Swiftpack.co - Swift Packages by devxoul

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

Packages published by devxoul

devxoul/Then 3.0.0
✨ Super sweet syntactic sugar for Swift initializers
⭐️ 4,137
🕓 1 year 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.0
1 year ago
- Drop iOS 8 support - Add Then to JSONEncoder and JSONDecoder
3 years ago
* Add `@inlinable` attributes (#83)
4 years ago
* Add Then extension to Array (#74, @ZhipingYang) * Add Then extension to Dictionary (#74, @ZhipingYang) * Add Then extension to Set (894b5107e9580c5c38043b3ebf45f752d626de16, @devxoul)
4 years ago
* Add Swift 5 support 🚀 (#68)
5 years ago
* Add Swift 4.2 support 🎉 (#62, @murselturk)
6 years ago
- Make blocks throwable (#58, @ddddxxx)
6 years ago
* Add Xcode 9.1 support
6 years ago
* Add Swift 4 support ✨
6 years ago
* Add watchOS support (9995c1e001800e1aaaf11982fd10c2c68e159fde)
7 years ago
- Makes do() available on value types (#39, @devxoul)
iOS macOS watchOS tvOS
devxoul/URLNavigator 2.5.1
⛵️ Elegant URL Routing for Swift
⭐️ 3,163
🕓 41 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.
v2.5.1
41 weeks ago
**Full Changelog**: https://github.com/devxoul/URLNavigator/compare/2.5.0...2.5.1 - Update deployment target 9.0 to 11.0 by @OhKanghoon
v2.5.0
41 weeks ago
## What's Changed * Remove warnings by @OhKanghoon in https://github.com/devxoul/URLNavigator/pull/163 * Remove `Quick`, `Nimble` dependencies by @OhKanghoon in https://github.com/devxoul/URLNavigator/pull/164 **Full Changelog**: https://github.com/devxoul/URLNavigator/compare/2.4.1...2.5.0
v2.4.1
1 year ago
## What's Changed * Change class to AnyObject by @OhKanghoon in https://github.com/devxoul/URLNavigator/pull/160 **Full Changelog**: https://github.com/devxoul/URLNavigator/compare/2.4.0...2.4.1
v2.4.0
1 year ago
## What's Changed * Modify the wrong character by @fuyoufang in https://github.com/devxoul/URLNavigator/pull/137 * Move implementations from protocol to concrete class by @devxoul in https://github.com/devxoul/URLNavigator/pull/141 * Change wrong protocol name in the example project by @ruby109 in https://github.com/devxoul/URLNavigator/pull/145 * Fix Unit Tests by @OhKanghoon in https://github.com/devxoul/URLNavigator/pull/159 ## New Contributors * @fuyoufang made their first contribution in https://github.com/devxoul/URLNavigator/pull/137 * @ruby109 made their first contribution in https://github.com/devxoul/URLNavigator/pull/145 * @OhKanghoon made their first contribution in https://github.com/devxoul/URLNavigator/pull/159 **Full Changelog**: https://github.com/devxoul/URLNavigator/compare/2.3.0...2.4.0
4 years ago
* Make `/foo/bar` have higher priority than `/foo/<id>` (#120, @Paldom) * Fix a bug that pattern matches when the url contains another url (#126, @devxoul)
2.2.0
5 years ago
* Add Swift 5 support 🚀 (#118, @alihen) * Use key window when pushing or presenting a view controller (#110, @aemoe) * Fix a bug that `URLMatcher.match()` incorrectly matches `<path:_>` (#117, @RolandasRazma)
5 years ago
* Add Swift 4.2 support :tada: (#108)
5 years ago
* Support Xcode 9.4 and Swift 4.1.2 * Removes `weak` keyword from the property definition in the protocol to remove compiler warning (6e7cfced6027c1d9b73a0a99eedcc90baf442633)
5 years ago
* Fix a bug that `queryParameters` cannot parse a query parameter that contains an url (#99)
6 years ago
* Separate missing protocol requirement methods (3f6f735e8280504686d5c1729033b6d8fe573127)
iOS tvOS
devxoul/Toaster 2.3.0
🍞 Toast for Swift
⭐️ 1,695
🕓 3 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.
2.3.0
3 years ago
* Add Xcode 12 support
5 years ago
* Add Swift 4.2 support 🚀 (#133, @Coeur) * Add Swift 5 support 🚀 (#145, @devxoul) * Windows are now always sorted by windowLevel (#138, @Coeur)
6 years ago
* Fix a bug that `cancel()` doesn't cancel a toast immediately (#123, @ldiqual)
6 years ago
* Add Swift 4 support ✨
6 years ago
* Skip `start()` if toaster is already executing (#110) * Skip `finish()` if not currently executing (#109)
7 years ago
- Fix infinite recursive call in test target (#98, @Coeur)
7 years ago
- Fix Xcode 8.3 deprecation warning of `M_PI` (#97, @Coeur)
7 years ago
- Use `pod_target_xcconfig` to configure Swift version (#92, @hypery2k)
7 years ago
JLToast is renamed to Toaster and now supports Swift 3. There are many breaking API changes. See #89 for more detail.
7 years ago
- Don't start toast if `self` is released. (#82, @hjhcn)
iOS
devxoul/UITextView-Placeholder 1.4.0
A missing placeholder for UITextView
⭐️ 1,472
🕓 3 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 years ago
* Use placeholder as accessibility value when placeholder is visible (#72, @e-sung)
4 years ago
- Mirror `lineFragmentPadding` to fix issue with wrong insets in iOS 13 (#67, @fl034)
4 years ago
* Set `isAccessibilityElement` to NO (#65)
4 years ago
* Fix that placeholderTextColor doesn't exist in iOS SDK < 13 (030c4dc818a67180db0c0fc2cc297f9b874966d2, @devxoul)
4 years ago
* Make placeholder respects `exclusionPath` (#51, @polonez) * Set `placeholderTextView`'s default background color to `clearColor`. (#54, @serkodev) * Fix import error when module import is not available (#55, @pikacode, #62, @hanl001) * Fix a crash on iOS 13 (#64, @devxoul)
5 years ago
* Fix a bug that setting placeholder after text won't adjust font (#50)
8 years ago
- Only update placeholder font if textview's font is manually set (#27) - Make `placeholder` and `placeholderColor` an `IBInspectable` (#29)
8 years ago
- Remove calling super.load() (#23)
8 years ago
- Add the possibility to use an attributedPlaceholder (#10, @pblondin, 5cdda39a818195597cac627a1dcfbd03e028b7c0)
8 years ago
- Don't try to removeObserver if we are not yet observing.
devxoul/SwiftyImage 1.6.0
🎨 Generate image resources in Swift
⭐️ 1,075
🕓 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.
3 years ago
* Use user interface style in cache key so that SwiftyImage won't return the same image on light mode and dark mode. (f6179ab2635113bfa26193d66461f9e9e08e1177, @devxoul)
4 years ago
* Remove duplicate draw (#20, @FuYouFang)
4 years ago
* Add Swift Package Manager support
4 years ago
* Ensure thread safety on caching images (#16) * Use Hasher in generating cache key(f6d6931b97c2cab4d3c95fa93abf61f287304920)
4 years ago
* Set resizing mode as `.stretch` when creating a resizable image (50ead788e18653c91c1b790c00125166b4d198c5)
1.4.0
5 years ago
* Add Swift 5 support 🚀
5 years ago
* Add Swift 4.2 support 🎉 (#14, @murselturk)
6 years ago
* Add tvOS support (#10, @mihai8804858) * Add Carthage support
7 years ago
* Add support gradient fill and stroke (#9)
7 years ago
- Now supports Swift 3 🎉 - Rename each case of `BorderAlignment` to lowercase - Rename `image()` to `image`
iOS tvOS
devxoul/Umbrella 0.12.0
☂️ Analytics abstraction layer for Swift
⭐️ 615
🕓 1 year 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 years ago
* Update AppsFlyerLib version to 6.0 (9f7999ca085519b0a8c1d06ef6a05bd53639fb4b)
3 years ago
* Add Intercom support (#20, @khoren93) * Add Facebook support (#21, @khoren93) * Add Segment support (#22, @khoren93) Special thanks to @khoren93 ✨
0.10.0
3 years ago
* Use Amplitude instance method
0.9.0
5 years ago
- Add Swift 5 support 🚀 (#24)
5 years ago
* Add Swift 4.2 support 🎉 (#17, @murselturk)
6 years ago
* Add Amplitude support with proper podspec (#14)
6 years ago
* Add Amplitude support (#14)
6 years ago
* Add Swift 4 support ✨
6 years ago
* Make Analytics class open (5fa5363462fcdc377105ca89be97537231e9eed6)
6 years ago
* Add AnalyticsType protocol (d8a53280382d27308f15da71e1d0ff3a7f8d00e6)
iOS macOS watchOS tvOS
devxoul/Pure 1.1.4
Pure DI in Swift
⭐️ 374
🕓 1 year 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 years ago
* Fix a crash on StubFactory with Void Payload
3 years ago
* Update Quick and Nimble SPM dependencies
4 years ago
* Guarantee thread safety on `Factory` and `Configurator` (#8)
4 years ago
* Fix a bug that dependency closure gets called multiple times (#5, @tokijh)
1.1.0
5 years ago
- Add Swift 5 support 🚀 (#4)
6 years ago
Hello, world! 👋
iOS macOS watchOS tvOS
devxoul/RxViewController 2.0.0
RxSwift wrapper for UIViewController and NSViewController
⭐️ 342
🕓 3 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.
2.0.0
3 years ago
* Add RxSwift 6.0 support :fire: (#20, @bently93)
4 years ago
* Add Swift 5 support 🚀 (#17)
5 years ago
* Add support for tvOS (#15, @evfemist) * Removed superfluous access modifiers to silence Swift 5 warnings (#16, @tcldr)
5 years ago
* Add Swift 4.2 support 🎉 (#12, @murselturk)
6 years ago
* Add Swift 4 support :tada:
6 years ago
* Replace `sentMessage` with `methodInvoked` (bf851750f62c1f8ce5e9d720ab07c82a64b5d27b)
6 years ago
Hello, world!
iOS macOS tvOS
devxoul/UICollectionViewFlexLayout 1.2.0
A drop-in replacement for UICollectionViewFlowLayout
⭐️ 302
🕓 5 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.
1.2.0
5 years ago
- Add Swift 5 support 🚀 (#6)
5 years ago
* **(Breaking Change)** Make section background fill the entire section width (#5)
6 years ago
* Improve `prepare()` performance (d0665844ef6f1d0cd68387805c4b1ae350d2b435)
6 years ago
* Add Swift 4 support ✨
6 years ago
* Make util methods public (8736b3060ad6085ecf5458e975a9936bfb022dcb)
6 years ago
* Add support for z-index (f81f044a3208f2965da4554ecff28353428476d9, 176ebc667433208f9a26be200d46b02ef9dde0e8)
6 years ago
* Add support for item background (4afbec0d840b2a0fa9c44ef6cc505769a62bd1fb)
6 years ago
Hello, world! 👋
iOS
devxoul/MoyaSugar 1.3.3
🍯 Syntactic sugar for Moya
⭐️ 191
🕓 1 year 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 years ago
- Fix a bug that MoyaSugarProvider doesn't pass `session` argument to `super.init()` (#26, @OhKanghoon)
4 years ago
* Fix a bug that MultiSugarTarget doesn't forward target's `task` and `validationType` property (585695df418b1cbf17f2d453e15763188cbd4493)
4 years ago
* Fix a bug that `MultiSugarTarget` doesn't forward target's `url` property (3f9b75a4cd888acdb687a58995145355ca125439)
4 years ago
* Add `MultiSugarTarget` (133f041fb4836db6adb3be8dffd73b8557188f66)
4 years ago
* Add support for Moya 14
6 years ago
* Add `parameters` property
6 years ago
* Add Moya 10 support ✨
6 years ago
* Add Moya 9 and Swift 4 support ✨ (Thanks to @wanbok) * ⚠️ If you're using RxMoya, please use Moya `10.0.0-dev`. ```ruby pod 'Moya', :git => 'https://github.com/Moya/Moya.git', :branch => '10.0.0-dev' pod 'Moya/RxSwift', :git => 'https://github.com/Moya/Moya.git', :branch => '10.0.0-dev' pod 'MoyaSugar', '1.0.0-beta.1' pod 'MoyaSugar/RxSwift', '1.0.0-beta.1' ```
6 years ago
* Change defaultURL behavior to consider empty path (#17)
7 years ago
- Support iOS 8.0
iOS macOS watchOS tvOS
devxoul/Carte 2.2.1
🍴 Open source license notice view generator for Swift
⭐️ 189
🕓 3 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 years ago
* Add Ruby 2.6 support as macOS Catalina changed the default Ruby version to 2.6.
5 years ago
- Add Swift 5 support 🚀 (#10)
6 years ago
* Fix a bug that Carte won't remove existing script (70289fd409ff038690fffc8761a8988f9fa51654)
6 years ago
* Ignore test target (2b63a1365d424f2c51dc1b04d6f094f6fb428161)
6 years ago
* Use standalone xcodeproj dependency (a8c1d95bf0d74f982d98cd8bcfa10fb1c7be08df)
6 years ago
* Add -i option to load interactive shell profile (940c8b90dcc9ed56509def77e8e3f42330c3a0f0)
6 years ago
* Use quotes in shell script (505236e6b3854f606b174662e469044f31d699eb)
6 years ago
* Use `$SHELL` to execute ruby command
6 years ago
* Add Swift 4 support ✨
6 years ago
* Disable `showEnvVarsInLog` when adding shell script build phase (#6)
iOS
devxoul/ReusableKit 4.0.0
Generic reusables for UICollectionView and UITableView
⭐️ 161
🕓 42 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.
4.0.0
42 weeks ago
* Add RxSwift 6.0 support (#16, @Skyline-23, thanks to @innocarpe)
4 years ago
* Add Swift 5 support 🚀 (#9)
5 years ago
* Add Swift 4.2 support 🎉 (#7, @murselturk)
6 years ago
* Add default subspec
6 years ago
* Add Swift 4 support ✨
6 years ago
* Add RxSwift extension (98fb6b2e09f92c9c192de149ccbcf0ebf15e15a7)
6 years ago
* Add a property `class` (78c88041afa82cc956c502ff8840e765e403d40c)
7 years ago
- Add support to register from nibs (#4, @devxoul)
7 years ago
Now supports Swift 3 🎉 #### UITableView - `registerView(_:)` has renamed to `register(_:)` - `registerCell(_:)` has renamed to `register(_:)` - `dequeueView(_:forIndexPath:)` has renamed to `dequeue(_:for:)` - `dequeueCell(_:forIndexPath:)` has renamed to `dequeue(_:for:)` #### UICollectionView - `registerView(_:kind:)` has renamed to `register(_:kind:)` - `registerCell(_:)` has renamed to `register(_:)` - `dequeueView(_:forIndexPath:kind:)` has renamed to `dequeue(_:kind:for:)` - `dequeueCell(_:forIndexPath:)` has renamed to `dequeue(_:for:)`
7 years ago
- Add support for passing supplementary view kind as string
iOS tvOS
devxoul/RxCodable 1.0.0
RxSwift wrapper for Codable
⭐️ 114
🕓 4 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 years ago
* Add Swift 5 support 🚀 (#4)
5 years ago
* Add Swift 4.2 support 🎉 (#3, @murselturk)
6 years ago
* Drop Moya dependency because Moya now supports an extension for `Decodable`. (https://github.com/Moya/Moya/pull/1335)
6 years ago
* Make `map()` receive `JSONDecoder` as a parameter.
6 years ago
Hello, world 👋
iOS macOS watchOS tvOS
devxoul/RxExpect 2.0.0
RxSwift testing framework
⭐️ 104
🕓 3 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 years ago
* Add Swift 5 support 🚀 (#15)
5 years ago
* Add Swift 4.2 support 🎉 (#10, @murselturk)
6 years ago
* Add an available to dispose test manually (fc804bf7e0681ee35baf7d03d959d02c10d61245) * Wait for async tests (2bfe80e90efbfb22038880b5e984211da2a493db)
6 years ago
* Rewrite everything. * Add Swift 4 and RxSwift 4 support.
6 years ago
* Add support to retain objects to prevent from being released (18a2c5cb973b04bd04a7f0aca45fc247ef689e91)
6 years ago
* Use official RxSwift release
6 years ago
* Add support asserting count (#4) * Add support for multiple assertions in a single expectation (#5)
6 years ago
* Add temporary support for Swift Package Manager (61475bdfb70775b6e07463026b178c9faaec874d)
6 years ago
* Make `scheduler` open (19cf626dc69e5e227bf94f11b515dd116a577ebc)
6 years ago
* Fix `not()` behavior (d5d9548d330cc03b5fcc4a98834ec37e4fe41033)
iOS macOS tvOS
devxoul/CancelBag 1.0.0
A DisposeBag for Combine
⭐️ 53
🕓 4 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 years ago
Hello, world 👋
iOS macOS watchOS tvOS
devxoul/SafeCollection 3.1.0
Safe Collection for Swift
⭐️ 42
🕓 5 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.
3.1.0
5 years ago
- Add Swift 5 support 🚀 (#5)
6 years ago
* Migrate to SafeCollection
6 years ago
* Update api to use `safe:` subscript
6 years ago
* Add support arithmetic between SafeIndex * Migrate to Swift 3
8 years ago
- Make it available to use SafeIndex on mutable arrays. (#1, @vhain)
8 years ago
- Hello, world!
iOS macOS tvOS
devxoul/CGFloatLiteral 0.5.0
CGFloat(10) becomes 10.f
⭐️ 35
🕓 5 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.
0.5.0
5 years ago
* Add Swift 5 support 🚀
6 years ago
* Add Swift 4 support ✨
7 years ago
- Now supports Swift 3 🎉 - Actually, there's nothing changed. I just started using 2-spaces instead of 4-spaces.
8 years ago
- Happy new year!
iOS macOS watchOS tvOS
devxoul/RxJSON 2.0.0
RxSwift wrapper for JSON
⭐️ 33
🕓 4 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 years ago
* Add Swift 5 support 🚀 (#3)
6 years ago
* Add Swift 4 support ✨
6 years ago
* Add support for JSON array mapping * Remove dictionary-only mapping API
6 years ago
Hello, world! 👋
iOS macOS watchOS tvOS
devxoul/Immutable 0.6.0
Missing non-mutating functions in Swift
⭐️ 18
🕓 1 year 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
5 years ago
- Add Swift 5 support 🚀 (#3)
6 years ago
* Add Swift 4 support ✨
6 years ago
* Add merging method for dictionary (#1, @lupinogle)
6 years ago
* Add updating/removing to Dictionary
7 years ago
* Add global function `filterNil()`
7 years ago
* Hello, world!
iOS macOS tvOS
devxoul/PureSwinject 1.3.0
Auto register Pure factories to Swinject
⭐️ 18
🕓 3 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.
3 years ago
* Ensure thread safety
1.2.0
3 years ago
* Lazy resolve dependencies
3 years ago
* Use [SwinjectSafeAuto](https://github.com/devxoul/SwinjectSafeAuto) * Lazy resolve dependencies
3 years ago
Hello, world :wave:
iOS macOS watchOS tvOS
devxoul/SwinjectSafeAuto 1.0.1
SwinjectSafeAuto allows to auto-register services to the container and verify the required services are properly registered.
⭐️ 15
🕓 3 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.
3 years ago
* Fix a potential thread safety issue (cf7809d059e410a443a0ce968effa34d3bd7469f)
3 years ago
Hello, world :wave:
iOS macOS watchOS tvOS

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