diff --git a/CHANGELOG.md b/CHANGELOG.md index 31fc185..e82d10c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - add README - add gitignore +### New Features (BREAKING) + + - remove is_empty method and return non-zero length + - fix doc comments + ### Documentation - show methods behind feature flag bytes @@ -33,6 +38,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - implement NonEmptyBz - add cloned method + - add infalliable first-last accessor methods + - provide `first()`, `last()`, `split_first()`, `split_last()` methods. +- use unsafe blocks for performance, and throughly document the safety. +- add tests and miri workflow to ci. + +### Commit Statistics + + + + - 3 commits contributed to the release over the course of 1 calendar day. + - 1 day passed between releases. + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' were seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Merge pull request #10 from hubcycle/9-remove-is_empty-and-return-non-zero-length (8a6bd1e) + - Remove is_empty method and return non-zero length (c5e19c8) + - Merge pull request #8 from hubcycle/release/v0.1.2 (4aada5a) +
+ +## 0.1.2 (2025-07-18) + +### Chore + + - add changelog for v0.1.2 + +### New Features + - add infalliable first-last accessor methods - provide `first()`, `last()`, `split_first()`, `split_last()` methods. - use unsafe blocks for performance, and throughly document the safety. @@ -42,8 +81,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release. - - 1 commit was understood as [conventional](https://www.conventionalcommits.org). + - 4 commits contributed to the release. + - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details @@ -53,13 +92,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** - - Merge pull request #7 from hubcycle/feature/6-infalliable-first-last ([`f7a5cad`](https://github.com/hubcycle/nebz/commit/f7a5cad188ae90957e2bb2569f80d5e4f3f88d9b)) - - Add infalliable first-last accessor methods ([`d9c5b1c`](https://github.com/hubcycle/nebz/commit/d9c5b1cefb8c2b78ff88b95825f74124b4332607)) - - Merge pull request #5 from hubcycle/release/v0.1.1 ([`1c36b38`](https://github.com/hubcycle/nebz/commit/1c36b38cf71de77a621e04c5faae7c938ff3c7b1)) + - Add changelog for v0.1.2 (5c51d53) + - Merge pull request #7 from hubcycle/feature/6-infalliable-first-last (f7a5cad) + - Add infalliable first-last accessor methods (d9c5b1c) + - Merge pull request #5 from hubcycle/release/v0.1.1 (1c36b38)
## 0.1.1 (2025-07-18) + + ### Chore - add changelog @@ -87,11 +129,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** - - Add changelog ([`f8cfcfe`](https://github.com/hubcycle/nebz/commit/f8cfcfeb5eb7a1799e8e30f0bf60774722a6bab7)) - - Merge pull request #4 from hubcycle/dev ([`94fc052`](https://github.com/hubcycle/nebz/commit/94fc052794568932de2452cc8d441d75bf065af5)) - - Show methods behind feature flag bytes ([`0b86ae0`](https://github.com/hubcycle/nebz/commit/0b86ae0651febfa814f7df008cae7d2bf582695d)) - - Merge pull request #3 from hubcycle/dev ([`df471fa`](https://github.com/hubcycle/nebz/commit/df471fa54c48771ab456987a939d6b648498f364)) - - Add cloned method ([`a5a5620`](https://github.com/hubcycle/nebz/commit/a5a5620f484361ddad58c0beb7dbe6639a6c487d)) + - Add changelog (f8cfcfe) + - Merge pull request #4 from hubcycle/dev (94fc052) + - Show methods behind feature flag bytes (0b86ae0) + - Merge pull request #3 from hubcycle/dev (df471fa) + - Add cloned method (a5a5620)
## 0.1.0 (2025-07-18) @@ -135,16 +177,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** - - Merge pull request #2 from hubcycle/dev ([`19147c7`](https://github.com/hubcycle/nebz/commit/19147c7102ac8d1db8837e64b4dca2db78006d3f)) - - Add changelog ([`6923fd2`](https://github.com/hubcycle/nebz/commit/6923fd24ed8c89b262c326f57897eecd379c420c)) - - Merge pull request #1 from hubcycle/dev ([`4434803`](https://github.com/hubcycle/nebz/commit/443480378f33bec6ab151c0d0d88b636ff6836fb)) - - Prepare to publish to crates.io ([`b903cf4`](https://github.com/hubcycle/nebz/commit/b903cf4956dd89a6999bfb83d46b814822e6b240)) - - Implement NonEmptyBz ([`ad7e532`](https://github.com/hubcycle/nebz/commit/ad7e532ac221e4c1bbc4673903e3aff1e1e75381)) - - Add license ([`3164ba3`](https://github.com/hubcycle/nebz/commit/3164ba3347f3bc82b88bb88db29e51d2b13bc363)) - - Add description, readme, repository to Cargo.toml ([`82c9268`](https://github.com/hubcycle/nebz/commit/82c926831fc6c8a5c67e6453555cfb6624d60700)) - - Add rustfmt ([`7d8da29`](https://github.com/hubcycle/nebz/commit/7d8da29c8102787d05b2c565a14c5dba61b2f10b)) - - Cargo init ([`74fbbaf`](https://github.com/hubcycle/nebz/commit/74fbbaf94e518acc6cbaf1dcc8196a7922710214)) - - Add README ([`f58dfa7`](https://github.com/hubcycle/nebz/commit/f58dfa77507a33330158973f772bcec09574cb3f)) - - Add gitignore ([`6fb66df`](https://github.com/hubcycle/nebz/commit/6fb66df4aa42537aaf7f415233e02dc6cfd647b8)) + - Merge pull request #2 from hubcycle/dev (19147c7) + - Add changelog (6923fd2) + - Merge pull request #1 from hubcycle/dev (4434803) + - Prepare to publish to crates.io (b903cf4) + - Implement NonEmptyBz (ad7e532) + - Add license (3164ba3) + - Add description, readme, repository to Cargo.toml (82c9268) + - Add rustfmt (7d8da29) + - Cargo init (74fbbaf) + - Add README (f58dfa7) + - Add gitignore (6fb66df)