## v0.2.1 (2024-10-29)
### New Features
- add const unsigned primitive conversions
### Commit Statistics
- 1 commit contributed to the release.
- 5 days 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**
- Add const unsigned primitive conversions ([`913fb31`](https://github.com/spmadden/irox/commit/913fb3149cf855466ff2dd05845e132546c44023))
## v0.2.0 (2024-10-24)
### New Features
- impl Bits and MutBits for TcpStream
- impl readline
- new statistical lossless streaming encoders
- new 'WriteToBEBits' trait and impls on primitives
- new BitsArray and MutBitsArray wrappers around fixed stack-sized arrays.
- SeekRead and SeekWrite now have seek_*_all methods to ensure the entire buffer is read/written.
- new ToBEBytes and FromBEBytes const-ish traits for primitives
### Bug Fixes
- fix warning from alloc
### New Features (BREAKING)
- Breaking: refactor BitsWrapper to have an owned and borrowed variant.
### Commit Statistics
- 10 commits contributed to the release.
- 84 days passed between releases.
- 9 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release irox-bits v0.2.0 ([`3ed7b85`](https://github.com/spmadden/irox/commit/3ed7b850a87bfc670ce18f5c824008f09b0af7b4))
- Breaking: refactor BitsWrapper to have an owned and borrowed variant. ([`d256059`](https://github.com/spmadden/irox/commit/d256059f37bcfc75dc8ba556e35343cb3cb18add))
- Fix warning from alloc ([`223f172`](https://github.com/spmadden/irox/commit/223f172cdf729543c8f08c7ad34bce22e04ef1a9))
- Impl Bits and MutBits for TcpStream ([`6e758ee`](https://github.com/spmadden/irox/commit/6e758eeead6cad3c16a8ce60e86ba4984f19514b))
- Impl readline ([`cac1837`](https://github.com/spmadden/irox/commit/cac183713d52850472d3a5b90714938710796c56))
- New statistical lossless streaming encoders ([`f1c45cd`](https://github.com/spmadden/irox/commit/f1c45cd905228e9f38f5c537148a329b971d3140))
- New 'WriteToBEBits' trait and impls on primitives ([`fb3aca4`](https://github.com/spmadden/irox/commit/fb3aca49374c55a105fd810b430031b5dc3bb55d))
- New BitsArray and MutBitsArray wrappers around fixed stack-sized arrays. ([`031470c`](https://github.com/spmadden/irox/commit/031470c6ea39e78f319fd263c04f15a7ad8eab56))
- SeekRead and SeekWrite now have seek_*_all methods to ensure the entire buffer is read/written. ([`89f0582`](https://github.com/spmadden/irox/commit/89f0582bfad2a71a79b8d702a5f239a67efd357a))
- New ToBEBytes and FromBEBytes const-ish traits for primitives ([`40c370f`](https://github.com/spmadden/irox/commit/40c370fe3b2be7e78a927f21a75a264942be193f))
## v0.1.5 (2024-08-01)
### New Features
- BitsError can be used in const environments
### Commit Statistics
- 2 commits contributed to the release.
- 13 days 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**
- Release irox-bits v0.1.5 ([`68fc27f`](https://github.com/spmadden/irox/commit/68fc27ff2ff0a347963cd36cab03930278b5c31f))
- BitsError can be used in const environments ([`9020f11`](https://github.com/spmadden/irox/commit/9020f1174abfc895ad3438fb60cc3bc673a0a1b1))
## v0.1.4 (2024-07-19)
### Other
- fix docsrs for irox-bits
### Commit Statistics
- 2 commits contributed to the release.
- 12 days 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**
- Release irox-bits v0.1.4 ([`f2464aa`](https://github.com/spmadden/irox/commit/f2464aa9392a50e3bdaeae56e4d7353099c36a15))
- Fix docsrs for irox-bits ([`7767718`](https://github.com/spmadden/irox/commit/77677189e46aec6b857762f5a8ff0b49d6922ebf))
## v0.1.3 (2024-07-06)
### Documentation
- improve docs.rs docs for bits
### Commit Statistics
- 2 commits contributed to the release.
- 12 days 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**
- Release irox-bits v0.1.3 ([`305b602`](https://github.com/spmadden/irox/commit/305b6024e951595a1ce18f5a8d65d69301630aa9))
- Improve docs.rs docs for bits ([`9c6515d`](https://github.com/spmadden/irox/commit/9c6515d28c9e049ddeee33db099c81e21c608181))
## v0.1.2 (2024-06-24)
### Documentation
- vastly improved documentation
### New Features
- improved support for i128/bool/char/i8
- new SeekRead and SeekWrite traits to align Linux and Window's FileExt traits
### Bug Fixes
- std leaked in :<
### Commit Statistics
- 6 commits contributed to the release.
- 64 days passed between releases.
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release irox-bits v0.1.2 ([`fcfb061`](https://github.com/spmadden/irox/commit/fcfb061ea219d32b6575115ee722aeb4416e7c63))
- Std leaked in :< ([`fcb40e9`](https://github.com/spmadden/irox/commit/fcb40e9370dfb0246350252c2fd0d6158e4c5b59))
- Vastly improved documentation ([`ef4b515`](https://github.com/spmadden/irox/commit/ef4b515af54d9cf76b87f5493fd59cd386a27041))
- Improved support for i128/bool/char/i8 ([`cd042ab`](https://github.com/spmadden/irox/commit/cd042abec8394ea08c1bc4d14bd323e75cfd38fd))
- Release irox-bits v0.1.1 ([`92fdded`](https://github.com/spmadden/irox/commit/92fdded1ffad1d268f65c1584e04967e0f04f524))
- New SeekRead and SeekWrite traits to align Linux and Window's FileExt traits ([`bbb9ff3`](https://github.com/spmadden/irox/commit/bbb9ff39051ec49313c297d6a4217532b9228390))
## v0.1.1 (2024-05-18)
### New Features
- new SeekRead and SeekWrite traits to align Linux and Window's FileExt traits
## v0.1.0 (2024-04-21)
### New Features
- new read_exact function
- feature std requires alloc
- expose error info
### Bug Fixes
- fix removing u8 from wrong end of struct for String and Vec with horribly inefficient solution
### Refactor (BREAKING)
- pull out tools/bits into own module, no-std, no-alloc
### Commit Statistics
- 6 commits contributed to the release.
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Release irox-bits v0.1.0 ([`6a51458`](https://github.com/spmadden/irox/commit/6a51458cde4fb1be4303792e68c476330b479a27))
- Fix removing u8 from wrong end of struct for String and Vec with horribly inefficient solution ([`91da08c`](https://github.com/spmadden/irox/commit/91da08c9b855233a77b7e0df369d70736eaeabc9))
- New read_exact function ([`a63f11e`](https://github.com/spmadden/irox/commit/a63f11ed48e14aac3ac0d9cd058c78771c5c2d8c))
- Feature std requires alloc ([`5618cf8`](https://github.com/spmadden/irox/commit/5618cf8e7290900915b3cd23d87191253de4cd3e))
- Expose error info ([`a63123a`](https://github.com/spmadden/irox/commit/a63123ab8fc28fa775ad02aacfb13081f8c03faf))
- Pull out tools/bits into own module, no-std, no-alloc ([`05c5b84`](https://github.com/spmadden/irox/commit/05c5b84578474138d78211db2763e11a7bb3a925))