Futura v2.2.0 Release Notes

Release Date: 2019-04-24 // almost 5 years ago
  • ๐Ÿ‘ 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!