Skip to content

Commit dc44988

Browse files
committed
docs: update CHANGELOG for release 0.29
Signed-off-by: deadprogram <[email protected]>
1 parent a158d31 commit dc44988

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

CHANGELOG.md

+71
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,74 @@
1+
0.29.0
2+
---
3+
4+
* **general**
5+
- Go 1.21 support
6+
- use https for renesas submodule #3856
7+
- ci: rename release-double-zipped to something more useful
8+
- ci: update Node.js from version 14 to version 16
9+
- ci: switch GH actions builds to use Go 1.21 final release
10+
- docker: update clang to version 15
11+
- docker: use Go 1.21 for Docker dev container build
12+
- `main`: add target JSON file in `tinygo info` output
13+
- `main`: improve detection of filesystems
14+
- `main`: use `go env` instead of doing all detection manually
15+
- make: add make task to generate Renesas device wrappers
16+
- make: add task to check NodeJS version before running tests
17+
- add submodule for Renesas SVD file mirror repo
18+
- update to go-serial package v1.6.0
19+
- `testing`: add Testing function
20+
- `tools/gen-device-svd`: small changes needed for Renesas MCUs
21+
* **compiler**
22+
- `builder`: update message for max supported Go version
23+
- `compiler,reflect`: NumMethods reports exported methods only
24+
- `compiler`: add compiler-rt and wasm symbols to table
25+
- `compiler`: add compiler-rt to wasm.json
26+
- `compiler`: add min and max builtin support
27+
- `compiler`: implement clear builtin for maps
28+
- `compiler`: implement clear builtin for slices
29+
- `compiler`: improve panic message when a runtime call is unavailable
30+
- `compiler`: update .ll test output
31+
- `loader`: merge go.env file which is now required starting in Go 1.21 to correctly get required packages
32+
* **standard library**
33+
- `os`: define ErrNoDeadline
34+
- `reflect`: Add FieldByNameFunc
35+
- `reflect`: add SetZero
36+
- `reflect`: fix iterating over maps with interface{} keys
37+
- `reflect`: implement Value.Grow
38+
- `reflect`: remove unecessary heap allocations
39+
- `reflect`: use .key() instead of a type assert
40+
- `sync`: add implementation from upstream Go for OnceFunc, OnceValue, and OnceValues
41+
* **targets**
42+
- `machine`: UART refactor (#3832)
43+
- `machine/avr`: pin change interrupt
44+
- `machine/macropad_rp2040`: add machine.BUTTON
45+
- `machine/nrf`: add I2C timeout
46+
- `machine/nrf`: wait for stop condition after reading from the I2C bus
47+
- `machine/nRF52`: set SPI TX/RX lengths even data is empty. Fixes #3868 (#3877)
48+
- `machine/rp2040`: add missing suffix to CMD_READ_STATUS
49+
- `machine/rp2040`: add NoPin support
50+
- `machine/rp2040`: move flash related functions into separate file from C imports for correct - LSP. Fixes #3852
51+
- `machine/rp2040`: wait for 1000 us after flash reset to avoid issues with busy USB bus
52+
- `machine/samd51,rp2040,nrf528xx,stm32`: implement watchdog
53+
- `machine/samd51`: fix i2cTimeout was decreasing due to cache activation
54+
- `machine/usb`: Add support for HID Keyboard LEDs
55+
- `machine/usb`: allow USB Endpoint settings to be changed externally
56+
- `machine/usb`: refactor endpoint configuration
57+
- `machine/usb`: remove usbDescriptorConfig
58+
- `machine/usb/hid,joystick`: fix hidreport (3) (#3802)
59+
- `machine/usb/hid`: add RxHandler interface
60+
- `machine/usb/hid`: rename Handler() to TxHandler()
61+
- `wasi`: allow zero inodes when reading directories
62+
- `wasm`: add support for GOOS=wasip1
63+
- `wasm`: fix functions exported through //export
64+
- `wasm`: remove i64 workaround, use BigInt instead
65+
- `example`: adjust time offset
66+
- `example`: simplify pininterrupt
67+
* **boards**
68+
- `targets`: add AKIZUKI DENSHI AE-RP2040
69+
- `targets`: adding new uf2 target for PCA10056 (#3765)
70+
71+
172
0.28.0
273
---
374

0 commit comments

Comments
 (0)