Releases: toitlang/toit
v2.0.0-alpha.163
Update package dependencies.
v2.0.0-alpha.162
Optimize YAML parser helper functions to use less stack.
Update to use the latest version of the CLI package.
v2.0.0-alpha.161
Add more commands to the 'toit' executable.
Sign macOS release and include ARM executables for macOS.
Enable asserts by default for -O0 and -O1 and add flag.
Infer literal types.
Warn when conditions are always true due to nullables.
Check type when assigning to typed globals.
Add cryptographic random.
Use '--initial' for List and ByteArray constructors.
Move UUID functions into class.
Add support for generating random UUIDs.
Add static typing for data-bytes of UUIDs.
Add Duration.parse.
Expose True and False and use it for flags that must be true.
Add work-around for spurious first byte on the UART.
Use correct network for DNS requests.
Make wifi state management more robust.
Improve and expose SPI devices for Linux.
Don't timeout early if there is a sleep.
Fix esptool lookup for 'toit tool firmware'.
Fix I2C timeout.
Fix RMT regression.
Fix BLE on macOS.
Fix UART flush.
v2.0.0-alpha.160
Use correct network for DNS requests.
Fix RMT regression.
Fix BLE on macOS.
Fix UART flush.
v2.0.0-alpha.159
Improve error message for duplicated named arguments.
Fix pins for ESP32S2 and ESP32C3.
v2.0.0-alpha.158
Strip trailing padding from encoded config ubjson.
v2.0.0-alpha.157
Ignore config padding on host platforms.
v2.0.0-alpha.156
Add Buffer.pad functions.
Add a few types to the ByteArray interface.
Always reserve at least 1kb for config in firmware for ESP32s.
Pad config in extracted firmware for host platforms.
v2.0.0-alpha.155
Don't strip executables for Windows.
v2.0.0-alpha.154
Strip all executables when releasing for Linux.
Add convenient way to set the value of a BLE characteristic.
Let uart.UartWriter.write return the amount of bytes written.
Fix io.Reader.index-of with a '--to' parameter.
Fix premature finalization of BLE descriptors.