Skip to content

Latest commit

 

History

History
391 lines (251 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

391 lines (251 loc) · 16.6 KB

v0.4.2 (2024-03-03)

New Features

  • now no_std!

Bug Fixes

  • fix omitted dep path

Commit Statistics

  • 2 commits contributed to the release.
  • 50 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details

v0.4.1 (2024-01-13)

Chore

  • bump time to 0.4.1

Test

  • some extra 8601 week tests

Commit Statistics

  • 4 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.4.0 (2024-01-12)

Chore

  • fixup format

Test

  • some extra 8601 week tests

New Features

  • new Date.day_of_week and ISO8601 week number formatting
  • new PrimeEpoch and PrimeDate
  • default ISO8601 date formats to extended format

Bug Fixes

  • month::end dates were 1-indexed, not 0-indexed as intended
  • fix import of tools::fmt

Other

  • add julian calendar doc

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release irox-time v0.4.0 (8dcc5b3)
    • Release irox-tools v0.5.0, safety bump 17 crates (a46e9e2)
    • New Date.day_of_week and ISO8601 week number formatting (310ea52)
    • New PrimeEpoch and PrimeDate (cd8e796)
    • Default ISO8601 date formats to extended format (c930047)
    • Fixup format (90899a9)
    • Add julian calendar doc (94e82bc)
    • Month::end dates were 1-indexed, not 0-indexed as intended (b78731f)
    • Fix import of tools::fmt (2d441bf)

v0.3.5 (2023-12-06)

Bug Fixes

  • leading zeros may not appear for fractional seconds in ISO8601

Commit Statistics

  • 2 commits contributed to the release.
  • 6 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release irox-time v0.3.5 (82dec83)
    • Leading zeros may not appear for fractional seconds in ISO8601 (cbe1921)

v0.3.4 (2023-11-29)

Chore

  • pivot to using Cargo.toml workspace lints

New Features

  • new Time::as_hms_f64 method which returns the final seconds as an f64

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release irox-time v0.3.4 (f2d62c7)
    • Pivot to using Cargo.toml workspace lints (88ebfb5)
    • New Time::as_hms_f64 method which returns the final seconds as an f64 (6f75e3f)

v0.3.3 (2023-11-08)

Bug Fixes

  • Fix duration math in Sub for UTCDateTime

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release irox-time v0.3.3 (2b9a37f)
    • Fix duration math in Sub for UTCDateTime (87d603a)

v0.3.2 (2023-11-08)

New Features

  • Impl Add, AddAssign for Date, UTCDateTime
  • Impl 'wrapping_add' for Time

Commit Statistics

  • 3 commits contributed to the release.
  • 2 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release irox-units v0.3.2, irox-time v0.3.2 (320bab3)
    • Impl Add, AddAssign for Date, UTCDateTime (2cbc2e1)
    • Impl 'wrapping_add' for Time (b615236)

v0.3.1 (2023-11-06)

New Features

  • Much more complete (and correct) ISO8601 impl
  • impl Display for Date using ISO8601
  • new 'try_from_values' for UTCDateTime

Bug Fixes

  • fix inverted nanosecond calc in Time

Commit Statistics

  • 5 commits contributed to the release.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release irox-time v0.3.1 (b16680c)
    • Much more complete (and correct) ISO8601 impl (358ee96)
    • Fix inverted nanosecond calc in Time (cc630d3)
    • Impl Display for Date using ISO8601 (5ea2b40)
    • New 'try_from_values' for UTCDateTime (ecd70fb)

v0.3.0 (2023-11-05)

New Features

  • impl Alternate display for Time to show fractional seconds to six digits
  • Impl basic formats for UTCDateTime

Bug Fixes

  • Fix nanos frac calculation in Time

New Features (BREAKING)

  • Switching Format/FormatParser traits from types to generics so they can be implemented multiple times on a single format struct.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release irox-tools v0.3.2, irox-time v0.3.0, irox-log v0.1.0, safety bump 8 crates (9c08793)
    • Impl Alternate display for Time to show fractional seconds to six digits (d97683b)
    • Fix nanos frac calculation in Time (b8b5ccb)
    • Impl basic formats for UTCDateTime (d12df24)
    • Switching Format/FormatParser traits from types to generics so they can be implemented multiple times on a single format struct. (1654133)

v0.2.0 (2023-10-30)

Chore

  • ALL THE LINTS.

New Features

  • ISO8601 Duration Formatting
  • Publicly exporting Duration now
  • Impl Add/Sub for JulianDates
  • Impl better From conversions for Date
  • Impl Add/Sub for Timestamps
  • Impl Sub and conversions for UTCDateTime
  • from H/M/S variants for Time
  • Derives for the Julian structs
  • impl Display, math, and Julian conversions in Date
  • impl Timestamp conversions between different Epochs
  • impl Display and add format for UTCDateTime

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release irox-time v0.2.0 (7901d52)
    • Release irox-tools v0.3.0, safety bump 12 crates (eb83b27)
    • ISO8601 Duration Formatting (15dd99e)
    • Publicly exporting Duration now (7748f68)
    • Impl Add/Sub for JulianDates (82141a0)
    • Impl better From conversions for Date (decbe2e)
    • Impl Add/Sub for Timestamps (2e21965)
    • Impl Sub and conversions for UTCDateTime (cdf0d92)
    • ALL THE LINTS. (62a00cc)
    • From H/M/S variants for Time (fb3c890)
    • Derives for the Julian structs (cd69a1e)
    • Impl Display, math, and Julian conversions in Date (cdac4b0)
    • Impl Timestamp conversions between different Epochs (fd784e6)
    • Impl Display and add format for UTCDateTime (3848add)

v0.1.0 (2023-10-16)

Documentation

  • update docs for rustdoc-lints

New Features (BREAKING)

  • break out time into own module

Commit Statistics

  • 4 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release irox-carto v0.3.0, irox-csv v0.3.0, irox-egui-extras v0.3.0, irox-gpx v0.2.0, irox-influxdb_v1 v0.3.0, irox-nmea0183 v0.2.0, irox-raymarine-sonar v0.2.0, irox-time v0.1.0, irox-winlocation-api v0.2.0, irox v0.3.0 (dfa6258)
    • Release irox-units v0.3.0, irox-carto v0.3.0, irox-csv v0.3.0, irox-egui-extras v0.3.0, irox-gpx v0.2.0, irox-influxdb_v1 v0.3.0, irox-nmea0183 v0.2.0, irox-raymarine-sonar v0.2.0, irox-time v0.1.0, irox-winlocation-api v0.2.0, irox v0.3.0, safety bump 2 crates (a6c0a5f)
    • Update docs for rustdoc-lints (13ae74c)
    • Break out time into own module (9245b11)