Tags: spmadden/irox
Tags
### Chore - bump version to 0.5.0 - fix lints & bump to 1.86 ### New Features - no-std sin/cos for FloatExt - improve USFT conversion precision - as_unit conversoins for angles - add basic serialization for Duration, fix test features - new Frequency, Drift types - Add Picoseconds to Duration - add Angle::new_dm (degrees minutes) function ### Other - units & graphing - units & graphing ### Commit Statistics - 11 commits contributed to the release. - 337 days passed between releases. - 11 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Bump version to 0.5.0 (d6b1811) - No-std sin/cos for FloatExt (f5f3e19) - Units & graphing (5a2ef90) - Units & graphing (626b51a) - Fix lints & bump to 1.86 (84ff4e9) - Improve USFT conversion precision (13ec804) - As_unit conversoins for angles (016929e) - Add basic serialization for Duration, fix test features (fecbd29) - New Frequency, Drift types (c808ce6) - Add Picoseconds to Duration (61dfa4e) - Add Angle::new_dm (degrees minutes) function (b4a9e52)
### Bug Fixes - readding unsafe forbidden flag ### Commit Statistics - 1 commit contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Readding unsafe forbidden flag (13e2548)
### Chore - bump version to 0.11.0 - fix lints & bump to 1.91 - fix lints & bump to 1.89 - fix lints & bump to 1.87 - fix lints & bump to 1.86 - cleaning up the remainder of the feature cleanup detritus - cleanup test code ### New Features - Implementation of CORDIC - Floatish gets clamp() - lock FloatIsh to FloatExt<Self> - add Levenshtein distance fn - new FromF64, PrimitiveMath, and FloatIsh traits - add algorithm to HashDigest trait - new traits Cast, FloatIsh - Scanner gets Whitespace and the ability to skip empty/repeated tokens - BChunks - chunks for Bits - add len() and is_empty() to Buffer - Impl Bits for FixedU8Buf - generalize Matrix for both f32 and f64 - add Sin and Cos to FloatExt trait - Add One and Zero traits - add string float parsing from FixedU8Buf - matrix augmentation and splitting - rejigger to be more compatible with wasm32 - additional tempdir functionality - building out tempfiles - implementing Serialize/Deserialize for UUID, UnixTimestamp, UTCDateTime - Temp files helpers - Random numbers without modulo-bias - easier whole-file hashing for HashAlgorithm - add string convolution comparison - more ansi control codes work - add LUPDecomposition to matrix - cleaning up vbyte and le conversions - hashes implement Clone - new MaybeLocked enumeration for lifetime & borrowing easement - Hasher gets a 'hash_file' fn - adding docs to static_init! - new HasherCounting to track written bytes - less copies in murmur3 for perf - tweak FixedU8Buf for perf - new Hasher generic hash function struct - impl ZeroedBuffer for Box<[T]> - blake2 now actually passes all test vectors - add 'from_slice' to FixedU8Buf - rejigger md5 for perf - rejigger murmur3 for perf - impl blake2b/blake2s - new ArrayTools and SliceTools traits for bonus helper functions - some checks for invalid curve inputs ### Bug Fixes - lock pagefile and multistream behind os features - fix missing box import - fix compilation problem around alloc - fix issue in sha2 where buffer wasn't fully counted ### Other - units & graphing - cryptids ### Refactor - Drop self parameter from HashDigest::algorithm - move eframe behind feature - hexdump read -> bits - rejigger ArrayBuf for performance ### Commit Statistics - 60 commits contributed to the release. - 337 days passed between releases. - 60 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Bump version to 0.11.0 (e89ac5f) - Implementation of CORDIC (29b09c4) - Floatish gets clamp() (08ca5c0) - Lock FloatIsh to FloatExt<Self> (70d5ca9) - Add Levenshtein distance fn (2ad1d74) - Drop self parameter from HashDigest::algorithm (5beb610) - New FromF64, PrimitiveMath, and FloatIsh traits (7b3f53b) - Add algorithm to HashDigest trait (5979ef3) - New traits Cast, FloatIsh (012bde1) - Units & graphing (626b51a) - Move eframe behind feature (159001f) - Hexdump read -> bits (59f3513) - Scanner gets Whitespace and the ability to skip empty/repeated tokens (af61b0e) - BChunks - chunks for Bits (4b66cd7) - Add len() and is_empty() to Buffer (1df2807) - Impl Bits for FixedU8Buf (fbc278e) - Fix lints & bump to 1.91 (b7b95a3) - Fix lints & bump to 1.89 (691776a) - Fix lints & bump to 1.87 (789f6fb) - Fix lints & bump to 1.86 (84ff4e9) - Generalize Matrix for both f32 and f64 (9c83614) - Add Sin and Cos to FloatExt trait (306fc7c) - Add One and Zero traits (0a98696) - Add string float parsing from FixedU8Buf (9c9ccba) - Matrix augmentation and splitting (faff289) - Rejigger to be more compatible with wasm32 (698c6d0) - Lock pagefile and multistream behind os features (765876d) - Additional tempdir functionality (cb129ab) - Building out tempfiles (9e31376) - Cleaning up the remainder of the feature cleanup detritus (80339f6) - Implementing Serialize/Deserialize for UUID, UnixTimestamp, UTCDateTime (2887b67) - Temp files helpers (190d910) - Random numbers without modulo-bias (095699e) - Easier whole-file hashing for HashAlgorithm (03368d1) - Add string convolution comparison (31c8a61) - More ansi control codes work (bb68b29) - Cleanup test code (f10ad93) - Add LUPDecomposition to matrix (a0b3609) - Cleaning up vbyte and le conversions (8f155eb) - Hashes implement Clone (06dc86f) - New MaybeLocked enumeration for lifetime & borrowing easement (c2c1a9c) - Hasher gets a 'hash_file' fn (4fe2f66) - Adding docs to static_init! (500bde6) - Fix missing box import (6f80809) - New HasherCounting to track written bytes (d95374b) - Less copies in murmur3 for perf (aba995e) - Tweak FixedU8Buf for perf (781a33d) - New Hasher generic hash function struct (ba50d4f) - Impl ZeroedBuffer for Box<[T]> (836dc74) - Blake2 now actually passes all test vectors (027a9d4) - Add 'from_slice' to FixedU8Buf (d907fdf) - Rejigger md5 for perf (78a6bcf) - Rejigger murmur3 for perf (2c0ff36) - Rejigger ArrayBuf for performance (79458ea) - Impl blake2b/blake2s (4a8154a) - Fix compilation problem around alloc (c81b779) - Fix issue in sha2 where buffer wasn't fully counted (3800262) - New ArrayTools and SliceTools traits for bonus helper functions (17c0da0) - Some checks for invalid curve inputs (d562dd0) - Cryptids (2de510f)
### Bug Fixes - fix docsrs build ### Commit Statistics - 1 commit contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Fix docsrs build (8d5cb30)
### Chore - bump version to 0.5.0 - fix lints & bump to 1.89 - fix lints & bump to 1.88 - fix lints & bump to 1.86 - cleaning up the remainder of the feature cleanup detritus ### New Features - implementing Serialize/Deserialize for UUID, UnixTimestamp, UTCDateTime - new ISO8601 format trait to allow easier autocompletion ### Commit Statistics - 7 commits contributed to the release. - 337 days passed between releases. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Bump version to 0.5.0 (54c6e76) - Fix lints & bump to 1.89 (691776a) - Fix lints & bump to 1.88 (a247702) - Fix lints & bump to 1.86 (84ff4e9) - Cleaning up the remainder of the feature cleanup detritus (80339f6) - Implementing Serialize/Deserialize for UUID, UnixTimestamp, UTCDateTime (2887b67) - New ISO8601 format trait to allow easier autocompletion (49682d8)
### Chore - bump version to 0.5.0 ### New Features - ability to derive a basic SharedX variant of a struct that wraps the inner struct's fields with an RwLock - add todo!(), Self: Sized, and syn compile error helper ### Commit Statistics - 3 commits contributed to the release. - 415 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Bump version to 0.5.0 (b4557e3) - Ability to derive a basic SharedX variant of a struct that wraps the inner struct's fields with an RwLock (b0386c2) - Add todo!(), Self: Sized, and syn compile error helper (4e50426)
### Chore - fix lints & bump to 1.90 - fix lints & bump to 1.86 ### New Features - adding blake2 as custom hash impls - validator returns more info - SharedPubkey, SignatureSubpacket::Keyblocks, MultiKeybox, and verification of detatched signatures of files - use MPI type instead of Vec/Box for keys. - pubkey packet signature verification - more tests, keybox, validation progress - basic armor decoding, basic serializations for some packets. - add s2k algorithm - super-basic signature validation - new openpgp module ### Refactor - hexdump read -> bits ### Commit Statistics - 14 commits contributed to the release. - 13 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Release irox-bits v0.5.0 (9a6d933) - Hexdump read -> bits (59f3513) - Fix lints & bump to 1.90 (6420aae) - Fix lints & bump to 1.86 (84ff4e9) - Adding blake2 as custom hash impls (6eb6a2c) - Validator returns more info (84f5173) - SharedPubkey, SignatureSubpacket::Keyblocks, MultiKeybox, and verification of detatched signatures of files (22f353b) - Use MPI type instead of Vec/Box for keys. (93514cb) - Pubkey packet signature verification (9c5c9f1) - More tests, keybox, validation progress (a9c8d8d) - Basic armor decoding, basic serializations for some packets. (c830716) - Add s2k algorithm (a2bf2b8) - Super-basic signature validation (2b29e6e) - New openpgp module (10ddde7)
### New Features - lots of additional work on geometry lib. - Vector gets splat - add distance to line segment - Vector math! - new Geometry crate ### Commit Statistics - 6 commits contributed to the release over the course of 30 calendar days. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Release irox-tools v0.11.0 (b0589f9) - Lots of additional work on geometry lib. (e74a2b1) - Vector gets splat (fb117e8) - Add distance to line segment (872850b) - Vector math! (68b8ab6) - New Geometry crate (a721503)
### Chore - bump version to 0.2.0 ### New Features - Pull in CORDIC - Floatish gets clamp() - new FromF64, PrimitiveMath, and FloatIsh traits - Impl FloatIsh - add Sin and Cos to FloatExt trait ### Other - units & graphing - units & graphing ### Commit Statistics - 8 commits contributed to the release over the course of 56 calendar days. - 371 days passed between releases. - 8 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Bump version to 0.2.0 (7c8b8be) - Pull in CORDIC (b39d328) - Floatish gets clamp() (08ca5c0) - New FromF64, PrimitiveMath, and FloatIsh traits (7b3f53b) - Impl FloatIsh (f9fbfff) - Units & graphing (5a2ef90) - Units & graphing (626b51a) - Add Sin and Cos to FloatExt trait (306fc7c)
### New Features - new ability to derive EnumTryFromRepr (try_from(&Repr)) for [Repr(u8)] enums - ability to skip enum items with #[skip] ### Commit Statistics - 2 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 * **Uncategorized** - New ability to derive EnumTryFromRepr (try_from(&Repr)) for [Repr(u8)] enums (6a38a79) - Ability to skip enum items with #[skip] (03ba903)
PreviousNext