Swiftpack.co - Swift Packages by miquido

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

Packages published by miquido

miquido/futura 2.3.1
Asynchronous Swift made easy. The project was made by Miquido. https://www.miquido.com/
⭐️ 34
🕓 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.
Update cocoapods support
4 years ago
New tools
4 years ago
Adding some useful tools: - buffered signal - signal receiver - new way for creating signal based api - nonrecursive lock - precanceled futures - property wrapper for synchronized access to properties
Memory leak fix
4 years ago
Fixed memory leak in Future implementation - mutex instance leaking in some cases.
CFBundle fix
4 years ago
CFBundle fixes 🙂
Inlining fixes
4 years ago
Just fixes under the hood 😇 Replace `@inline(__always)` with `@inlinable`
Debug and Test
4 years ago
There is a lot of new things that will help you write better code! Brand new debug system (hope that this time it will be good enough 😅). Compile Futura with FUTURA_DEBUG flag and use an extra function on Futures and Signals - debug. It will use os_log to provide information about what is happening inside. You can also use other logging tools if you wish by plugging in your custom logging function. Brand new package - FuturaTest. It is a set of tools that will help you write better tests for your code. There is a TestWorker which allows you to transform Futures and Signals to be completely synchronous and manually execute all tasks. You can also use extensions providing async assertions with TestExpectations. Hope you will like it!
Xcode build settings fix
5 years ago
Just one more fix for Xcode 😅
Xcode build settings fix
5 years ago
Just fixing xcode stuff 😇
Update to Swift 5
5 years ago
Just swift version up :)
SPM is here!
5 years ago
- adding Swift Package Manager support - extending Signal operators - adding TimedSignal - minor fixes, improvements
miquido/Aegithalos 2.3.1
Function composition for functional scared. The project was made by Miquido. https://www.miquido.com/
⭐️ 9
🕓 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.
Fix overloads selection
2 years ago
Fixed selection of method overloads between reference and value types.
ForEach mutation
2 years ago
Adding forEach mutation for collections.
SFSymbols constants
2 years ago
Adding SymbolNameConstant for applying SFSymbols images instead of raw Strings.
UI extensions
2 years ago
Adding more UIKit extensions including multipliers support for width and height constraints.
Fix static members access
2 years ago
Fix some extensions for UIKit method access from instance to static. Add UIBarButtonItem conformance to EmptyInstantiable.
Version 2.0
2 years ago
Version 2.0 introduces replacement for Setup named Mutation. It is small change on design (shift from instance to static functions) with big impact of API. It is now more clear and extensible allowing i.e. conditional mutations or assertions as part of mutations.
Keypaths
3 years ago
Extending setup with keyPaths.
Gestures and Playgrounds
3 years ago
Adding playground workspace for trying out AegithalosCocoa features in iOS project. Adding gesture recognizers support and more small changes for cocoa part. Adding more ad hoc setup options for direct application on single subject.
UIKit accessibility
3 years ago
Adding more UIKit extensions including accessibility api. Improving constraints support.
More UIKit extensions
3 years ago
Adding more UIKit extensions, cleaning up localizable and layout API for AegithalosCocoa.
iOS macOS tvOS
miquido/MQDo 0.11.1
Swift features management and dependency injection framework. The project was made by Miquido: https://www.miquido.com/
⭐️ 6
🕓 44 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.
Update MQ
44 weeks ago
[Update MQ](https://github.com/miquido/MQDo/commit/ca119934df80d7f1e3e28b0c63d54a7f61f52251)
Remove Diagnostics feature
45 weeks ago
[Remove Diagnostics feature](https://github.com/miquido/MQDo/commit/95855141e42362b939aa41d1a6497dbec5f90255)
Fix DummyFeatures patching
46 weeks ago
[Fix DummyFeatures patching](https://github.com/miquido/MQDo/commit/10f6ae017a993906bb95e30886e32f006482d499)
Fix file arguments in function calls
48 weeks ago
[Fix file arguments in function calls](https://github.com/miquido/MQDo/commit/26ca0643550146214a94cc389414480439026990)
Updates and cleanup
49 weeks ago
[Update MQ and cleanup](https://github.com/miquido/MQDo/commit/b251004a54227e878db318f01a69f4d79a01ddb1) [Add Configuration to ImplementationOfStaticFeature and update swift-format](https://github.com/miquido/MQDo/commit/2cd33ac83d644fb219ef5068ec01c7a3ca7ae466)
Fix common patches in tests
1 year ago
[Fix FeatureTests common patches](https://github.com/miquido/MQDo/commit/39e821228dd55e6220ffaee5fc9d9039bebad574)
Fix linker issues
1 year ago
[Fix MQDummy linker issues](https://github.com/miquido/MQDo/commit/0d5d926c15b9fd27a20b01fffca71491dc8fefe8)
MQDummy
1 year ago
[Add MQDummy as replacement for MQDoTest](https://github.com/miquido/MQDo/commit/4c62f58fe09ef6c074acaa41f7e0dbc919fc2cb6)
Containers rework
1 year ago
[Rework containers memory management and internals](https://github.com/miquido/MQDo/commit/052fbfc59ec3d1540e42f0e2c1ebdd412b93fec3) [Add `which` diagnostic and optimize function calls](https://github.com/miquido/MQDo/commit/3974e0e919ab4dfaf83fdc6084251983d7a8e145)
Fix scopes interface
1 year ago
[Fix scopes interface](https://github.com/miquido/MQDo/commit/72fc30277f2c3d077e8c3cf1c894d0046f562e7f)
iOS macOS watchOS tvOS macCatalyst
miquido/MQ-iOS 0.14.0
Swift code essentials for better quality codebases. The project was made by Miquido: https://www.miquido.com/
⭐️ 3
🕓 38 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.
Stability and customization improvements
38 weeks ago
[Fix potential transparent issues](https://github.com/miquido/MQ-iOS/commit/06ee99c9274c8b4460a0ea680d1cbb7328bc5557) [Fix CI builds](https://github.com/miquido/MQ-iOS/commit/4058168068aa4f90df2eb407cc69c584d6566e37) [Add custom error logging](https://github.com/miquido/MQ-iOS/commit/134539fa616c8653acca5bd519286457f8c66eb8)
Fix error group merge and propagation
44 weeks ago
[Fix error group merge and propagation](https://github.com/miquido/MQ-iOS/commit/4705c6be12b9d63bc67f8beb8cd0168b7316782f)
Cleanup merge
44 weeks ago
[Remove error merge](https://github.com/miquido/MQ-iOS/commit/924b8411a800d5cf43648d2620f7cd5cb2081f36)
TheErrorGrups
44 weeks ago
[Improve Empty performance](https://github.com/miquido/MQ-iOS/commit/80dfb7713f4290cde23068f64c0fbd7260a2f812) [Rework TheErrorGroup to be local and included in diagnostics](https://github.com/miquido/MQ-iOS/commit/498e68586d34efe16567b1cb849bc96d3c9f7e27)
Error and Diagnostics improvements
45 weeks ago
[Add TheErrorConvertible](https://github.com/miquido/MQ-iOS/commit/bb7df4bd85e3efb44dfb00a162ce785a87c27fab) [Make OSDiagnostics static](https://github.com/miquido/MQ-iOS/commit/a8a6fe39eb86fb04f8a3f5ca722bd68ee726e670)
Fix error visibility in logs
46 weeks ago
[Fix OSDiagnostics error visibility](https://github.com/miquido/MQ-iOS/commit/c47eb1411ae2f7bc4796f5ffa1134c9844dd3a76)
Cleanup and utils
49 weeks ago
[Cleanup OSDiagnostics](https://github.com/miquido/MQ-iOS/commit/0762e97748369b5d1aec9ce329815d25f8c533bb) [Add TheErrorCollection and ManyIssues](https://github.com/miquido/MQ-iOS/commit/c180de14c6beb5ebd01707b2ae07cc352b872699) [Add DisplayableWithString protocol](https://github.com/miquido/MQ-iOS/commit/e1ff9d249ab4946ad36ce630b2179733b73eb33c) [Add basic implementations for Empty](https://github.com/miquido/MQ-iOS/commit/23e07cc07c33a7cc65ce5ddb7e1ae5fbd123ca17) [Add multiple platforms builds check](https://github.com/miquido/MQ-iOS/commit/7b7b199cc58afcb92d849675c816ecebe1b964ba) [Fix warnings for Swift 5.8](https://github.com/miquido/MQ-iOS/commit/1b2c9582eaa91a296e086eec3edb163648b012cc) [Add exchange methods for CriticalState](https://github.com/miquido/MQ-iOS/commit/120b9df11b747aaf2fe09157e29b6dcefd5e08fb)
Diagnostics!
1 year ago
[Add OSDiagnostics and make more agressive inlining](https://github.com/miquido/MQ-iOS/commit/cb128ca9ad91ff23f495e6f4b65ee1ca50a8ac9d) OSDiagonstics is a tool for collecting best possible diagnostics data using TheError and allowing reliable logging solution.
Cleanup and update
1 year ago
[Cleanup and update](https://github.com/miquido/MQ-iOS/commit/67d1bd87ef891849d8b7115ee24686b6641cfe7e) - Includes error formatting improvements.
Utils & Cleanup
1 year ago
[Fix TheErrorGroup pattern matching](https://github.com/miquido/MQ-iOS/commit/8a8929bcb71f7c333b35207fd11cc771d74d5b2b) [Add EmptyInstantiable protocol](https://github.com/miquido/MQ-iOS/commit/84f079df18dad11cfad300054e7d985ca9259832) [Cleanup public interfaces](https://github.com/miquido/MQ-iOS/commit/9bd3fb2c3fffa00d64030e92285436dda72b212d) [Add equality check method to TheError](https://github.com/miquido/MQ-iOS/commit/8f34e71fc4b45f21c94da4a0006395d2ef76b6d9)
iOS macOS watchOS tvOS macCatalyst
miquido/MQTagged 0.2.0
Type distinction for Swift. The project was made by Miquido: https://www.miquido.com/
⭐️ 2
🕓 37 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.
Performance improvements
37 weeks ago
[Improve Tagged performance](https://github.com/miquido/MQTagged/commit/c5d52ddd27b0b094f20977e0a1322054fae5e1ee)
Initial release
1 year ago
Initial release of MQTagged 🎉
iOS macOS watchOS tvOS macCatalyst

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