Skip to content

Releases: toitlang/toit

v2.0.0-alpha.170

28 Nov 07:33
b60ccd0
Compare
Choose a tag to compare

Use auto-allocation of DMA channels for SPI.
Fix bad 'i2c.write-reg' call.

v2.0.0-alpha.169

26 Nov 10:03
df1c11d
Compare
Choose a tag to compare

Improve BLE advertisements.
Add more BLE scanning options and support active scans.
Cleanup the BLE library.

v2.0.0-alpha.168

21 Nov 19:39
93b092a
Compare
Choose a tag to compare

Flush when using print.

v2.0.0-alpha.167

21 Nov 13:01
0d19b59
Compare
Choose a tag to compare

Fix --partitions option in firmware tool.

v2.0.0-alpha.166

21 Nov 10:38
7da129e
Compare
Choose a tag to compare

Add num.parse and support 0x/0b prefixes for int.parse.
Support overriding the partition table.
Add support for pins on Linux.
Drop alloc tracing and avoid redefining malloc, realloc, free.
Expose external constructor for byte arrays.
Don't use '$HOME' to find the cache directory.
Propagate types through blocks when they are called or escape.
Add support for changing the hostname.
Force comparisons to be boolean.
Don't accept strings with '\0' for C operations.
Allow to set the BLE GAP name.
Use the eq-bytecode even without optimizations.
Switch from 'qemu' format to 'full-image' format.
Make 'Pin' an interface.
Remove partitions.csv from the envelopes.
Fix 'toit run' with snapshots.

v2.0.0-alpha.165

19 Nov 07:37
Compare
Choose a tag to compare

Fix assertion failures when using network services.

v2.0.0-alpha.164

07 Nov 11:07
Compare
Choose a tag to compare

No change in functionality.

Uses a newer version of the esptool and changes to signing.

v2.0.0-alpha.163

04 Oct 11:55
235e4dc
Compare
Choose a tag to compare

Update package dependencies.

v2.0.0-alpha.162

04 Oct 08:57
ebcebf1
Compare
Choose a tag to compare

Optimize YAML parser helper functions to use less stack.
Update to use the latest version of the CLI package.

v2.0.0-alpha.161

02 Oct 09:33
afb5c60
Compare
Choose a tag to compare

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.