v10.54.3
- Enable automatic client reset handling for Events Realms. These Realms typically do not trigger client resets, but may if sync is restarted when one is partially uploaded. (Core #8072).
- Realm Studio: 15.0.0 or later.
- APIs are backwards compatible with all previous releases in the 10.x.y series.
- Carthage release for Swift is built with Xcode 16.2.0.
- CocoaPods: 1.10 or later.
- Xcode: 15.3.0-16.2.
- Upgraded realm-core from v14.13.1 to 14.14.0
5.0.0
- 最低系统版本修改为
iOS 10
- 默认不支持GIF图片、网络图片加载支持自定义HXImageViewProtocol
- 优化RLT布局
5.21.0 - HDR Support
See all tickets marked for the 5.21.0 release
- Supports HDR decoding on Apple ImageIO coder (avif/heic/jpeg-xl, etc) #3778
-
- Note: Defaults to always use SDR, if you want HDR decoding, pass
SDWebImageContextDecodeToHDR: @(YES)
to context option. Pay attention even decoded CGImage is HDR ready, full rendering require display hardware support and per-image-view level control, it's recommended to read WWDC23 and use proper API to check for current display headroom to turn on HDR.
- Note: Defaults to always use SDR, if you want HDR decoding, pass
-
- Note: Apple ImageIO coder requires macOS 14/iOS 17+ for HDR decoding. For lower firmware you can consider AVIF/HEIF/JPEG-XL third-party codec
- Supports HDR encoding on Apple ImageIO coder #3799
-
- Note: Defaults to always use SDR, if you want HDR dencoding, pass
SDImageCoderEncodeToHDR: @(SDImageHDRTypeISOHDR)
for ISO HDR encoding. AndSDImageHDRTypeISOGainMap
for ISO Gain Map based HDR encoding (like JPEG for compatibility)
- Note: Defaults to always use SDR, if you want HDR dencoding, pass
-
- Note: Apple ImageIO coder requires macOS 15/iOS 18+ for HDR encoding. For lower firmware you can consider AVIF/HEIF/JPEG-XL third-party codec
- Allows user to directly customize preserveImageMetadata for our built-in transformers #3796
- Change the default callback queue policy to SafeAsyncMainThread, don't need main queue check at all #3797
-
- Note: This should make
sd_setImageWithURL
related UI API to work on case likeUICollectionViewDiffableDataSource
, which is running on main thread but not main queue.
- Note: This should make
- fix: sd_colorAtPoint/sd_colorsWithRect should early return when pixel format is not supported #3798
-
- Note: In history this may return a wrong color for RGB10/RGB16 pixel format. Now it just return nil, which may supported in the future.
5.20.1 - 5.20 Patch
See all tickets marked for the 5.20.1 release
- (macOS) Fix SDAnimatedImagePlayer leaking SDDisplayLink instances and leaving CVDisplayLink threads running #3776 #3779
- Fix the issue that previous optimization for special case (multiple same URL in prefetcher list) breaks the queryCacheType option sematic #3788
4.5.8
- Add video stabilization support in custom camera. #959 @tsinis
- Fix video recording with both torch-on and wide cameras. #960 @tsinis
- Fixed the problem of freezing caused by calculating the frame when previewing network videos. #967
- Fix the memory leak issue in the
ZLEditImageViewController
interface. #968 - After the initial request for album permissions is denied, the permission guidance alert will no longer be displayed. #969
- Correct eraser misalignment after image cropping. #971 @vcicis
v2.20.7
Fixed incorrect visual effect group management on iOS 18.3+ (#590)
v20.0.1
- Update build scripts for Xcode 16.2.
- A query with a number of predicates ORed together may result in a crash on some platforms (strict weak ordering check failing on iphone) (#8028, since v10.50.0).
- Realm Studio: 15.0.0 or later.
- Carthage release for Swift is built with Xcode 16.2.0.
- CocoaPods: 1.10 or later.
- Xcode: 15.3.0-16.2.
- Upgraded realm-core from v20.0.0 to 20.1.0
v20.0.1
- Update build scripts for Xcode 16.2.
- A query with a number of predicates ORed together may result in a crash on some platforms (strict weak ordering check failing on iphone) (#8028, since v10.50.0).
- Realm Studio: 15.0.0 or later.
- Carthage release for Swift is built with Xcode 16.2.0.
- CocoaPods: 1.10 or later.
- Xcode: 15.3.0-16.2.
- Upgraded realm-core from v20.0.0 to 20.1.0
1.8.4
- Docs fix spelling issues by @nnsW3 in https://github.com/krzyzanowskim/CryptoSwift/pull/1053
- chore: fix some comments by @dropbigfish in https://github.com/krzyzanowskim/CryptoSwift/pull/1050
- docs fix spelling issues by @Guayaba221 in https://github.com/krzyzanowskim/CryptoSwift/pull/1056
- Support for Static Linux SDK Based on Musl Instead of Glibc by @AnneBlair in https://github.com/krzyzanowskim/CryptoSwift/pull/1058
- Use
.sha2(.sha256)
for PBKDF2 in readme by @sjudd in https://github.com/krzyzanowskim/CryptoSwift/pull/1061
Full Changelog: https://github.com/krzyzanowskim/CryptoSwift/compare/1.8.3...1.8.4