Changelog

2.3.1 (2021-01-20)

This release adds decentralized logging functionality to the Controller class.

Features

2.3.0 (2021-01-19)

This release adds yet unsupported SensorThings API to CoatySwift.

Features

2.2.1 (2020-11-11)

This minor release adds ObjectLifecycleController class to CoatySwift.

Features

2.2.0 (2020-09-11)

This release adds yet unsupported IO Routing feature to CoatySwift.

Features

2.1.0 (2020-06-24)

This minor release adds yet unsupported features in communication patterns: object matching for query-retrieve event and object filtering for call-return event. Additionally the CoatySwift framework is now augmented with unit tests implemented as an XCode target.

Features

2.0.1 (2020-04-27)

This patch release fixes an issue with custom Coaty object types not properly registered although registration code has been specified in the Swift class definition.

Bug Fixes

2.0.0 (2020-03-10)

This major release upgrades the CoatySwift framework API to Coaty 2. To update your application, follow the migration steps described in this migration guide.

Coaty 2 incorporates experience and feedback gathered with Coaty 1. It pursues the main goal to streamline and simplify the framework API, to get rid of unused and deprecated functionality, and to prepare for future extensions.

Among other refactorings, CoatySwift 2 carries breaking changes regarding object types, distributed lifecycle management, and the communication protocol while keeping the essential set of communication event patterns. Therefore, CoatySwift 2 applications are no longer backward-compatible and interoperable with CoatySwift 1 applications.

CoatySwift 1 is still available as CocoaPod CoatySwift', '~> 1.0'. CoatySwift 2 is deployed as Cocoapod CoatySwift', '~> 2.0'.

1.0.1 (2019-10-29)

This patch release fixes an Xcode build issue concerning macOS deployments and some issues related to communication events and object types.

Bug Fixes

1.0.0 (2019-10-22)

Initial release of the CoatySwift framework.