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
⭐️ 3,942
🕓 31 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.0.0
31 weeks ago
- Drop iOS 8 support - Add Then to JSONEncoder and JSONDecoder
2 years ago
* Add `@inlinable` attributes (#83)
3 years ago
* Add Then extension to Array (#74, @ZhipingYang) * Add Then extension to Dictionary (#74, @ZhipingYang) * Add Then extension to Set (894b5107e9580c5c38043b3ebf45f752d626de16, @devxoul)
3 years ago
* Add Swift 5 support 🚀 (#68)
4 years ago
* Add Swift 4.2 support 🎉 (#62, @murselturk)
5 years ago
- Make blocks throwable (#58, @ddddxxx)
5 years ago
* Add Xcode 9.1 support
5 years ago
* Add Swift 4 support ✨
5 years ago
* Add watchOS support (9995c1e001800e1aaaf11982fd10c2c68e159fde)
6 years ago
- Makes do() available on value types (#39, @devxoul)
iOS macOS watchOS tvOS
devxoul/URLNavigator 2.4.1
⛵️ Elegant URL Routing for Swift
⭐️ 2,952
🕓 23 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.4.1
23 weeks 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
23 weeks 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
3 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
3 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)
4 years ago
* Add Swift 4.2 support :tada: (#108)
4 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)
4 years ago
* Fix a bug that `queryParameters` cannot parse a query parameter that contains an url (#99)
5 years ago
* Separate missing protocol requirement methods (3f6f735e8280504686d5c1729033b6d8fe573127)
5 years ago
* Separate protocol requirement methods (#87)
5 years ago
* Fix a crash from an UIApplication (6dad23eb199cfa2285e9812beeeb3361405ca32e) * Use `count` on a `String` directly (6a148b7a349b6c5775a2c6ec8ef8629b0c8a0a14)
iOS tvOS
devxoul/Toaster 2.3.0
🍞 Toast for Swift
⭐️ 1,598
🕓 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.
2.3.0
1 year ago
* Add Xcode 12 support
3 years ago
* Add Swift 4.2 support 🚀 (#133, @Coeur) * Add Swift 5 support 🚀 (#145, @devxoul) * Windows are now always sorted by windowLevel (#138, @Coeur)
5 years ago
* Fix a bug that `cancel()` doesn't cancel a toast immediately (#123, @ldiqual)
5 years ago
* Add Swift 4 support ✨
5 years ago
* Skip `start()` if toaster is already executing (#110) * Skip `finish()` if not currently executing (#109)
5 years ago
- Fix infinite recursive call in test target (#98, @Coeur)
5 years ago
- Fix Xcode 8.3 deprecation warning of `M_PI` (#97, @Coeur)
6 years ago
- Use `pod_target_xcconfig` to configure Swift version (#92, @hypery2k)
6 years ago
JLToast is renamed to Toaster and now supports Swift 3. There are many breaking API changes. See #89 for more detail.
6 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,429
🕓 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.
2 years ago
* Use placeholder as accessibility value when placeholder is visible (#72, @e-sung)
3 years ago
- Mirror `lineFragmentPadding` to fix issue with wrong insets in iOS 13 (#67, @fl034)
3 years ago
* Set `isAccessibilityElement` to NO (#65)
3 years ago
* Fix that placeholderTextColor doesn't exist in iOS SDK < 13 (030c4dc818a67180db0c0fc2cc297f9b874966d2, @devxoul)
3 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)
4 years ago
* Fix a bug that setting placeholder after text won't adjust font (#50)
6 years ago
- Only update placeholder font if textview's font is manually set (#27) - Make `placeholder` and `placeholderColor` an `IBInspectable` (#29)
6 years ago
- Remove calling super.load() (#23)
7 years ago
- Add the possibility to use an attributedPlaceholder (#10, @pblondin, 5cdda39a818195597cac627a1dcfbd03e028b7c0)
7 years ago
- Don't try to removeObserver if we are not yet observing.
devxoul/Umbrella 0.12.0
☂️ Analytics abstraction layer for Swift
⭐️ 599
🕓 9 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.
2 years ago
* Update AppsFlyerLib version to 6.0 (9f7999ca085519b0a8c1d06ef6a05bd53639fb4b)
2 years ago
* Add Intercom support (#20, @khoren93) * Add Facebook support (#21, @khoren93) * Add Segment support (#22, @khoren93) Special thanks to @khoren93 ✨
0.10.0
2 years ago
* Use Amplitude instance method
0.9.0
3 years ago
- Add Swift 5 support 🚀 (#24)
4 years ago
* Add Swift 4.2 support 🎉 (#17, @murselturk)
4 years ago
* Add Amplitude support with proper podspec (#14)
4 years ago
* Add Amplitude support (#14)
5 years ago
* Add Swift 4 support ✨
5 years ago
* Make Analytics class open (5fa5363462fcdc377105ca89be97537231e9eed6)
5 years ago
* Add AnalyticsType protocol (d8a53280382d27308f15da71e1d0ff3a7f8d00e6)
iOS macOS watchOS tvOS
devxoul/Pure 1.1.4
Pure DI in Swift
⭐️ 361
🕓 18 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.
2 years ago
* Fix a crash on StubFactory with Void Payload
2 years ago
* Update Quick and Nimble SPM dependencies
3 years ago
* Guarantee thread safety on `Factory` and `Configurator` (#8)
3 years ago
* Fix a bug that dependency closure gets called multiple times (#5, @tokijh)
1.1.0
3 years ago
- Add Swift 5 support 🚀 (#4)
4 years ago
Hello, world! 👋
iOS macOS watchOS tvOS
devxoul/RxViewController 2.0.0
RxSwift wrapper for UIViewController and NSViewController
⭐️ 330
🕓 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.
2.0.0
1 year ago
* Add RxSwift 6.0 support :fire: (#20, @bently93)
3 years ago
* Add Swift 5 support 🚀 (#17)
3 years ago
* Add support for tvOS (#15, @evfemist) * Removed superfluous access modifiers to silence Swift 5 warnings (#16, @tcldr)
4 years ago
* Add Swift 4.2 support 🎉 (#12, @murselturk)
5 years ago
* Add Swift 4 support :tada:
5 years ago
* Replace `sentMessage` with `methodInvoked` (bf851750f62c1f8ce5e9d720ab07c82a64b5d27b)
5 years ago
Hello, world!
iOS macOS tvOS
devxoul/UICollectionViewFlexLayout 1.2.0
A drop-in replacement for UICollectionViewFlowLayout
⭐️ 297
🕓 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.
1.2.0
3 years ago
- Add Swift 5 support 🚀 (#6)
4 years ago
* **(Breaking Change)** Make section background fill the entire section width (#5)
5 years ago
* Improve `prepare()` performance (d0665844ef6f1d0cd68387805c4b1ae350d2b435)
5 years ago
* Add Swift 4 support ✨
5 years ago
* Make util methods public (8736b3060ad6085ecf5458e975a9936bfb022dcb)
5 years ago
* Add support for z-index (f81f044a3208f2965da4554ecff28353428476d9, 176ebc667433208f9a26be200d46b02ef9dde0e8)
5 years ago
* Add support for item background (4afbec0d840b2a0fa9c44ef6cc505769a62bd1fb)
5 years ago
Hello, world! 👋
iOS
devxoul/MoyaSugar 1.3.3
🍯 Syntactic sugar for Moya
⭐️ 184
🕓 18 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.
2 years ago
- Fix a bug that MoyaSugarProvider doesn't pass `session` argument to `super.init()` (#26, @OhKanghoon)
3 years ago
* Fix a bug that MultiSugarTarget doesn't forward target's `task` and `validationType` property (585695df418b1cbf17f2d453e15763188cbd4493)
3 years ago
* Fix a bug that `MultiSugarTarget` doesn't forward target's `url` property (3f9b75a4cd888acdb687a58995145355ca125439)
3 years ago
* Add `MultiSugarTarget` (133f041fb4836db6adb3be8dffd73b8557188f66)
3 years ago
* Add support for Moya 14
5 years ago
* Add `parameters` property
5 years ago
* Add Moya 10 support ✨
5 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' ```
5 years ago
* Change defaultURL behavior to consider empty path (#17)
5 years ago
- Support iOS 8.0
iOS macOS watchOS tvOS
devxoul/ReusableKit 3.0.0
Generic reusables for UICollectionView and UITableView
⭐️ 152
🕓 10 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 years ago
* Add Swift 5 support 🚀 (#9)
4 years ago
* Add Swift 4.2 support 🎉 (#7, @murselturk)
4 years ago
* Add default subspec
5 years ago
* Add Swift 4 support ✨
5 years ago
* Add RxSwift extension (98fb6b2e09f92c9c192de149ccbcf0ebf15e15a7)
5 years ago
* Add a property `class` (78c88041afa82cc956c502ff8840e765e403d40c)
6 years ago
- Add support to register from nibs (#4, @devxoul)
6 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:)`
6 years ago
- Add support for passing supplementary view kind as string
6 years ago
Hello, ReusableKit!
iOS tvOS
devxoul/RxCodable 1.0.0
RxSwift wrapper for Codable
⭐️ 113
🕓 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
* Add Swift 5 support 🚀 (#4)
4 years ago
* Add Swift 4.2 support 🎉 (#3, @murselturk)
5 years ago
* Drop Moya dependency because Moya now supports an extension for `Decodable`. (https://github.com/Moya/Moya/pull/1335)
5 years ago
* Make `map()` receive `JSONDecoder` as a parameter.
5 years ago
Hello, world 👋
iOS macOS watchOS tvOS
devxoul/RxExpect 2.0.0
RxSwift testing framework
⭐️ 103
🕓 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
* Add Swift 5 support 🚀 (#15)
4 years ago
* Add Swift 4.2 support 🎉 (#10, @murselturk)
4 years ago
* Add an available to dispose test manually (fc804bf7e0681ee35baf7d03d959d02c10d61245) * Wait for async tests (2bfe80e90efbfb22038880b5e984211da2a493db)
5 years ago
* Rewrite everything. * Add Swift 4 and RxSwift 4 support.
5 years ago
* Add support to retain objects to prevent from being released (18a2c5cb973b04bd04a7f0aca45fc247ef689e91)
5 years ago
* Use official RxSwift release
5 years ago
* Add support asserting count (#4) * Add support for multiple assertions in a single expectation (#5)
5 years ago
* Add temporary support for Swift Package Manager (61475bdfb70775b6e07463026b178c9faaec874d)
5 years ago
* Make `scheduler` open (19cf626dc69e5e227bf94f11b515dd116a577ebc)
5 years ago
* Fix `not()` behavior (d5d9548d330cc03b5fcc4a98834ec37e4fe41033)
iOS macOS tvOS
devxoul/CancelBag 1.0.0
A DisposeBag for Combine
⭐️ 53
🕓 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
Hello, world 👋
iOS macOS watchOS tvOS
devxoul/SafeCollection 3.1.0
Safe Collection for Swift
⭐️ 42
🕓 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.1.0
3 years ago
- Add Swift 5 support 🚀 (#5)
4 years ago
* Migrate to SafeCollection
5 years ago
* Update api to use `safe:` subscript
5 years ago
* Add support arithmetic between SafeIndex * Migrate to Swift 3
6 years ago
- Make it available to use SafeIndex on mutable arrays. (#1, @vhain)
6 years ago
- Hello, world!
iOS macOS tvOS
devxoul/CGFloatLiteral 0.5.0
CGFloat(10) becomes 10.f
⭐️ 35
🕓 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.
0.5.0
3 years ago
* Add Swift 5 support 🚀
5 years ago
* Add Swift 4 support ✨
6 years ago
- Now supports Swift 3 🎉 - Actually, there's nothing changed. I just started using 2-spaces instead of 4-spaces.
6 years ago
- Happy new year!
iOS macOS watchOS tvOS
devxoul/RxJSON 2.0.0
RxSwift wrapper for JSON
⭐️ 33
🕓 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
* Add Swift 5 support 🚀 (#3)
5 years ago
* Add Swift 4 support ✨
5 years ago
* Add support for JSON array mapping * Remove dictionary-only mapping API
5 years ago
Hello, world! 👋
iOS macOS watchOS tvOS
devxoul/PureSwinject 1.3.0
Auto register Pure factories to Swinject
⭐️ 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.
2 years ago
* Ensure thread safety
1.2.0
2 years ago
* Lazy resolve dependencies
2 years ago
* Use [SwinjectSafeAuto](https://github.com/devxoul/SwinjectSafeAuto) * Lazy resolve dependencies
2 years ago
Hello, world :wave:
iOS macOS watchOS tvOS
devxoul/Immutable 0.6.0
Missing non-mutating functions in Swift
⭐️ 17
🕓 31 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.
0.6.0
3 years ago
- Add Swift 5 support 🚀 (#3)
5 years ago
* Add Swift 4 support ✨
5 years ago
* Add merging method for dictionary (#1, @lupinogle)
5 years ago
* Add updating/removing to Dictionary
5 years ago
* Add global function `filterNil()`
5 years ago
* Hello, world!
iOS macOS tvOS
devxoul/SwinjectSafeAuto 1.0.1
SwinjectSafeAuto allows to auto-register services to the container and verify the required services are properly registered.
⭐️ 14
🕓 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.
2 years ago
* Fix a potential thread safety issue (cf7809d059e410a443a0ce968effa34d3bd7469f)
2 years ago
Hello, world :wave:
iOS macOS watchOS tvOS

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