Swiftpack.co - Search 14,866 Swift Packages

We do our best to crawl github for new packages, but you can also register a package manually.

jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

The Best of Last 7 Days

grpc/grpc v1.51.1
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
โญ๏ธ 36,460
๐Ÿ•“ 5 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Release v1.51.1
6 days ago
This is release gRPC Core 1.51.1 (galaxy). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. Python --- - Revert "Build with System OpenSSL on Mac OS arm64 (#31096)". ([#31739](https://github.com/grpc/grpc/pull/31739))
Release v1.51.0
2 weeks ago
This is release gRPC Core 1.51.0 (galaxy). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. Core --- - Bump core version 202211082118. ([#31585](https://github.com/grpc/grpc/pull/31585)) - c-ares DNS resolver: fix logical race between resolution timeout/cancellation and fd readability. ([#31443](https://github.com/grpc/grpc/pull/31443)) - [log] Longer space for filenames. ([#31432](https://github.com/grpc/grpc/pull/31432)) - c-ares DNS resolver: remove unnecessary code in SRV callback. ([#31426](https://github.com/grpc/grpc/pull/31426)) - Correct the domain-socket client address read out from the ServerContext. ([#31108](https://github.com/grpc/grpc/pull/31108)) - outlier detection: remove env var protection. ([#31251](https://github.com/grpc/grpc/pull/31251)) - EventEngineFactoryReset - remove custom factory and reset default engine. ([#30554](https://github.com/grpc/grpc/pull/30554)) - [tls] Remove support for pthread tls. ([#31040](https://github.com/grpc/grpc/pull/31040)) C++ --- - Added version macros to gRPC C++. ([#31033](https://github.com/grpc/grpc/pull/31033)) - OpenCensus: Move measures, views and CensusContext to include file. ([#31341](https://github.com/grpc/grpc/pull/31341)) - GcpObservability: Add experimental public target. ([#31339](https://github.com/grpc/grpc/pull/31339)) C# --- - Fix msbuild failing when '@' is present in path (2nd attempt). ([#31527](https://github.com/grpc/grpc/pull/31527)) - Revert "Fix msbuild failing when '@' is present in path". ([#31464](https://github.com/grpc/grpc/pull/31464)) - Fix msbuild failing when '@' is present in path. ([#31133](https://github.com/grpc/grpc/pull/31133)) PHP --- - fixing php 8.2 deprecations. ([#30997](https://github.com/grpc/grpc/pull/30997)) Python --- - Fix lack of cooldown between poll attempts. ([#31550](https://github.com/grpc/grpc/pull/31550)) - Build with System OpenSSL on Mac OS arm64. ([#31096](https://github.com/grpc/grpc/pull/31096)) - Remove enum and future. ([#31381](https://github.com/grpc/grpc/pull/31381)) - [Remove Six] Remove dependency on six. ([#31340](https://github.com/grpc/grpc/pull/31340)) - Update xds-protos package to pull in protobuf 4.X. ([#31113](https://github.com/grpc/grpc/pull/31113))
Release v1.51.0-pre1
3 weeks ago
This is a prerelease of gRPC Core 1.51.0 (galaxy). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This prerelease contains refinements, improvements, and bug fixes.
Release v1.50.1
5 weeks ago
This is release gRPC Core 1.50.1 (galley). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Fix Bazel 4 support and objc bazel tests on python3.9 ([#31410](https://github.com/grpc/grpc/pull/31410))
Release v1.50.0
7 weeks ago
This is release gRPC Core 1.50.0 (galley). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. Core --- - Derive EventEngine from std::enable_shared_from_this. ([#31060](https://github.com/grpc/grpc/pull/31060)) - Revert "Revert "[chttp2] fix stream leak with queued flow control update and absence of writes (#30907)" (#30991)". ([#30992](https://github.com/grpc/grpc/pull/30992)) - [chttp2] fix stream leak with queued flow control update and absence of writes. ([#30907](https://github.com/grpc/grpc/pull/30907)) - Remove `gpr_codegen`. ([#30899](https://github.com/grpc/grpc/pull/30899)) - client_channel: allow LB policy to communicate update errors to resolver. ([#30809](https://github.com/grpc/grpc/pull/30809)) - FaultInjection: Fix random number generation. ([#30623](https://github.com/grpc/grpc/pull/30623)) C++ --- - OpenCensus Plugin: Add measure and views for started RPCs. ([#31034](https://github.com/grpc/grpc/pull/31034)) C# --- - Grpc.Tools: Parse warnings from libprotobuf (fix #27502). ([#30371](https://github.com/grpc/grpc/pull/30371)) - Grpc.Tools add support for env variable GRPC_PROTOC_PLUGIN (fix #27099). ([#30411](https://github.com/grpc/grpc/pull/30411)) - Grpc.Tools document AdditionalImportDirs. ([#30405](https://github.com/grpc/grpc/pull/30405)) - Fix OutputOptions and GrpcOutputOptions (issue #25950). ([#30410](https://github.com/grpc/grpc/pull/30410)) Python --- - Support Python 3.11. ([#30818](https://github.com/grpc/grpc/pull/30818)) Ruby --- - Fix ruby windows ucrt build. ([#31051](https://github.com/grpc/grpc/pull/31051)) - Drop support for ruby 2.5. ([#30699](https://github.com/grpc/grpc/pull/30699))
Release v1.50.0-pre1
9 weeks ago
This is a prerelease of gRPC Core 1.50.0 (galley). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This prerelease contains refinements, improvements, and bug fixes.
Release v1.49.1
10 weeks ago
This is release 1.49.1 ([gamma](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v21.6 on 1.49.x. ([#31028](https://github.com/grpc/grpc/pull/31028)) Ruby --- - Backport "Fix ruby windows ucrt build #31051" to 1.49.x. ([#31053](https://github.com/grpc/grpc/pull/31053))
Release v1.46.5
10 weeks ago
This is release 1.46.5 ([golazo](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v3.19.5 on v1.46.x. ([#31032](https://github.com/grpc/grpc/pull/31032)) Core --- - Backport to 1.46.x: priority and ring_hash LBs: fix interactions when using ring_hash under priority (#29332). ([#30253](https://github.com/grpc/grpc/pull/30253)) - Backport to v1.46.x: ring hash: fix picker propagation bug in xds_cluster_manager policy (#29959). ([#30254](https://github.com/grpc/grpc/pull/30254)) C# --- - Fix client resource leaks-issues 8451 and 28153. ([#30290](https://github.com/grpc/grpc/pull/30290))
Release v1.48.2
10 weeks ago
This is release 1.48.2 ([garum](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v3.19.5 on v1.48.x. ([#31029](https://github.com/grpc/grpc/pull/31029))
Release v1.47.2
10 weeks ago
This is release 1.47.2 ([gridman](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v3.19.5 on v1.47.x. ([#31031](https://github.com/grpc/grpc/pull/31031))
apple/swift-package-manager swift-DEVELOPMENT-SNAPSHOT-2022-12-01-a
The Package Manager for the Swift Programming Language
โญ๏ธ 9,017
๐Ÿ•“ 3 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.6.0
2 years ago
2 years ago
Swift 5.2 Release
2 years ago
3 years ago
3 years ago
4 years ago
3 years ago
Swift 4.2.1 Release
4 years ago
Swift 4.2 Release
4 years ago
Release SwiftPM 0.2.1
4 years ago
iOS macOS
pointfreeco/swift-composable-architecture 0.47.2
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
โญ๏ธ 7,594
๐Ÿ•“ 6 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.47.2
1 week ago
## What's Changed * Fixed: Dependency values test context is no longer implicitly inferred, which could cause unexpected behavior for host applications that run during tests (https://github.com/pointfreeco/swift-composable-architecture/pull/1686). **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.47.1...0.47.2
0.47.1
1 week ago
Pinned SwiftUINavigation to its newest release, [0.4.2](https://github.com/pointfreeco/swiftui-navigation/releases/tag/0.4.2), to fix an issue with `ButtonState`'s equatable conformance. **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.47.0...0.47.1
0.47.0
2 weeks ago
## What's Changed * Depend on SwiftUINavigation for TextState, AlertState, etc... in https://github.com/pointfreeco/swift-composable-architecture/pull/1685 The `TextState`, `AlertState` and `ConfirmationDialogState` types have been moved out of the library and into [SwiftUINavigation](http://github.com/pointfreeco/swiftui-navigation). It should be completely backwards compatible, and you should not have to change your code, but let us know if you encounter problems. **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.46.0...0.47.0
0.46.0
2 weeks ago
## What's Changed * Added: `TestStore` now takes a trailing closure for configuring its dependency values (https://github.com/pointfreeco/swift-composable-architecture/pull/1620). These dependency values are used when processing `initialState`, which means state that relies on `@Dependency` (`\.uuid`, for example) will use these dependencies. * Changed: `TestStore` was recently, briefly made an `open` class, but we are marking it `final` again (https://github.com/pointfreeco/swift-composable-architecture/pull/1655). We are open to making it `open` again, but would like to know if there are use cases, first. * Fixed: `@Dependency(\.openURL)`'s `callAsFunction`s overloads are no longer ambiguous in certain cases (https://github.com/pointfreeco/swift-composable-architecture/pull/1621). * Fixed: Printing is now disabled when running debugged reducers from Xcode previews (thanks @tgrapperon, https://github.com/pointfreeco/swift-composable-architecture/pull/1625). * Fixed: Documentation typos (thanks @PierreCapo, https://github.com/pointfreeco/swift-composable-architecture/pull/1609; @tgrapperon, https://github.com/pointfreeco/swift-composable-architecture/pull/1608; @ts, https://github.com/pointfreeco/swift-composable-architecture/pull/1612; @Jager-yoo, https://github.com/pointfreeco/swift-composable-architecture/pull/1638; @hmhv, https://github.com/pointfreeco/swift-composable-architecture/pull/1659). * Infrastructure: Case Studies modernization (https://github.com/pointfreeco/swift-composable-architecture/pull/1623); CI cleanup (https://github.com/pointfreeco/swift-composable-architecture/pull/1632); documentation additions (https://github.com/pointfreeco/swift-composable-architecture/pull/1642); dependencies test (thanks @crayment, https://github.com/pointfreeco/swift-composable-architecture/pull/1644). ## New Contributors * @PierreCapo made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1609 * @crayment made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1644 * @hmhv made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1659 **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.45.0...0.46.0
0.45.0
5 weeks ago
## What's Changed - Added: `TestStore.exhaustivity` (thanks @krzysztofzablocki for the inspiration, #1599). - Added: `UncheckedSendable` now conditionally conforms to `Equatable` (thanks @maxgoedjen), `Hashable`, `Encodable` and `Decodable`. - Fixed: Reducer builders would occasionally, incorrectly warn that a deprecated `buildFinalResult` was being invoked. All known instances of this warning have been eliminated, but if you find another, please let us know! - Fixed: Stores accessing dependencies in tests via `ReducerProtocol.dependency` should no longer erroneously report test failures (#1570) - Infrastructure: documentation fixes (thanks @tgrapperon, @onevcat); increased `@Dependency` test coverage. ## New Contributors * @maxgoedjen made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1565 **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.44.1...0.45.0
0.44.1
6 weeks ago
## What's Changed * Fixed: Bumped [swift-clocks](https://github.com/pointfreeco/swift-clocks) to 0.1.4 to address platform compatibility issues (#1561). * Fixed: `Reducer` availability was not correctly deprecated in the previous release. This is now fixed (thanks @konomae, #1550). * Infrastructure: Update GitHub bug report template to ask if bug is reproducible in vanilla SwiftUI (#1555; thanks @gohanlon for finesse #1562). **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.44.0...0.44.1
0.44.0
6 weeks ago
## What's Changed * Added: Support for Swift 5.7's `Clock` protocol as a dependency via [swift-clocks](https://github.com/pointfreeco/swift-clocks) (https://github.com/pointfreeco/swift-composable-architecture/pull/1547). * Fixed: First access of a dependency vended from `DependencyKey` is now cached (thanks @tgrapperon, https://github.com/pointfreeco/swift-composable-architecture/pull/1510). This means that a dependency vended from a computed property, when stateful, is now maintained over time. If you are using the `Dependencies` module outside of the Composable Architecture, make sure your tests fully reset `DependencyValues` when you first control them. For example: ```swift func testMyFeature() async throws { try await DependencyValues.withValues { values in values = DependencyValues() // reset "values" values.context = .test // default "values" for testing // further mutate "values" for this test } operation: { // make assertions } } ``` * Infrastructure: Improve the layout of `Web Socket` case study (thanks @Jager-yoo, https://github.com/pointfreeco/swift-composable-architecture/pull/1529); updated `XCTUnimplemented` calls to `unimplemented` (https://github.com/pointfreeco/swift-composable-architecture/pull/1530); removed unnecessary conformance to Sendable Protocol (thanks @inwoodev; https://github.com/pointfreeco/swift-composable-architecture/pull/1535); add a few missing tests (https://github.com/pointfreeco/swift-composable-architecture/pull/1539); remove redundant error type in ReusableFavoritingTests.swift (thanks @Jager-yoo, https://github.com/pointfreeco/swift-composable-architecture/pull/1538) ## New Contributors * @inwoodev made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1535 **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.43.0...0.44.0
0.43.0
7 weeks ago
## What's Changed * Requirement Change: Swift 5.6 is now required as of the release of the `ReducerProtocol` (#1491); we'd love to support Swift 5.5 still, but need help from the community: #1494. * Deprecation/Rename: The `Reducer` type alias is now hard-deprecated to be renamed to `AnyReducer` to help call out reducers that should be migrated (#1478). The `ReducerProtocol` will be renamed to `Reducer` in the future and this hard deprecation makes room for it. * Deprecation/Rename: The `Effect` type has been renamed to a soft-deprecated `EffectPublisher` type, both generic over `Action` and `Failure`, while a temporary `EffectTask` type alias has been introduced as a replacement that is only generic over `Action` (#1471). This rename is in preparation for breaking changes in a forthcoming 1.0 release, where the `EffectTask` will become `Effect`, and will only be generic over `Action`. * Change: Some interfaces that previously required escaping closures no longer require them (#1493; thanks @tgrapperon , #1513). * Bug fix: `ReducerProtocol.transformDependency` is now properly fused with upstream calls to `ReducerProtocol.dependency` and `ReducerProtocol.transformDependency` (#1495). * Bug fix: `ViewStore.yield(while:)` is now performed on the main actor (#1517). * Infrastructure: Documentation fixes (thanks @luoxiu, #1470; @qmoya, #1473; @Jager-yoo, #1475, #1490; @gohanlon, #1482; @GREENOVER, #1483; @yimajo, #1484, #1485; @roeybiran, #1479; @tgrapperon, #1509; @ts, #1504; @sillygoose, #1507; #1523); demo fixes (thanks @tgrapperon, #1492; @Jager-yoo, #1503); new benchmark for view stores (#1518). ## New Contributors * @luoxiu made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1470 * @qmoya made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1473 * @gohanlon made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1482 * @GREENOVER made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1483 * @roeybiran made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1479 * @ts made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1504 * @sillygoose made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1507 **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.42.0...0.43.0
0.42.0
7 weeks ago
- Added: `ViewStore.init(_:observe:)` has been added, to make observable view state explicit and help avoid accidentally observing too much state, which can commonly lead to performance issues (https://github.com/pointfreeco/swift-composable-architecture/pull/1448). - Added: The `Dependencies` library can now be built on Linux (https://github.com/pointfreeco/swift-composable-architecture/pull/1466). - Fixed: Chaining onto a generic reducer in a builder context with `ifLet`, `ifCaseLet`, or `forEach` should no longer lead to incorrect deprecation warnings in Swift 5.7 (https://github.com/pointfreeco/swift-composable-architecture/pull/1467). - Fixed: `ReducerProtocol._printChanges(_:)` is now compatible with passing static members (like `.customDump` and `.actionLabels`) directly (https://github.com/pointfreeco/swift-composable-architecture/pull/1469). - Infrastructure: Online documentation is now generated using swift-docc-plugin (https://github.com/pointfreeco/swift-composable-architecture/pull/1463). - Infrastructure: Documentation fixes (thanks @Berhtulf, via https://github.com/pointfreeco/swift-composable-architecture/pull/1468). ## New Contributors * @Berhtulf made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/1468 **Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/0.41.2...0.41.3
0.41.2
8 weeks ago
- Fixed: Xcode's SPM integration does not allow for unsafe build flags to be configured, even when empty, for version-based releases. We've removed the empty build flag settings to fix this.
iOS macOS watchOS tvOS
nicklockwood/SwiftFormat 0.50.6
A command-line tool and Xcode Extension for formatting Swift code
โญ๏ธ 6,265
๐Ÿ•“ Yesterday
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.50.6
2 days ago
- Fixed regression in `fileHeader` rule where blank lines were removed after header - Fixed globs matching when command-line tool is invoked from a directory such as `/var/tmp` - Fixed bug in parsing regex literals beginning with `^` character
0.50.5
6 days ago
- Fixed incorrect macOS command line binary that accidentally shipped with 0.50.4
0.50.4
1 week ago
- Added Swift package command plugin - Added `docComments` rule to convert between regular and documentation comments - Fixed `redundantLet` rule incorrectly stripping `let` inside Result Builders - Fixed `void` rule in cases where `Void` has been locally shadowed - Fixed `fileHeader` rule when file only contains header comment - Fixed unexpected indent and spurious `wrap` warning for blank lines - Fixed parsing bug in `redundantSelf` rule
0.50.3
6 weeks ago
- Fixed bug where `redundantFileprivate` rule could break Array extensions using type sugar - Fixed bug and crash in `wrapSingleLineComments` rule relating to long URLs - Improved `wrapSingleLineComments` handling of comments containing long URLs - The `opaqueGenericParameters` rule is now correctly applied to initializers and subscripts - Added some known issues for `opaqueGenericParameters` and `genericExtensions` to README
0.50.2
7 weeks ago
- Fixed `redundantImports` dropping `@_implementationOnly` or `@_exported` annotations - Fixed `blankLineAfterImports` bug affecting `@_implementationOnly` or `@_exported` imports - Fixed case where regex literals were incorrectly interpreted as division operators - Fixed bug with `genericExtensions` and nested generics - Fixed crash in `opaqueGenericParameters` rule
0.50.1
8 weeks ago
- Fixed bug in `opaqueGenericParameters` where type constraint depended on another type parameter - Fixed crash in `opaqueGenericParameters` rule where type constraint contained closure type - Fixed bug where `opaqueGenericParameters` broke variadic parameter expressions - Fixed several bugs in `wrapSingleLineComments` rule - Fixed crash in `andOperator` rule
0.50.0
9 weeks ago
- Added `genericExtensions` rule for simplifying conditional type extensions in Swift 5.7 - Added `markTypes` support for type definitions in extensions - Added `opaqueGenericParameters` rule to use opaque generic parameter syntax where equivalent - Added `blankLineAfterImports` rule - Added `redundantOptionalBinding` rule for simplifying `if let` expressions in Swift 5.7 - Added `--enumnamespaces structs-only` option - Added `wrapSingleLineComments` rule - A `--swiftversion` in the `.swiftformat` config now takes precedence over `.swift-version` file - Multiline string interpolations can now wrap inside parenthesized expression - Comma-delimited options in descendent `.swiftformat` config files are no longer merged - SwiftFormat now requires a minimum of Swift 5.1 to build
0.49.18
13 weeks ago
- Fixed bug in `unusedArguments` when argument is shadowed in a `switch` case statement - Fixed `enumNamespaces` rule breaking `open` class declarations - Fixed `redundantLet` removing `let` incorrectly in `async let` statement - Fixed indent regression when using `--xcodeindentation` option
0.49.17
15 weeks ago
- Fixed unexpected token error occurring at end of scope after a `<<` operator - Fixed bug where function arguments named `async:` would expectedly be indented - SwiftFormat command-line tool now logs the location and version of .swift-version files it encounters - Added Docker image (thanks to Arthur Semenyutin for the script, see README for details)
0.49.16
16 weeks ago
- Fixed `async let` indenting regression (broken in 0.49.15)
Swinject/Swinject 2.8.3
Dependency injection framework for Swift with iOS/macOS/Linux
โญ๏ธ 5,548
๐Ÿ•“ 5 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v2.8.3
3 days ago
## Enhancement - Adds `hasAnyRegistration` Container method (thanks @oronbz!) - Add test target to SPM package (thanks @bradfol!) - SynchonizedResolver cleanup (thanks @welshm!) ## Bugfix - Fix concurrency issue with GraphIdentifier & Lazy wrapper (@maxim-chipeev, & thanks @bradfol for import hotfix)
v2.8.2
17 weeks ago
## Enhancement - Fix spelling mistake in lint file (thanks @MadsBogeskov!) - Internalize Container synchronization (thanks @welshm!)
2.8.1
1 year ago
## Compatibility - Remove excluded arm64 architecture for simulators so library can be used on M1 simulators (thanks @mateuszszklarek and @yoichitgy) - SPM versions update (thanks @mpdifran) ## Documentation - Readme updates (thanks @yoichitgy)
v2.8.0
1 year ago
## Compatibility We have made sure Swinject works with Xcode 12.5 and Swift 5.4! ## Enhancement - Enables support for distributing Swinject as a binary library (#451). Thanks @devioustree! - Support Xcode 12 (#461, #464). Thanks @mpdifran, @tkohout! - Add dynamic option for the library to SPM (#465). Thanks @mpdifran! - Add support for DocC (#471). Thanks @mpdifran! ## Other Contributions - Fixed/improved documentation (#444, #446, #447, #454, #479). Thanks @charlesmuchene, @ngeri, @thomasburguiere, @1ucas! - Remove dependency on Quick/Nimble (#473). Thanks @yoichitgy! - Update CI provider and fix Build Badge Address (#483). Thanks @1ucas! - Renamed SpinLock to RecursiveLock internally (#484). Thanks @1ucas! - Generate the project before tests (#485). Thanks @1ucas! ## Known Issue - `ServiceKeyOption` protocol got a breaking change on Swinject v2.7.0. We'll release v3.0.0 later to follow semantic versioning. <em>This version supports **Xcode 10.2+** with *Swift 4.2+*.</em>
v2.7.1
3 years ago
## Bugfix - Fixed warning when integrating Swinject via Carthage into app extension (#435). Thanks @raptorxcz! <em>This version supports **Xcode 10.2+** with *Swift 4.2+*.</em>
v2.7.0
3 years ago
## Compatibility Swinject has been migrated to Swift 5, thus we no longer support Xcode <10.2. Projects running on Xcode 10.2+ with codebase in older Swift should not be affected. ## Bugfix - Fixed duplicit bunde id issue in multiplatform projects (#433). Thanks @raptorxcz! <em>This version supports **Xcode 10.2+** with *Swift 4.2+*.</em>
v2.6.2
3 years ago
## Bugfix - Fixed swift package manager integration (#414). Thanks @thbonk! - Fixed premature object graph termination (#418) <em>This version supports **Xcode 10+ with Swift 3.x / 4.2 / 5**.</em>
v2.6.1
3 years ago
## Bugfix - Fixed incorrect graph object scope reseting in parent container (#409). <em>This version supports **Xcode 10+ with Swift 3.x / 4.2 / 5**.</em>
v2.6.0
3 years ago
## Compatibility - Added support for Xcode 10.2 & Swift 5 (#391). Thanks @tcldr! <em>This version supports **Xcode 10+ with Swift 3.x / 4.2 / 5**.</em>
v2.5.0
4 years ago
## Compatibility - Added support for Xcode 10 & Swift 4.2 (#369, #371). Thanks @janhalousek, @ilijapuaca! ## Documentation - Replaced deprecated `Resolvable` with `Resolver` (#370). Thanks @acevif! <em>This version supports **Xcode 10 with Swift 3.x and 4.2**.</em>
iOS macOS watchOS tvOS
groue/GRDB.swift v6.5.0
A toolkit for SQLite databases, with a focus on application development
โญ๏ธ 5,517
๐Ÿ•“ 11 hours ago
iOS macOS watchOS tvOS
marmelroy/PhoneNumberKit 3.5.1
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
โญ๏ธ 4,696
๐Ÿ•“ 6 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
3.5.1
1 week ago
## What's Changed * Updated metadata to version metadata/8.13.1 by @github-actions in https://github.com/marmelroy/PhoneNumberKit/pull/586 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.5.0...3.5.1
3.5.0
3 weeks ago
## What's Changed * Updated metadata to version metadata/8.12.57 by @github-actions in https://github.com/marmelroy/PhoneNumberKit/pull/576 * Fix macCatalyst OS bug if language is set to Korean by @jackyabcde in https://github.com/marmelroy/PhoneNumberKit/pull/578 * Fix minor "dispaly" typo by @gsbernstein in https://github.com/marmelroy/PhoneNumberKit/pull/580 * Updated metadata to version metadata/8.13.0 by @github-actions in https://github.com/marmelroy/PhoneNumberKit/pull/582 * Introducing the new error `ambiguousNumber` by @bguidolim in https://github.com/marmelroy/PhoneNumberKit/pull/583 ## New Contributors * @jackyabcde made their first contribution in https://github.com/marmelroy/PhoneNumberKit/pull/578 * @gsbernstein made their first contribution in https://github.com/marmelroy/PhoneNumberKit/pull/580 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.10...3.5.0
3.4.10
10 weeks ago
## What's Changed * Updated metadata to version metadata/8.12.56 by @github-actions in https://github.com/marmelroy/PhoneNumberKit/pull/572 * Change references to ISO 639 language code into ISO 3166 region code by @idrougge in https://github.com/marmelroy/PhoneNumberKit/pull/571 * Update flags for countries with the same international code by @bguidolim in https://github.com/marmelroy/PhoneNumberKit/pull/563 ## New Contributors * @idrougge made their first contribution in https://github.com/marmelroy/PhoneNumberKit/pull/571 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.9...3.4.10
3.4.9
12 weeks ago
## What's Changed * Updated metadata to version metadata/8.12.55 by @github-actions in https://github.com/marmelroy/PhoneNumberKit/pull/568 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.8...3.4.9
3.4.8
13 weeks ago
## What's Changed * Fix #557 - Package not compiling for tvOS by @bguidolim in https://github.com/marmelroy/PhoneNumberKit/pull/561 * Revert #550 due issues with other countries by @bguidolim in https://github.com/marmelroy/PhoneNumberKit/pull/562 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.7...3.4.8
3.4.7
15 weeks ago
## What's Changed * Updated metadata to version metadata/8.12.54 by @github-actions in https://github.com/marmelroy/PhoneNumberKit/pull/556 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.6...3.4.7
3.4.6
15 weeks ago
## What's Changed * Fix #451 no flag change for different regionCode by @MaxZheleznyy in https://github.com/marmelroy/PhoneNumberKit/pull/550 * Falling back default region to Locale if CNContactsUserDefaults is not available by @bguidolim in https://github.com/marmelroy/PhoneNumberKit/pull/551 * Updated metadata to version metadata/8.12.53 by @github-actions in https://github.com/marmelroy/PhoneNumberKit/pull/555 ## New Contributors * @github-actions made their first contribution in https://github.com/marmelroy/PhoneNumberKit/pull/555 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.5...3.4.6
Release 3.4.5
17 weeks ago
## What's Changed * Updated metadata according to v8.12.52 by @petermolnar-dev in https://github.com/marmelroy/PhoneNumberKit/pull/545 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.4...3.4.5
Release 3.4.4
19 weeks ago
## What's Changed * Normalizes the way of getting metadata from MetadataManager by @bguidolim in https://github.com/marmelroy/PhoneNumberKit/pull/542 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.3...3.4.4
Release 3.4.3
20 weeks ago
## What's Changed * Simplified default region code discovery by @petermolnar-dev in https://github.com/marmelroy/PhoneNumberKit/pull/538 * Updated metadata according to 8.12.51. by @petermolnar-dev in https://github.com/marmelroy/PhoneNumberKit/pull/537 **Full Changelog**: https://github.com/marmelroy/PhoneNumberKit/compare/3.4.2...3.4.3
iOS macOS watchOS tvOS
pinterest/PINRemoteImage releases/p11.1
A thread safe, performant, feature rich image fetcher
โญ๏ธ 3,956
๐Ÿ•“ 10 hours ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
3.0.3
2 years ago
# Changelog ## [3.0.3](https://github.com/Pinterest/PINRemoteImage/tree/3.0.3) (2020-10-23) [Full Changelog](https://github.com/Pinterest/PINRemoteImage/compare/3.0.2...3.0.3) - Fixes macOS build on newer versions of Xcode [\#581](https://github.com/pinterest/PINRemoteImage/pull/581) ([garrettmoon](https://github.com/garrettmoon))
3.0.2
2 years ago
# Changelog ## [3.0.2](https://github.com/Pinterest/PINRemoteImage/tree/3.0.2) (2020-10-22) [Full Changelog](https://github.com/Pinterest/PINRemoteImage/compare/3.0.1...3.0.2) - Add support for automated releases [\#580](https://github.com/pinterest/PINRemoteImage/pull/580) ([garrettmoon](https://github.com/garrettmoon)) - Fix imports for non-SPM [\#579](https://github.com/pinterest/PINRemoteImage/pull/579) ([garrettmoon](https://github.com/garrettmoon)) - Moves to an .xcworkspace so we don't imbed subprojects [\#575](https://github.com/pinterest/PINRemoteImage/pull/575) ([garrettmoon](https://github.com/garrettmoon)) - SPM define [\#574](https://github.com/pinterest/PINRemoteImage/pull/574) ([3a4oT](https://github.com/3a4oT)) - SPM - Objective-C++ consumers fix [\#573](https://github.com/pinterest/PINRemoteImage/pull/573) ([3a4oT](https://github.com/3a4oT)) - Use proper units when setting preferredFramesPerSecond [\#572](https://github.com/pinterest/PINRemoteImage/pull/572) ([bdolman](https://github.com/bdolman)) - SPM support [\#571](https://github.com/pinterest/PINRemoteImage/pull/571) ([3a4oT](https://github.com/3a4oT)) - fix: build error when using multiproject config [\#569](https://github.com/pinterest/PINRemoteImage/pull/569) ([hendych](https://github.com/hendych)) - Integrated UIGraphicsImageRenderer for iOS/tvOS 10.0 and above [\#549](https://github.com/pinterest/PINRemoteImage/pull/549) ([IHEARTCOOKIES](https://github.com/IHEARTCOOKIES))
3.0.1 Xcode 12
2 years ago
## [3.0.1](https://github.com/Pinterest/PINRemoteImage/tree/3.0.1) (2020-09-08) [Full Changelog](https://github.com/Pinterest/PINRemoteImage/compare/3.0.0...3.0.1) **Merged pull requests:** - Update PINCache in podspec [\#564](https://github.com/pinterest/PINRemoteImage/pull/564) ([garrettmoon](https://github.com/garrettmoon)) - Update PINCache and PINOperation [\#562](https://github.com/pinterest/PINRemoteImage/pull/562) ([garrettmoon](https://github.com/garrettmoon)) - Let's use the same commands we use locally. [\#561](https://github.com/pinterest/PINRemoteImage/pull/561) ([garrettmoon](https://github.com/garrettmoon)) - Ensure the example defines the macros before referencing them. [\#557](https://github.com/pinterest/PINRemoteImage/pull/557) ([bolsinga](https://github.com/bolsinga)) - Remove the PCH file and ensure macros are defined before using [\#556](https://github.com/pinterest/PINRemoteImage/pull/556) ([bolsinga](https://github.com/bolsinga)) - Seems that having the framework and example have the same name confuses cocoapods [\#555](https://github.com/pinterest/PINRemoteImage/pull/555) ([garrettmoon](https://github.com/garrettmoon)) - Upgrade WebP to 1.1.0 [\#554](https://github.com/pinterest/PINRemoteImage/pull/554) ([garrettmoon](https://github.com/garrettmoon)) - Conditionally call CADisplayLink method based upon iOS10 availability to remove deprecation warning [\#552](https://github.com/pinterest/PINRemoteImage/pull/552) ([bolsinga](https://github.com/bolsinga)) - Fix typos [\#548](https://github.com/pinterest/PINRemoteImage/pull/548) ([pgrimaud](https://github.com/pgrimaud)) - Remove unused CI directory [\#547](https://github.com/pinterest/PINRemoteImage/pull/547) ([jparise](https://github.com/jparise)) - PINCachedAnimatedImage: Fix retain cycles [\#546](https://github.com/pinterest/PINRemoteImage/pull/546) ([bolsinga](https://github.com/bolsinga)) - Fix up analyze for new github CI [\#545](https://github.com/pinterest/PINRemoteImage/pull/545) ([garrettmoon](https://github.com/garrettmoon)) - Switch to GitHub Actions for CI [\#544](https://github.com/pinterest/PINRemoteImage/pull/544) ([jparise](https://github.com/jparise)) - \#trivial Fix performance issue caused by saving encoded image data to memory cache [\#539](https://github.com/pinterest/PINRemoteImage/pull/539) ([Naituw](https://github.com/Naituw)) - Update 3.0.0 change log and podspec [\#537](https://github.com/pinterest/PINRemoteImage/pull/537) ([ernestmama](https://github.com/ernestmama)) - Fix memory cache content in README [\#530](https://github.com/pinterest/PINRemoteImage/pull/530) ([OhKanghoon](https://github.com/OhKanghoon)) - Refactor remote manager task for uuid method [\#526](https://github.com/pinterest/PINRemoteImage/pull/526) ([zhongwuzw](https://github.com/zhongwuzw)) - Burst Animated Image speed of frame index search [\#523](https://github.com/pinterest/PINRemoteImage/pull/523) ([zhongwuzw](https://github.com/zhongwuzw)) - Set HTTPMaximumConnectionsPerHost to PINRemoteImageHTTPMaximumConnectionsPerHost only if user don't provide sessionConfiguration [\#516](https://github.com/pinterest/PINRemoteImage/pull/516) ([zhongwuzw](https://github.com/zhongwuzw)) - Fixes re-downloading data corrupt for the same url [\#514](https://github.com/pinterest/PINRemoteImage/pull/514) ([zhongwuzw](https://github.com/zhongwuzw))
3.0.0 Finally!
2 years ago
- [new] Add PINRemoteImageManagerConfiguration configuration object. [#492](https://github.com/pinterest/PINRemoteImage/pull/492) [rqueue](https://github.com/rqueue) - [fixed] Fixes blending in animated WebP images. [#507](https://github.com/pinterest/PINRemoteImage/pull/507) [garrettmoon](https://github.com/garrettmoon) - [fixed] Fixes support in PINAnimatedImageView for WebP animated images. [#507](https://github.com/pinterest/PINRemoteImage/pull/507) [garrettmoon](https://github.com/garrettmoon) - [new] Exposure didCompleteTask:withError: delegate method of protocol PINURLSessionManagerDelegate. [#519](https://github.com/pinterest/PINRemoteImage/pull/519) [zhongwuzw](https://github.com/zhongwuzw) - [fixed] Fixes AnimatedImageView designated initializer not work. [#512](https://github.com/pinterest/PINRemoteImage/pull/512) [zhongwuzw](https://github.com/zhongwuzw) - [fixed] Set bpp(bits per pixel) to 32 bit for GIF. [#511](https://github.com/pinterest/PINRemoteImage/pull/511) [zhongwuzw](https://github.com/zhongwuzw) - [new] Add cancel method for PINRemoteImageManager. [#509](https://github.com/pinterest/PINRemoteImage/pull/509) [zhongwuzw](https://github.com/zhongwuzw) - [fixed] Fixes build error when using Xcode 10.2.1. [#524](https://github.com/pinterest/PINRemoteImage/pull/524) [ANNotunzdY](https://github.com/ANNotunzdY)
Fixes galore!
3 years ago
- [new] Allow use of NSURLCache via a custom NSURLSession [#477](https://github.com/pinterest/PINRemoteImage/pull/477) [wiseoldduck](https://github.com/wiseoldduck) - [new] Respect Cache-Control and Expires headers if the cache supports TTL. [#462](https://github.com/pinterest/PINRemoteImage/pull/462) [wiseoldduck](https://github.com/wiseoldduck) - [new] Updated to latest PINCache beta 7. [#461](https://github.com/pinterest/PINRemoteImage/pull/461) [wiseoldduck](https://github.com/wiseoldduck) - [iOS11] Fix warnings [#428](https://github.com/pinterest/PINRemoteImage/pull/428) [Eke](https://github.com/Eke) - [new / beta] Native Support for GIFs and animated WebP [#453](https://github.com/pinterest/PINRemoteImage/pull/453) [garrettmoon](https://github.com/garrettmoon) - [new] Add support for getting NSURLSessionMetrics back. [#456](https://github.com/pinterest/PINRemoteImage/pull/456) [garrettmoon](https://github.com/garrettmoon) - [removed] Removed support for FLAnimatedImage [#453](https://github.com/pinterest/PINRemoteImage/pull/453) [garrettmoon](https://github.com/garrettmoon) - [new] Add support for higher frame rate devices to animated images. [#417](https://github.com/pinterest/PINRemoteImage/pull/417) [garrettmoon](https://github.com/garrettmoon) - [fixed] Fixes non-animated GIFs being delivered as an animated image. [#434](https://github.com/pinterest/PINRemoteImage/pull/434) [garrettmoon](https://github.com/garrettmoon) - [fixed] Fixes a bug where using PINRemoteImageBasicCache would cause images to be decoded on the main thread. [#457](https://github.com/pinterest/PINRemoteImage/pull/457) [kgaidis](https://github.com/kgaidis) - [cleanup] Remove unused code that supported iOS < 7. [#435](https://github.com/pinterest/PINRemoteImage/pull/435) [Adlai-Holler](https://github.com/Adlai-Holler) - [cleanup] Use NS_ERROR_ENUM to improve Swift import. [#440](https://github.com/pinterest/PINRemoteImage/pull/440) [Adlai-Holler](https://github.com/Adlai-Holler) - [fixed] Fixes nil session manager configuration. [#460](https://github.com/pinterest/PINRemoteImage/pull/460) [garrettmoon](https://github.com/garrettmoon) - [fixed] Fixes deprecated -defaultImageCache not being called if overridden. [479](https://github.com/pinterest/PINRemoteImage/pull/479) [nguyenhuy](https://github.com/nguyenhuy) - [new] Add a new API that allows a priority to be set when a new download task is scheduled. [#490](https://github.com/pinterest/PINRemoteImage/pull/490) [nguyenhuy](https://github.com/nguyenhuy)
3.0 beta 13: Animated WebP support / better GIF handling
5 years ago
- [new] Support for webp and improved support for GIFs. [#411](https://github.com/pinterest/PINRemoteImage/pull/411) [garrettmoon](https://github.com/garrettmoon) - [new] Added back tvOS support through a new target [#408](https://github.com/pinterest/PINRemoteImage/pull/408) [jverdi](https://github.com/jverdi) - [refactor] Refactor out KVO on NSURLSessionTask to avoid Apple crashes. [#410](https://github.com/pinterest/PINRemoteImage/pull/410) [garrettmoon](https://github.com/garrettmoon)
3.0 beta 12
5 years ago
- [**new**] Added a way to specify custom retry logic when network error happens [#386](https://github.com/pinterest/PINRemoteImage/pull/386) - [**new**] Improve disk cache migration performance [#391](https://github.com/pinterest/PINRemoteImage/pull/391) [chuganzy](https://github.com/chuganzy), [#394](https://github.com/pinterest/PINRemoteImage/pull/394) [nguyenhuy](https://github.com/nguyenhuy) - [**new**] Adds support for using cell vs. wifi in leau of speed for determing which URL to download if speed is unavailable. [garrettmoon](https://github.com/garrettmoon) - [**new**] Uses BPS minus time to first byte for deciding which of a set of URLs to download. [garrettmoon](https://github.com/garrettmoon) - [**fixed**] Fixes an edge case when image returned with 404 response, we now treat it as image instead of error [#399](https://github.com/pinterest/PINRemoteImage/pull/396) [maxwang](https://github.com/wsdwsd0829)
3.0 Beta 11
5 years ago
Beta 11 has a bunch of bug fixes as well some new features: - [**new**] PINRemoteImageManager now respects the request timeout value of session configuration. [garrettmoon](https://github.com/garrettmoon) - [**new**] Added support for getting NSURLResponse from a PINRemoteImageManagerResult object. [garrettmoon](https://github.com/garrettmoon) - [**new**] Updated to latest PINCache beta 5. [garrettmoon](https://github.com/garrettmoon) - [**fixed**] Fixes a deadlock with canceling processor tasks [#374](https://github.com/pinterest/PINRemoteImage/pull/374) [zachwaugh](https://github.com/zachwaugh) - [**fixed**] Fixes a deadlock in the retry system. [garrettmoon](https://github.com/garrettmoon) - [**fixed**] Fixes a threadsafety issue in accessing callbacks. [garrettmoon](https://github.com/garrettmoon) - [**fixed**] Fixes a crash with resumed downloads when a key is long. [garrettmoon](https://github.com/garrettmoon)
3.0 Beta 10
5 years ago
Beta 10 is mostly a bug fix release with one new feature: - [new] Added support (in iOS 10) for skipping cancelation if the estimated amount of time to complete the download is less than the average time to first byte for a host. [#364](https://github.com/pinterest/PINRemoteImage/pull/364) [garrettmoon](http://github.com/garrettmoon) - [fixed] Fixes an issue where PINResume would assert because the server didn't return an expected content length. - [fixed] Fixed bytes per second on download tasks (which could affect if an image is progressively rendered) [#360](https://github.com/pinterest/PINRemoteImage/pull/360) [garrettmoon](https://github.com/garrettmoon) - [new] Added request configuration handler to allow customizing HTTP headers per request [#355](https://github.com/pinterest/PINRemoteImage/pull/355) [zachwaugh](https://github.com/zachwaugh) - [fixed] Moved storage of resume data to disk from memory. [garrettmoon](https://github.com/garrettmoon) - [fixed] Hopefully fixes crashes occuring in PINURLSessionManager on iOS 9. [garrettmoon](https://github.com/garrettmoon)
Beta 9: Support for resuming downloads, faster operation queue
5 years ago
Included in Beta 9 is one big feature and one big performance improvement: - **New** support for resuming canceled downloads. If you call `cancelTaskWithUUID:storeResumeData:` you can specify that any data already downloaded be stored in the memory cache. If you later attempt to download the image at the URL again, it will resume where it left off. (#331) Caveats: - Resume data is only stored in the memory cache, not the disk cache - Your server must support resuming downloads by responding to requests with the Accept-Range header == bytes and providing either an ETag header or a Last-Modified header. - **Performance** switch to PINOperationQueue from NSOperationQueue which turned out to take a lot of the time PINRemoteImage used on the main thread. (#338, #326, #329)
iOS macOS tvOS
SvenTiigi/WhatsNewKit 2.0.4
Showcase your awesome new app features ๐Ÿ“ฑ
โญ๏ธ 2,797
๐Ÿ•“ 3 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Version 2.0.4
4 days ago
## What's Changed * Group features in VoiceOver by @AndrewBennet in https://github.com/SvenTiigi/WhatsNewKit/pull/62 * `master` branch has been renamed to `main` **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.3...2.0.4
Version 2.0.3
13 weeks ago
## What's Changed * Added image alignment by @DmitryBespalov in https://github.com/SvenTiigi/WhatsNewKit/pull/59 ## New Contributors * @DmitryBespalov made their first contribution in https://github.com/SvenTiigi/WhatsNewKit/pull/59 **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.2...2.0.3
Version 2.0.2
31 weeks ago
## What's Changed * Fix extension signatures by @phjs in https://github.com/SvenTiigi/WhatsNewKit/pull/55 ## New Contributors * @phjs made their first contribution in https://github.com/SvenTiigi/WhatsNewKit/pull/55 **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.1...2.0.2
Version 2.0.1
47 weeks ago
## What's Changed * Fix issue 52 โ€“ prevent vertical collapsing of text on iOS 14 by @AndrewBennet in https://github.com/SvenTiigi/WhatsNewKit/pull/53 **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/2.0.0...2.0.1
Version 2.0.0
47 weeks ago
<p align="center"> <img width="80%" src="https://user-images.githubusercontent.com/11733014/148373590-40cea279-98cd-4eca-95b7-ad12eb95f0b2.png"> </p> # WhatsNewKit Version 2.0.0 WhatsNewKit Version 2.0.0 has been completely rewritten in SwiftUI. You can now easily present your new features in SwiftUI, UIKit and AppKit. ```swift import SwiftUI import WhatsNewKit struct ContentView: View { var body: some View { NavigationView { // ... } .whatsNewSheet() } } ``` # Breaking Changes The new version 2.0.0 of WhatsNewKit introduces major breaking changes. Please see the updated [`README.md`](https://github.com/SvenTiigi/WhatsNewKit) to learn more about the new API. # CocoaPods (Deprecated) This version drops the support for CocoaPods. The Swift Package Manager is now the preferred way of integrating WhatsNewKit to your project. ```swift dependencies: [ .package(url: "https://github.com/SvenTiigi/WhatsNewKit.git", from: "2.0.0") ] ``` ## Changelog **Full Changelog**: https://github.com/SvenTiigi/WhatsNewKit/compare/1.3.7...2.0.0
Version 1.3.7
2 years ago
# Bug fix - Fixed "Squished layout on iPad in multitasking" (https://github.com/SvenTiigi/WhatsNewKit/issues/45)
Version 1.3.6
2 years ago
# Bug fix โ€ข Fixed "Swipe gesture to dismiss doesn't work reliably" (https://github.com/SvenTiigi/WhatsNewKit/issues/44)
Version 1.3.5
2 years ago
# Bug fix Fixed a bug where the comparison of two `WhatsNew.Version` instances might ended up in a wrong result (PR https://github.com/SvenTiigi/WhatsNewKit/pull/43)
Version 1.3.4
2 years ago
# Bug fix - Fixed: Aspect ratio not preserved when using fixed imageSize (https://github.com/SvenTiigi/WhatsNewKit/issues/41) | PR from @AndrewBennet (https://github.com/SvenTiigi/WhatsNewKit/pull/42)
Version 1.3.3
2 years ago
# Bug fix Fixed a bug (https://github.com/SvenTiigi/WhatsNewKit/pull/40) which caused the following Xcode output when changing/updating the `CompletionButton` background color ``` CGContextSetFillColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. CGContextGetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. CGContextFillRects: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. ```
iOS macOS
apple/sourcekit-lsp swift-DEVELOPMENT-SNAPSHOT-2022-12-01-a
Language Server Protocol implementation for Swift and C-based languages
โญ๏ธ 2,688
๐Ÿ•“ 3 days ago
macOS

Popular Packages

Alamofire/Alamofire 5.6.4
Elegant HTTP Networking in Swift
โญ๏ธ 38,654
๐Ÿ•“ 1 week ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
5.6.4
2 weeks ago
Released on 2022-11-21. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/84?closed=1). #### Fixed - Deprecated OS version support in Swift 5.7 SPM Package. - Fixed by [Guglielmo Faglioni](https://github.com/guidev) in Pull Request [#3665](https://github.com/Alamofire/Alamofire/pull/3665). ## New Contributors * @guidev made their first contribution in https://github.com/Alamofire/Alamofire/pull/3665 **Full Changelog**: https://github.com/Alamofire/Alamofire/compare/5.6.3...5.6.4
5.6.3
2 weeks ago
Released on 2022-11-20. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/83?closed=1). #### Updated - Swift package to 5.7, CI to Xcode 14.1. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3653](https://github.com/Alamofire/Alamofire/pull/3653). #### Fixed - Calls to deprecated cancellation handler function. - Fixed by [Sven Mรผnnich](https://github.com/svenmuennich) in Pull Request [#3657](https://github.com/Alamofire/Alamofire/pull/3657). - Unnecessary protocol conformance on Combine publishers. - Fixed by [MoonkiKim(๊น€๋ฌธ๊ธฐ)](https://github.com/tedKim5178) in Pull Request [#3650](https://github.com/Alamofire/Alamofire/pull/3650). - Don't attempt retry when `Request` has already been cancelled. - Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#3641](https://github.com/Alamofire/Alamofire/pull/3641). #### New Contributors * @tedKim5178 made their first contribution in https://github.com/Alamofire/Alamofire/pull/3650 * @svenmuennich made their first contribution in https://github.com/Alamofire/Alamofire/pull/3657 **Full Changelog**: https://github.com/Alamofire/Alamofire/compare/5.6.2...5.6.3
Safer Encoding
20 weeks ago
Released on 2022-07-17. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/82?closed=1). #### Added - Error when object provided to `JSONEcoding` contains values that can't be passed through `JSONSerialization`. - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3624](https://github.com/Alamofire/Alamofire/pull/3624). #### Updated - CI support for all supported Xcode, macOS, and Linux versions. - Updated by [Jon Shier](https://github.com/jshier) in Pull Requests [#3607](https://github.com/Alamofire/Alamofire/pull/3607) and [#3622](https://github.com/Alamofire/Alamofire/pull/3622). - Support for various Xcode versions. - Updated by [Jon Shier](https://github.com/jshier) in Pull Requests [#3616](https://github.com/Alamofire/Alamofire/pull/3616) and [#3632](https://github.com/Alamofire/Alamofire/pull/3632). - `Cache-Control` header tests to not require hard-coded delays. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3601](https://github.com/Alamofire/Alamofire/pull/3601). #### Fixed - Swift version check for `SecTrustCopyCertificateChain`. - Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#3606](https://github.com/Alamofire/Alamofire/pull/3606). - Various documentation issues. - Fixed by [Jacob Lange](https://github.com/jacoblange-dev), [rain2540](https://github.com/rain2540), [bondxf](https://github.com/bondxf), [Ikko Ashimine](https://github.com/eltociear), and [Elon Park](https://github.com/ElonPark) in various Pull Requests.
Missing Cancellation Parameter
33 weeks ago
Released on 2022-04-17. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/81?closed=1). #### Fixed - Missing `automaticallyCancelling` parameter in `serializingDownloadedFileURL`. - Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#3597](https://github.com/Alamofire/Alamofire/pull/3597).
Concurrency Redux
33 weeks ago
Released on 2022-04-13. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/80?closed=1). #### Added - Support for `HTTPMethod.query` to support the [upcoming standard](https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-safe-method-w-body-02). - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3553](https://github.com/Alamofire/Alamofire/pull/3553). - Compile-time Swift version check to enforce minimum supported Swift version. - Added by [Dave Verwer](https://github.com/daveverwer) in Pull Request [#3549](https://github.com/Alamofire/Alamofire/pull/3549). - GitHub Sponsors support. You can now sponsor Alamofire directly through GitHub. - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3543](https://github.com/Alamofire/Alamofire/pull/3543). #### Updated - Swift version required to build [๐Ÿ”ฅ Experimental ๐Ÿ”ฅ] Swift Concurrency support to 5.6.0 to avoid various Apple bugs with Xcode 13.2.0 and 13.2.1. Support now requires Xcode 13.3.1. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3590](https://github.com/Alamofire/Alamofire/pull/3590). - `DownloadRequest` to avoid producing resume data when not explicitly requested on cancellation. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3538](https://github.com/Alamofire/Alamofire/pull/3538). - Testing infrastructure to use XCTestPlans on Apple platforms. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3538](https://github.com/Alamofire/Alamofire/pull/3538). - GitHub Actions support for greater OS coverage, more SPM platforms, and Swift 5.6. - Updated by [Jon Shier](https://github.com/jshier) in Pull Requests [#3534](https://github.com/Alamofire/Alamofire/pull/3534), [#3545](https://github.com/Alamofire/Alamofire/pull/3545), [#3570](https://github.com/Alamofire/Alamofire/pull/3570), and [#3587](https://github.com/Alamofire/Alamofire/pull/3587). #### Fixed - Various Security framework deprecation warnings when deploying to newer OSes. - Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#3555](https://github.com/Alamofire/Alamofire/pull/3555). - Various documentation issues. - Fixed by [Jon Shier](https://github.com/jshier), [Emanuele Fumagalli](https://github.com/emanuelef), [Huang-Libo](https://github.com/Huang-Libo), and [rain2540](https://github.com/rain2540) in Pull Requests [#3548](https://github.com/Alamofire/Alamofire/pull/3548), [#3562](https://github.com/Alamofire/Alamofire/pull/3562), [#3573](https://github.com/Alamofire/Alamofire/pull/3573), [#3574](https://github.com/Alamofire/Alamofire/pull/3574), and [#3585](https://github.com/Alamofire/Alamofire/pull/3585).
Swift Concurrency
51 weeks ago
Alamofire 5.5 is the first release where we're labeling features we consider experimental. These features, while fully designed and well tested, rely on language or framework features which may change or require breaking bug fixes, and we'd rather not have to make a major release in that case. So [๐Ÿ”ฅ Experimental ๐Ÿ”ฅ] features may require breaking changes in minor, rather than major, releases. This will be rare and compatibility should be preserved in most cases, but cannot be guaranteed. Released on 2021-12-13. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/79?closed=1). #### Added - [๐Ÿ”ฅ Experimental ๐Ÿ”ฅ] support for Swift Concurrency, including `async`-`await` for requests and `StreamOf` for streaming values. - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3463](https://github.com/Alamofire/Alamofire/pull/3463). - Generic static accessors for various protocols types for Swift 5.5. - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3499](https://github.com/Alamofire/Alamofire/pull/3499). - `.indexInBrackets` options for array encoding in query parameters. - Added by [Tiago Lopes](https://github.com/TiagoMaiaL) in Pull Request [#3516](https://github.com/Alamofire/Alamofire/pull/3516). - `RequestAdapterState` and new protocol requirements for `RequestAdapter` to allow for additional state to be available. - Added by [Christian Noon](https://github.com/cnoon) in Pull Request [#3504](https://github.com/Alamofire/Alamofire/pull/3504). #### Updated - `Session` to more safely target provided custom `DispatchQueue`s for internal use. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3523](https://github.com/Alamofire/Alamofire/pull/3523). - `AFError` message regarding unacceptable `Content-Type`s to sort the types. - Updated by [Timur Yusipov](https://github.com/Usipov) in Pull Request [#3518](https://github.com/Alamofire/Alamofire/pull/3518). - Base Swift language version requirement to 5.3. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3495](https://github.com/Alamofire/Alamofire/pull/3495). - Sample app to show proper loading state for requests. - Updated by [Tiago Lopes](https://github.com/TiagoMaiaL) in Pull Request [#3514](https://github.com/Alamofire/Alamofire/pull/3514). #### Deprecated - `responseJSON` and associated methods, in preference to `responseDecodable`. - Deprecated by [Jon Shier](https://github.com/jshier) in Pull Request [#3502](https://github.com/Alamofire/Alamofire/pull/3502). #### Fixed - Use of `Protected` wrapper when accessing properties of the wrapped values to ensure proper thread-safety. - Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#3505](https://github.com/Alamofire/Alamofire/pull/3505). - Various documentation typos. - Fixed by [Christos Koninis](https://github.com/csknns), [Tiago Lopes](https://github.com/TiagoMaiaL), and [Eugene Berdnikov](https://github.com/evnik) in various Pull Requests.
Xcode 13 Fixes
1 year ago
Released on 2021-09-20. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/78?closed=1). #### Added - Support for Xcode 13, including a workaround for Combine compilation on older architectures. - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3486](https://github.com/Alamofire/Alamofire/pull/3486). - Testing on watchOS. - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3449](https://github.com/Alamofire/Alamofire/pull/3449). - Support for building on Windows and Linux. Alamofire is unsupported on these platforms but should build correctly. - Added by [Jon Shier](https://github.com/jshier) and [Alex Taffe](https://github.com/alex-taffe) in Pull Requests [#3446](https://github.com/Alamofire/Alamofire/pull/3446) and [#3462](https://github.com/Alamofire/Alamofire/pull/3462). #### Updated - Usage of `.count >= 0` to `!.isEmpty`. - Updated by [Shafeer P](https://github.com/shafeerp) in Pull Request [#3478](https://github.com/Alamofire/Alamofire/pull/3478). #### Fixed - Async navigation title updating in example app. - Fixed by [Tiago Maia](https://github.com/TiagoMaiaL) in Pull Request [3494](https://github.com/Alamofire/Alamofire/pull/3494). - Various documentation bugs. - Fixed by [Jordan de Laune](https://github.com/jdelaune), [Cรฉdric Luthi](https://github.com/0xced), [Romain Bertozzi](https://github.com/r-mckay), and [Tiago Maia](https://github.com/TiagoMaiaL).
Multipart Order
1 year ago
Released on 2021-04-21. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/77?closed=1). #### Fixed - Change in multipart upload creation order. - Fixed by [Christian Noon](https://github.com/cnoon) in Pull Request [#3438](https://github.com/Alamofire/Alamofire/pull/3438). - Typo in Alamofire 5 migration guide. - Fixed by [DevYeom](https://github.com/DevYeom) in Pull Request [#3431](https://github.com/Alamofire/Alamofire/pull/3431).
Multipart Safety
1 year ago
Released on 2021-04-03. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/76?closed=1). #### Updated - Resume data handling for `DownloadRequest`s to access resume data from errors as well as cancellation. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3419](https://github.com/Alamofire/Alamofire/pull/3419). - Project files and templates for Xcode 12.4 and GitHub templates. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3414](https://github.com/Alamofire/Alamofire/pull/3414). #### Fixed - `MultipartUpload` thread-safety. - Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#3421](https://github.com/Alamofire/Alamofire/pull/3421). - Multipart body stream length handling to better handle partial streams. - Fixed by [Yu Ao](https://github.com/YuAo) and [Jon Shier](https://github.com/jshier) in Pull Requests [#3380](https://github.com/Alamofire/Alamofire/pull/3380) and [#3420](https://github.com/Alamofire/Alamofire/pull/3420).
Installing Obj-C Headers
1 year ago
Released on 2020-12-20. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/75?closed=1). #### Updated - Project and CocoaPods installation of Obj-C header. - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3378](https://github.com/Alamofire/Alamofire/pull/3378).
iOS macOS watchOS tvOS
grpc/grpc v1.51.1
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
โญ๏ธ 36,460
๐Ÿ•“ 5 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Release v1.51.1
6 days ago
This is release gRPC Core 1.51.1 (galaxy). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. Python --- - Revert "Build with System OpenSSL on Mac OS arm64 (#31096)". ([#31739](https://github.com/grpc/grpc/pull/31739))
Release v1.51.0
2 weeks ago
This is release gRPC Core 1.51.0 (galaxy). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. Core --- - Bump core version 202211082118. ([#31585](https://github.com/grpc/grpc/pull/31585)) - c-ares DNS resolver: fix logical race between resolution timeout/cancellation and fd readability. ([#31443](https://github.com/grpc/grpc/pull/31443)) - [log] Longer space for filenames. ([#31432](https://github.com/grpc/grpc/pull/31432)) - c-ares DNS resolver: remove unnecessary code in SRV callback. ([#31426](https://github.com/grpc/grpc/pull/31426)) - Correct the domain-socket client address read out from the ServerContext. ([#31108](https://github.com/grpc/grpc/pull/31108)) - outlier detection: remove env var protection. ([#31251](https://github.com/grpc/grpc/pull/31251)) - EventEngineFactoryReset - remove custom factory and reset default engine. ([#30554](https://github.com/grpc/grpc/pull/30554)) - [tls] Remove support for pthread tls. ([#31040](https://github.com/grpc/grpc/pull/31040)) C++ --- - Added version macros to gRPC C++. ([#31033](https://github.com/grpc/grpc/pull/31033)) - OpenCensus: Move measures, views and CensusContext to include file. ([#31341](https://github.com/grpc/grpc/pull/31341)) - GcpObservability: Add experimental public target. ([#31339](https://github.com/grpc/grpc/pull/31339)) C# --- - Fix msbuild failing when '@' is present in path (2nd attempt). ([#31527](https://github.com/grpc/grpc/pull/31527)) - Revert "Fix msbuild failing when '@' is present in path". ([#31464](https://github.com/grpc/grpc/pull/31464)) - Fix msbuild failing when '@' is present in path. ([#31133](https://github.com/grpc/grpc/pull/31133)) PHP --- - fixing php 8.2 deprecations. ([#30997](https://github.com/grpc/grpc/pull/30997)) Python --- - Fix lack of cooldown between poll attempts. ([#31550](https://github.com/grpc/grpc/pull/31550)) - Build with System OpenSSL on Mac OS arm64. ([#31096](https://github.com/grpc/grpc/pull/31096)) - Remove enum and future. ([#31381](https://github.com/grpc/grpc/pull/31381)) - [Remove Six] Remove dependency on six. ([#31340](https://github.com/grpc/grpc/pull/31340)) - Update xds-protos package to pull in protobuf 4.X. ([#31113](https://github.com/grpc/grpc/pull/31113))
Release v1.51.0-pre1
3 weeks ago
This is a prerelease of gRPC Core 1.51.0 (galaxy). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This prerelease contains refinements, improvements, and bug fixes.
Release v1.50.1
5 weeks ago
This is release gRPC Core 1.50.1 (galley). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Fix Bazel 4 support and objc bazel tests on python3.9 ([#31410](https://github.com/grpc/grpc/pull/31410))
Release v1.50.0
7 weeks ago
This is release gRPC Core 1.50.0 (galley). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. Core --- - Derive EventEngine from std::enable_shared_from_this. ([#31060](https://github.com/grpc/grpc/pull/31060)) - Revert "Revert "[chttp2] fix stream leak with queued flow control update and absence of writes (#30907)" (#30991)". ([#30992](https://github.com/grpc/grpc/pull/30992)) - [chttp2] fix stream leak with queued flow control update and absence of writes. ([#30907](https://github.com/grpc/grpc/pull/30907)) - Remove `gpr_codegen`. ([#30899](https://github.com/grpc/grpc/pull/30899)) - client_channel: allow LB policy to communicate update errors to resolver. ([#30809](https://github.com/grpc/grpc/pull/30809)) - FaultInjection: Fix random number generation. ([#30623](https://github.com/grpc/grpc/pull/30623)) C++ --- - OpenCensus Plugin: Add measure and views for started RPCs. ([#31034](https://github.com/grpc/grpc/pull/31034)) C# --- - Grpc.Tools: Parse warnings from libprotobuf (fix #27502). ([#30371](https://github.com/grpc/grpc/pull/30371)) - Grpc.Tools add support for env variable GRPC_PROTOC_PLUGIN (fix #27099). ([#30411](https://github.com/grpc/grpc/pull/30411)) - Grpc.Tools document AdditionalImportDirs. ([#30405](https://github.com/grpc/grpc/pull/30405)) - Fix OutputOptions and GrpcOutputOptions (issue #25950). ([#30410](https://github.com/grpc/grpc/pull/30410)) Python --- - Support Python 3.11. ([#30818](https://github.com/grpc/grpc/pull/30818)) Ruby --- - Fix ruby windows ucrt build. ([#31051](https://github.com/grpc/grpc/pull/31051)) - Drop support for ruby 2.5. ([#30699](https://github.com/grpc/grpc/pull/30699))
Release v1.50.0-pre1
9 weeks ago
This is a prerelease of gRPC Core 1.50.0 (galley). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This prerelease contains refinements, improvements, and bug fixes.
Release v1.49.1
10 weeks ago
This is release 1.49.1 ([gamma](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v21.6 on 1.49.x. ([#31028](https://github.com/grpc/grpc/pull/31028)) Ruby --- - Backport "Fix ruby windows ucrt build #31051" to 1.49.x. ([#31053](https://github.com/grpc/grpc/pull/31053))
Release v1.46.5
10 weeks ago
This is release 1.46.5 ([golazo](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v3.19.5 on v1.46.x. ([#31032](https://github.com/grpc/grpc/pull/31032)) Core --- - Backport to 1.46.x: priority and ring_hash LBs: fix interactions when using ring_hash under priority (#29332). ([#30253](https://github.com/grpc/grpc/pull/30253)) - Backport to v1.46.x: ring hash: fix picker propagation bug in xds_cluster_manager policy (#29959). ([#30254](https://github.com/grpc/grpc/pull/30254)) C# --- - Fix client resource leaks-issues 8451 and 28153. ([#30290](https://github.com/grpc/grpc/pull/30290))
Release v1.48.2
10 weeks ago
This is release 1.48.2 ([garum](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v3.19.5 on v1.48.x. ([#31029](https://github.com/grpc/grpc/pull/31029))
Release v1.47.2
10 weeks ago
This is release 1.47.2 ([gridman](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. All --- - Update protobuf to v3.19.5 on v1.47.x. ([#31031](https://github.com/grpc/grpc/pull/31031))
fastlane/fastlane watchbuild/0.1.4
๐Ÿš€ The easiest way to automate building and releasing your iOS and Android apps
โญ๏ธ 36,090
๐Ÿ•“ 4 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.211.0 Improvements
3 weeks ago
* [release] fix for more forgiving changelog generation for release (#20851) via Josh Holtz (@joshdholtz) * [match][sigh] add support for Apple Silicon Macs in iOS/iPadOS provisioning profiles (#20676) via Philipp Resch (@PinkidG) * [snapshot] fix compiler error on `SnapshotHelper.swift` (#20689) via amcalgates (@amcalgates) * [match] fix match nuke not deleting decrypted files (#20776) via Iulian Onofrei (@revolter) * [docs] update path to iTMSTransporter for Fastlane.swift (#20795) via Rafaล‚ Wyszomirski (@rafauke) * [action][update_code_signing_settings] add `sdk` key to update_code_signing_settings (#20655) via gabimoncha (@gabimoncha) * [pilot][deliver] fix private method clone' called for #<Hash> on uploading app (#20662) via freddi(Yuki Aki) (@freddi-kit) * [spaceship] implement resolution center API in Spaceship::ConnectAPI (#20726) via Hiroto Nakamura (@Hiroto-N) * [action] add `xcodes` action, deprecating `xcversion` and `xcode-install` (#20672) via Roger Oba (@rogerluan) * [frameit] fix device detection that would match less specific devices first (#20642) via Guglielmo Faglioni (@guidev) * [deliver] add support to detecting and uploading 6.7" (iPhone 14 Pro Max) screenshots (#20694) via Evgeny Cherpak (@cherpake)
2.210.1 Hotfix for deliver and pilot
10 weeks ago
* [pilot][deliver] Fix how to encode base64 p8 key on deliver and pilot (#20669) via freddi(Yuki Aki) (@freddi-kit)
2.210.0 Improvements
11 weeks ago
* [deliver][pilot] use altool instead of using iTMSTransporter for Xcode 14 (#20631) via freddi(Yuki Aki) (@freddi-kit) * [docs][run_tests] fix typo and improve phrasing of documentation (#20585) via Roger Oba (@rogerluan)
2.209.1 Improvements
15 weeks ago
* [fastlane_core] install all Apple WWDR Intermediate Certificates (#20537) via Tony Li (@crazytonyli) * [Fastlane.swift] the word phrasing used has been standardized. (#20543) via Yusuke Arakawa (@nekolaboratory) * [spaceship] ignoring case sensitive when requesting SMS (#20436) via harrimaatta (@harrimaatta)
2.209.0 Improvements
16 weeks ago
* [deliver] fix typo caused by string concatenation (#20531) via Roger Oba (@rogerluan) * [frameit] faceook.design moved to design.facebook.com (#20513) via Guglielmo Faglioni (@guidev) * [match][sigh][cert] added checking hash of installed wwdr certificates (#20507) via grey442 (@grey442) * [action] adding no overwrite and local only options to the pod repo push command (#20455) via polmum (@polmum) * [core] fix unescaped \ (#20508) via Arthur Baars (@aibaars) * [action][tests] don't create keychain files in lazy manner (#20478) via Bartosz Nowak (@DuMaM) * [pilot] app_version and app_build should not be fetched from a local IPA or PKG when distribute_only is set (#20488) via Colin Tremblay (@tremblay) * [match] suppress null byte message (#20497) via Aaron Brager (@getaaron)
2.208.0 Improvements
19 weeks ago
* [spaceship] fix `fastlane init` and temporarily retrofitting `Spaceship::Tunes::Application.find` (#20480) via Josh Holtz (@joshdholtz) * [match][sigh] prefer default keychain during wwdr cert installation (#20448) via Bartosz Nowak (@DuMaM) * [match][sigh] fix access to certs installed by fastlane tools for productsign command for macOS (#20474) via Bartosz Nowak (@DuMaM) * [match] extract the certificate name from provisioning profiles (#20187) via Tejas Sharma (@tejassharma96) * [action][changelog_from_git_commits] fix description for documentation (#20430) via Mathijs Bernson (@mbernson) * [snapshot] use empty string to blank out operator name by default (#20429) via Zev Eisenberg (@ZevEisenberg) * [trainer] fix ERB.new() deprecation warnings (#20440) via Philipp Wallisch (@wallisch) * [match] fixes set up bugs when using GitLab Secure Files as a Match storage backend (#20452) via Darby Frey (@darbyfrey)
2.207.0 Many Improvements and Dropping Ruby 2.5 Support
22 weeks ago
* [match] add profile_type filtering when checking if profile exists (#20311) via Paul Taykalo (@PaulTaykalo) * [deliver] update deliver/runner.rb to handle both ipa and pkg paths. (#20043) via Stefan Natchev (@snatchev) * [match] add imports, fix linting errors, rename env variable (#20418) via Josh Holtz (@joshdholtz) * [spaceship] allow for removing app from sale by updating territories (#20324) via Lukasz Grabowski (@lucgrabowski) * [sigh][match][spaceship] add missing inhouse to mac profile types (#20353) via Bartosz Nowak (@DuMaM) * [Fastlane.swift] show http error message from AppStore (#20397) via Julian Kalinowski (@kalinjul) * [match] adding support for GitLab Secure Files as a Match storage mode (#20386) via Darby Frey (@darbyfrey) * [match] improve Match::CommandsGenerator's decrypt option unit test (#20395) via Manish Rathi (@crazymanish) * [match] added Match::CommandsGenerator's import option unit test (#20396) via Manish Rathi (@crazymanish) * [fastlane-core][scan] added destination param support inside the `xcodebuild` command (#20399) via Manish Rathi (@crazymanish) * [pilot] added the Pilot::TesterExporter class unit tests (#20394) via Manish Rathi (@crazymanish) * [frameit] add Device Google Pixel 5 (#20389) via Denis Andraลกec (@denrase) * [action][update_info_plist] improve the plist file-path option validation check (#20356) via Manish Rathi (@crazymanish) * [match] specify s3 object prefix (#20344) via Hiroshi Ishihara (@iaia) * [snapshot] Add missing iPod touch to Generated Snapshot Reports (#20337) via Kyle Howells (@kylehowells) * [Ruby] Ruby 2.6 is now the minimum (dropping Ruby 2.5) (#20413) via Josh Holtz (@joshdholtz) * [gem] update rack due to security alert from dependabot (#20339) via Lukasz Grabowski (@lucgrabowski) * [fastlane] allow overriding the architecture to run xcodebuild under (#20323) via Manu Wallner (@milch)
2.206.2 Improvements
27 weeks ago
* [Fastlane.swift] fix compile issue with argumentProcessor (#20318) via Josh Holtz (@joshdholtz) * [Fastlane.Swift] Use ArgumentProcessor port to start fastlane socket_server (#20176) via Sven Tiigi (@SvenTiigi) * [pem] fixed "\x82" from ASCII-8BIT to UTF-8 when saving .p12 files to disk (#20317) via Roger Oba (@rogerluan) * [fastlane] fix a grammatical mistake when prompting which lane to run (#20307) via kamimi01 (@kamimi01) * [fastlane][tests] add tests for CLIToolsDistributor (#20315) via Lukasz Grabowski (@lucgrabowski)
2.206.1 Hot fix
28 weeks ago
* [regression][fastlane] fixed fastlane command issue when tool name not provided (#20295) via Manish Rathi (@crazymanish) * [aciton][import_from_git] fix/import from git spec fail with non master default branch (#20297) via Jerome Lacoste (@lacostej)
2.206.0 Improvements
28 weeks ago
* [match] add support for Developer ID certificates from G2 Sub-CA (#20145) via Frederik Seiffert (@triplef) * [spaceship] add ability to invite a single TestFlight user (#20112) via Lucas (@LcTwisk) * [deliver] add `verify_only` option to deliver (#20247) via Pol Piella (@pol-piella) * [scan] fix scan failing to return results when there are test failures (#20237) via Mahmood Tahir (@tahirmt) * [docs] remove named parameter from `create_capability` example. (#20197) via Trent Kocurek (@t2) * [spaceship] fix creation App Store Connect API authorization token (#20206) via Yuya Oka (@nnsnodnb) * [match] add option to skip google account confirmation (#20223) via Tim Sneed (@trsneed) * [aciton][setup_ci] added timeout param into setup_ci (#20211) via javigines (@javigines) * [action][danger] add GitHub Enterprise flags (#20216) via Alexander WeiรŸ (@alexanderwe) * [fastlane] allows aliased tool names (build_app, sync_code_signing, etc) to run from CLI (#20287) via Josh Holtz (@joshdholtz) * [spaceship] update buildDeliveries request to use app id in path (#20268) via Lukasz Grabowski (@lucgrabowski) * [spaceship] update `Spaceship::ConnectAPI::User model` to include `delete!` method (#20251) via Liam Nichols (@liamnichols) * [infra] changelog will now show github usernames which makes contributors stand out more in releases (#20214) via Josh Holtz (@joshdholtz)
AFNetworking/AFNetworking 4.0.1
A delightful networking framework for iOS, macOS, watchOS, and tvOS.
โญ๏ธ 33,344
๐Ÿ•“ 5 days ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Fixes and Updates
2 years ago
Released on Sunday, April 19, 2020. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/milestone/20?closed=1). #### Updated * Project templates and integrations. * Implemented by Kaspik in [#4531](https://github.com/AFNetworking/AFNetworking/pull/4531). * Various CocoaPods podspec settings. * Implemented by ElfSundae in [#4528](https://github.com/AFNetworking/AFNetworking/pull/4528), [#4532](https://github.com/AFNetworking/AFNetworking/pull/4532), and [#4533](https://github.com/AFNetworking/AFNetworking/pull/4533). #### Fixed * Crash during authentication delegate method. * Implemented by Kaspik, ElfSundae, and jshier in [#4542](https://github.com/AFNetworking/AFNetworking/pull/4542), [#4552](https://github.com/AFNetworking/AFNetworking/pull/4552), and [#4553](https://github.com/AFNetworking/AFNetworking/pull/4553). * SPM integration. * Implemented by jshier in [#4554](https://github.com/AFNetworking/AFNetworking/pull/4554). * Improper update instead of replacement of header values. * Implemented by ElfSundae in [#4550](https://github.com/AFNetworking/AFNetworking/pull/4550). * Nullability of some methods. * Implemented by ElfSundae in [#4551](https://github.com/AFNetworking/AFNetworking/pull/4551). * Typos in CHANGELOG. * Implemented by ElfSundae in [#4537](https://github.com/AFNetworking/AFNetworking/pull/4537). * Missing tvOS compatibility for some methods. * Implemented by ElfSundae in [#4536](https://github.com/AFNetworking/AFNetworking/pull/4536). * Missing `FOUNDATION_EXPORT` for `AFJSONObjectByRemovingKeysWithNullValues`. * Implemented by ElfSundae in [#4529](https://github.com/AFNetworking/AFNetworking/pull/4529). #### Removed * Unused UIImage+AFNetworking.h file. * Implemented by ElfSundae in [#4535](https://github.com/AFNetworking/AFNetworking/pull/4535).
A Long Time Coming
2 years ago
Released on Sunday, March 29, 2020. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/milestone/16?closed=1). #### Added * Notificate when a downloaded file has been moved successfully. * Implemented by xingheng in [#4393](https://github.com/AFNetworking/AFNetworking/pull/4393). * Specific error for certificate pinning failure. * Implemented by 0xced in [#3425](https://github.com/AFNetworking/AFNetworking/pull/3425). * `WKWebView` extensions. * Implemented by tjanela in [#4439](https://github.com/AFNetworking/AFNetworking/pull/4439). * Automatic location of certificates in the main bundle for certificate pinning. * Implemented by 0xced in [#3752](https://github.com/AFNetworking/AFNetworking/pull/3752). * User-Agent support for tvOS. * Implemented by ghking in [#4014](https://github.com/AFNetworking/AFNetworking/pull/4014). * Ability for `AFHTTPSessionManager` to recreate its underlying `NSURLSession`. * Implemented by Kaspik in [#4256](https://github.com/AFNetworking/AFNetworking/pull/4256). * Ability to set HTTP headers per request. * Implemented by stnslw in [#4113](https://github.com/AFNetworking/AFNetworking/pull/4113). * Ability to capture `NSURLSessionTaskMetrics`. * Implemented by Caelink in [#4237](https://github.com/AFNetworking/AFNetworking/pull/4237). #### Updated * `dataTaskWithHTTPMethod` to be public. * Implemented by smartinspereira in [#4007](https://github.com/AFNetworking/AFNetworking/pull/4007). * Reachability notification to include the instance which issued the notification. * Implemented by LMsgSendNilSelf in [#4051](https://github.com/AFNetworking/AFNetworking/pull/4051). * `AFJSONObjectByRemovingKeysWithNullValues` to be public. * Implemented by ashfurrow in [#4051](https://github.com/AFNetworking/AFNetworking/pull/4051). * `AFJSONObjectByRemovingKeysWithNullValues` to remove `NSNull` values from `NSArray`s. * Implemented by ashfurrow in [#4052](https://github.com/AFNetworking/AFNetworking/pull/4052). #### Changed * Automated CI to GitHub Actions. * Implemented by jshier in [#4523](https://github.com/AFNetworking/AFNetworking/pull/4523). #### Fixed * Explicit `NSSecureCoding` support. * Implemented by jshier in [#4523](https://github.com/AFNetworking/AFNetworking/pull/4523). * Deprecated API usage on Catalyst. * Implemented by jshier in [#4523](https://github.com/AFNetworking/AFNetworking/pull/4523). * Nullability annotations. * Implemented by jshier in [#4523](https://github.com/AFNetworking/AFNetworking/pull/4523). * `AFImageDownloader` to more accurately cancel downloads. * Implemented by kinarobin in [#4407](https://github.com/AFNetworking/AFNetworking/pull/4407). * Double KVO notifications in `AFNetworkActivityManager`. * Implemented by kinarobin in [#4406](https://github.com/AFNetworking/AFNetworking/pull/4406). * Availability annotations around `NSURLSessionTaskMetrics`. * Implemented by ElfSundae in [#4516](https://github.com/AFNetworking/AFNetworking/pull/4516). * Issues with `associated_object` and subclasses. * Implemented by welcommand in [#3872](https://github.com/AFNetworking/AFNetworking/pull/3872). * Memory leak in example application. * Implemented by svoit in [#4196](https://github.com/AFNetworking/AFNetworking/pull/4196). * Crashes in mulithreaded scenarios and `dispatch_barrier`. * Implemetned by streeter in [#4474](https://github.com/AFNetworking/AFNetworking/pull/4474). * Issues with `NSSecureCoding`. * Implemented by ElfSudae in [#4409](https://github.com/AFNetworking/AFNetworking/pull/4409). * Code style issues. * Implemented by svoit in [#4200](https://github.com/AFNetworking/AFNetworking/pull/4200). * Race condition in `AFImageDownloader`. * Implemented by bbeversdorf in [#4246](https://github.com/AFNetworking/AFNetworking/pull/4246). * Coding style issues. * Implemented by LeeHongHwa in [#4002](https://github.com/AFNetworking/AFNetworking/pull/4002). #### Removed * Support for iOS < 9, macOS < 10.10. * Implemented by jshier in [#4523](https://github.com/AFNetworking/AFNetworking/pull/4523). * All previously deprecated APIs. * Implemented by jshier in [#4523](https://github.com/AFNetworking/AFNetworking/pull/4523). * Unnecessary `__block` capture. * Implemented by kinarobin in [#4526](https://github.com/AFNetworking/AFNetworking/pull/4526). * Workaround for `NSURLSessionUploadTask` creation on iOS 7. * Implemented by kinarobin in [#4525](https://github.com/AFNetworking/AFNetworking/pull/4525). * Workaround for safe `NSURLSessionTask` creation on iOS < 8. * Implemented by kinarobin in [#4401](https://github.com/AFNetworking/AFNetworking/pull/4401). * `UIWebView` extensions. * Implemented by tjanela in [#4439](https://github.com/AFNetworking/AFNetworking/pull/4439).
2.7.0
3 years ago
Released on Tuesday, February 12, 2019. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A2.7.0+is%3Aclosed). #### Fixed * Update Podfile to work on modern CocoaPods * Fixed by [SlaunchaMan](https://github.com/SlaunchaMan) in [#4329](https://github.com/AFNetworking/AFNetworking/pull/4329). * Add nullability specifiers to all `id responseObject` parameters * Fixed by [sashaweiss](https://github.com/sashaweiss) in [#4335](https://github.com/AFNetworking/AFNetworking/pull/4335). * Fix empty content crash on `AFHTTPSessionManager.post` * Fixed by [jcravioto](https://github.com/jcravioto) in [#4296](https://github.com/AFNetworking/AFNetworking/pull/4296).
3.2.1
4 years ago
Released on Friday, May 04, 2018. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A3.2.1+is%3Aclosed). #### Updated * Xcode 9.3 Support * Implemented by Jeff Kelley in [#4199](https://github.com/AFNetworking/AFNetworking/pull/4199). * Update HTTPBin certificates for April 2018. * Implemented by Jeff Kelley in [#4198](https://github.com/AFNetworking/AFNetworking/pull/4198). #### Additional Changes * Remove conflicting nullable specifier on init * Implemented by Nick Brook and Jeff Kelley in [#4182](https://github.com/AFNetworking/AFNetworking/pull/4182). * Use @available if available to silence a warning. * Implemented by Jeff Kelley in [#4138](https://github.com/AFNetworking/AFNetworking/pull/4138). * UIImageView+AFNetworking: Prevent stuck state for malformed urlRequest * Implemented by Adam Duflo and aduflo in [#4131](https://github.com/AFNetworking/AFNetworking/pull/4131). * add the link for LICENSE * Implemented by Liao Malin in [#4125](https://github.com/AFNetworking/AFNetworking/pull/4125). * Fix analyzer warning for upload task creation * Implemented by Jeff Kelley in [#4122](https://github.com/AFNetworking/AFNetworking/pull/4122).
3.2.0
4 years ago
Released on Friday, December 15, 2017. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A3.2.0+is%3Aclosed). #### Added * Config `AFImageDownloader` `NSURLCache` and ask `AFImageRequestCache` implementer if an image should be cached * Implemented by wjehenddher in [#4010](https://github.com/AFNetworking/AFNetworking/pull/4010). * Add `XMLParser`/`XMLDocument` serializer tests * Implemented by skyline75489 in [#3753](https://github.com/AFNetworking/AFNetworking/pull/3753). * Enable custom httpbin URL with `HTTPBIN_BASE_URL` environment variable * Implemented by 0xced in [#3748](https://github.com/AFNetworking/AFNetworking/pull/3748). * `AFHTTPSessionManager` now throws exception if SSL pinning mode is set for non https sessions * Implemented by 0xced in [#3687](https://github.com/AFNetworking/AFNetworking/pull/3687). #### Updated * Update security policy test certificates * Implemented by SlaunchaMan in [#4103](https://github.com/AFNetworking/AFNetworking/pull/4103). * Allow return value of HTTP redirection block to be `NULL` * Implemented by TheDom in [#3975](https://github.com/AFNetworking/AFNetworking/pull/3975). * Clarify documentation for supported encodings in `AFJSONResponseSerializer` * Implemented by skyline75489 in [#3750](https://github.com/AFNetworking/AFNetworking/pull/3750). * Handle Error Pointers according to Cocoa Convention * Implemented by tclementdev in [#3653](https://github.com/AFNetworking/AFNetworking/pull/3653). * Updates `AFHTTPSessionManager` documentation to reflect v3.x change * Implemented by ecaselles in [#3476](https://github.com/AFNetworking/AFNetworking/pull/3476). * Improved code base to generate fewer warnings when using stricter compiler settings * Implemented by 0xced in [3431](https://github.com/AFNetworking/AFNetworking/pull/3431). #### Changed * Change โ€œMac OS Xโ€ and โ€œOS Xโ€ references to โ€œmacOSโ€ * Implemented by SlaunchaMan in [#4104](https://github.com/AFNetworking/AFNetworking/pull/4104). #### Fixed * Fixed crash around customizing `NSURLCache` size for < iOS 8.2 * Implemented by kcharwood in [#3735](https://github.com/AFNetworking/AFNetworking/pull/3735). * Fixed issue where `UIWebView` extension did not preserve all of the request information * Implemented by skyline75489 in [#3733](https://github.com/AFNetworking/AFNetworking/pull/3733). * Fixed bug with webview delegate callback * Implemented by kcharwood in [#3727](https://github.com/AFNetworking/AFNetworking/pull/3727). * Fixed crash when passing invalid JSON to request serialization * Implemented by 0xced in [#3719](https://github.com/AFNetworking/AFNetworking/pull/3719). * Fixed potential KVO crasher for URL Session Task delegates * Implemented by 0xced in [#3718](https://github.com/AFNetworking/AFNetworking/pull/3718). * Removed ambiguous array creation in `AFSecurityPolicy` * Implemented by sgl0v in [#3679](https://github.com/AFNetworking/AFNetworking/pull/3679). * Fixed issue where `NS_UNAVAILABLE` is not reported for `AFNetworkReachabilityManager` * Implemented by Microbee23 in [#3649](https://github.com/AFNetworking/AFNetworking/pull/3649). * Require app extension api only on watchOS * Implemented by ethansinjin in [#3612](https://github.com/AFNetworking/AFNetworking/pull/3612). * Remove KVO of progress in favor of using the NSURLSession delegate APIs * Implemented by coreyfloyd in [#3607](https://github.com/AFNetworking/AFNetworking/pull/3607). * Fixed an issue where registering a `UIProgessView` to a task that was causing a crash * Implemented by Starscream27 in [#3604](https://github.com/AFNetworking/AFNetworking/pull/3604). * Moved `[self didChangeValueForKey:@"currentState"]` into correct scope * Implemented by chenxin0123 in [#3565](https://github.com/AFNetworking/AFNetworking/pull/3565). * Fixed issue where response serializers did not inherit super class copying * Implemented by kcharwood in [#3559](https://github.com/AFNetworking/AFNetworking/pull/3559). * Fixed crashes due to race conditions with `NSMutableDictionary` access in `AFHTTPRequestSerializer` * Implemented by alexbird in [#3526](https://github.com/AFNetworking/AFNetworking/pull/3526). * Updated dash character to improve markdown parsing for license * Implemented by gemmakbarlow in [#3488](https://github.com/AFNetworking/AFNetworking/pull/3488). #### Removed * Deprecate the unused stringEncoding property of `AFHTTPResponseSerializer` * Implemented by 0xced in [#3751](https://github.com/AFNetworking/AFNetworking/pull/3751). * Removed unused `AFTaskStateChangedContext` * Implemented by yulingtianxia in [#3432](https://github.com/AFNetworking/AFNetworking/pull/3432).
3.1.0
6 years ago
Released on Thursday, March 31, 2016. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A3.1.0+is%3Aclosed). #### Added - Improved `AFImageResponseSerializer` test coverage - Implemented by quellish in [#3367](https://github.com/AFNetworking/AFNetworking/pull/3367). - Exposed `AFQueryStringFromParameters` and `AFPercentEscapedStringFromString` for public use. - Implemented by Kevin Harwood in [#3160](https://github.com/AFNetworking/AFNetworking/pull/3160). #### Updated - Updated Test Suite to run on Xcode 7.3 - Implemented by Kevin Harwood in [#3418](https://github.com/AFNetworking/AFNetworking/pull/3418). - Added white space to URLs in code comment to allow Xcode to properly parse them - Implemented by Draveness in [#3384](https://github.com/AFNetworking/AFNetworking/pull/3384). - Updated documentation to match method names and correct compiler warnings - Implemented by Hakon Hanesand in [#3369](https://github.com/AFNetworking/AFNetworking/pull/3369). - Use `NSKeyValueChangeNewKey` constant in change dictionary rather than hardcoded string. - Implemented by Wenbin Zhang in [#3360](https://github.com/AFNetworking/AFNetworking/pull/3360). - Resolved compiler warnings for documentation errors - Implemented by Ricardo Santos in [#3336](https://github.com/AFNetworking/AFNetworking/pull/3336). #### Changed - Reverted `NSURLSessionAuthChallengeDisposition` to `NSURLSessionAuthChallengeCancelAuthenticationChallenge` for SSL Pinning - Implemented by Kevin Harwood in [#3417](https://github.com/AFNetworking/AFNetworking/pull/3417). #### Fixed - Removed trailing question mark in query string if parameters are empty - Implemented by Kevin Harwood in [#3386](https://github.com/AFNetworking/AFNetworking/pull/3386). - Fixed crash if bad URL was passed into the image downloader - Implemented by Christian Wen and Kevin Harwood in [#3385](https://github.com/AFNetworking/AFNetworking/pull/3385). - Fixed image memory calculation - Implemented by ๅ‘จๆ˜Žๅฎ‡ in [#3344](https://github.com/AFNetworking/AFNetworking/pull/3344). - Fixed issue where UIButton image downloading called wrong cancel method - Implemented by duanhong in [#3332](https://github.com/AFNetworking/AFNetworking/pull/3332). - Fixed image downloading cancellation race condition - Implemented by Kevin Harwood in [#3325](https://github.com/AFNetworking/AFNetworking/pull/3325). - Fixed static analyzer warnings on AFNetworkReachabilityManager - Implemented by Jeff Kelley in [#3315](https://github.com/AFNetworking/AFNetworking/pull/3315). - Fixed issue where download progress would not be reported in iOS 7 - Implemented by zwm in [#3294](https://github.com/AFNetworking/AFNetworking/pull/3294). - Fixed status code 204/205 handling - Implemented by Kevin Harwood in [#3292](https://github.com/AFNetworking/AFNetworking/pull/3292). - Fixed crash when passing nil/null for progress in UIWebView extension - Implemented by Kevin Harwood in [#3289](https://github.com/AFNetworking/AFNetworking/pull/3289). #### Removed - Removed workaround for NSJSONSerialization bug that was fixed in iOS 7 - Implemented by Ceฬdric Luthi in [#3253](https://github.com/AFNetworking/AFNetworking/pull/3253).
3.0.4
6 years ago
Released on Friday, December 18, 2015. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A3.0.4+is%3Aclosed). #### Fixed - Fixed issue where `AFNSURLSessionTaskDidResumeNotification` was removed twice - Implemented by Kevin Harwood in [#3236](https://github.com/AFNetworking/AFNetworking/pull/3236).
3.0.3
6 years ago
Released on Wednesday, December 16, 2015. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A3.0.3+is%3Aclosed). #### Added - Added tests for response serializers to increase test coverage - Implemented by Kevin Harwood in [#3233](https://github.com/AFNetworking/AFNetworking/pull/3233). #### Fixed - Fixed `AFImageResponseSerializer` serialization macros on watchOS and tvOS - Implemented by Charles Joseph in [#3229](https://github.com/AFNetworking/AFNetworking/pull/3229).
3.0.2
6 years ago
Released on Monday, December 14, 2015. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A3.0.2+is%3Aclosed). #### Fixed - Fixed a crash in `AFURLSessionManager` when resuming download tasks - Implemented by Chongyu Zhu in [#3222](https://github.com/AFNetworking/AFNetworking/pull/3222). - Fixed issue where background button image would not be updated - Implemented by eofs in [#3220](https://github.com/AFNetworking/AFNetworking/pull/3220).
3.0.1
6 years ago
Released on Friday, December 11, 2015. All issues associated with this milestone can be found using this [filter](https://github.com/AFNetworking/AFNetworking/issues?q=milestone%3A3.0.1+is%3Aclosed). #### Added - Added Xcode 7.2 support to Travis - Implemented by Kevin Harwood in [#3216](https://github.com/AFNetworking/AFNetworking/pull/3216). #### Fixed - Fixed race condition with ImageView/Button image downloading when starting/cancelling/starting the same request - Implemented by Kevin Harwood in [#3215](https://github.com/AFNetworking/AFNetworking/pull/3215).
iOS macOS watchOS tvOS
danielgindi/Charts v4.1.0
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
โญ๏ธ 26,252
๐Ÿ•“ 11 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v4.1.0
12 weeks ago
## What's Changed * Update README.md by @jeremyteh in https://github.com/danielgindi/Charts/pull/4886 * Fix navigation bar transparent issue by @wlixcc in https://github.com/danielgindi/Charts/pull/4875 * Update ChartDataSet.swift by @batikansosun in https://github.com/danielgindi/Charts/pull/4861 * Fixes for Swift 5.7 compiler by @lukeredpath in https://github.com/danielgindi/Charts/pull/4823 * Add double mark for compiler check related with issue #4835 by @eliakorkmaz in https://github.com/danielgindi/Charts/pull/4836 * Fix chart only drawing first entry by @FelixHerrmann in https://github.com/danielgindi/Charts/pull/4829 ## New Contributors * @jeremyteh made their first contribution in https://github.com/danielgindi/Charts/pull/4886 * @wlixcc made their first contribution in https://github.com/danielgindi/Charts/pull/4875 * @batikansosun made their first contribution in https://github.com/danielgindi/Charts/pull/4861 * @lukeredpath made their first contribution in https://github.com/danielgindi/Charts/pull/4823 * @eliakorkmaz made their first contribution in https://github.com/danielgindi/Charts/pull/4836 * @FelixHerrmann made their first contribution in https://github.com/danielgindi/Charts/pull/4829 **Full Changelog**: https://github.com/danielgindi/Charts/compare/v4.0.3...v4.1.0
v4.0.3
27 weeks ago
## What's Changed * Remove Cocoadocs reference from README by @rph8 in https://github.com/danielgindi/Charts/pull/4812 * Highlighter fix by @kcome in https://github.com/danielgindi/Charts/pull/4721 * Added tutorial links by @phuanggh in https://github.com/danielgindi/Charts/pull/4669 * Update ChartData.swift by @truongtho1603 in https://github.com/danielgindi/Charts/pull/4822 * Properties on axis renderers to Objc (Fixes #4800) by @SLambrakis in https://github.com/danielgindi/Charts/pull/4801 ## New Contributors * @rph8 made their first contribution in https://github.com/danielgindi/Charts/pull/4812 * @kcome made their first contribution in https://github.com/danielgindi/Charts/pull/4721 * @phuanggh made their first contribution in https://github.com/danielgindi/Charts/pull/4669 * @truongtho1603 made their first contribution in https://github.com/danielgindi/Charts/pull/4822 * @SLambrakis made their first contribution in https://github.com/danielgindi/Charts/pull/4801 **Full Changelog**: https://github.com/danielgindi/Charts/compare/v4.0.2...v4.0.3
v4.0.2 Release
38 weeks ago
- Fixes build issues by replacing `class` protocol conformance to `AnyObject` - Update `swift-algorithms` to 1.0 - Add support for cocoapods for 4.0 - Bump lowest supported versions to iOS 10, macOS 10.12, tvOS 10
v4.0.1 Release
2 years ago
## v4.0.1 Release Thanks @jjatie, 4.0.1 release brings: Support Swift Package Manager and switch to another Snapshot test framework. Use Github Actions instead of Travis CI to run faster and work around Carthage issues against Xcode12. Snapshot UT now supports Apple Silicon. Adopt Swift-Algorithm crafted by Apple and the community. Full [changelog](https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md) ------------- We have merged our long waited 4.0 branch into master. It adopts latest Swift trends and benefits and more flexbile and More swift! This is a huge release as a lot of APIs have changed and adopted new protocols. So please expect it will break your code especially about the collection protocols. We will add a few Pull requests in the near future such as https://github.com/danielgindi/Charts/pull/4411. The pre-release could last a little bit longer since we don't want to push people to update. But we do encourage people to try it out and give us feed back.
Xcode 12 support
2 years ago
Xcode 12 support
v3.5.0 Release
2 years ago
### Build on Xcode 11.4 and latest Swift (pod) Change log:https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md **Merged pull requests:** [Full github commit log](https://github.com/danielgindi/Charts/compare/v3.4.0...v3.5.0) - Fix warnings on current code base [\#4321](https://github.com/danielgindi/Charts/pull/4321) ([liuxuan30](https://github.com/liuxuan30)) - Bugfix/legend offset double [\#4277](https://github.com/danielgindi/Charts/pull/4277) ([danielgindi](https://github.com/danielgindi)) - Fix for \#4274 string comparison issue in ChartData::getDataSetByLabel [\#4275](https://github.com/danielgindi/Charts/pull/4275) ([PeterKaminski09](https://github.com/PeterKaminski09)) - Restored correct velocity sampler [\#4273](https://github.com/danielgindi/Charts/pull/4273) ([danielgindi](https://github.com/danielgindi)) - Bugfix/pie highlight [\#4272](https://github.com/danielgindi/Charts/pull/4272) ([danielgindi](https://github.com/danielgindi)) - Call chartViewDidEndPanning on when \*panning\* is ended [\#4271](https://github.com/danielgindi/Charts/pull/4271) ([danielgindi](https://github.com/danielgindi)) - labelXOffset = 10 is default for radar chart only [\#4270](https://github.com/danielgindi/Charts/pull/4270) ([danielgindi](https://github.com/danielgindi)) - Use faster check for line whether it's inside drawing rect [\#4269](https://github.com/danielgindi/Charts/pull/4269) ([danielgindi](https://github.com/danielgindi)) - Refactor/cleanup [\#4268](https://github.com/danielgindi/Charts/pull/4268) ([danielgindi](https://github.com/danielgindi)) - address \#4033 draw half pie chart more accurate [\#4266](https://github.com/danielgindi/Charts/pull/4266) ([liuxuan30](https://github.com/liuxuan30)) - Update README.md, added link to tutorial about Radar Charts. [\#4258](https://github.com/danielgindi/Charts/pull/4258) ([DavidPiper94](https://github.com/DavidPiper94)) - Changes to fix Catalyst compatibility [\#4254](https://github.com/danielgindi/Charts/pull/4254) ([CAPIStkidd](https://github.com/CAPIStkidd)) - Platform separation [\#4178](https://github.com/danielgindi/Charts/pull/4178) ([jjatie](https://github.com/jjatie)) - introduce gracefully degrading abstractions for dark mode for ios andโ€ฆ [\#4171](https://github.com/danielgindi/Charts/pull/4171) ([motocodeltd](https://github.com/motocodeltd)) - Performed recommended localization and internationalization changes. [\#4162](https://github.com/danielgindi/Charts/pull/4162) ([coltonlemmon](https://github.com/coltonlemmon)) - Use interpolation instead of '+' concatenation for problematic expression [\#4123](https://github.com/danielgindi/Charts/pull/4123) ([Jumhyn](https://github.com/Jumhyn)) - Allowing overriding for YAxisRenderer.drawYLabels [\#4089](https://github.com/danielgindi/Charts/pull/4089) ([muclemente](https://github.com/muclemente)) - move isDrawCirclesEnabled check further up in code to avoid creating โ€ฆ [\#4050](https://github.com/danielgindi/Charts/pull/4050) ([xymtek](https://github.com/xymtek))
3.4.0 Release
3 years ago
### Support Xcode 11 and new Swift 5 ### Bug Fix #4029: Index out of bounds exception in v3.2 in createAccessibleElement #4094: Horizontal Bezier Line Graph Not Drawing Through All Points #4093: Line chart x axis animation is broken #4099: Line renderer did not render lines if their coordinates fell outside of the viewport full change log:https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md pod updated
3.3.0 Release
3 years ago
**This will be a breaking update due to #3847 that we changed dataSet initializers API interface and fixed Xcode warnings for previous release.** ***pod has been updated again to 3.3.0 tag, it's previously using 3.3*** ### Now supports Xcode 10.2 and Swift 5.0 #### Highlights of fixed issues and merged requests: - Renamed `values` to `entries` to reflect the property's type [\#3847](https://github.com/danielgindi/Charts/pull/3847) ([jjatie](https://github.com/jjatie)) - Fix horizontal bar chart not drawing values and add unit tests [\#3906](https://github.com/danielgindi/Charts/pull/3906) ([liuxuan30](https://github.com/liuxuan30)) - fix \#3860. maxHeight didn't count the last label [\#3900](https://github.com/danielgindi/Charts/pull/3900) ([liuxuan30](https://github.com/liuxuan30)) - Migrating to built-in algorithms [\#3892](https://github.com/danielgindi/Charts/pull/3892) ([jjatie](https://github.com/jjatie)) - Use a stock iterator instead of a custom one. [\#3891](https://github.com/danielgindi/Charts/pull/3891) ([phughes](https://github.com/phughes)) - Removed unnecessary \#if statements and unified style to align with Xcโ€ฆ [\#3884](https://github.com/danielgindi/Charts/pull/3884) ([jjatie](https://github.com/jjatie)) - Velocity samples calculation [\#3883](https://github.com/danielgindi/Charts/pull/3883) ([jjatie](https://github.com/jjatie)) - Minor updates for Swift 5 [\#3874](https://github.com/danielgindi/Charts/pull/3874) ([jjatie](https://github.com/jjatie)) - Replace AnyObject with Any [\#3864](https://github.com/danielgindi/Charts/pull/3864) ([jjatie](https://github.com/jjatie)) - Data as any [\#3863](https://github.com/danielgindi/Charts/pull/3863) ([jjatie](https://github.com/jjatie)) - Reassess convenience initializers [\#3862](https://github.com/danielgindi/Charts/pull/3862) ([jjatie](https://github.com/jjatie)) - HorizontalBarChar value label offset calculation [\#3854](https://github.com/danielgindi/Charts/pull/3854) ([chaaarly](https://github.com/chaaarly)) - Create `chartViewDidEndAnimate` in ChartViewDelegate [\#3852](https://github.com/danielgindi/Charts/pull/3852) ([Lcsmarcal](https://github.com/Lcsmarcal)) - Align `ChartLimit.LabelPosition` naming with `UIRectCorner` [\#3846](https://github.com/danielgindi/Charts/pull/3846) ([jjatie](https://github.com/jjatie)) #### Full change log https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md
3.2.2 Release
3 years ago
Highlights: **Implemented enhancements:** - Multiple colors for valueline \(Fixes \#3480\) [\#3709](https://github.com/danielgindi/Charts/pull/3709) ([AlexeiGitH](https://github.com/AlexeiGitH)) - use `useValueColorForLine` to enable the same colors - Add Collection conformances to ChartDataSet types [\#3815](https://github.com/danielgindi/Charts/pull/3815) ([jjatie](https://github.com/jjatie)) - improvements in barRect height calculation [\#3650](https://github.com/danielgindi/Charts/pull/3650) ([potato04](https://github.com/potato04)) **Fixed bugs:** - CombinedChartView's candleData don't display in v3.2.0 [\#3662](https://github.com/danielgindi/Charts/issues/3662) - Incorrect behavior for AxisBase.axisMaxLabels [\#3656](https://github.com/danielgindi/Charts/issues/3656) - Horizontal Bar Chart legend issue [\#3301](https://github.com/danielgindi/Charts/issues/3301) - Fixes sharp edges on the line chart [\#3764](https://github.com/danielgindi/Charts/pull/3764) ([stokatyan](https://github.com/stokatyan)) - Fix wrong assignment to axisMaxLabels property [\#3721](https://github.com/danielgindi/Charts/pull/3721) ([ggirotto](https://github.com/ggirotto)) - Fix legend offset bug for horizontal bar chart \(Fixes \#3301\) [\#3736](https://github.com/danielgindi/Charts/pull/3736) ([SvenMuc](https://github.com/SvenMuc)) - Add missing properties to copy\(with:\) methods [\#3715](https://github.com/danielgindi/Charts/pull/3715) ([dstranz](https://github.com/dstranz)) - Fix applying lineCap value for line chart data sets \(Fixes \#3739\) [\#3740](https://github.com/danielgindi/Charts/pull/3740) ([anton-filimonov](https://github.com/anton-filimonov)) - Fix memory leak after rendering [\#3680](https://github.com/danielgindi/Charts/pull/3680) ([YusukeOba](https://github.com/YusukeOba)) - Fix condition that is checked before `chartTranslated` delegate method call [\#3804](https://github.com/danielgindi/Charts/pull/3804) ([anton-filimonov](https://github.com/anton-filimonov)) **Other merged pull requests:** - fix \#3719 [\#3778](https://github.com/danielgindi/Charts/pull/3778) ([liuxuan30](https://github.com/liuxuan30)) - Turned gradient components and locations into constants [\#3775](https://github.com/danielgindi/Charts/pull/3775) ([jjatie](https://github.com/jjatie)) - add chartScaled\(\) call after double tap in BarLineChartViewBase [\#3770](https://github.com/danielgindi/Charts/pull/3770) ([artemiusmk](https://github.com/artemiusmk)) - fix issue \#3662 [\#3664](https://github.com/danielgindi/Charts/pull/3664) ([Michael-Du](https://github.com/Michael-Du)) - Make NSUIAccessibilityElement initializer public. [\#3654](https://github.com/danielgindi/Charts/pull/3654) ([417-72KI](https://github.com/417-72KI)) - Update document to latest format [\#3621](https://github.com/danielgindi/Charts/pull/3621) ([kemchenj](https://github.com/kemchenj)) - Feature - ChartView Pan Ended Delegate Call [\#3612](https://github.com/danielgindi/Charts/pull/3612) ([AntonTheDev](https://github.com/AntonTheDev)) - Axis Renderers Cleanup [\#3164](https://github.com/danielgindi/Charts/pull/3164) ([jjatie](https://github.com/jjatie)) Full changelog: https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md
3.2.1
4 years ago
- Addresses crashes due to out of bounds exception when using stack bar charts - Updates podspec to use new swift version property
iOS macOS tvOS
SDWebImage/SDWebImage 5.14.2
Asynchronous image downloader with cache support as a UIImageView category
โญ๏ธ 24,411
๐Ÿ•“ 3 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
5.14.2 - 5.14 Fix
3 weeks ago
See [all tickets marked for the 5.14.2 release](https://github.com/SDWebImage/SDWebImage/milestone/105) ### Fixes - Move the `SD_CHECK_CGIMAGE_RETAIN_SOURCE` assertion to SDWebImage Demo and Tests only #3443 #3442 #3441
5.14.1 - 5.14 Crash Fix
3 weeks ago
See [all tickets marked for the 5.14.1 release](https://github.com/SDWebImage/SDWebImage/milestone/104) ### Fixes - Fix the iOS 12 crash because the underlyingQueue is nil #3434 #3433 - Fix the missing lock for callbackTokens which may cause thread-safe issue #3439 #3438 - Use CoreGraphics to decode PDF instead of ImageIO to solve iOS 16's issue #3436
5.14.0 - Meet DecodeOptions
3 weeks ago
See [all tickets marked for the 5.14.0 release](https://github.com/SDWebImage/SDWebImage/milestone/102) ### Behavior Changes - Introduce `SDWebImageContextImageDecodeOptions`, deprecate `SDImageCoderWebImageContext` #3421 - - Note the deprecated `SDImageCoderWebImageContext` is no longer used. Update your codebase to use `SDWebImageContextImageDecodeOptions` to pass extra information from manager to coder. Loaded image will also store the same information in `image.sd_decodeOptions` - Refactor the hack when multiple different thumbnail image requests for same url called at the same time #3423 - - Now the SDWebImageDownloader can callback each thumbnail request for same url with the correct image size as well (previously can't) - - Now if manager's callback image is thumbnail (`image.sd_isThumbnail == YES`), or transformed (`image.sd_isTransformed == YES`), the callback data will be nil. This because the image does not match downloaded data actually. If you really need original full size data, query the disk cache again using the original key. You may need `SDWebImageWaitStoreCache` options as well. (previously behavior is undefined, may callback with full size data, or encoded small size data, or even nil) ### Features #### Coder - Support use url.path or custom UTI hint passed to ImageIO, solve the TIFF/NEF/SRW raw image decoding with wrong size #3419 - - Note from 5.14.0, we may pass the file extension to coder as a UTI hint - Added `SDImageCoderDecodeUseLazyDecoding` to control whether to use lazy-decoding for ImageIO #3425 - - Note from 5.14.0, by default we enable lazy decoding for static image coder, disable lazy decoding for animated image coder, suitable for most cases. If you want, pass `.decodeUseLazyDecoding = YES` to context option `.imageDecodeOptions` ### Performance - Introduce new workaround to strip CGImage retained CGImageSource on iOS 15 #3425 #3387 - - Note this also fix the limitation that you can not use lazy-decoding for animated image on iOS 15+. Pass `.decodeUseLazyDecoding = YES` to context option `.imageDecodeOptions` - Replace conformsToProtocol call with appropriate respondsToSelector check to improve performance #3429 Thanks @timonus - Fix del redundant autoreleasepool #3388 Thanks @dongranGG ### Fixes - Avoid store again when origin disk cache hit during Thumbnail or Transformer with smaller pixel size #3428 #3395 - Add the possible nullable logic check when the force-decode/copy failed #3427
5.13.5 - 5.13 Fix
5 weeks ago
See [all tickets marked for the 5.13.4 release](https://github.com/SDWebImage/SDWebImage/milestone/103) ### Fixes - Quick fix the issue that UIImage.sd_decodeOptions cause retain cycle when pass custom cache in context option #3420 #3371
5.13.4 - 5.13 Crash Fix
10 weeks ago
See [all tickets marked for the 5.13.4 release](https://github.com/SDWebImage/SDWebImage/milestone/101) ### Fixes - Fix the potential out of bounds crash for ImageIO incremental animation decoding (like GIF) #3408
5.13.3 - 5.13 Crash Fix
11 weeks ago
See [all tickets marked for the 5.13.3 release](https://github.com/SDWebImage/SDWebImage/milestone/100) ### Fixes - Try to workaround iOS 15+ crash that CGImage retain the CGImageSource during animation image playing #3387 - Fix the crash because of SDWebImageCombinedOperation recursive lock #3403 - Synchronise getter and setter of the cancelled property of the SDWebImageCombinedOperation #3393 - Fix the switching from animated image rendering to static image does not works on macOS 11+ #3402
5.13.2 - 5.13 Patch
19 weeks ago
See [all tickets marked for the 5.13.2 release](https://github.com/SDWebImage/SDWebImage/milestone/99) ### Fixes - Fix the rare case when cancel an async disk cache query may cause twice callback #3380 #3374 - This Bug effect version 5.13.0-5.13.1 ### Warnings - Fix pragma mark typo #3379
5.13.1 - 5.13 Patch
20 weeks ago
See [all tickets marked for the 5.13.1 release](https://github.com/SDWebImage/SDWebImage/milestone/98) ### Features - Added `SDImageCoderHelper.defaultDecodeSolution` to control the force decode solution. Automatic by default #3368 #3365 - Now imageByPreparingForDisplay is only applied for JPEG/HEIF images. If you want the 5.12.0 behavior, set the solution to `.coreGraphics` instead ### Fixes - Fix the PDF image without thumbnailPixelSize will result huge bitmap size, now fixed into 72 DPI matching PDFKit #3370 - Fix `sd_colorAtPoint` and `sd_colorsWithRect` support for grayscale image (white and alpha) #3372 ### Warnings - Fix the clang analyze issue #3373
5.13.0 - Thumbnail
23 weeks ago
See [all tickets marked for the 5.13.0 release](https://github.com/SDWebImage/SDWebImage/milestone/97) ### Features #### Thumbnail - Change thumbnail cache behavior as expected, share cache through different loading pipeline without extra download #3362 - Now the thumbnail behavior more like transformer. When request different thumbnail size and cache miss, it prefers to query full size disk cache again, then decode for request thumbnail size without actual network download #### Coder - Added new API for custom coder better handling the thumbnail size #3359 #### Cache - Allows store image data only and introduce async API #3336 - Now the queryCacheOperationForKey API return `SDImageCacheToken` instead of useless placeholder `NSOperation`. When you cancel the cache query from main queue, it will callback in sync instead of async ### Performance - Support using iOS 15 UIImage new API imageByPreparingForDisplay for faster force decoding #3355 #3340 ### Fixes - Fix the encodeMaxPixelSize logic #3357 - Fix the case when user cancel the image loading for same URL in sequence cause placeholder mass #3363 ### Extra - Collaborator and maintainer wanted > After 4 years of maintainess of SDWebImage open source project, I have met many interesting areas in pass 2 years, like LLVM/Swift, like Rust. And I have the full-time job. So the maintainess will become slower down. > If anyone who was interested in the future of SDWebImage open source project, please feel free to contact me via [email](mailto:[email protected]) or [discussions](https://github.com/SDWebImage/SDWebImage/discussions) ๐Ÿ™
5.12.6 - 5.12 Patch
25 weeks ago
### Fixes - Fix the thumbnail pixel size calculation when preserveAspectRatio is true #3354 - Fix macOS compile on Xcode 14 which missing necessary CoreImage import #3353 - Fix a crash of accessing +[NSScreen mainScreen] from background thread on OSX 10.11. #3337 ### Performance - Small performance improvement to generating file URLs in SDDiskCache `-setData:forKey:` #3346
iOS macOS watchOS tvOS
airbnb/lottie-ios 3.5.0
An iOS library to natively render After Effects vector animations
โญ๏ธ 23,378
๐Ÿ•“ 8 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
3.5.0
8 weeks ago
> **Note**: Lottie 3.4.0 added a new rendering engine powered by Core Animation. Please try it out and let us know if you encounter any issues! It will be enabled by default in Lottie 4.0, which we plan on releasing later this month. More information is available in this announcement: https://github.com/airbnb/lottie-ios/discussions/1627 ### Lottie 3.5.0 This version renames several public types, to resolve conflicts with types in Apple frameworks (https://github.com/airbnb/lottie-ios/issues/1420): - `Lottie.Animation` has been renamed to `LottieAnimation`, to resolve a conflict with [`SwiftUI.Animation`](https://developer.apple.com/documentation/swiftui/animation) - `Lottie.Color` has been renamed to `LottieColor`, to resolve a conflict with [`SwiftUI.Color`](https://developer.apple.com/documentation/swiftui/color) - `Lottie.Vector3D` has been renamed to `LottieVector3D`, to resolve a conflict with [`Spatial.Vector3D`](https://developer.apple.com/documentation/spatial/vector3d?changes=latest_major) For consistency with these new names, we have also renamed the following public types: - `Lottie.AnimationView` has been renamed to `LottieAnimationView` - `Lottie.Vector1D` has been renamed to `LottieVector1D` - `Lottie.Vector2D` has been renamed to `LottieVector2D`. For backwards compatibility Lottie 3.5.0 includes `typealias`es for the old names, which map to the new names. These `typealias`es are marked as deprecated and include fix-its to update call-sites to the new name. ### Lottie 4.0 We plan on releasing **Lottie 4.0** in the next few weeks. In Lottie 4.0 we will remove the compatibility typealiases (for `Animation`, `AnimationView`, `Color`, etc) , so code using the old names will no longer compile. This will resolve the naming conflicts with SwiftUI types. Consider updating to Lottie 3.5.0 first, applying the fix-its recommended by the deprecation warnings, and then update to Lottie 4.0 once it is released (Lottie 4.0 will no longer include deprecation warnings with fix-its). Thank you for bearing with us through this transition process! Lottie 4.0 will also make the new Core Animation rendering engine ([added in Lottie 3.4.0](https://github.com/airbnb/lottie-ios/discussions/1627)) the default rendering engine option. As mentioned above, please try out the new rendering engine if you haven't yet and let us know if you encounter any issues! We've been hard at work fixing issues reported by the community. ### Known issues If your application has a storyboard that references `AnimationView`, it may crash when using Lottie 3.5.0 (https://github.com/airbnb/lottie-ios/issues/1771). The fix for this issue is to update all references of `AnimationView` to `LottieAnimationView` and update all references of `Animation` to `LottieAnimation`. This should be resolved in Lottie 4.0, where code using the old names will no longer compile.
3.4.4
8 weeks ago
> **Note**: Lottie 3.4.0 added a new rendering engine powered by Core Animation. Please try it out and let us know if you encounter any issues! It will be enabled by default in Lottie 4.0, which we plan on releasing later this month. More information is available in this announcement: https://github.com/airbnb/lottie-ios/discussions/1627 ## What's Changed * Updated Main Thread rendering engine to use `warn` (`print`) instead of `assertionFailure` when detecting unsupported usage of repeaters (https://github.com/airbnb/lottie-ios/pull/1754) * Fixed issue where manually-interpolated shape animations would ignore time remapping (https://github.com/airbnb/lottie-ios/pull/1757) * Added marker duration support (https://github.com/airbnb/lottie-ios/pull/1749) * Updated `animationDidSet` to be `open` (https://github.com/airbnb/lottie-ios/pull/1746) * Updated `AnimatedSwitch` and `AnimatedButton` to allow overrides of begin/end tracking in subclasses (https://github.com/airbnb/lottie-ios/pull/1747) * Added `animateUpdateWhenChangingAnimation` flag to `AnimatedControl` (https://github.com/airbnb/lottie-ios/pull/1750)
3.4.3
14 weeks ago
> **Note**: Lottie 3.4.0 added a new rendering engine powered by Core Animation. Please try it out and let us know if you encounter any issues! It will be enabled by default in a future version of Lottie. More information is available in this announcement: https://github.com/airbnb/lottie-ios/discussions/1627 ## New Features * Updated Core Animation rendering engine to support `TextProvider`s (https://github.com/airbnb/lottie-ios/pull/1723) * Updated Core Animation rendering engine to support time stretch in pre-comp layers (https://github.com/airbnb/lottie-ios/pull/1726) * Updated `Animation.loadedFrom` method to support using a custom `URLSession` (https://github.com/airbnb/lottie-ios/pull/1733) ## Bug fixes * Fixed performance issue with line dash patterns (https://github.com/airbnb/lottie-ios/pull/1736) * Fixed race condition in Core Animation rendering engine's `playbackState` property (https://github.com/airbnb/lottie-ios/pull/1727) * Fixed issue where Core Animation rendering engine would ignore `hidden` flag on some shape items (https://github.com/airbnb/lottie-ios/pull/1728) * Fixed issue where Core Animation rendering engine would ignore `CAGradientLayer` locations / color stops (https://github.com/airbnb/lottie-ios/pull/1734) * Fixed issue where Core Animation rendering engine would not render alpha gradient (https://github.com/airbnb/lottie-ios/pull/1737)
3.4.2
15 weeks ago
> **Note**: Lottie 3.4.0 added a new rendering engine powered by Core Animation. Please try it out and let us know if you encounter any issues! It will be enabled by default in a future version of Lottie. More information is available in this announcement: https://github.com/airbnb/lottie-ios/discussions/1627 ## New features * Added support for Repeater shape items to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/1688) * Added support for inverted matte layers to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/1712) * Added `fillMode` support to `GradientFill` shape items (https://github.com/airbnb/lottie-ios/pull/1702) * Added support for non-integer animation widths/heights (https://github.com/airbnb/lottie-ios/pull/1694) ## Bug fixes * Fixed CocoaPods installation issue by removing `.swift-version` file (https://github.com/airbnb/lottie-ios/pull/1674) * Changeed default behavior when bundle image is not found from `assertionFailure` to `warn` (https://github.com/airbnb/lottie-ios/pull/1680) * Fixed issue where `isAnimationPlaying` would be incorrect when using `LottieLoopMode.playOnce` (https://github.com/airbnb/lottie-ios/pull/1682) * Fixed regression where `InvertedMatteLayer`s wouldn't animate when using Main Thread rendering engine (https://github.com/airbnb/lottie-ios/pull/1684) * Core Animation rendering engine now respects `LayerModel.hidden` and `ShapeItem.hidden` flags (https://github.com/airbnb/lottie-ios/pull/1689) * Fixed where strokes would not appear under certain conditions (https://github.com/airbnb/lottie-ios/pull/1691) * Core Animation rendering engine now supports animating multiple properties of shape bezier paths (https://github.com/airbnb/lottie-ios/pull/1690) * Core Animation rendering engine now correctly Ignores masks with `MaskMode.none` (https://github.com/airbnb/lottie-ios/pull/1693) * Fixed issue where Core Animation engine would render negative stroke offsets incorrectly (https://github.com/airbnb/lottie-ios/pull/1698) * Improved shape fill behavior for overlapping shapes when using Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/1699) * Fixed issue that caused text layer descenders to be cut off when using some fonts https://github.com/airbnb/lottie-ios/pull/1697 * `RenderingEngineOption.automatic` now falls back to the Main Thread rendering engine when attempting to apply `Trim` to `Fill` (unsupported by Core Animation rendering engine) (https://github.com/airbnb/lottie-ios/pull/1706) * Fixed bug in `AnimationView.play(fromFrame:toFrame:)` with `fromFrame: nil` (https://github.com/airbnb/lottie-ios/pull/1707) * Fixed issue where some spatial keyframes would be ignored by Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/1714) * Fixed issue where certain `AnimationKeypath`s were not applied correctly by Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/1715) * Fixed issue where stroke with dash pattern could unexpectedly be rendered as pills instead of circles (https://github.com/airbnb/lottie-ios/pull/1718) * Fixed issue where large `GradientFill` / `GradientStroke` would be cut off when using Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/1721)
3.4.1
18 weeks ago
## General ### New features - Added `configuration: LottieConfiguration = .shared` option to more `AnimationView` initializers (https://github.com/airbnb/lottie-ios/pull/1654) - `AnimatedSwitch` and `AnimatedButton` are now accessibility elements by default (https://github.com/airbnb/lottie-ios/pull/1637, https://github.com/airbnb/lottie-ios/pull/1639) ### Bug fixes - Fixed issue where `LottieLogger.shared.assertionFailure` would unexpectedly crash in `-O` / release builds (https://github.com/airbnb/lottie-ios/pull/1665) - Fixed Carthage support on macOS (https://github.com/airbnb/lottie-ios/pull/1641) ## Core Animation rendering engine > Reminder: Lottie 3.4.0 added a new rendering engine powered by Core Animation. Please try it out and let us know if you encounter any issues! It will be enabled by default in a future version of Lottie. More information is available in this announcement: https://github.com/airbnb/lottie-ios/discussions/1627 ### New features - Added support for mixed `isHold` / `!isHold` keyframes (https://github.com/airbnb/lottie-ios/pull/1644) - Added support for gradients with alpha values (https://github.com/airbnb/lottie-ios/pull/1634, https://github.com/airbnb/lottie-ios/pull/1640) - Added support for negative speed values (https://github.com/airbnb/lottie-ios/pull/1660) ### Bug fixes - Fixed issue where `ShapeLayer` with no `Group`s would fail to render (https://github.com/airbnb/lottie-ios/pull/1646) - Fixed issue where some shape fills would be applied incorrectly (https://github.com/airbnb/lottie-ios/pull/1647) - Fixed issue where `LottieBackgroundBehavior` would unexpectedly be applied even when the animation was paused (#1653)
3.4.0
21 weeks ago
### New features * Added a **new animation rendering engine** powered by **Core Animation** ([lean more](https://github.com/airbnb/lottie-ios/discussions/1627)) * When using the new rendering engine, Lottie animations now always smoothly regardless of the amount of work being done on the appโ€™s main thread. This **significantly improves animation performance** while also eliminating CPU overhead. * The Core Animation rendering engine is currently **opt-in**, configured by a feature flag ([`LottieConfiguration.renderingEngine`](https://github.com/airbnb/lottie-ios/blob/master/Sources/Public/LottieConfiguration.swift#L22)). In a future major version of Lottie, we plan on enabling the new rendering engine by default. * Due to limitations of Core Animation, not all Lottie animation features are supported by the new rendering engine. Lottie includes a [`RenderingEngineOption.automatic`](https://github.com/airbnb/lottie-ios/blob/master/Sources/Public/LottieConfiguration.swift#L35) option, which detects if an animation can be played correctly using the new rendering engine and otherwise falls back to the legacy main thread rendering engine: ```swift // Can be enabled globally: // - Use the Core Animation rendering engine if possible, // otherwise fall back to using the Main Thread rendering engine LottieConfiguration.shared.renderingEngine = .automatic // Or when initializing your Animation View: let animationView = AnimationView( animation: ..., configuration: LottieConfiguration(renderingEngine: .automatic)) ``` * If you encounter any compatibility issues when using RenderingEngineOption.automatic, please file an issue with a copy of your animation json. * [Added new dictionary-based Animation decoding implementation (#1561)](https://github.com/airbnb/lottie-ios/pull/1561) * 2x faster than the existing `Codable` decoding implementation * There may be some compatibility issues with this implementation, so it is currently opt-in, configured by a feature flag ([`LottieConfiguration.decodingStrategy`](https://github.com/airbnb/lottie-ios/blob/master/Sources/Public/LottieConfiguration.swift#L25)): ```swift // Can be enabled globally: LottieConfiguration.shared.decodingStrategy = .dictionaryBased // Or when initializing your Animation View: let animationView = AnimationView( animation: ..., configuration: LottieConfiguration(decodingStrategy: .dictionaryBased)) ``` * If you encounter any compatibility issues with this new decoding implementation, please file an issue with a copy of your animation json. * [Added blend mode support (#1585)](https://github.com/airbnb/lottie-ios/pull/1585) * [Added `LottieLogger` type that allows for customizing how Lottie outputs log messages (#1474)](https://github.com/airbnb/lottie-ios/pull/1474) * [Add keyframe animation support to `ValueProviders` API (#1491)](https://github.com/airbnb/lottie-ios/pull/1491) * [Added support for loading images stored in Asset Catalogs (#1511)](https://github.com/airbnb/lottie-ios/pull/1511) * [Added support for accessing the original value of an AnimationKeypath (#1559)](https://github.com/airbnb/lottie-ios/pull/1559) * [Added support for loading animations with โ€œ.jsonโ€ file extension in name (#1561)](https://github.com/airbnb/lottie-ios/pull/1561) ### Bug fixes * [Improved performance of Gradient Fill layers (#1558)](https://github.com/airbnb/lottie-ios/pull/1558) * [Fixed Carthage support (#1496)](https://github.com/airbnb/lottie-ios/pull/1496) * [Avoid automatic animations for rapid opacity changes (#1397)](https://github.com/airbnb/lottie-ios/pull/1397) * [Fixed GroupNode empty transform issue (#1372)](https://github.com/airbnb/lottie-ios/pull/1510) * [Fixed nil host warning when data url is base64 encoded (#1524)](https://github.com/airbnb/lottie-ios/pull/1524) * [Fixed issue where frame parameter was ignored in `AnimationView.init(frame:)` initializer (#1527)](https://github.com/airbnb/lottie-ios/pull/1527) * [Fixed issue with Polygon rendering (#1537)](https://github.com/airbnb/lottie-ios/pull/1537) * [Fixed issue where `layer(for: keypath)` could unexpectedly return nil (#1587)](https://github.com/airbnb/lottie-ios/pull/1587) * [Improved performance of `BundleImageProvider` by caching images (#1590)](https://github.com/airbnb/lottie-ios/pull/1590) * [Improved performance of `InvertedMatteLayer` (#1388)](https://github.com/airbnb/lottie-ios/pull/1388)
3.3.0
50 weeks ago
**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/3.2.3...3.3.0 - Increased minimum deployment target to iOS 11 - Added Swift Package Manager support for macOS and tvOS (#1428) - Added parsing support for layers with no index (`ind`) property (#1433) - `AnimatedSwitch` and `AnimatedButton` are now `open` instead of `final` (#1431) - Fixed issue where shape layers could render at a low resolution (#1436) - Fixed issue where `AnimationView`'s `transform` could animate incorrectly (#1395) Known issues: - *`3.3.0` doesn't support Carthage* (#1448, fixed on `master` and in future releases)
3.2.3
1 year ago
Adds a fix for a bug that caused precomposition layers to have zero sized bounds. This bug furth broke alpha inverted masks in precomposition layers.
3.2.2 Release
1 year ago
A few fixes here including: - Removing Swift warnings - Performance fixes
3.2.1 Release
1 year ago
Various Bug Fixes
iOS macOS tvOS
ReactiveX/RxSwift 6.5.0
Reactive Programming in Swift
โญ๏ธ 22,958
๐Ÿ•“ 46 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Atlas
46 weeks ago
## RxSwift 6.5.0 - Swift Concurrency is here! ๐ŸŽŠ๐Ÿ’ฏ You can now use `await` on `Observable`-conforming objects (as well as `Driver`, `Signal`, `Infallible`, `Single`, `Completable`) using the following syntax: ```swift do { for try await value in observable.values { print(value) // Next event } // Completed here } catch { // Error event print("An error occurred:", error.localizedDescription) } ``` Check out the [full documentation](https://github.com/ReactiveX/RxSwift/blob/main/Documentation/SwiftConcurrency.md) for additional information: https://github.com/ReactiveX/RxSwift/blob/main/Documentation/SwiftConcurrency.md
Ethan.2
1 year ago
Support Xcode 12.5
5.Throwback
1 year ago
RxSwift 5.1.3 is a patch release to provide support for Xcode 12.5 for those who are still using RxSwift 5.x. We recommend upgrading to RxSwift 6.x as soon as possible, regardless.
Ethan.1
1 year ago
# RxSwift 6.1 Thanks to @iDevid, @marcelofabri, @faimin and @danielt1263 for their contributions to this release ๐Ÿค˜ ๐Ÿ’ฏ ## Breaking Changes ๐Ÿ”ฅ - **Deprecate withUnretained for `Driver`** > **Note**: It is extremely rare to ship a breaking change in a patch release, but this is a relatively fresh feature with unusual circumstances. For the full story, see #2290. ## Other changes ๐Ÿ†• - Add new `subscribe(with:onNext:onError:onCompleted:onDisposed:)` alternatives to `withUnretained`. This exists for all traits and types: `Observable`, `Driver`, `Signal`, `Infallible`, `Completable`, `Single`, `Maybe` #2290 - `Reactive` now supports structs and value-types again, with the dynamic look-up specifically dealing with `AnyObject`s #2285 - Fix xcframework support for `RxCocoa` (Drag in new **RxCocoaRuntime.xcframework** alongside `RxCocoa`) - Freeze `MaybeEvent` and `CompletableEvent` #2271 #2272 - Fix missing **RxCocoaRuntime.h** header in `RxCocoa` podspec #2281 - Remove invalid **libswiftXCTest.dylib** linking to support Xcode 12.5 - Print URLRequest body `httpBody`, regardless of HTTP Method #2288
Ethan
1 year ago
# RxSwift 6 is here! ### New year, new version, new logo - such an exciting day! ๐Ÿฅณ <p align="center"> <img src="https://github.com/ReactiveX/RxSwift/raw/main/assets/RxSwift_Logo.png" width="25%" alt="RxSwift Logo" /> </p> To get a glimpse of what this new major version packs, check out the following blog post: [What's new in RxSwift 6](https://dev.to/freak4pc/what-s-new-in-rxswift-6-2nog) > **Note**: RxSwift 6 supports Xcode 12 and Swift 5.3 and has a minimum deployment target of iOS 9. - All `ReactiveCompatible` objects (`.rx` namespace) get `Binder`s for all properties for free using `@dynamicMemberLookup`. - New `Infallible` object which is identical to `Observable` with the guarantee of never failing. - Add variadic `drive()` and `emit()` to multiple observers and relays. - New `decode(type:decoder:)` operator for `ObsrvableType`s of `Data`. - `SingleEvent` is now simply `Result<Element, Swift.Error>` and methods changed accordingly (e.g. `subscribe(onSuccess:onFailure:)`). - Add `ReplayRelay`. - Add new `withUnretained(_:)` operator. - Add `distinctUntilChanged(at keyPath:)`. - Add `UIApplication` Reactive extensions . - Rename `catchError(_:)` to `catch(_:)`. - Rename `catchErrorJustReturn(_:)` to `catchAndReturn(_:)`. - Rename `elementAt(_:)` to `element(at:)`. - Rename `retryWhen(_:)` to `retry(when:)`. - Rename `takeUntil(_:)` to `take(until:)` and `takeUntil(behavior:_:)` to `take(until:behavior:)`. - Rename `takeWhile(_:)` to `take(while:)` and `takeWhile(behavior:_:)` to `take(while:behavior:)`. - Rename `take(_:)` duration overload to `take(for:)` (e.g. `take(for: .seconds(3))`). - Rename `skipWhile(_:)` to `skip(while:)`. - Rename `takeUntil(_:)` to `take(until:)`. - Rename `observeOn` and `subscribeOn` to `observe(on:)` and `subscribe(on:)`. - `ignoreElements()` now returns `Observable<Never>`. - Make `SharedSequence` conform to `ObservableConvertibleType`. - Add `onDisposed` to `Maybe`, `Completable` and `Single`. - Unify and optimize swizzling extensions into a single one. - Add `DisposeBag` function builder to allow easy comma-less initialization of a `DisposeBag`. - Advance support of XCFrameworks by enabling `BUILD_LIBRARY_FOR_DISTRIBUTION` and cleaning up. - Move URLSession logging settings to a more appropriate URLSession.rx.shouldLogRequest configurable closure. - Many, many, **many** quality of life bugs and fixes.
2 years ago
# RxSwift 6.0.0 RC2 **This is the second and (probably) final Release Candidate of RxSwift 6.** **The official 6.0.0 should be released in the upcoming weeks and should be mostly identical to this.** > **Note**: RxSwift 6 supports Xcode 12 and Swift 5.3 and has a minimum deployment target of iOS 9. Everything in RC1, plus: - Support for XCFrameworks, with binaries now bundled with each release. - Updated tests for new `Infallible` trait. - Fix an issue building for watchOS. - Move `URLSession` logging settings to a more appropriate `URLSession.rx.shouldLogRequest` configurable closure. - README, CI, and additional house cleaning.
6.0.0 RC1
2 years ago
# RxSwift 6.0.0 RC1 **This is the first Release Candidate of RxSwift 6.** > **Note**: RxSwift 6 supports Xcode 12 and Swift 5.3 and has a minimum deployment target of iOS 9. - All `ReactiveCompatible` objects (`.rx` namespace) get `Binder`s for all properties for free using `@dynamicMemberLookup`. - New `Infallible` object which is identical to `Observable` with the guarantee of never failing. - Add variadic `drive()` and `emit()` to multiple observers and relays. - New `decode(type:decoder:)` operator for `ObsrvableType`s of `Data`. - `SingleEvent` is now simply `Result<Element, Swift.Error>` and methods changed accordingly (e.g. `subscribe(onSuccess:onFailure:)`). - Add `ReplayRelay`. - Add `distinctUntilChanged(at keyPath:)`. - Add `UIApplication` Reactive extensions . - Rename `catchError(_:)` to `catch(_:)`. - Rename `catchErrorJustReturn(_:)` to `catchAndReturn(_:)`. - Rename `elementAt(_:)` to `element(at:)`. - Rename `retryWhen(_:)` to `retry(when:)`. - Rename `takeUntil(_:)` to `take(until:)` and `takeUntil(behavior:_:)` to `take(until:behavior:)`. - Rename `takeWhile(_:)` to `take(while:)` and `takeWhile(behavior:_:)` to `take(while:behavior:)`. - Rename `take(_:)` duration overload to `take(for:)` (e.g. `take(for: .seconds(3))`). - Rename `skipWhile(_:)` to `skip(while:)`. - Rename `takeUntil(_:)` to `take(until:)`. - Rename `observeOn` and `subscribeOn` to `observe(on:)` and `subscribe(on:)`. - `ignoreElements()` now returns `Observable<Never>`. - Make `SharedSequence` conform to `ObservableConvertibleType`. - Add `onDisposed` to `Maybe`, `Completable` and `Single`. - Unify and optimize swizzling extensions into a single one. - Add `DisposeBag` function builder to allow easy comma-less initialization of a `DisposeBag`. - Advance support of `xcframework`s by enabling `BUILD_LIBRARY_FOR_DISTRIBUTION` and cleaning up. - Many, many, **many** quality of life bugs and fixes.
Catalyst.1
2 years ago
This update is mandatory if you want to use RxSwift in Xcode 11.4 / Swift 5.2 on macOS. * Make `NSTextView` not weak for Swift 5.2 and up. #2125 * Add `WKWebView` navigation delegate reactive extensions. #2144 Note: - The pre-built Carthage binary was built using Xcode 11.4 / Swift 5.2 - We no longer guarantee support for Xcode 10.x. Maintaining these is counter-intuitive as they're over a year old and are ridden with bugs. Other improvements and additions can be found in the project's [CHANGELOG.md](CHANGELOG.md) ### Note: The pre-built Carthage binary was built using Xcode 11.4.1 / Swift 5.2.2
Catalyst
2 years ago
This release removes UIWebView Reactive Extensions due to [Apple's hard deprecation, starting April 2020](https://developer.apple.com/news/?id=12232019b) which also allows RxSwift to be used in Catalyst apps. #2062 Other improvements and additions can be found in the project's [CHANGELOG.md](CHANGELOG.md) ### Note: The pre-built Carthage binary was built using Xcode 11.3.1 / Swift 5.1.3
ShaiTheBravest
3 years ago
* Reverts Carthage integration from using static to dynamic libraries. #1960 **NOTE**: This release is only relevant to Carthage users (#1960), there are **no code changes** between RxSwift 5.0.0 and 5.0.1.
iOS macOS watchOS tvOS linux macOS iOS
vapor/vapor 4.67.4
๐Ÿ’ง A server-side Swift HTTP web framework.
โญ๏ธ 22,305
๐Ÿ•“ 2 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Fix encoding/decoding an array of dates with URL Encoding
2 weeks ago
###### _This patch was authored and released by @Joannis._ Fixes a bug where an Array of Dates wouldn't be encoded or decoded when using URL encoding.
Fix Stream Callback never being called in close
2 weeks ago
###### _This patch was authored and released by @0xTim._ Fixes a bug where abandoned requests mean that the stream callback is never invoked. This happens when a client sends a request, the server starts processing it but hasn't constructed the `Response` and then the client closes early. The response is discarded, as is the stream callback so it never gets invoked. This fixes that issue
Fix unused generator parameter in Array.random(count:using:)
3 weeks ago
###### _This patch was authored by @michal-tomlein and released by @0xTim._ The `generator` parameter in `Array.random(count:using:)` was unused in what appears to be a copy-paste error. This change passes it down to `FixedWidthInteger.random(using:)`, which was the original intention.
Fix 24h timeformat for `expire` and `last-modified` header
4 weeks ago
###### _This patch was authored by @patrick-zippenfenig and released by @0xTim._ `Expire` and `Last-Modified` header were encoding the hour part in 12h format (`hh`) instead of 24h format (`HH`). This results in timestamps being 12 hours off for all afternoon hours. This fixes the format used to follow the [spec](https://httpwg.org/specs/rfc9110.html#field.last-modified) correctly and adds tests to ensure no regressions.
Conforms `Request.Body` to `AsyncSequence`
4 weeks ago
###### _This patch was authored by @mcritz and released by @0xTim._ This PR wraps `Request.Body.drain()` as a modern Swift `AsyncSequence<ByteBuffer, Error>`. This is useful to _stream_ bytes from request rather than collecting them in memory. Example: A route could handle a multigigbyte file upload like this: ```swift do { let nioFileHandle = try NIOFileHandle(path: filePath, mode: .write) var offset: Int64 = 0 for try await bytes in req.body { try await req.application.fileio.write(fileHandle: nioFileHandle, toOffset: offset, buffer: bytes, eventLoop: req.eventLoop).get() offset += Int64(bytes.readableBytes) try nioFileHandle.close() } } catch { ... } ```
Migrate from `Lock` to `NIOLock`
7 weeks ago
###### _This patch was authored by @MahdiBM and released by @0xTim._ `Lock` has recently been deprecated in favor of `NIOLock`. ### Changes All `Lock`s have been renamed to `NIOLock`.
Prevent vapor from crashing during a crash in third-party code, obfuscating the real problem
7 weeks ago
###### _This patch was authored by @Joannis and released by @0xTim._ If a third-party library or user defined code crashed a Vapor app, the Vapor Application deinit will crash the app before the real issue pops up. This leads to frustrating debug sessions
Fixing issue #2755: updating config storage inside HTTPServer
11 weeks ago
###### _This patch was authored by @rkreutz and released by @gwynne._ We can update application.storage from within HTTPServer, this way we can keep any changes that happen to the configuration internally up-to-date with the application storage. This possibly has the least changes and less surface of potential flaws, since we are only adding an extra param and working on top of it. However, now we are setting the application storage from within `HTTPServer`, there is no issue with that, is just that now we have 2 places changing the storage for the config. Resolves #2755
Add missing protocol `ExpressibleByStringLiteral` to `HTTPHeaders.Name`
15 weeks ago
###### _This patch was authored by @grahamburgsma and released by @0xTim._ Add missing protocol `ExpressibleByStringLiteral` to `HTTPHeaders.Name`. The implementation `init(stringLiteral:)` was there, but the actual protocol was missing.
Implement support for custom verify callbacks
17 weeks ago
###### _This patch was authored by @Lukasa and released by @0xTim._ Motivation When using NIOSSL it is sometimes necessary to completely take over the certificate verification logic. NIOSSL exposes a callback for this, but it's currently hidden from Vapor users. We should let them get access to this callback. Modifications - Added the callback to the HTTPServer configuration struct. - Plumbed the callback through. - Added some invalid test certs to the resources for the tests. - Added a test to confirm the override functions correctly. Result Users can override client cert validation.
iOS macOS watchOS tvOS linux macOS iOS
SwiftyJSON/SwiftyJSON v3.1.1
The better way to deal with JSON data in Swift.
โญ๏ธ 21,672
๐Ÿ•“ 4 weeks ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Swift 5.0
3 years ago
Nothing breaking new API changed. Just cleaning up some warnings in Xcode 10.2. Compatible with Swift 5 and Xcode 10.2.
4.2.0
4 years ago
SwiftyJSON 4.2.0 requires Swift 4.2 compiler and Xcode 10 to build. The minimum requirement of watchOS bumps to watchOS 3.0+. This version removed all deprecated APIs. If you are still using outdated APIs, you should ship with the latest ones.
4.1.0
4 years ago
## Improvements - `Codable` protocol support #923 (Thanks @wleii) - Xcode 9.3 support #951 (Thanks @wongzigii) - Improve string test for boolean value #947 (Thanks @otaviolima) - Update Travis CI to Xcode 9.3 image #954 (Thanks @wongzigii) ## Docs - README improvements #953, #952, #929 and #504 (Thanks @wongzigii, @tomduncalf and @bojanstef)
4.0.0
5 years ago
This is the official release of SwiftyJSON 4.0.0 This version is Swift 4 compatible. We've improved the documentation since 4.0.0-alpha.1.
4.0.0-alpha.1
5 years ago
This is a pre-release version of SwiftyJSON 4.0.0. ## Changes: - (1c5e902 @MikotoZero) Simplify initialize methods invocation. - (a76d81d @craiggrummitt) Fix "double t" spelling mistake, `writtingOptionsKeys` now is `writingOptionsKeys`. - (f9afe96 @wongzigii) **SwiftyJSON now use `throws` for error handling** `init(data, options opt, error)` now is `init(data, options opt) throws`. - (083c6d7 @wongzigii) Use `Swift.Error` type instead of `NSError`, now JSON's error is `SwiftyJSONError` type. ## Improvements: - (619fba2 @wongzigii) SwiftLint compatible. - (1d64b89 @wongzigii) Add GitHub issue and pull request template. - (d932f64 @matthew-an) Fix a potential crash issue by checking whether index is out of json arrayโ€™s bound. - (e4b2644 @JeffGuKang @Humoud) Documentation improvement and source code gardening. - (#887 @Taillook, @hitendradeveloper, @Harshit31) Add "yes" and "1" to string.boolValue array ## Thank @JackSteven, @mictab, @neoneye, @Tawfikk and others who helped review the pull requests and contribute to the documentations. ๐ŸŽ‰ ๐ŸŽ‰
3.1.4
5 years ago
This release includes new features and shouldnโ€™t break backwards compatibility with SwiftyJSON 3.1.3. ## Fixes: - Check for pre-escaped URLs to prevent double-escaping of % character. (#678 Thanks @dawvee) - Fix an unexpected behavior when passing Int8 type number into JSON. (#717 Thanks @SumoSimo) - Resolve a warning about expression implicitly coerced from 'String?' to Any in Swift 3.0.1. (#729 Thanks @ldiqual) - Swift 3.0.2 / Xcode 8.2 compatible. (#764 Thanks @lbrndnr) ## New Features: - Add a flag `castNilToNSNull` to json rawString for converting nil to NSNull. (#610 Thanks @gsabran) - Add a function to deep merge a JSON object into another JSON object. See [Merging](https://github.com/SwiftyJSON/SwiftyJSON#merging) (#725 Thanks @danielkiedrowski) - JSON constructors are more explicit now: `init(object: Any)` becomes: `init(_ object: Any)`. (#664 Thanks @MadsBogeskov) ## Documentation improvement: (Thanks all: @cwkatzmann, @victorlin, @looseyi, @takasek and @naeemshaikh90)
3.1.0
6 years ago
Here are a list of changed made into 3.1 release. https://github.com/SwiftyJSON/SwiftyJSON/pulls?q=is%3Apr+milestone%3A3.1+is%3Aclosed

New Releases

alibabacloud-sdk-swift/linkcard-20210520 1.0.3
Alibaba Cloud Linkcard SDK for Go
โญ๏ธ 0
๐Ÿ•“ 1 minute ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.0.3
2 hours ago
- Generated 2021-05-20 for `Linkcard`.
1.0.2
3 weeks ago
- Generated 2021-05-20 for `Linkcard`.
1.0.1
9 weeks ago
- Generated 2021-05-20 for `Linkcard`.
1.0.0
10 weeks ago
- Generated 2021-05-20 for `Linkcard`.
iOS macOS watchOS tvOS
shareup/async-extensions v2.0.0
Useful extensions built upon Swift Concurrency
โญ๏ธ 0
๐Ÿ•“ 1 minute ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v2.0.0
5 hours ago
- Add `Future`, which is useful for bridging traditional asynchronous Swift code and asynchronous code employing Swift Concurrency. It's also a useful construct when writing tests.
v1.6.2
8 hours ago
- Remove DispatchTimer dependency
v1.6.1
4 weeks ago
- Update dependencies.
v1.6.0
8 weeks ago
Added new higher-order function `concurrentMap`. It is taken from the John Sundell blog and is part of [CollectionConcurrencyKit](https://github.com/johnsundell/collectionconcurrencykit).
v1.5.0
8 weeks ago
A new `asyncMap` higher-order function is introduced. It is taken from the John Sundell blog and is part of [CollectionConcurrencyKit](https://github.com/johnsundell/collectionconcurrencykit).
v1.4.0
17 weeks ago
CombineAsyncStream was created by Marin Todorov. It was released on his [blog](https://trycombine.com/posts/combine-async-sequence-2/).
v1.3.1
24 weeks ago
Improve `AssertEqualEventually()` and `AssertTrueEventually()` test assertions.
v1.3.0
24 weeks ago
Add `AssertEqualEventually()` and `AssertTrueEventually()` test assertions.
v1.2.0
30 weeks ago
Add `AssertNotNil()` and `AssertNoThrow()` test assertions.
v1.1.0
30 weeks ago
Adds the AsyncTestExtensions target, which includes async-friendly wrappers around common XCTest assertions.
iOS macOS watchOS tvOS
Naurt-Ltd-Public/Naurt.swift 0.0.6
Public Naurt SDK
โญ๏ธ 0
๐Ÿ•“ 27 minutes ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.0.6
12 hours ago
- Removed all dispatches to the main thread to prevent crashes in React Native
0.0.5
3 days ago
- Removed swift-collections dependency - Device UUID made public
0.0.4
1 week ago
- Removed swift-collections dependency
0.0.3
2 weeks ago
Changelog - New distance between two locations function - Fixed occasionally not copying the framework into apps
0.0.2
4 weeks ago
Changelog - Updated for XCode 14.1 - Now support iOS13 and iOS14
0.0.1
6 weeks ago
First Swift iOS release! Basic Naurt SDK for Swift, using a delegate framework
iOS
pointfreeco/swiftui-navigation 0.4.3
Tools for making SwiftUI navigation simpler, more ergonomic and more precise.
โญ๏ธ 1,076
๐Ÿ•“ 31 minutes ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.4.3
8 hours ago
## What's Changed * Fixed: macOS focus state synchronized with `View.bind` should now synchronize correctly (thanks @tgrapperon, https://github.com/pointfreeco/swiftui-navigation/pull/46). * Infrastructure: Confirmation dialog iPad/popover case study improvement (thanks @Jager-yoo, https://github.com/pointfreeco/swiftui-navigation/pull/38); README improvements (thanks @qmoya, https://github.com/pointfreeco/swiftui-navigation/pull/34); other case study improvements (thanks @Jager-yoo, https://github.com/pointfreeco/swiftui-navigation/pull/42); documentation typo fix (thanks @Shinolr, https://github.com/pointfreeco/swiftui-navigation/pull/43). ## New Contributors * @qmoya made their first contribution in https://github.com/pointfreeco/swiftui-navigation/pull/34 * @Shinolr made their first contribution in https://github.com/pointfreeco/swiftui-navigation/pull/43 * @tgrapperon made their first contribution in https://github.com/pointfreeco/swiftui-navigation/pull/46 **Full Changelog**: https://github.com/pointfreeco/swiftui-navigation/compare/0.4.2...0.4.3
0.4.2
1 week ago
## What's Changed * Exclude `id` from ButtonState's equatable conformance by @konomae in https://github.com/pointfreeco/swiftui-navigation/pull/33 ## New Contributors * @konomae made their first contribution in https://github.com/pointfreeco/swiftui-navigation/pull/33 **Full Changelog**: https://github.com/pointfreeco/swiftui-navigation/compare/0.4.1...0.4.2
0.4.1
2 weeks ago
## What's Changed * Some small fixes by @mbrandonw in https://github.com/pointfreeco/swiftui-navigation/pull/31 **Full Changelog**: https://github.com/pointfreeco/swiftui-navigation/compare/0.4.0...0.4.1
0.4.0
2 weeks ago
## What's Changed * Fix typos in README and CaseStudies by @Jager-yoo in https://github.com/pointfreeco/swiftui-navigation/pull/30 * Support navigationDestination, alerts, confirmation dialogs, and more! in https://github.com/pointfreeco/swiftui-navigation/pull/28. Read our [blog post][swiftui-nav-blog] for more information, and check out the [new documentation][swiftui-nav-docs]. ## New Contributors * @Jager-yoo made their first contribution in https://github.com/pointfreeco/swiftui-navigation/pull/30 **Full Changelog**: https://github.com/pointfreeco/swiftui-navigation/compare/0.3.0...0.4.0 [swiftui-nav-docs]: http://pointfreeco.github.io/swiftui-navigation/main/documentation/swiftuinavigation/ [swiftui-nav-blog]: http://pointfree.co/blog/posts/84-better-swiftui-navigation-apis
0.3.0
6 weeks ago
- Change: Swift tools version has been bumped to 5.5. - Change: `Switch` will now [runtime warn](https://www.pointfree.co/blog/posts/70-unobtrusive-runtime-warnings-for-libraries) instead of breakpoint when a case is left unhandled. - Change: `NavigationLink`'s `onNavigate` and `destination` closures have been flipped. The original order is now deprecated. - Change: Many APIs that required escaping closures no longer do.
0.2.0
20 weeks ago
- Added: `Binding.removeDuplicates()`, for ignoring the upstream binding's `set` when the wrapped value remains unchanged. - Fixed: `IfCaseLet`'s else branch will now render (thanks @junebash). - Infratructure: README fixes (thanks @AnasAlhasani), and case study improvements.
0.1.0
1 year ago
- Initial release.
iOS macOS watchOS tvOS
apple/indexstore-db swift-DEVELOPMENT-SNAPSHOT-2022-12-04-a
Index database library for use with sourcekit-lsp
โญ๏ธ 258
๐Ÿ•“ 34 minutes ago
linux
Maks-Jago/SwiftUI-UDF 1.4.0-alpha.9
UDF (Unidirectional Data Flow) architecture on SwiftUI/Combine
โญ๏ธ 13
๐Ÿ•“ 2 hours ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.3.2 - macOS support
17 weeks ago
1.3.0 - Relamquad
34 weeks ago
## This release is the biggest update UDF has ever had! We've done great work in analyzing and upgrading all aspects of UDF development to provide more and more tools for fast, scalable, and independent apps building. > What was done: - **Middleware** layer got huge updates. **ObservableMiddleware** came to replace Sync/Async middlewares, which is smarter and easier in use. - **ObservableMiddleware** It has one new method `override func scope(for state: SourceOfTruth<State>) -> Scope`, the aim of which is to provide a 'scope of work'. The middleware will only observe the changes of reducers mentioned in the scope method and ignore other app state changes. The Scope method is required to be overridden in all ObservableMiddleware subclasses; - **Scope** can be combined up to 5 reducers `Scopes.Combined(...);` - Also, the Middleware layer has got one new player - is **ReducibleMiddleware**. The main difference is that the **ReducibleMiddleware** is a reducer in the middleware world, that doesn't observe any flows and reduce the actions in the `open func reduce(_ action: AnyAction)`; - The **Store** is getting smarter and smarter. Since 1.3.0 Store can decide to group dispatched actions, monitor State changes and control the numbers of SwiftUI Views re-rendering, middlewares calls, and can ignore some actions if State is not mutated; - The View layer got **Routing** as a protocol for navigating between containers and **Router** class to manage navigation; - A new action `Actions.DidCancelEffect`, that is called when the Middleware cancels an effect; - Testing-testing-testing.`XCTestStore` it's a new Store for using only in the Unit tests, which works in sync mode and on the main thread; And of course 100500 improvements and minor updates. Keep Coding!
1.2.0
1 year ago
State management optimizations
1 year ago
- Optimized the number of re-rendering after state mutation; - Added Equatable requirements to all Reducers for mutation detecting; - Added DispatchFilter to AsyncMiddleware; - Added Noops (Equatable, Hashable); - Optimized dispatching of actions to the Store.
Fixed order of dispatched actions (several actions or group action)
1 year ago
Fixed an intermittent error with actions order when dispatching several actions or action group.
Critical Fix! Memory leak...
1 year ago
We found and fixed a critical memory leak that caused periodic crashes.
iOS macOS
dequelabs/axe-devtools-ios XCUI_2.2.0
The axe DevTools for iOS frameworks are available for download to integrate with your native iOS application. Please refer to the README to get started.
โญ๏ธ 0
๐Ÿ•“ 3 hours ago
iOS
AllanJuenemann/CalendarView 1.0.0
UICalendarView for SwiftUI
โญ๏ธ 0
๐Ÿ•“ 4 hours ago
iOS
Cybrid-app/cybrid-api-bank-swift v0.56.7
Swift client for the Cybrid Bank APIs
โญ๏ธ 0
๐Ÿ•“ 4 hours ago
iOS macOS watchOS tvOS
braintree/braintree_ios 5.17.0
Braintree SDK for iOS
โญ๏ธ 518
๐Ÿ•“ 4 hours ago
๐Ÿ”– Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
5.17.0
7 hours ago
* BraintreePayPalNativeCheckout (BETA) * Fix CocoaPods bug emitting "Cannot find interface declaration" error ([CocoaPods issue #11672](https://github.com/CocoaPods/CocoaPods/issues/11672)) * Rename `riskCorrelationId` to `riskCorrelationID` * Rename `nativeRequest` to `request` internally in `tokenizePayPalAccount` * `tokenizePayPalAccount` now takes in a `request` of type `BTPayPalNativeRequest` instead of a `nativeRequest` of type `BTPayPalRequest`
5.16.0
5 weeks ago
* BraintreePayPalDataCollector * Update PPRiskMagnes with a version of 5.4.0 with `ENABLE_BITCODE` removed * _The App Store no longer accepts bitcode submissions from Xcode 14_ * This version of PPRiskMagnes drops support for Xcode 12 and requires Swift 5.5+ * [As of April 25, 2022 Apple requires all apps to be submitted with Xcode 13+](https://developer.apple.com/news/upcoming-requirements/?id=04252022a)
5.15.0
5 weeks ago
* BraintreePayPalNativeCheckout (BETA) * Fix `merchant_account_id` and `correlation_id` keys to be nested at the top level of the internal create order request * Update Package.swift to fetch `PayPalCheckout` binary dependency directly instead of hosting copy in `braintree_ios` repo * BraintreePayPal * Resolve depreciation warning with `UIApplication.sharedApplication` for iOS 15+ targets (fixes #884)
5.14.0
8 weeks ago
* Remove `ENABLE_BITCODE` from framework target build settings * _The App Store no longer accepts bitcode submissions from Xcode 14_ * BraintreePayPalNativeCheckout (BETA) * Update NativeCheckout version from 0.106.0 to 0.108.0 * Fixes an issue where merchants with multiple client IDs would fallback to web on subsequent checkout sessions * Remove exit survey when canceling Native Checkout flow * BraintreeSEPADirectDebit * Resolve Invalid Bundle error when uploading to the App Store
5.13.0
11 weeks ago
* BraintreePayPalNativeCheckout (BETA) * Fix CocoaPods integrations to pin exact `PayPalCheckout` version * Update NativeCheckout version from 0.100.0 to 0.106.0 * This version update allows US based customers with a confirmed phone number to log into their PayPal account using a one time passcode sent via SMS without needing to authenticate through a webview. * Update Package.swift to use local `PayPalCheckout` dependency instead of fetching remotely. * Fixes a bug where all Braintree merchants using SPM (including those not using the `BraintreePayPalNativeCheckout` module), would get `PayPalCheckout` in their projects.
5.12.0
12 weeks ago
* Adds support for Xcode 14 and iOS 16 * BraintreeSEPADirectDebit * Update `BTSEPADirectDebitNonce` to pull in `ibanLastFour` and `customerID` as expected * Remove unused `presentationContextProvider` (fixes #854)
5.11.0
19 weeks ago
* BraintreeSEPADirectDebit * Add support for SEPA Direct Debit for approved merchants through the Braintree SDK * SEPA Direct Debit is only available to select merchants, please contact your Customer Support Manager or Sales to start processing SEPA bank payments * Merchants should use the `BTSepaDirectDebitClient.tokenize` method while passing in the `BTSEPADirectDebitRequest` and `context` while conforming to `ASWebAuthenticationPresentationContextProviding` * BraintreePayPalNativeCheckout (BETA) * This module can handle the same flows as the existing `BraintreePayPal` module, but will present the end user with an in-context checkout flow using native UI components. * To get started, create a `BTPayPalNativeCheckoutClient`, and call `tokenizePayPalAccount` with either a `BTPayPalNativeCheckoutRequest` (for one time payment transactions), or a `BTPayPalNativeVaultRequest` (for vaulted flows)
5.10.0
26 weeks ago
* Fix potential crash when http request fails with no error but empty data (thanks @cltnschlosser) * Update Cardinal SDK to version 2.2.5-3
5.9.0
33 weeks ago
* Venmo * Reduce network connection lost error frequency on older iOS and Venmo app versions * PPDataCollector * Allow passing isSandbox bool for data collection in `clientMetadataID` and `collectPayPalDeviceData` functions
5.8.0
36 weeks ago
* PPRiskMagnes * Update PPRiskMagnes to 5.4.0 * This version of PPRiskMagnes replaces the dynamic framework/xcframework with a static framework/xcframework
iOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics