Skip to content

Latest commit

 

History

History
110 lines (92 loc) · 8.97 KB

CHANGELOG.md

File metadata and controls

110 lines (92 loc) · 8.97 KB

What's Changed in v0.0.4

  • bump release by @jasonwilliams in #120
  • Add an EpochNanosecond new type by @nekevss in #116
  • Migrate to web_time::SystemTime for wasm32-unknown-unknown targets by @nekevss in #118
  • Bug fixes and more implementation by @jasonwilliams in #110
  • Some Error optimizations by @CrazyboyQCD in #112
  • Add from_partial methods to PlainTime, PlainDate, and PlainDateTime by @nekevss in #106
  • Implement ZonedDateTime's add and subtract methods by @nekevss in #102
  • Add matrix links to README and some layout adjustments by @nekevss in #108
  • Stub out tzdb support for Windows and POSIX tz string by @nekevss in #100
  • Stub out tzdb support to unblock Now and ZonedDateTime by @nekevss in #99
  • Remove num-bigint dependency and rely on primitives by @nekevss in #103
  • Move to no_std by @Manishearth in #101
  • General API cleanup and adjustments by @nekevss in #97
  • Update README.md by @jasonwilliams in #96
  • Refactor TemporalFields into CalendarFields by @nekevss in #95
  • Patch for partial records by @nekevss in #94
  • Add PartialTime and PartialDateTime with corresponding with methods. by @nekevss in #92
  • Implement MonthCode, PartialDate, and Date::with by @nekevss in #89
  • Add is empty for partialDuration by @jasonwilliams in #90
  • Fix lints for rustc 1.80.0 by @jedel1043 in #91
  • adding methods for yearMonth and MonthDay by @jasonwilliams in #44
  • Implement DateTime round method by @nekevss in #88
  • Update Duration types to use a FiniteF64 instead of f64 primitive. by @nekevss in #86
  • Refactor TemporalFields interface and add FieldsKey enum by @nekevss in #87
  • Updates to instant and its methods by @nekevss in #85
  • Implement compare functionality and some more traits by @nekevss in #82
  • Implement DateTime diffing methods Until and Since by @nekevss in #83
  • Add with_* methods to Date and DateTime by @nekevss in #84
  • Add some missing trait implementations by @nekevss in #81
  • chore(dependabot): bump zerovec-derive from 0.10.2 to 0.10.3 by @dependabot[bot] in #80
  • Add prefix option to commit-message by @nekevss in #79
  • Add commit-message prefix to dependabot by @nekevss in #77
  • Bump zerovec from 0.10.2 to 0.10.4 by @dependabot[bot] in #78

New Contributors

  • @jasonwilliams made their first contribution in #120
  • @CrazyboyQCD made their first contribution in #112
  • @Manishearth made their first contribution in #101

Full Changelog: https://github.com/boa-dev/temporal/compare/v0.0.3...v0.0.4

CHANGELOG

What's Changed in v0.0.3

  • Implement add and subtract methods for Duration by @nekevss in #74
  • Implement PartialEq and Eq for Calendar, Date, and DateTime by @nekevss in #75
  • Update duration validation and switch asserts to debug-asserts by @nekevss in #73
  • Update duration rounding to new algorithms by @nekevss in #65
  • Remove CalendarProtocol and TimeZoneProtocol by @jedel1043 in #66
  • Use groups in dependabot updates by @jedel1043 in #69
  • Ensure parsing throws with unknown critical annotations by @jedel1043 in #63
  • Reject IsoDate when outside the allowed range by @jedel1043 in #62
  • Avoid overflowing when calling NormalizedTimeDuration::add_days by @jedel1043 in #61
  • Ensure parsing throws when duplicate calendar is critical by @jedel1043 in #58
  • Fix rounding when the dividend is smaller than the divisor by @jedel1043 in #57
  • Implement the toYearMonth, toMonthDay, and toDateTime for Date component by @nekevss in #56
  • Update increment rounding functionality by @nekevss in #53
  • Patch (un)balance_relative to avoid panicking by @jedel1043 in #48
  • Cleanup rounding increment usages with new struct by @jedel1043 in #54
  • Add struct to encapsulate invariants of rounding increments by @jedel1043 in #49
  • Migrate parsing to ixdtf crate by @nekevss in #50
  • Fix method call in days_in_month by @nekevss in #46
  • Implement add & subtract methods for DateTime component by @nekevss in #45
  • Fix panics when no relative_to is supplied to round by @nekevss in #40
  • Implement Time's until and since methods by @nekevss in #36
  • Implements Date's add, subtract, until, and since methods by @nekevss in #35
  • Fix clippy lints and bump bitflags version by @nekevss in #38

Full Changelog: https://github.com/boa-dev/temporal/compare/v0.0.2...v0.0.3

What's Changed in v0.0.2

Enhancements

  • Fix loop in diff_iso_date by @nekevss in #31
  • Remove unnecessary iterations by @nekevss in #30

Full Changelog: https://github.com/boa-dev/temporal/compare/v0.0.1...v0.0.2

Enhancements

  • Add blank and negated + small adjustments by @nekevss in #17
  • Simplify Temporal APIs by @jedel1043 in #18
  • Implement Duration normalization - Part 1 by @nekevss in #20
  • Duration Normalization - Part 2 by @nekevss in #23
  • Add non_exhaustive attribute to component structs by @nekevss in #25
  • Implement Duration::round and some general updates/fixes by @nekevss in #24

Documentation

  • Adding a docs directory by @nekevss in #16
  • Build out README and CONTRIBUTING docs by @nekevss in #21

Other Changes

  • Port boa_temporal to new temporal crate by @nekevss in #1
  • Add CI and rename license by @jedel1043 in #3
  • Create LICENSE-Apache by @jedel1043 in #6
  • Setup publish CI by @jedel1043 in #26
  • Remove keywords from Cargo.toml by @jedel1043 in #28

New Contributors

  • @nekevss made their first contribution in #1
  • @jedel1043 made their first contribution in #3

Full Changelog: https://github.com/boa-dev/temporal/commits/v0.0.1