Update the changelog and readme to point to the master branch instead of 5.x Ready for merge back
This commit is contained in:
parent
2e7338894e
commit
78071effe6
67
CHANGELOG.md
67
CHANGELOG.md
|
@ -1,3 +1,68 @@
|
||||||
|
## [5.0.0 Major release - Customizable SDWebImage, on Mar 31th, 2019](https://github.com/rs/SDWebImage/releases/tag/5.0.0)
|
||||||
|
See [all tickets marked for the 5.0.0 release](https://github.com/SDWebImage/SDWebImage/milestone/15)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
#### Animated Image
|
||||||
|
- Introduce `SDAnimatedImageView` and `SDAnimatedImage` for full stack solution of animated images.
|
||||||
|
- Supports custom coders for nearly every animated image format.
|
||||||
|
- Supports progressive loading for animated images.
|
||||||
|
- iOS/tvOS/macOS cross-platform support.
|
||||||
|
|
||||||
|
#### Transformer
|
||||||
|
- Using transformer to apply image processing after image was loaded.
|
||||||
|
- Built-in transformer for common usage: Rounded Corner, Resize, Crop, Flip, Rotate, Tint Color, Blur Effect, Core Image Filter...
|
||||||
|
- Convenient category methods for `UIImage`/`NSImage`
|
||||||
|
|
||||||
|
#### Custom Loader
|
||||||
|
- Using loader protocol to implements your own image loader.
|
||||||
|
- Not limited on HTTP, you can even using SDWebImage with PhotoKit and third-party SDKs.
|
||||||
|
- Supports multiple loaders at the same time using `SDImageLoadersManager`.
|
||||||
|
|
||||||
|
#### Custom Cache
|
||||||
|
- Using cache protocol to implements your own image cache.
|
||||||
|
- Standalone disk cache and memory cache class for advanced usage and customization.
|
||||||
|
- Supports multiple caches at the same time using `SDImageCachesManager`.
|
||||||
|
|
||||||
|
#### Indicator
|
||||||
|
- Use indicator to provide a loading view, customizable
|
||||||
|
- Built-in Activity Indicator and Progress Indicator.
|
||||||
|
- iOS/tvOS/macOS cross-platform support.
|
||||||
|
|
||||||
|
#### Plugins
|
||||||
|
- All external image format coders are plugins. Supports WebP, HEIF, BPG, FLIF, SVG, PDF... Choose what you need in: [Coder Plugin List](https://github.com/SDWebImage/SDWebImage/wiki/Coder-Plugin-List)
|
||||||
|
- PhotoKit loader as a plugin: [SDWebImagePhotosPlugin](https://github.com/SDWebImage/SDWebImagePhotosPlugin)
|
||||||
|
- FLAnimatedImage integration as a plugin: [SDWebImageFLPlugin](https://github.com/SDWebImage/SDWebImageFLPlugin)
|
||||||
|
- YYImage/YYCache integration as a plugin: [SDWebImageYYPlugin](https://github.com/SDWebImage/SDWebImageYYPlugin)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
|
||||||
|
#### Swift
|
||||||
|
- Better Swift support with some manual renaming APIs.
|
||||||
|
- Full nullability annotation.
|
||||||
|
- Using class property for shared instance.
|
||||||
|
- Using `NS_TYPED_ENUM` and `NS_STRING_ENUM` for better generated APIs.
|
||||||
|
|
||||||
|
#### API
|
||||||
|
- Using context option to control detail behavior for each image request beyond the limit of enums.
|
||||||
|
- Using prefetcher to manage token (list of URL requests) to avoid conflict.
|
||||||
|
- Use request modifier to modify constructed URLRequest.
|
||||||
|
|
||||||
|
### Project
|
||||||
|
|
||||||
|
- Supports the latest Xcode 10.
|
||||||
|
- Supports iOS 8.0+/tvOS 9.0+/watchOS 2.0+/macOS 10.10+.
|
||||||
|
|
||||||
|
### Migration
|
||||||
|
|
||||||
|
Check [5.0 migration guide](https://github.com/SDWebImage/SDWebImage/wiki/5.0-Migration-guide) for the migration from 4.x to 5.x.
|
||||||
|
|
||||||
|
## [4.0.0 - New platforms (Mac OS X and watchOS) + refactoring, on Jan 28th, 2017](https://github.com/SDWebImage/SDWebImage/releases/tag/4.0.0)
|
||||||
|
|
||||||
|
See [all tickets marked for the 4.0.0 release](https://github.com/SDWebImage/SDWebImage/milestone/3)
|
||||||
|
Versions 4.0.0-beta and 4.0.0-beta 2 list all the changes.
|
||||||
|
|
||||||
|
|
||||||
## [5.0.0-beta6 - 5.0 Beta, on Mar 15th, 2019](https://github.com/rs/SDWebImage/releases/tag/5.0.0-beta6)
|
## [5.0.0-beta6 - 5.0 Beta, on Mar 15th, 2019](https://github.com/rs/SDWebImage/releases/tag/5.0.0-beta6)
|
||||||
See [all tickets marked for the 5.0.0-beta6 release](https://github.com/rs/SDWebImage/milestone/30)
|
See [all tickets marked for the 5.0.0-beta6 release](https://github.com/rs/SDWebImage/milestone/30)
|
||||||
|
|
||||||
|
@ -180,7 +245,7 @@ See [all tickets marked for the 5.0.0 release](https://github.com/rs/SDWebImage/
|
||||||
|
|
||||||
#### Backwards incompatible changes
|
#### Backwards incompatible changes
|
||||||
|
|
||||||
See the [5.0 Migration Guide](https://raw.githubusercontent.com/rs/SDWebImage/5.x/Docs/SDWebImage-5.0-Migration-guide.md) for a list of comprehensive changes and the way to update your code
|
See the [5.0 Migration Guide](https://raw.githubusercontent.com/rs/SDWebImage/master/Docs/SDWebImage-5.0-Migration-guide.md) for a list of comprehensive changes and the way to update your code
|
||||||
|
|
||||||
#### Features
|
#### Features
|
||||||
- Introduce `SDAnimatedImageView`, `SDAnimatedImage` and refactor the way we handle animated images #2140
|
- Introduce `SDAnimatedImageView`, `SDAnimatedImage` and refactor the way we handle animated images #2140
|
||||||
|
|
20
README.md
20
README.md
|
@ -1,5 +1,5 @@
|
||||||
<p align="center" >
|
<p align="center" >
|
||||||
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/SDWebImage_logo.png" title="SDWebImage logo" float=left>
|
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/SDWebImage_logo.png" title="SDWebImage logo" float=left>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@ You can check the latest [5.x branch](https://github.com/SDWebImage/SDWebImage/t
|
||||||
- Read the [Documentation @ CocoaDocs](http://cocoadocs.org/docsets/SDWebImage/)
|
- Read the [Documentation @ CocoaDocs](http://cocoadocs.org/docsets/SDWebImage/)
|
||||||
- Try the example by downloading the project from Github or even easier using CocoaPods try `pod try SDWebImage`
|
- Try the example by downloading the project from Github or even easier using CocoaPods try `pod try SDWebImage`
|
||||||
- Read the [Installation Guide](https://github.com/SDWebImage/SDWebImage/wiki/Installation-Guide)
|
- Read the [Installation Guide](https://github.com/SDWebImage/SDWebImage/wiki/Installation-Guide)
|
||||||
- Read the [SDWebImage 5.0 Migration Guide](https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/SDWebImage-5.0-Migration-guide.md) to get an idea of the changes from 4.x to 5.x
|
- Read the [SDWebImage 5.0 Migration Guide](https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/SDWebImage-5.0-Migration-guide.md) to get an idea of the changes from 4.x to 5.x
|
||||||
- Read the [SDWebImage 4.0 Migration Guide](https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/SDWebImage-4.0-Migration-guide.md) to get an idea of the changes from 3.x to 4.x
|
- Read the [SDWebImage 4.0 Migration Guide](https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/SDWebImage-4.0-Migration-guide.md) to get an idea of the changes from 3.x to 4.x
|
||||||
- Read the [Common Problems](https://github.com/SDWebImage/SDWebImage/wiki/Common-Problems) to find the solution for common problems
|
- Read the [Common Problems](https://github.com/SDWebImage/SDWebImage/wiki/Common-Problems) to find the solution for common problems
|
||||||
- Go to the [Wiki Page](https://github.com/SDWebImage/SDWebImage/wiki) for more information such as [Advanced Usage](https://github.com/SDWebImage/SDWebImage/wiki/Advanced-Usage)
|
- Go to the [Wiki Page](https://github.com/SDWebImage/SDWebImage/wiki) for more information such as [Advanced Usage](https://github.com/SDWebImage/SDWebImage/wiki/Advanced-Usage)
|
||||||
|
@ -229,26 +229,26 @@ All source code is licensed under the [MIT License](https://raw.github.com/SDWeb
|
||||||
|
|
||||||
#### High Level Diagram
|
#### High Level Diagram
|
||||||
<p align="center" >
|
<p align="center" >
|
||||||
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageHighLevelDiagram.jpeg" title="SDWebImage high level diagram">
|
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageHighLevelDiagram.jpeg" title="SDWebImage high level diagram">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
#### Overall Class Diagram
|
#### Overall Class Diagram
|
||||||
<p align="center" >
|
<p align="center" >
|
||||||
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageClassDiagram.png" title="SDWebImage overall class diagram">
|
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageClassDiagram.png" title="SDWebImage overall class diagram">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
#### Top Level API Diagram
|
#### Top Level API Diagram
|
||||||
<p align="center" >
|
<p align="center" >
|
||||||
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageTopLevelClassDiagram.png" title="SDWebImage top level API diagram">
|
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageTopLevelClassDiagram.png" title="SDWebImage top level API diagram">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
#### Main Sequence Diagram
|
#### Main Sequence Diagram
|
||||||
<p align="center" >
|
<p align="center" >
|
||||||
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageSequenceDiagram.png" title="SDWebImage sequence diagram">
|
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageSequenceDiagram.png" title="SDWebImage sequence diagram">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
#### More detailed diagrams
|
#### More detailed diagrams
|
||||||
- [Manager API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageManagerClassDiagram.png)
|
- [Manager API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageManagerClassDiagram.png)
|
||||||
- [Coders API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageCodersClassDiagram.png)
|
- [Coders API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageCodersClassDiagram.png)
|
||||||
- [Loader API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageLoaderClassDiagram.png)
|
- [Loader API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageLoaderClassDiagram.png)
|
||||||
- [Cache API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/5.x/Docs/Diagrams/SDWebImageCacheClassDiagram.png)
|
- [Cache API Diagram](https://raw.githubusercontent.com/SDWebImage/SDWebImage/master/Docs/Diagrams/SDWebImageCacheClassDiagram.png)
|
||||||
|
|
Loading…
Reference in New Issue