Skip to content

Releases: Alkenso/SwiftSpellbook

FileManager.uniqueFile

19 Dec 07:04
Compare
Choose a tag to compare

Introduce FileManager.uniqueFile to generate file with unique name

Improve Sequence and Value wrappers

16 Dec 07:06
Compare
Choose a tag to compare
1.1.6

Add Sequence.keyedMap and keyedCompactMap functions

API Improvements

10 Dec 03:30
Compare
Choose a tag to compare
  • Improve modifying of underlying collections when dealing with ValueStore and Synchronized
  • Add fullDescription for SpellboolLogRecord
  • Add print and nslog predefined destinations for SpellbookLogDestination
  • Refine SpellbookHTTP

Improvements & Extensions

29 Nov 09:36
Compare
Choose a tag to compare

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 to CustomStringConvetible
  • 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

17 Oct 11:56
Compare
Choose a tag to compare
1.1.3

Remove unclear function Result.mapT

Fix potential crash using NSError updating methods

26 Sep 07:45
Compare
Choose a tag to compare
1.1.2

Fix potential crash with NSError updating methods

Migrate to Xcode 16. Fix transition warnings

20 Sep 08:07
Compare
Choose a tag to compare
1.1.1

main.yml: add build on Xcode 15.4 and 16.0

Refinements and minor improvements

29 Aug 15:18
Compare
Choose a tag to compare
1.0.2

Refine HTTPRequest

Big changes. Refined most of APIs

05 Jun 11:14
Compare
Choose a tag to compare
1.0.0

Add `increment` property for numeric atomic values

Moved most of macOS related code to separate package

05 Mar 12:11
Compare
Choose a tag to compare