Releases: Alkenso/SwiftSpellbook
Releases · Alkenso/SwiftSpellbook
FileManager.uniqueFile
Improve Sequence and Value wrappers
1.1.6 Add Sequence.keyedMap and keyedCompactMap functions
API Improvements
- Improve modifying of underlying collections when dealing with ValueStore and Synchronized
- Add
fullDescription
for SpellboolLogRecord - Add
print
andnslog
predefined destinations for SpellbookLogDestination - Refine SpellbookHTTP
Improvements & Extensions
ValueStore
- add convenience methods when dealing with
ValueStore
of Collections - make
update
to be able to forward returned value - improve
ValueStore
threading access model
Misc
- add
CGImage
setialization to/from data and file - conform
SpellbookLogLevel
toCustomStringConvetible
- improve safety of
Array[safe:]
Filesystem
- add
FileManager.fileExists(atPath path: String, isDirectory: inout Bool) -> Bool
- add
URL.ensureFileExists()
Fix compiler crash on Swift 5.9/5.10
1.1.3 Remove unclear function Result.mapT
Fix potential crash using NSError updating methods
1.1.2 Fix potential crash with NSError updating methods
Migrate to Xcode 16. Fix transition warnings
1.1.1 main.yml: add build on Xcode 15.4 and 16.0
Refinements and minor improvements
1.0.2 Refine HTTPRequest
Big changes. Refined most of APIs
1.0.0 Add `increment` property for numeric atomic values
Moved most of macOS related code to separate package
Moved macOS-related code to package: https://github.com/Alkenso/SwiftSpellbook_macOS