Releases: Dev1an/Swift-Atem
Releases · Dev1an/Swift-Atem
V2 | Alpha 2
Version 2 is a breaking change that solves some bugs and many new features. This is a prerelease so some parts of the API can still change before the official release.
Bug fixes
- use relative byte offset in ProductInfo decoding (2b9c5c5)
- fix faulty circular counter loop (47ab113)
- fix mac host resolve errors (41918b7)
- better duplicate packet resolution (039d761)
- handle packets in correct order (bd73571)
- match session IDs (e23b581)
- removed memory leak (57d6753)
- reuse the same NIO EventLoopGroup (727fbad)
New features
New in Alpha 2
- Switch back to
swift-tools-version:5.5
now that Swift 5.5 is officially released (4a97aa1) - Update Swift-NIO to fix compatibility issue in Xcode 13 (fd8d070)
New in Alpha 1
- Add DocC documentation pages (dc9b45e)
- Static Strings for message titles (5d9f39e)
- Continuous integration for macOS and Ubuntu using GH actions (ed5588d)
- Added context references to message handlers (4beb49d)
- Added
onError
anonDisconnect
handlers (a0b1bdf) - Use max amount of processor-cores (6820318)
- Temporal disconnection detection (1608b35)
- Public controller IP address (794c9c4)
- Bonjour discovery (cf29aaf)
- Media (de)compression functions (671946c)
- Media coding functions (fa866ac)
- a Media manager for the Controller side (1f90142)
- Added support for big endian systems (ab0aa19)
- Added new message definitions for:
- Added examples
- More semantic naming
- Added tests
Initial draft of Version 2
Version 2 is a breaking change that solves some bugs and many new features. This is a prerelease so some parts of the API can still change before the official release.
Bug fixes
- use relative byte offset in ProductInfo decoding (2b9c5c5)
- fix faulty circular counter loop (47ab113)
- fix mac host resolve errors (41918b7)
- better duplicate packet resolution (039d761)
- handle packets in correct order (bd73571)
- match session IDs (e23b581)
- removed memory leak (57d6753)
- reuse the same NIO EventLoopGroup (727fbad)
New features
- Documentation compiled using DocC (dc9b45e)
- Static Strings for message titles (5d9f39e)
- Continuous integration for macOS and Ubuntu using GH actions (ed5588d)
- Added context references to message handlers (4beb49d)
- Added
onError
anonDisconnect
handlers (a0b1bdf) - Use max amount of processor-cores (6820318)
- Temporal disconnection detection (1608b35)
- Public controller IP address (794c9c4)
- Bonjour discovery (cf29aaf)
- Media (de)compression functions (671946c)
- Media coding functions (fa866ac)
- a Media manager for the Controller side (1f90142)
- Added support for big endian systems (ab0aa19)
- Added new message definitions for:
- Added examples
- More semantic naming
- Added tests
Use standardised random function
Atem software 8.1
1.1.0 Add commandline version dumper
NIO2
Atem Software v7.5.2
Add compatibility for the ATEM Software Control 7.5.2 release
🏷 Use labeled version of Swift-NIO
0.1.1 Specify Swift-NIO version tag
🚨 Tally
First Version 🥇
0.0.1 fix tests