|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [0-based versioning](https://0ver.org/). |
| 7 | + |
| 8 | +## v0.10.0 - July 4, 2025 |
| 9 | + |
| 10 | +## Added |
| 11 | + |
| 12 | +- `libs/event/test.c` |
| 13 | +- Valid ranges of configuration parameters in `tools/unity/amast_config.h` |
| 14 | + |
| 15 | +## Fixed |
| 16 | + |
| 17 | +- Event enum name in `apps/examples/workers/main.c` |
| 18 | +- Markup in `libs/event/README.rst` |
| 19 | + |
| 20 | +## Changed |
| 21 | + |
| 22 | +- Rework `am_event_free()` to take pointer to event - not double pointer |
| 23 | +- Use binary search of memory allocator in `am_event_allocate_x()` |
| 24 | +- Rework `am_bit_u8_msb()` |
| 25 | +- Rework `am_queue_ctor()` to take pointer and size separately |
| 26 | +- Add `am_queue::capacity` |
| 27 | +- Review IWYU pragmas usage |
| 28 | +- Expand `AM_ASYNC_EXIT()` in `AM_ASYNC_END()` |
| 29 | +- Use `AM_ASYNC_AWAIT()` to check for end of timeout in `apps/examples/async/main.c` |
| 30 | +- Use debug non-optimized builds for pal set to stubs |
| 31 | +- Improve `libs/timer/timer.h` API documentation |
| 32 | +- Rename `am_timer::shot_in_ticks` to `am_timer::oneshot_ticks` |
| 33 | +- Add comment to `am_ao_state_cfg::on_debug()` |
| 34 | +- Update `libs/async/README.rst` |
| 35 | +- Add asserts to async example async functions |
| 36 | +- Move cppcheck warning suppression to `AM_ASYNC_BEGIN()` |
| 37 | +- Amend `libs/hsm/README.rst` |
| 38 | +- Improve `libs/event` comments |
0 commit comments