Releases: toitlang/toit
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.
v2.0.0-alpha.153
Add 'toit decode' support for decoding system messages.
Search for snapshot files when decoding system messages.
Don't print error message when 'toit' tools fail.
v2.0.0-alpha.152
Fix 'firmware flash' without --chip argument.
v2.0.0-alpha.151
Don't require '--chip' flag when flashing.
Avoid always resetting monotonic time at wakeup.
Take program assets into account when computing flash allocation sizes.
v2.0.0-alpha.150
Build firmware envelopes on host systems.
Support extracting binary/ubjson from host envelopes.
Add reading-functions to io.Buffer.
Make stringify on lists and sets non-quadratic list.
Allow 'uuid.parse --on-error`' to return null.
Add return type to 'int.stringify radix'.
Use flash registry for buckets on host platforms.
Add snapshot-to-image to toit tool.
Allow io.Data for the storage lib.
Increase host flash registry size to 64MB.
Expose the ESP32 mac address.
Fix out-of-bounds on List.replace.
v2.0.0-alpha.149
Compile macos releases on intel cpus.
Clear RTC memory on rollbacks.
v2.0.0-alpha.148
Add support for external components.
Add 'firmware' subcommand to 'toit tool'.
Add missing write barrier in array-replace.
Improve virtual->static call optimization.
Make a Deque a List.
v2.0.0-alpha.147
Add BLAKE2S crypto hash support.
Start BLE services in one go.
Improve BLE resource management.
Add 'close' to the BLE adapter.
Fix RMT on esp32s3 (and other variants).
v2.0.0-alpha.146
Add 'reader.do --lines [block]'.
Fix byte-array size checks in firmware-copy primitive.
Fix subtle GC issues with TLS buffers.
Fix toitdoc generation for packages.
Fix yaml text starting with 'Q'.
Fix yaml indented blocks.
Fix yaml implicit keys.
v2.0.0-alpha.145
Add 'toit pkg' and 'toit snapshot' commands.
Don't use tasks to wait for services to appear.
Handle 'werror' when doing 'toit.compile --analyze'.
Make it possible to stream JSON and YAML output onto a writer.
Change close-X to mark-closed on io.Reader and io.Writer.