Releases: SDGGiesbrecht/SDGCornerstone
Releases · SDGGiesbrecht/SDGCornerstone
Version 7.1.1
Bug Fixes
XML.AttributeValue
properly escapes quotation marks.- Dependencies have been updated.
Version 7.1.0
New Features
XML.Document
has a newvalidate()
method to check for schema compliance.
Version 7.0.0
There are no breaking changes to the published API.
New Features
- A new module,
SDGXML
provides utilities for working with XML. ClosedRange
hasmap(_:)
methods that correspond to those ofRange
.
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
New Features
- Less of the API is disabled on the web platform (because parts of Foundation are now available).
Version 6.1.1
Bug Fixes
FileConvertible
does not hang when attempting to load a remote file.
Version 6.1.0
New Features
Float16
is now supported.- Types such as
ExternalProcess
andShell
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 synthesizedComparable
implementation.
Version 6.0.0
Breaking Changes
- Swift 5.3
StringFamily
’sjoined(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
New Features
- CentOS and Amazon Linux are now supported.
Bug Fixes
- When searching for executables,
PATH
entries will be tried directly ifwhich
is not present.
Version 5.4.1
Bug Fixes
- Windows stability has been improved.
Version 5.4.0
New Features
OrderedSet
- Named types for wrapping tuples to attach protocol conformances:
Tuple2
,Tuple3
, etc.