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
🕓 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.
Update cocoapods support
3 years ago
New tools
3 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
3 years ago
Fixed memory leak in Future implementation - mutex instance leaking in some cases.
CFBundle fix
3 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
4 years ago
Just one more fix for Xcode 😅
Xcode build settings fix
4 years ago
Just fixing xcode stuff 😇
Update to Swift 5
4 years ago
Just swift version up :)
SPM is here!
4 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
🕓 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.
Fix overloads selection
1 year ago
Fixed selection of method overloads between reference and value types.
ForEach mutation
1 year 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
2 years ago
Extending setup with keyPaths.
Gestures and Playgrounds
2 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
2 years ago
Adding more UIKit extensions including accessibility api. Improving constraints support.
More UIKit extensions
2 years ago
Adding more UIKit extensions, cleaning up localizable and layout API for AegithalosCocoa.
iOS macOS tvOS
miquido/MQDo 0.10.2
Swift features management and dependency injection framework. The project was made by Miquido: https://www.miquido.com/
⭐️ 5
🕓 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.
Fix DummyFeatures patching
1 week ago
[Fix DummyFeatures patching](https://github.com/miquido/MQDo/commit/10f6ae017a993906bb95e30886e32f006482d499)
Fix file arguments in function calls
2 weeks ago
[Fix file arguments in function calls](https://github.com/miquido/MQDo/commit/26ca0643550146214a94cc389414480439026990)
Updates and cleanup
3 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
12 weeks ago
[Fix FeatureTests common patches](https://github.com/miquido/MQDo/commit/39e821228dd55e6220ffaee5fc9d9039bebad574)
Fix linker issues
12 weeks ago
[Fix MQDummy linker issues](https://github.com/miquido/MQDo/commit/0d5d926c15b9fd27a20b01fffca71491dc8fefe8)
MQDummy
12 weeks ago
[Add MQDummy as replacement for MQDoTest](https://github.com/miquido/MQDo/commit/4c62f58fe09ef6c074acaa41f7e0dbc919fc2cb6)
Containers rework
12 weeks 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
24 weeks ago
[Fix scopes interface](https://github.com/miquido/MQDo/commit/72fc30277f2c3d077e8c3cf1c894d0046f562e7f)
MQDoTest fix
24 weeks ago
[Fix MQDoTest mocking and escaping annotation](https://github.com/miquido/MQDo/commit/ef38444eac03b5ee1ee48ff50ac5d38d6c7b8ef6)
Fixes and helpers
25 weeks ago
[Fix MQDoTest mocking and throwing check](https://github.com/miquido/MQDo/commit/e36dcf4989b0e563967e46fdd8d6b743e9435a00) [Add feature implementations](https://github.com/miquido/MQDo/commit/321fe36557455b39718dca4c9c4904518bd03623) [Add AsyncExecutor to base module](https://github.com/miquido/MQDo/commit/904827aa0703ae82406377ec739009948a9a933e) [Bump MQ version](https://github.com/miquido/MQDo/commit/40692033f0bae41fa19490a73f01e3d6d9bdb1e8)
iOS macOS watchOS tvOS macCatalyst
miquido/MQ-iOS 0.11.1
Swift code essentials for better quality codebases. The project was made by Miquido: https://www.miquido.com/
⭐️ 3
🕓 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.
Fix error visibility in logs
5 days ago
[Fix OSDiagnostics error visibility](https://github.com/miquido/MQ-iOS/commit/c47eb1411ae2f7bc4796f5ffa1134c9844dd3a76)
Cleanup and utils
3 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!
16 weeks 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
17 weeks ago
[Cleanup and update](https://github.com/miquido/MQ-iOS/commit/67d1bd87ef891849d8b7115ee24686b6641cfe7e) - Includes error formatting improvements.
Utils & Cleanup
25 weeks 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)
Default Error messages and fixes
39 weeks ago
Improve CriticalSection memory management. Add IID for quick internal object identifiers. Add TheErrorDisplayableMessages for customizing TheError displayable messages.
Fixes and error formatting
41 weeks ago
Fix CriticalSection thread safety issues. Add runtime warning. Improve TheError description / display formatting and errors composition.
Sendable and cleanup
48 weeks ago
- add Sendable support - cleanup concurrency related functions - tweak DisplayableString API and internals
OS Support extension
1 year ago
Add support for iOS, tvOS & Catalyst v13 support. Update debug messages type conversion
Localization and Locking
1 year ago
Rework DisplayableString to be Hashable, Localizable and create custom StringInterpolation for it. Add os_unfair_lock implementation for Lock. Add atomic_flag based (spin lock) implementation of CriticalSection type for memory access synchronization . Remove NSLock implementation for Lock. Remove Lock.acquireBefore method. Add identity function. Add Task waiting methods.
iOS macOS watchOS tvOS macCatalyst
miquido/MQTagged 0.1.0
Type distinction for Swift. The project was made by Miquido: https://www.miquido.com/
⭐️ 2
🕓 48 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.
Initial release
48 weeks ago
Initial release of MQTagged 🎉
iOS macOS watchOS tvOS macCatalyst

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