Swiftpack.co - Swift Packages by AliSoftware

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by AliSoftware

AliSoftware/OHHTTPStubs 9.1.0
Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
⭐️ 5,014
πŸ•“ 6 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.
9.1.0
3 years ago
* Added `hasFormBody(_:)` matcher. [@417-72KI](https://github.com/417-72KI) * Added fix for Xcode 12 - Warnings related to iOS 8 support (Swift Package Manager) #328 [@kikeenrique](https://github.com/kikeenrique)
9.0.0
4 years ago
* Added support for Swift Package Manager and dropped OH from all class names. [@jeffctown](https://github.com/jeffctown)
8.0.0
5 years ago
* Update default Swift Version to 5.0 [@croig](https://github.com/CRoig)
7.0.0
5 years ago
* Updating default Swift Version to 4.2. [@jeffctown](https://github.com/jeffctown) * Updating example projects to Swift 4.2 and Xcode 10.1. [@jeffctown](https://github.com/jeffctown) * Updating iOS Lib Tests to have a minimum iOS version of 8.0. [@jeffctown](https://github.com/jeffctown) > Notes: > * Bumping this version to 7.0.0 because it's now using the Swift 4 APIs. > * This version is still compatible with Swift 3.x when integrating with CocoaPods, as CocoaPods uses the same `SWIFT_VERSION` as your app project does so it adapts automatically and it's transparent for users. > * If you're using Carthage and need Swift 3.x compatibility, you can follow the tips in the installation instructions of the `README.md`. > * CI is now only testing Swift 4.x on Xcode 9.1 and 10.1. > * Thank you to [@hellensoloviy](https://github.com/hellensoloviy), [@robertoferraz](https://github.com/robertoferraz), [@rckoenes](https://github.com/rckoenes), [@NikSativa](https://github.com/NikSativa) for their pull requests updating Swift!
6.2.0
5 years ago
* Enabled application extension API only. [@lightsprint09](https://github.com/lightsprint09) * Disabled a flaky redirect test and adding the known issue with redirects to the README. [@jeffctown](https://github.com/jeffctown) [#301](https://github.com/AliSoftware/OHHTTPStubs/pull/301) * Added `isMethodHEAD()` to the `Swift` helpers. [@Simon-Kaz](https://github.com/Simon-Kaz) [#294](https://github.com/AliSoftware/OHHTTPStubs/pull/294) * Fixed issue with not preserving correct headers when following 3xx redirects. [@sberrevoets](https://github.com/sberrevoets)
6 years ago
* Updated deployment target for the pod to 7.0 to remove warning for old APIs. [@AliSoftware](https://github.com/AliSoftware) * Fixed HTTP Method retention for 301,302,307,308 status redirects. [@mikelupo](https://github.com/mikelupo) * Added `hasJsonBody(_:)` matcher. [@pimnijman](https://github.com/pimnijman) * Added `onStubMissing` to report missing stubs. [@c1ira](https://github.com/c1ira) [#264](https://github.com/AliSoftware/OHHTTPStubs/pull/264) * Fixed `URLRequest.ohhttpStubs_httpBody` function in Swift 3 and 4. [@mplorentz](https://github.com/mplorentz) * Added absolute url matcher. [@victorg1991](https://github.com/victorg1991) [#254](https://github.com/AliSoftware/OHHTTPStubs/pull/254) * Fixed up empty lines with whitespace inside test case classes. [@mikelupo](https://github.com/mikelupo) [#251](https://github.com/AliSoftware/OHHTTPStubs/pull/251) * Fixed potential memory leaks with use of NSURLSession as detected by our devs. [@mikelupo](https://github.com/mikelupo) [#250](https://github.com/AliSoftware/OHHTTPStubs/pull/250) * Add precondition assertions in `isScheme` and `isHost` matchers and some documentation in `isHost`, `isScheme` and `isPath`. [@Liquidsoul](https://github.com/Liquidsoul) [#248](https://github.com/AliSoftware/OHHTTPStubs/pull/248)
7 years ago
* Made Swift 3 the default. `master` is now compatible with 3.0 and 3.1. [@Liquidsoul](https://github.com/Liquidsoul) [@cohilla](https://github.com/cohilla) [#240](https://github.com/AliSoftware/OHHTTPStubs/pull/240) * The `pod 'OHHTTPStubs/Swift'` subspec now includes the `URLSession` and `JSON` subspecs. [@AliSoftware](https://github.com/AliSoftware) * Added some matchers to the Swift APIs: `hasBody(…)`, `pathEndsWith(…)` and `pathMatches(…)`. [@AliSoftware](https://github.com/AliSoftware) > Notes: > > * Bumping this version to 6.0.0 because it's now using the Swift 3 APIs, > but in practice it's entirely retro-compatible with previous `5.2.3-swift3` branch > * This version is still compatible with Swift 2.3 when integrating with CocoaPods, as CocoaPods uses the same `SWIFT_VERSION` as your app project does so it adapts automatically and it's transparent for users. > * If you're using Carthage though, we stopped providing Swift-2.3-specific branches ourselves (too much maintainance work), but if you still need Swift 2.3 compatibility, you can follow the tips in the installation instructions of the `README.md`.
7 years ago
This is the same release as 5.2.3 below, except it has `SWIFT_VERSION=3.0` set in the Xcode project so that `Carthage` users already using Swift 3 can build it with this configuration. The sample projects also have been updated to Swift 3 in this branch. Users of `CocoaPods` are not impacted by this and can use the main 5.2.3 version β€” this tag is only useful for Carthage users (until [Carthage/#1445](https://github.com/Carthage/Carthage/issues/1445) is fixed)
7 years ago
- Reverted [#216](https://github.com/AliSoftware/OHHTTPStubs/pull/216) until better solution, as it was never active and can't make it compile for all subspec configurations. - Improved documentation about `dynamicType:` vs `type(of:)`. [Antondomashnev](https://github.com/Antondomashnev) [#221](https://github.com/AliSoftware/OHHTTPStubs/pull/221) - Fixed a race condition that occasionally prevented redirect callbacks. [@morrowa](https://github.com/morrowa) [#224](https://github.com/AliSoftware/OHHTTPStubs/pull/224) - Fixed response timing for zero-length stub data. [@morrowa](https://github.com/morrowa) [#224](https://github.com/AliSoftware/OHHTTPStubs/pull/224)
7 years ago
This is the same release as 5.2.2 below, except it has `SWIFT_VERSION=3.0` set in the Xcode project so that `Carthage` users already using Swift 3 can build it with this configuration. The sample projects also have been updated to Swift 3 in this branch. Users of `CocoaPods` are not impacted by this and can use the main 5.2.2 version β€” this tag is only useful for Carthage users (until [Carthage/#1445](https://github.com/Carthage/Carthage/issues/1445) is fixed)
linux macOS iOS
AliSoftware/Reusable 4.1.2
A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)
⭐️ 2,975
πŸ•“ 2 years 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.
4.1.2
2 years ago
* Update `Package.swift` and `.podspec` to use newer min iOS version supported by Xcode 12+. [@AliSoftware](https://github.com/AliSoftware) [#115](https://github.com/AliSoftware/Reusable/pull/115) * Fix Xcode 12.5 warnings about the class keyword for protocol inheritance that is deprecated. [@johnarn](https://github.com/johnarn) [#113](https://github.com/AliSoftware/Reusable/pull/113)
4 years ago
* Update the README with up-to-date Swift versions and Installation Instructions. [@kuyazee](https://github.com/kuyazee) [@AliSoftware](https://github.com/AliSoftware) [#95](https://github.com/AliSoftware/Reusable/pull/95) * Set `APPLICATION_EXTENSION_API_ONLY` build setting on built frameworks. [@AliSoftware](https://github.com/AliSoftware) [#98](https://github.com/AliSoftware/Reusable/pull/98) [@nahung89](https://github.com/nahung89) [#88](https://github.com/AliSoftware/Reusable/pull/88) * Update tools used by the project (Xcode, CocoaPods, CI, Carthage). Also SPM builds are now tested by CI. [@AliSoftware](https://github.com/AliSoftware) [#97](https://github.com/AliSoftware/Reusable/pull/97) * Update SPM `Package.swift` to mention supported platforms. [@MortyMerr](https://github.com/MortyMerr) [#89](https://github.com/AliSoftware/Reusable/pull/89) [@pahnev](https://github.com/pahnev) [#93](https://github.com/AliSoftware/Reusable/pull/93) [@mackoj](https://github.com/mackoj) [#85](https://github.com/AliSoftware/Reusable/pull/85) * Fix nib name lookup when using subclassing. [@calmez](https://github.com/calmez) [#96](https://github.com/AliSoftware/Reusable/pull/96)
Swift 5 Support
4 years ago
* Support for Swift 5.0 [@florentmorin](https://github.com/florentmorin) [#80](https://github.com/AliSoftware/Reusable/pull/80)
5 years ago
* Fix for only allowing the use of app extension API. [igorkulman](https://github.com/igorkulman) [#73](https://github.com/AliSoftware/Reusable/pull/73)
5 years ago
* Only allowing the use of app extension API so using the library in an app extension does not produce a warning. [@igorkulman](https://github.com/igorkulman) [#70](https://github.com/AliSoftware/Reusable/pull/70)
5 years ago
* Upgrade to CircleCI 2. [djbe](https://github.com/djbe) [#60](https://github.com/AliSoftware/Reusable/pull/60) * Update project to support Swift 4.2. [djbe](https://github.com/djbe) [#58](https://github.com/AliSoftware/Reusable/pull/58)
4.0.2 β€” Docs, Example, Carthage support for Swift 4
5 years ago
* Update project to support Swift 4. [@AYastrebov](https://github.com/AYastrebov) [#42](https://github.com/AliSoftware/Reusable/pull/54) * Fix typo in StoryboardBased examples. [@danshevluk](https://github.com/danshevluk) [#42](https://github.com/AliSoftware/Reusable/pull/42) * Updated README instructions to Swift 3. [@neilkimmett](https://github.com/neilkimmett) [#41](https://github.com/AliSoftware/Reusable/pull/41)
7 years ago
- Added a tvOS target in the Example project. - Carthage should now see the tvOS framework
7 years ago
### Breaking changes - The method `static func loadFromNib(owner:)` of `NibOwnerLoadable` has been replaced by instance method `func loadNibContent()`. This is more consistent as we need an instance (owner) anyway, and also avoids possible crashes when used with `UIView` subclasses not implementing non-required initializers `init()`/`init(frame:)`. _(Method `static func loadFromNib()` of `NibLoadable` is still unchanged)_. [@Skoti](https://github.com/Skoti) [#40](https://github.com/AliSoftware/Reusable/pull/40) - The `storyboard` property of `StoryboardBased` and `StoryboardSceneBased` protocols has been renamed to `sceneStoryboard` to avoid conflicts. [@jakubgert](https://github.com/jakubgert) [#33](https://github.com/AliSoftware/Reusable/pull/33) ### Fixes - Fixing documentation typos for `CollectionHeaderView` and `MyXIBIndexSquaceCell`. [@Skoti](https://github.com/Skoti) - Fixing TableView Controller scene in Example project, to display cells above `UITabBar`. [@Skoti](https://github.com/Skoti)
7 years ago
- Fix `instantiate()` implementation on `StoryboardSceneBased` ViewControllers. [@jakubgert](https://github.com/jakubgert) [#38](https://github.com/AliSoftware/Reusable/pull/38) - Removed strict `NibReusable` protocol conforming in `register` functions. You can now make a `Reusable`-only cell with a `NibLoadable` subclass. [@nekrich](https://github.com/nekrich) [#37](https://github.com/AliSoftware/Reusable/pull/37)
iOS tvOS
AliSoftware/Dip 7.1.1
Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!
⭐️ 972
πŸ•“ 5 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.
7.1.1
4 years ago
* Fixed using `StoryboardInstantiatable` with SPM ([#233](https://github.com/AliSoftware/Dip/pull/233)).
4 years ago
* You can now use a shorthand syntax for resolving a single property using a key path, i.e. `resolvingProperty(\.value)`. * Swift 5.0 support ([#224](https://github.com/AliSoftware/Dip/pull/224)). * Fixed resolving nested types with the same local names ([#221](https://github.com/AliSoftware/Dip/pull/221)). * `@Injected` and `@IntectedWeak` property wrappers ([#225](https://github.com/AliSoftware/Dip/pull/225)). * Thread safety can be disabled on container level.
5 years ago
* Added a workaround for Swift 4.2 regression related to retaining weak properties ([#214](https://github.com/AliSoftware/Dip/issues/214)). For that auto-injection can be disabled or enabled for the whole container or individula registrations.
Swift 4.2
5 years ago
* Swift 4.2 support. * Fixed some issues when reusing instances previously resolved as optionals. * Dip-UI is now part of Dip.
Swift 4
5 years ago
* Swift 4 support * Fixed unneeded reuse of singletons in collaborating containers. Containers now first attempt to autowire components and fallback to collaboration when it fails. [#169](https://github.com/AliSoftware/Dip/issues/169), [@ilyapuchka](https://github.com/ilyapuchka)
Swift 3.1 and some bug fixes
7 years ago
* Dropped Swift 2.3 support. [#150](https://github.com/AliSoftware/Dip/issues/150), [@ilyapuchka](https://github.com/ilyapuchka) * Added custom logging function. [#146](https://github.com/AliSoftware/Dip/issues/146), [@Pr0Ger](https://github.com/Pr0Ger) #### Fixed * Fixed Swift 3.1 warnings. [#145](https://github.com/AliSoftware/Dip/issues/145), [@DenHeadless](https://github.com/DenHeadless) * Fixed collaboration shared references. [#151](https://github.com/AliSoftware/Dip/issues/151), [@ilyapuchka](https://github.com/ilyapuchka) * Fixed autowiring when using tags. [#154](https://github.com/AliSoftware/Dip/issues/154), [@ilyapuchka](https://github.com/ilyapuchka)
Swift 2.3 compatibility fix
7 years ago
## Fixed - Fixed broken compatibility for Swift 2.3 API in `resolve(tag:arguments:)` method. [#135](https://github.com/AliSoftware/Dip/issues/135), [@ilyapuchka](https://github.com/ilyapuchka)
Swift 2.3 compatibility
7 years ago
- Added Swift 2.3 compatibility. **`swift2.3` brunch is no longer maintained**. [#127](https://github.com/AliSoftware/Dip/issues/127), [@ilyapuchka](https://github.com/ilyapuchka) ## Fixed - Fixed reusing instances registered with `WeakSingleton` scope [#129](https://github.com/AliSoftware/Dip/issues/129), [@ilyapuchka](https://github.com/ilyapuchka)
Swift 3 reflection issues fixed
7 years ago
## Fixed - Fixed Swift 3 issues related to reflection and IUO [#125](https://github.com/AliSoftware/Dip/issues/125), [@ilyapuchka](https://github.com/ilyapuchka)
CocoaPods fix
7 years ago
This release is the same as 5.0.0 and only fixes CocoaPods speck pushed to trunk without macOS, tvOS and watchOS deployment targets. Please use this release instead of 5.0.0 if you integrate Dip via Cocoapods.

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