Skip to content

Tags: spmadden/irox

Tags

irox-units-v0.5.0

Toggle irox-units-v0.5.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-tools-v0.11.1

Toggle irox-tools-v0.11.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-tools-v0.11.0

Toggle irox-tools-v0.11.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-time-v0.5.1

Toggle irox-time-v0.5.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-time-v0.5.0

Toggle irox-time-v0.5.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-structs_derive-v0.5.0

Toggle irox-structs_derive-v0.5.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-openpgp-v0.1.0

Toggle irox-openpgp-v0.1.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-geometry-v0.1.0

Toggle irox-geometry-v0.1.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-fixedmath-v0.2.0

Toggle irox-fixedmath-v0.2.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)

irox-enums_derive-v0.2.4

Toggle irox-enums_derive-v0.2.4's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
### 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)