Skip to content

Releases: spmadden/irox

irox v0.6.6

30 Oct 02:46
2ab7f8b
Compare
Choose a tag to compare

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

view details
  • Uncategorized
    • Bump irox to 0.6.6 (84d13ef)
    • Release irox-egui-extras v0.5.0 (bbe46e7)

irox-types v0.4.4

30 Oct 02:43
c6e88fe
Compare
Choose a tag to compare

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

30 Oct 02:02
233bb8f
Compare
Choose a tag to compare

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

30 Oct 02:03
01acf9d
Compare
Choose a tag to compare

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

view details
  • Uncategorized
    • Add easier formats for UTCDateTime (c82f010)
    • Re-align different time epochs for Ord,Eq,etc. (3dcbeef)

irox-stats v0.2.7

30 Oct 02:44
d68794a
Compare
Choose a tag to compare

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

view details
  • Uncategorized
    • New Summary struct and one second streaming windows stats (b21947a)
    • Update deps (2747f68)

irox-git-tools v0.2.1

30 Oct 02:14
d6d1013
Compare
Choose a tag to compare

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

30 Oct 02:41
bbe46e7
Compare
Choose a tag to compare

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

view details
  • Uncategorized
    • Upgrade to latest libraries, including egui 0.29.1 (bf43c95)
    • Update about window with build host variables. (042f09d)

irox-builder v0.3.0

30 Oct 02:37
ba3970e
Compare
Choose a tag to compare

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 '...
Read more

irox-build-rs v0.2.4

30 Oct 02:16
2cebc8f
Compare
Choose a tag to compare

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

view details
  • Uncategorized
    • Fix typo in build varbl name (aaf72c7)
    • Add linux sysinfo (1c8e352)
    • Add new Build Host variables (958387f)
    • Fix using the wrong runtime/build macro for git env vars (d3f6efd)

irox-bits v0.2.1

30 Oct 01:50
aa85502
Compare
Choose a tag to compare

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)