Skip to content

Releases: spmadden/irox

irox-carto v0.2.1

08 Oct 00:56
68d770b
Compare
Choose a tag to compare

New Features

  • add mercator math doc
  • impl Display for DOP
  • CartesianCoordinate has altitude, time, and uncertainty
  • Adding navionics mercator projection info

Bug Fixes

  • fix win timestamp conversion in EllipticalCoordinate
  • don't get clever in EllipticCoordinate::Display for timestamp

Commit Statistics

  • 6 commits contributed to the release over the course of 19 calendar days.
  • 19 days passed between releases.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Add mercator math doc (0ca32de)
    • Impl Display for DOP (003f757)
    • CartesianCoordinate has altitude, time, and uncertainty (2029fee)
    • Adding navionics mercator projection info (7102fbe)
    • Fix win timestamp conversion in EllipticalCoordinate (a66b682)
    • Don't get clever in EllipticCoordinate::Display for timestamp (c5154ce)

irox-winlocation-api v0.1.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • clean up code with additional lints
  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • update README.md and Cargo.toml
  • New module - Windows Location API

Bug Fixes

  • Fix fmt
  • really fix it this time
  • Introduce module with cfg_os

Commit Statistics

  • 8 commits contributed to the release over the course of 13 calendar days.
  • 8 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Clean up code with additional lints (f03d8a3)
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • Update README.md and Cargo.toml (a70805c)
    • Fix fmt (c6381a9)
    • Really fix it this time (13570aa)
    • Introduce module with cfg_os (08a4155)
    • New module - Windows Location API (f740c73)

irox v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • update README.md and Cargo.toml
  • update README.md and Cargo.toml
  • pull in the new modules

Bug Fixes

  • switch main module to use workspace paths

Other

  • remove '*' versions
  • update metadata, prepare for release

Commit Statistics

  • 8 commits contributed to the release over the course of 33 calendar days.
  • 8 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • Update README.md and Cargo.toml (1d10250)
    • Update README.md and Cargo.toml (a70805c)
    • Switch main module to use workspace paths (2253798)
    • Pull in the new modules (0bdd1d9)
    • Remove '*' versions (6fa2e18)
    • Update metadata, prepare for release (49d5566)

irox-units v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • clean up code with additional lints
  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • impl ShortName and Display for Length
  • new DMS methods for Angle
  • Add many Display impls
  • New aggregating 'CompassDirection' enum type
  • New shapes module with Circular and Elliptical shapes
  • Derive PartialEq, PartialOrd, where applicable
  • prohibit unsafe code
  • Derive debug, clone for CompassOffset
  • Update cargo workspaces to link units
  • Tweak gitlab ci settings
  • Getting gitlab-ci stood up
  • Add NIST Constants ascii doc
  • Initial temperature
  • New Speed Unit
  • More length units
  • More ops
  • Further angle, length and Add/Mul/Div ops
  • New compass impls
  • Add datasize conversions
  • Add DataSizeUnits
  • Improving angle and coordinate with const
  • More complete angle & length
  • Adding NIST & NGA docs
  • More units impls with WGS84
  • More coordinate impls

Bug Fixes

  • Cleanup formatting
  • allow certain clippy lints
  • Fix missing modules from units
  • Fixing fmt
  • Fix backwards datasize

Other

  • cleaning up clippy warnings
  • exclude docs folder from publish
  • add license headers
  • update metadata, prepare for release

Refactor

  • Move coordinate & geo from units
  • Compass tweaks
  • Move geo and coord to carto

