Changelog History
-
v2.3.1
February 07, 2020 -
v2.3.0 Changes
February 04, 2020โ Adding some useful tools:
- ๐ฆ buffered signal
- ๐ฆ signal receiver - new way for creating signal based api
- ๐ nonrecursive lock
- precanceled futures
- ๐ property wrapper for synchronized access to properties
-
v2.2.3 Changes
January 15, 2020๐ Fixed memory leak in Future implementation - mutex instance leaking in some cases.
-
v2.2.2 Changes
August 29, 2019CFBundle fixes ๐
-
v2.2.1 Changes
May 10, 2019๐ฑ Just fixes under the hood ๐
Replace
@inline(__always)
with@inlinable
-
v2.2.0 Changes
April 24, 2019๐ There is a lot of new things that will help you write better code!
๐ฑ Brand new debug system (hope that this time it will be good enough ๐ ). Compile Futura with FUTURA_DEBUG flag and use an extra function on Futures and Signals - debug. It will use os_log to provide information about what is happening inside. You can also use other logging tools if you wish by plugging in your custom logging function.
๐ฆ Brand new package - FuturaTest. It is a set of tools that will help you write better tests for your code. There is a TestWorker which allows you to transform Futures and Signals to be completely synchronous and manually execute all tasks. You can also use extensions providing async assertions with TestExpectations.
Hope you will like it!
-
v2.1.3 Changes
April 15, 2019๐ฑ Just one more fix for Xcode ๐
-
v2.1.2 Changes
April 10, 2019๐ฑ Just fixing xcode stuff ๐
-
v2.1.1 Changes
April 05, 2019Just swift version up :)
-
v2.1.0 Changes
January 18, 2019- โ adding Swift Package Manager support
- ๐ฆ extending Signal operators
- โ adding TimedSignal
- ๐ minor fixes, improvements