Skip to content

Commit 68fa22f

Browse files
committed
change: Update version to 0.1.0
1 parent d75b8be commit 68fa22f

File tree

2 files changed

+93
-1
lines changed

2 files changed

+93
-1
lines changed

CHANGELOG.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
## v0.1.0 (2026-03-19)
2+
3+
### ✨ New Features
4+
5+
- **esp32c61**: Add large flash support *(Jaroslav Burian - edb0e0b)*
6+
- **security**: add api to check flash is encrypted *(erhankur - 96e788b)*
7+
- **flash**: Set flash size to maximum supported when ID is unknown *(Jaroslav Burian - 70373a5)*
8+
- **flash**: Support custom SPI flash pin configuration *(Jaroslav Burian - 6d9c71a)*
9+
- **flash**: Support eFuse SPI pin configuration *(Jaroslav Burian - 334a201)*
10+
- **flash**: Add 4 byte flashing support for ESP32-P4 and ESP32-S3 *(Jaroslav Burian - 6e7bb85)*
11+
- **flash**: Add support for 4 byte address flashing *(Jaroslav Burian - af03c85)*
12+
- **usb-otg**: Finish the USB-OTG RX/TX support *(Radim Karniš - b50a3ce)*
13+
- **usb_serial_jtag**: Add USB-Serial/JTAG transport layer support *(Radim Karniš - 58272f8)*
14+
- add SHA256 hash calculation APIs *(erhankur - f0827f5)*
15+
- set log level in runtime *(erhankur - 6df67f1)*
16+
- Add asynchronous erase function *(Jaroslav Burian - f7ce526)*
17+
- Add miniz rom wrappers *(Jaroslav Burian - eff7a03)*
18+
- Add MD5 check ROM wrappers *(Jaroslav Burian - 1b234e6)*
19+
- Disable Watchdogs when USB-Serial-JTAG is used *(Jaroslav Burian - 3489324)*
20+
- Add CPU clock increase support *(Jaroslav Burian - 3661a14)*
21+
- add support for the USB-CDC feature *(Jaroslav Safka - ac03ab8)*
22+
- esp32p4 eco5 support *(erhankur - b6f33c1)*
23+
- Add basic flashing support *(Jaroslav Burian - 4101650)*
24+
- Add UART support *(Jaroslav Burian - ec7beca)*
25+
- add support for security info *(Jaroslav Safka - 4797c8e)*
26+
- add target soc_caps.h *(erhankur - 709ef1e)*
27+
- add mem utils, for checking memory range types *(Anton Maklakov - 10b0cfa)*
28+
- add soc header for targets *(Anton Maklakov - 045250d)*
29+
- Add wrappers for UART RX/TX ROM funcs *(Radim Karniš - c9b98d0)*
30+
- add S3 initial read support *(Anton Maklakov - d1503e5)*
31+
- update structure for initial SPI Flash support *(Anton Maklakov - f54ee9e)*
32+
- add ROM function wrappers *(erhankur - cfcc920)*
33+
- Add initial error codes *(Anton Maklakov - facae9e)*
34+
- add xtensa trax memory helpers *(erhankur - 3c8a527)*
35+
- add libc rom linker files *(erhankur - 56c7d97)*
36+
37+
### 🐛 Bug Fixes
38+
39+
- **esp32**: save/restore SPI1 user register across flash operations *(erhankur - 5a5be66)*
40+
- **esp8266**: Use custom flash config due to different ROM implementation *(Jaroslav Burian - 3eb4aa1)*
41+
- **esp32s2**: wait for SPI0 idle using correct peripheral index *(erhankur - f419d01)*
42+
- **flash**: wait for erase complete before returning from erase_area *(erhankur - cef3cb3)*
43+
- **flash**: change erase_area function to support large flash mode *(erhankur - 3718892)*
44+
- **esp32c2**: Improve crystal frequency detection by comparing to internal *(Jaroslav Burian - 899c483)*
45+
- **esp32h21**: use correct ROM addresses for libc functions *(erhankur - 983c4e0)*
46+
- **esp32h4**: Use the latest ld files and support clock init *(Radim Karniš - 2019d1e)*
47+
- **usb_serial_jtag**: Use custom implementation of flush and tx as ROM flushes on newline character *(Jaroslav Burian - aa2f920)*
48+
- **flash**: Wait for SPI0 to be ready when there is no HW arbiter *(Jaroslav Burian - 280cac7)*
49+
- **flash**: Properly calculate timeout for data shorter than 1KB *(Jaroslav Burian - 29e0730)*
50+
- **flash**: Do not save flash ID to ROM read only structure *(Jaroslav Burian - 49cc6b5)*
51+
- **esp8266**: Fix flash write enable by custom implementation instead of ROM *(Jaroslav Burian - c8a6296)*
52+
- **esp8266**: Properly attach SPI flash *(Jaroslav Burian - b56f101)*
53+
- **esp32s3**: Fix LoadStoreException during flashing over USB OTG *(Jaroslav Burian - 2541cc9)*
54+
- **esp32s3**: APB frequency is equal to XTAL frequency when PLL is not used *(Jaroslav Burian - 5e8492b)*
55+
- **md5**: Use proper context structure for esp32c2 *(Jaroslav Burian - a30a4d5)*
56+
- **md5**: Use proper context structure for esp32c2 *(Jaroslav Burian - 46ecbd5)*
57+
- **esp32c3**: Use XTAL frequency for UART clock which is default in ROM *(Jaroslav Burian - ab85095)*
58+
- **esp32c3**: Remove return causing security info unsupported feature error *(Jaroslav Burian - bcc2c2e)*
59+
- **esp32c2**: Detect APB frequency even without clock initialization *(Jaroslav Burian - 46deae2)*
60+
- **esp32s3**: Properly detect APB frequency *(Jaroslav Burian - da588ec)*
61+
- **usb-otg**: Add missing ld aliases *(Radim Karniš - 7615fe8)*
62+
- **clock**: Wait for the clocks to stabilize after init *(Radim Karniš - 545d100)*
63+
- **log**: log output aligned in flash.c *(erhankur - 8b0183f)*
64+
- **target**: allow strong functions override weak ones *(erhankur - 4382edd)*
65+
- **esp8266**: Add missing flash function definitions and implement UART TX flush *(Jaroslav Burian - e64d437)*
66+
- **uart**: Fixed initialization for the early stages for many chips *(Anton Maklakov - 19bd30f)*
67+
- **include**: Make the headers includable from C++ *(Roland Dobai - d7e68bc)*
68+
- add clock.c to esp32h21 build *(erhankur - b943a84)*
69+
- Use correct clock for UART baudrate *(Jaroslav Burian - e84786a)*
70+
- update copyright header *(Anton Maklakov - 6c2970d)*
71+
- clean up error codes *(Anton Maklakov - a58afdd)*
72+
73+
### 📖 Documentation
74+
75+
- **esp-stub-lib**: add code conventions for include style *(erhankur - fdf131d)*
76+
- add MAINTENANCE.md and link from README *(Roland Dobai - 01cef04)*
77+
78+
### 🔧 Code Refactoring
79+
80+
- **aes_xts**: Use common helper function to wait for register state *(Jaroslav Burian - 05d54e6)*
81+
- move common flash functions to the common layer *(erhankur - d8146e0)*
82+
- cleanup unused block/sector erase functions *(erhankur - 4155edc)*
83+
- print flash logs as verbose or error *(erhankur - 4443dcc)*
84+
- improve flash api returns *(erhankur - c7a56aa)*
85+
- Simplify USB-Serial-JTAG code *(Jaroslav Burian - 9471844)*
86+
- Make soc utils public *(Jaroslav Burian - c75846d)*
87+
- move target interface to /include/target/ *(Anton Maklakov - 4d26034)*
88+
- cleanup useless uart headers *(erhankur - bcb85ef)*
89+
90+
---
91+
92+
## v0.0.1 (2025-03-17)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
[tool.commitizen]
1010
name = "czespressif"
11-
version = "0.0.1"
11+
version = "0.1.0"
1212
update_changelog_on_bump = true
1313
tag_format = "v$version"
1414
changelog_start_rev = "v0.0.1"

0 commit comments

Comments
 (0)