Skip to content

Releases: toitlang/toit

v2.0.0-alpha.190

15 Feb 20:57
706804c

Choose a tag to compare

Expose RSA crypto functions.
Implement mdns one shot.
Update esptool.
Fix double->string conversion.
Fix Deque.reserve.
Fix RMT on esp32c3.
Fix kebabify on Windows.
Rewrite UART.
Build fat binaries for macosx.
Initialize the drt/rts UART pins on Windows.

v2.0.0-alpha.189

28 Oct 11:45
6d7fc99

Choose a tag to compare

Many ESP-NOW improvements.
Add support for updating mtime and atime of files.
Add TRACE log level.
All multiple BLE services/characteristics with the same uuid.
Back off when BLE notifications run out of memory.
Throw "ALREADY_EXIST" if a fs entry already exists on Windows.
Use FILE_NOT_FOUND for more Windows errors.
Allow to parse timestamps without seconds.
Apply patch to the ESP-IDF so compilation of custom envelopes works on Windows.
Fix the drom-map-end.
Switch to '--if-error' instead of '--on-error'.

v2.0.0-alpha.188

17 Aug 16:01
b394d9e

Choose a tag to compare

Reduce esp32c6 size by disabling ethernet.

v2.0.0-alpha.187

14 Aug 16:59
74ff0ee

Choose a tag to compare

Fix yaml stringify for strings starting with '>', like '>=1.0'.
Allow to clear BLE values.
Roll esp-idf to 5.4.1.

v2.0.0-alpha.186

08 Jul 05:06
9b7e918

Choose a tag to compare

Disable all pull-ups and pull-downs when going to deep sleep.

v2.0.0-alpha.185

18 Jun 07:25
392e276

Choose a tag to compare

Require i2c closing to be successful.
Accept she-bang Toit files that don't have 'toit' extension.
Fix GPIO pin, when using input, output, and initial value.
Fix 'toit decode' without a snapshot.
Fix Windows unicode issues.
Fix SPI on Linux.

v2.0.0-alpha.184

02 Jun 11:26
9eb780c

Choose a tag to compare

Add UTF-8 manifest to all executables.
Improve compiler for invalid UTF-8 files.
Update Debian changelog to latest version.
Use the 'toit' executable as compiler for the LSP and toitdoc.
Fix signing of disk images (dmg).

v2.0.0-alpha.182

26 May 14:44
2638c00

Choose a tag to compare

Don't use the latest Ubuntu for the deb-file generation.
Fix toitdoc generation for the SDK.
Fix executable signing for the new paths.

v2.0.0-alpha.181

26 May 12:38
e496672

Choose a tag to compare

Add riscv64 cross-compilation support.
Warn when an import uses an upper-case character.
Warn if import segments don't match the case of the path.
Install Toit in standard locations.
Pessimize local types in the presence of non-local branches.
Apply RMT patch in ESP-IDF.
Fix GPIO on raspberry pi.
Fix memory leak with pattern encoder.

v2.0.0-alpha.180

09 May 13:37
f513b98

Choose a tag to compare

Add support for pm (power management) functions.
Add 'set-pull' to GPIO.
Add finalizers for more resources.
Use a weak map in the ServiceResourceProxy.
Rewrite DAC to use new API.
Implement new API for RMT and add support for encoders.
Update ESP-NOW to use the latest API.
Fix truthy type propagation.
Improve type propagation for identical.
Drop ifs with two dead blocks.