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.