Releases: spmadden/irox
Releases · spmadden/irox
irox v0.6.6
Chore
- bump irox to 0.6.6
Commit Statistics
- 2 commits contributed to the release.
- 5 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
irox-types v0.4.4
New Features
- Primitives can go to and from u8 now.
Commit Statistics
- 1 commit contributed to the release.
- 5 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Primitives can go to and from u8 now. (7263abd)
irox-tools v0.9.1
New Features
- add hexarray function and nibble_to_hex_char
Commit Statistics
- 1 commit contributed to the release.
- 5 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Add hexarray function and nibble_to_hex_char (f4f2cb5)
irox-time v0.4.4
New Features
- add easier formats for UTCDateTime
- Re-align different time epochs for Ord,Eq,etc.
Commit Statistics
- 2 commits contributed to the release.
- 5 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
irox-stats v0.2.7
Chore
- update deps
New Features
- new Summary struct and one second streaming windows stats
Commit Statistics
- 2 commits contributed to the release.
- 5 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
irox-git-tools v0.2.1
Chore
- bump version of git-tools to capture the new dep versions
Commit Statistics
- 1 commit contributed to the release.
- 290 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Bump version of git-tools to capture the new dep versions (976ac6c)
irox-egui-extras v0.5.0
New Features
- update about window with build host variables.
Chore (BREAKING)
- upgrade to latest libraries, including egui 0.29.1
Commit Statistics
- 2 commits contributed to the release.
- 42 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
irox-builder v0.3.0
Chore
- bump version of git-tools to capture the new dep versions
- update deps
- bump irox version for release
- add extra clippy warns by default for better no_std compliance
- set opt-level=1 for tests
- update deps
- update deps
- fixup lints & formatting
- update deps
- update deps to latest versions
- bring back windows-shell = powershell 7 for windows systems.
- update deps
- update deps to latest
- fix lints
- bump irox version to 0.6.4 for release
- update deps
- update deps
- update deps
- update deps
- update deps
Documentation
- improve docs.rs docs for bits
New Features
- add pre-package check for the release task
- add const unsigned primitive conversions
- add hexarray function and nibble_to_hex_char
- add linux sysinfo
- update about window with build host variables.
- add new Build Host variables
- add easier formats for UTCDateTime
- new Summary struct and one second streaming windows stats
- Re-align different time epochs for Ord,Eq,etc.
- Cleaned up metrology a bunch
- Primitives can go to and from u8 now.
- new metrics module WIP
- add 'limit' capability to RoundU8Buffer to artificially limit the output
- more work on TimeSeriesDataWriters, TSDF gets "varying floats" about 2x compressed than straight deflate
- Impl default for Time64
- require FloatExt for 'AnyFloat'
- MultiStreamWriter returns an Arc, add len and is_empty
- impl bits & mutbits for unlimited buffer, fix lengths & push_back
- impl signed vbyte/zigzag encoding
- add 'to_bits', 'exponent', and 'significand' to FloatExt trait
- improved layering ability for the statistical compression streams
- pivot Time32/64/128 over to using fixedmath
- impl EncodeVByteTo for u8
- impl add and addassign
- add more conversions for TimeXX
- impl Into for lots of stuff
- random now has a fill() method
- add aliases to a bunch of commands
- Basic impl of RFC3912/Whois
- impl Bits and MutBits for TcpStream
- impl readline
- new statistical lossless streaming encoders
- new trait EncodeVByteTo for writing encoded VBytes (varints) to MutBits impls
- FixedBuf gets an iterator and an impl of WriteToBEBits
- new 'WriteToBEBits' trait and impls on primitives
- new BitsArray and MutBitsArray wrappers around fixed stack-sized arrays.
- Multi-Stream Reader impls.
- Decode vbytes directly from Bits impls.
- SeekRead and SeekWrite now have seek_*_all methods to ensure the entire buffer is read/written.
- new Round Buffer optimized for u8's
- New Multi-Stream File writer
- vbyte encode_u128 uses same encoding method as generally accepted.
- Buffer gets new 'is_full' method
- FixedBuf gets MutBits and LendingIterator support.
- lending iterator trait
- new Point2D trait, with impls Float2D, Double2D, Quad2D
- new ToBEBytes and FromBEBytes const-ish traits for primitives
- Add traits describing the number primitives
- pivot vbyte to use fixedbuf internally
- better vbyte impl
- prep for initial release.
- bunch of conversions for Time32/Time64/Time128
- big rewrite of fixed math module.
- new basic fixed precison math library
- new SyncFlag signalling
- new ability in logplot to format the axis detents.
- basic RMC support
- new SharedCell wrapper around Arc<RwLock<Option>>
- add new unlimited/paged buffer that does not reallocate
- derive clone on fixedbuf
- add axis quick checks task (ci without build/test steps)
- add axis labels to BasicPlot
- adding title to BasicPlot
- plots now zoom
- rework the logplot axes again to be more robust
- add US Survey Foot to Length, finish impl
- tweak the way that the logplot does autoscaling
- lints, perf, and other general improvements
- add gc and more metadata
- Improved perf, skipping on bad/404 urls
- limiting concurrent jobs better
- new tiledownloader module - Mostly functional - overloads the servers
- Fixup pragmas
- Update with indexing & perf
- Improving compat with downloader
- new mbtiles module (from rebase)
- new const hex! macro for compile-time hex string literals
- BitsError can be used in const environments
- add about build button
- add toggle buttons to gallery
- add mouseover capability for logplot
- Add About Window using irox-build-rs
- Add grouped environments
- start to generate build info for egui-extras
- add drag highlight in logplot, soon zoom.
- improved docs for release
- add rhel-compatible systems dev-envt sync script
- improvements to cargo-metadata
- improvements to dot
- prep dot for release
- prep for release
- improvements across the board for docs.rs docs
- bump to rust 1.79
Bug Fixes
- fix typo in build varbl name
- fix using the wrong runtime/build macro for git env vars
- fixed metrics bench
- remove unused tdigest module
- fix stats tests
- Fix issue where MultiStream would return garbage if the stream didn't end on a block boundary
- fix issue in RoundU8Buffer where the head pointer wouldn't increment if the buffer was full
- fix warning from alloc
- cleaning up the NumberTraits to remove a bunch of lifetimes dicking with intended uses.
- fix garbage constants in random generators
- adding required Send trait to formatter function
- fix inverted if check in logplot zooming
- fix lints
- don't die if git fails
- move WithAlpha trait to crate top-level to fix packaging error
- fix git hash names
- move the exclude-rules block to the correct spot.
Other
- pulling in some p384 pubkey tests
- more work on multi-streams
- ignore the documentation that's not rustdoc tests in errors
- fix docsrs for irox-bits
- fix docsrs for irox-tools
- add ability to add extra args to release task
Refactor
- fixup the lints
- convert to rusqlite
Chore (BREAKING)
- upgrade to latest libraries, including egui 0.29.1
New Features (BREAKING)
- Breaking: refactor BitsWrapper to have an owned and borrowed variant.
- update egui to 0.28.0
Commit Statistics
- 191 commits contributed to the release.
- 132 days passed between releases.
- 142 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Add pre-package check for the release task (b3f843a)
- Release irox-build-rs v0.2.4 (2cebc8f)
- Release irox-git-tools v0.2.1 (d6d1013)
- Bump version of git-tools to capture the new dep versions (976ac6c)
- Release irox-time v0.4.4 (01acf9d)
- Release irox-tools v0.9.1 (233bb8f)
- Release irox-bits v0.2.1 (aa85502)
- Add const unsigned primitive conversions (913fb31)
- Pulling in some p384 pubkey tests (d5b2231)
- Add hexarray function and nibble_to_hex_char (f4f2cb5)
- Fix typo in build varbl name (aaf72c7)
- Add linux sysinfo (1c8e352)
- Upgrade to latest libraries, including egui 0.29.1 (bf43c95)
- Update about window with build host variables. (042f09d)
- Add new Build Host variables (958387f)
- Add easier formats for UTCDateTime (c82f010)
- Fix using the wrong runtime/build macro for git env vars (d3f6efd)
- New Summary struct and one second streaming windows stats (b21947a)
- Re-align different time epochs for Ord,Eq,etc. (3dcbeef)
- Fixed metrics bench (bd16701)
- Cleaned up metrology a bunch (4fa9506)
- Primitives can go to and from u8 now. (7263abd)
- New metrics module WIP (a5fc6bf)
- Update deps (2747f68)
- Release irox v0.6.5 (f868000)
- Bump irox version for release (7a50d13)
- Release irox-stats v0.2.6 (9f599be)
- Remove unused tdigest module (58b51d5)
- Release irox-nmea0183 v0.5.3 (91aacb5)
- Release irox-networking v0.4.4 (aab795f)
- Release irox-types v0.4.3 (d729ed9)
- Release irox-time v0.4.3 (52d88b6)
- Release irox-fixedmath v0.1.1 (ab8347f)
- Release irox-tools v0.9.0 (7e9a935)
- Release irox-bits v0.2.0 (3ed7b85)
- Fix stats tests (e8ef0ac)
- Fix issue where MultiStream would return garbage if the stream didn't end on a block boundary (93fb4fb)
- Add 'limit' capability to RoundU8Buffer to artificially limit the output (c3fcecc)
- Fix issue in RoundU8Buffer where the head pointer wouldn't increment if the buffer was full (6e48657)
- Add extra clippy warns by default for better no_std compliance (f04657f)
- More work on TimeSeriesDataWriters, TSDF gets "varying floats" about 2x compressed than straight deflate (d8da320)
- Impl default for Time64 (d2e07da)
- Require FloatExt for 'AnyFloat' (cc71438)
- MultiStreamWriter returns an Arc, add len and is_empty (a2e3838)
- Impl bits & mutbits for unlimited buffer, fix lengths & push_back (7bf1542)
- Impl signed vbyte/zigzag encoding (09104c6)
- Add 'to_bits', 'exponent', and 'significand' to FloatExt trait (aa7909f)
- Breaking: refactor BitsWrapper to have an owned and borrowed variant. (d256059)
- Improved layering ability for the statistical compression streams (58c16d1)
- Pivot Time32/64/128 over to using fixedmath (15e836b)
- Impl EncodeVByteTo for u8 (fb0ed97)
- Impl add and addassign (c4d8844)
- Add more conversions for TimeXX (6331e8d)
- Impl Into for lots of stuff (4219710)
- Random now has a fill() method (897fc63)
- Fix warning from alloc (223f172)
- Add aliases to a bunch of commands (07bdbff)
- Basic impl of RFC3912/Whois (ac7d990)
- Impl Bits and MutBits for TcpStream (6e758ee)
- Impl readline (cac1837)
- Set opt-level=1 for tests (6cf29ad)
- New statistical lossless streaming encoders (f1c45cd)
- Cleaning up the NumberTraits to remove a bunch of lifetimes dicking with intended uses. (1a87db6)
- New trait EncodeVByteTo for writing encoded VBytes (varints) to MutBits impls (b2d313d)
- FixedBuf gets an iterator and an impl of WriteToBEBits (1c09689)
- New '...
irox-build-rs v0.2.4
New Features
- add linux sysinfo
- add new Build Host variables
Bug Fixes
- fix typo in build varbl name
- fix using the wrong runtime/build macro for git env vars
Commit Statistics
- 4 commits contributed to the release.
- 112 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
irox-bits v0.2.1
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.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Add const unsigned primitive conversions (913fb31)