Commit Statistics

  • 40 commits contributed to the release over the course of 60 calendar days.
  • 40 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Clean up code with additional lints (f03d8a3)
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • Impl ShortName and Display for Length (0bb78ee)
    • New DMS methods for Angle (1052c7d)
    • Cleanup formatting (527e19e)
    • Add many Display impls (662b3ae)
    • New aggregating 'CompassDirection' enum type (feca257)
    • New shapes module with Circular and Elliptical shapes (bc7dace)
    • Derive PartialEq, PartialOrd, where applicable (cfbc595)
    • Allow certain clippy lints (c21e5be)
    • Cleaning up clippy warnings (5c17856)
    • Prohibit unsafe code (c088de0)
    • Derive debug, clone for CompassOffset (1df2062)
    • Exclude docs folder from publish (8ef5bb6)
    • Add license headers (6c088bd)
    • Update metadata, prepare for release (49d5566)
    • Move coordinate & geo from units (553cfca)
    • Fix missing modules from units (b9a6418)
    • Update cargo workspaces to link units (350ddea)
    • Fixing fmt (1ee26b0)
    • Tweak gitlab ci settings (f61a3f8)
    • Getting gitlab-ci stood up (0f1ca08)
    • Add NIST Constants ascii doc (3b77c40)
    • Initial temperature (ab7f120)
    • Compass tweaks (a182955)
    • New Speed Unit (88607b4)
    • More length units (5de0aa7)
    • More ops (e5e2567)
    • Further angle, length and Add/Mul/Div ops (7e2a3c7)
    • New compass impls (0e6f2b2)
    • Fix backwards datasize (d9df940)
    • Move geo and coord to carto (05a5b43)
    • Add datasize conversions (2228c7f)
    • Add DataSizeUnits (788092a)
    • Improving angle and coordinate with const (3db2a31)
    • More complete angle & length (cc0ca42)
    • Adding NIST & NGA docs (1c06c10)
    • More units impls with WGS84 (bb3a0c2)
    • More coordinate impls (22e3352)

irox-types v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • add keywords & categories to Cargo.toml, update README.md
  • derive EnumName and others for types module
  • refactor types from tools into it's own module

Commit Statistics

  • 5 commits contributed to the release over the course of 19 calendar days.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • Add keywords & categories to Cargo.toml, update README.md (f8e9213)
    • Derive EnumName and others for types module (302da92)
    • Refactor types from tools into it's own module (ce70857)

irox-tools v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • clean up code with additional lints
  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • new vec module with PrettyVec
  • new collect_exact, collect_exact_or, collect_exact_or_default methods in itertools
  • PacketIO no longer allows a unique error - just std::io::Error
  • new MaybeFrom impls for primitives, MaybeMap
  • new 'MaybeFrom' and 'MaybeInto' traits, which are semantically equal to 'Result<T, ()>'
  • new read_until, read_exact_into, and read_exact_into_sized functions
  • refactor types from tools into it's own module
  • prohibit unsafe code
  • new reflection/primitive types
  • New Read utilities module
  • PacketIO uses Bits/MutBits now + PacketData
  • Add MutBits trait
  • Add PacketIO module with packetization
  • Test asserts
  • Adding bits from other project
  • Adding first set of tools, min_max and looping iterator

Bug Fixes

  • read_until no longer includes the delimiter in the returned result
  • fix clippy lint for slices
  • Repair invalid tools Cargo.toml
  • Fixing doctest

Other

  • cleaning up clippy warnings
  • add license headers
  • update metadata, prepare for release

Commit Statistics

  • 26 commits contributed to the release over the course of 60 calendar days.
  • 26 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Clean up code with additional lints (f03d8a3)
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • New vec module with PrettyVec (f62ae9c)
    • New collect_exact, collect_exact_or, collect_exact_or_default methods in itertools (c63cb79)
    • PacketIO no longer allows a unique error - just std::io::Error (b39d283)
    • Read_until no longer includes the delimiter in the returned result (d840941)
    • New MaybeFrom impls for primitives, MaybeMap (65ca576)
    • New 'MaybeFrom' and 'MaybeInto' traits, which are semantically equal to 'Result<T, ()>' (b175302)
    • New read_until, read_exact_into, and read_exact_into_sized functions (0eb5f64)
    • Fix clippy lint for slices (0d50f60)
    • Refactor types from tools into it's own module (ce70857)
    • Cleaning up clippy warnings (5c17856)
    • Prohibit unsafe code (c088de0)
    • New reflection/primitive types (a979b1e)
    • Add license headers (211951e)
    • Update metadata, prepare for release (49d5566)
    • Repair invalid tools Cargo.toml (e70cf86)
    • Fixing doctest (b120f68)
    • New Read utilities module (3c5a6f9)
    • PacketIO uses Bits/MutBits now + PacketData (e852ff0)
    • Add MutBits trait (fc284bb)
    • Add PacketIO module with packetization (5ddc215)
    • Test asserts (c5bfdf3)
    • Adding bits from other project (012691d)
    • Adding first set of tools, min_max and looping iterator (c128a3c)

