Changelog History
Page 1
-
v0.6.7
March 25, 2020 -
v0.6.6
December 29, 2019 -
v0.6.5 Changes
March 16, 2019Compiles w/ Swift 5 snapshots.
-
v0.6.4 Changes
July 25, 2018๐ This release adds changes to please current builds of Swift 4.2, e.g. as delivered in Xcode 10 beta 4.
There is only one major change in the API - socket structs like
sockaddr_in
oraddr_in
do not carry a custom initialiser anymore. That is a:let a = sockaddr_in()
Is not properly initialising the address anymore, instead it just returns a 0-cleared value. Instead, use one of the other convenience initialisers we provide or
make
, like so:let a = sockaddr_in.make()
This affected no user code in Noze.io itself, so you probably won't hit it either.
-
v0.6.3
April 10, 2018 -
v0.6.2 Changes
March 12, 2018There was a long time bug in the routing methods (there are 3 ...) which was leaking the
next
closure (because that was self-referencing and in not all cases cleaning up properly).๐ That has been fixed and should be excellent now.
-
v0.6.1
November 22, 2017 -
v0.6.0 Changes
September 30, 2017๐ Noze.io FF adds support for Xcode 9 and Swift 4.0.
0๏ธโฃ Noze.io now compiles using both, Swift 3 (3.0, 3.1 and 3.2), as well as Swift 4. The Xcode project still defaults to Swift 3 to support older Xcode installation. Note that Xcode 9 can also compile Swift 3 (known as Swift 3.2, which can be mixed w/ Swift 4).
On the SPM side Noze.io is compiled as Swift 4 when available, otherwise as Swift 3.
Two minor enhancements:
- โ add
QS
module from ExExpress - โ add
bodyParser.Options.extended
(aka use qs instead of query_string to parse query parameters)
- โ add
-
v0.5.12 Changes
July 13, 2017โ Added the Swiftmon/S example, a source rebuild monitor. And associated improvements to Noze.io, like in the
fs.watch
andchild_process.spawn
APIs.๐ Changes since 0.5.7:
- modules:
- events:
- bugfix in 'once' logging (drop once listeners before emitting)
- fs:
- watch
- support for recursive and directory watchers
- bugfixes
- child_process:
- API changes to kill (default value, return value, etc)
- samples:
- Swiftmon/S - a source rebuild monitor
- โ Add TCP_NODELAY option for sockets
- โฌ๏ธ Xcode 9 upgrade checks
- Swift 3.2
- drop @_specialize in CryptoSwift fork
- stat hack (stat uses lstat)
- types use .self
- no more (Void)->Void
- redundant conformance
- args after varargs need a name
- ๐ Swift 3.1 compile fixes
- modules:
-
v0.5.11
July 13, 2017