# Changelog
## Unreleased
* None
## v0.4.0 (2024-03-22)
* [#23] - Add `strncasecmp`
* [#21] - Add signal API
* [#19] - Add malloc/free API
* [#14] - C function exports now gated by feature flags
[#23]: https://github.com/rust-embedded-community/tinyrlibc/pull/23
[#21]: https://github.com/rust-embedded-community/tinyrlibc/pull/21
[#19]: https://github.com/rust-embedded-community/tinyrlibc/pull/19
[#14]: https://github.com/rust-embedded-community/tinyrlibc/pull/14
## v0.3.0 (2022-10-18)
* [#11] - Switch to `core::ffi` types (requires Rust 1.64)
* [#10] - Add CI using Github Actions
* [#7] - Add `strtoul` and `strcpy`
* [#8] - Add `abs`
[#11]: https://github.com/rust-embedded-community/tinyrlibc/pull/11
[#10]: https://github.com/rust-embedded-community/tinyrlibc/pull/10
[#7]: https://github.com/rust-embedded-community/tinyrlibc/pull/7
[#8]: https://github.com/rust-embedded-community/tinyrlibc/pull/8
## v0.2.2 (2022-03-17)
* [#5] - Swap `i32` to `CInt` in `strchr`.
[#5]: https://github.com/rust-embedded-community/tinyrlibc/pull/5
## v0.2.1 (2021-05-17)
* [#2] - Add `strncpy`
[#2]: https://github.com/rust-embedded-community/tinyrlibc/pull/2
## v0.2.0 (2019-11-06)
* [#1] - Add `strchr`
[#1]: https://github.com/rust-embedded-community/tinyrlibc/pull/1
## v0.1.2 (2019-09-01)
* First release