irox-structs_derive v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • clean up code with additional lints
  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • update README.md and Cargo.toml
  • new struct serialization modules

Bug Fixes

  • add specific version

Refactor

  • There's no reason to have a separate error type, so it just returns std::io::Error now

Commit Statistics

  • 7 commits contributed to the release over the course of 19 calendar days.
  • 7 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Clean up code with additional lints (f03d8a3)
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • Update README.md and Cargo.toml (1d10250)
    • There's no reason to have a separate error type, so it just returns std::io::Error now (dde7377)
    • Add specific version (74f6a74)
    • New struct serialization modules (c48f8ae)

irox-structs v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • update README.md and Cargo.toml
  • new struct serialization modules

Refactor

  • There's no reason to have a separate error type, so it just returns std::io::Error now

Commit Statistics

  • 5 commits contributed to the release over the course of 19 calendar days.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • Update README.md and Cargo.toml (1d10250)
    • There's no reason to have a separate error type, so it just returns std::io::Error now (dde7377)
    • New struct serialization modules (c48f8ae)

irox-stats v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • update cargo.tomls to add repository
  • setting up blank changelogs for the modules

New Features

  • prohibit unsafe code
  • new stats module

Commit Statistics

  • 4 commits contributed to the release over the course of 27 calendar days.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update cargo.tomls to add repository (80d2b88)
    • Setting up blank changelogs for the modules (1a36533)
    • Prohibit unsafe code (c088de0)
    • New stats module (31e1ea4)

irox-sirf v0.2.0

18 Sep 02:49
6a72204
Compare
Choose a tag to compare

Chore

  • clean up code with additional lints
  • update cargo.tomls to add repository
  • fix new formatting errors from rust 1.72 upgrade
  • setting up blank changelogs for the modules

New Features

  • More full impl of the SIRf spec
  • new x38 msg and clippy lints fixed
  • derive 'struct' for parsing in SIRf
  • prohibit unsafe code
  • Initial

Bug Fixes

  • fmt

Other

  • cleaning up clippy warnings
  • exclude docs folder from publish
  • add license headers
  • update metadata, prepare for release

Commit Statistics

  • 23 commits contributed to the release over the course of 42 calendar days.
  • 14 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Clean up code with additional lints (f03d8a3)
    • Update cargo.tomls to add repository (80d2b88)
    • Fix new formatting errors from rust 1.72 upgrade (b9a0ae0)
    • Setting up blank changelogs for the modules (1a36533)
    • More full impl of the SIRf spec (eb7f5fa)
    • New x38 msg and clippy lints fixed (fdaf61f)
    • Derive 'struct' for parsing in SIRf (95869b9)
    • Cleaning up clippy warnings (5c17856)
    • Add 0xFF asciidata (885b594)
    • Add 0x09 CPU Throughput (7c27337)
    • Add 0x33-6 Tracker Load Statu (bd904ca)
    • Add 0x1C NavLibrary Measurement (ccc9637)
    • Add 0x29 Geodetic Nav Data (e634e35)
    • Add 0x32 SBAS Parameters (3aeb9b4)
    • Add 0x1E Nav SV State (3a718cd)
    • Add 0x08 50 BPS Data (8ece255)
    • Add 0x04 Measured Track Data (59d017d)
    • Prohibit unsafe code (c088de0)
    • Exclude docs folder from publish (8ef5bb6)
    • Add license headers (7fa187c)
    • Update metadata, prepare for release (49d5566)
    • Fmt (36ce737)
    • Initial (091f484)