- bump release by @jasonwilliams in #120
- Add an
EpochNanosecond
new type by @nekevss in #116 - Migrate to
web_time::SystemTime
forwasm32-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 toPlainTime
,PlainDate
, andPlainDateTime
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
andZonedDateTime
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
intoCalendarFields
by @nekevss in #95 - Patch for partial records by @nekevss in #94
- Add
PartialTime
andPartialDateTime
with correspondingwith
methods. by @nekevss in #92 - Implement
MonthCode
,PartialDate
, andDate::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 aFiniteF64
instead off64
primitive. by @nekevss in #86 - Refactor
TemporalFields
interface and addFieldsKey
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 methodsUntil
andSince
by @nekevss in #83 - Add
with_*
methods toDate
andDateTime
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
- @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
- Implement add and subtract methods for Duration by @nekevss in #74
- Implement PartialEq and Eq for
Calendar
,Date
, andDateTime
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
andTimeZoneProtocol
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
, andtoDateTime
forDate
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
'sadd
,subtract
,until
, andsince
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
Full Changelog: https://github.com/boa-dev/temporal/compare/v0.0.1...v0.0.2
- 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
- Adding a
docs
directory by @nekevss in #16 - Build out README and CONTRIBUTING docs by @nekevss in #21
- Port
boa_temporal
to newtemporal
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
Full Changelog: https://github.com/boa-dev/temporal/commits/v0.0.1