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.
Moved most of macOS related code to separate package
6 weeks ago
Moved macOS-related code to package: https://github.com/Alkenso/SwiftSpellbook_macOS
Filter(remaining:) and Optional.noneIf Latest
7 weeks ago
- Collection extension `filter(remaining: predicate:) to obtain items left unfiltered
- Optional.noneIf to create Optional based on equal condition
Utility improvement, CI build, bugfix Latest
23 weeks ago
**Improve and bugfix**
- Resourse
- DictionaryReader
- ProxyPublisher
- parseKeyValuePairs
**Add CI checks**
- builds on Xcode 14 and 15
- configurable timeouts in XCTests
Slightly update ObjectEncoder initializers interface
26 weeks ago
Rename to SwiftSpellbook
26 weeks ago
Rename package to SwiftSpellbook
Transition is quite easy, just
- replace `import SwiftConvenience` with `import SpellbookFoundation`
- replace link to SwiftConvenience with link to SpellbookFoundation
- follow the complier to fix minor renaming issues
Adopt Xcode 15, SCUnit, random data generation
29 weeks ago
Fix Xcode 15 warnings
Introduce SCUnit type for easier value conversions (Time, InformationStorage units)
Extend Data to produce random bytes using arc4random
Other minor improvements
Fix typo/compiler issue
34 weeks ago
Log, Locks, Wrappers improvements
34 weeks ago
- redesign SCLog approach to deal with subsystem/category
- make ValueView to be a propertyWrapper
- improve FileStore to handle nonexisting file/directory
- introduce Swift-safe UnfairLock and RWLock
- convenient methods for Result, String and others
New features
- protocol RawComparable
- process Signing information
- obj-c @synchronized analog
- ProgressValue type
Fixes & Improvements
- FileManager.removeItemIfExists
- Improve FileEnumerator filtering
- fix SynchronousExecutor
- remove using of private API
Improve EventAsk with timeout
52 weeks ago
Add ability to specify timeout and fallback action for EventAsk asking methods
Also improve thread safety and performance of EventAsk