Skip to content

Releases: SDGGiesbrecht/SDGCornerstone

Version 7.1.1

26 Feb 03:06
835c08f
Compare
Choose a tag to compare

Bug Fixes

  • XML.AttributeValue properly escapes quotation marks.
  • Dependencies have been updated.

Version 7.1.0

21 Feb 02:39
0171d1f
Compare
Choose a tag to compare

New Features

  • XML.Document has a new validate() method to check for schema compliance.

Version 7.0.0

15 Feb 23:40
364d43c
Compare
Choose a tag to compare

There are no breaking changes to the published API.

New Features

  • A new module, SDGXML provides utilities for working with XML.
  • ClosedRange has map(_:) methods that correspond to those of Range.

Bug Fixes

  • Compilation has been repaired for the arm64 variant of macOS.
  • The default sort order of StrictString is lexicographical by NFD instead of NFC.

Version 6.2.0

17 Nov 19:58
2d628bf
Compare
Choose a tag to compare

New Features

  • Less of the API is disabled on the web platform (because parts of Foundation are now available).

Version 6.1.1

13 Nov 21:42
7059eda
Compare
Choose a tag to compare

Bug Fixes

  • FileConvertible does not hang when attempting to load a remote file.

Version 6.1.0

06 Nov 23:20
71e1b7f
Compare
Choose a tag to compare

New Features

  • Float16 is now supported.
  • Types such as ExternalProcess and Shell are now available even on platforms which prohibit their execution. This provides universal access to their namespaces and allows them to be used abstractly in data models.

Bug Fixes

  • The API has been updated to use #fileID and #filePath.
  • Windows now detects the system language setting.
  • deepFileEnumeration(in:) works on Windows even if the URL was not initialized as a directory URL.
  • OrderedEnumeration no longer overrides the synthesized Comparable implementation.

Version 6.0.0

22 Sep 20:12
e91e93e
Compare
Choose a tag to compare

Breaking Changes

  • Swift 5.3
  • StringFamily’s joined(separator:) has had its constraints narrowed on all platforms (to be just like it already was on web). This evades a bug in the 5.3 compiler that would otherwise prevent compilation.

Version 5.5.0

15 Aug 03:39
11b17a2
Compare
Choose a tag to compare

New Features

  • CentOS and Amazon Linux are now supported.

Bug Fixes

  • When searching for executables, PATH entries will be tried directly if which is not present.

Version 5.4.1

04 Aug 03:36
7f3189c
Compare
Choose a tag to compare

Bug Fixes

  • Windows stability has been improved.

Version 5.4.0

02 Aug 02:18
5e17789
Compare
Choose a tag to compare

New Features

  • OrderedSet
  • Named types for wrapping tuples to attach protocol conformances: Tuple2, Tuple3, etc.