{"ecosystem":"cargo","package":"chrono","from_version":null,"to_version":null,"changes":[{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"The `+=` and `-=` operators against `time::Duration` are now supported for","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"`IsoWeek` has been added for the ISO week without time zone.","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"`SystemTime` and `DateTime<Tz>` types can be now converted to each other via `From`.","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"Intermediate implementation modules have been flattened (#161),","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"`Datelike::isoweekdate` is replaced by `Datelike::iso_week` which only returns the ISO week.","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"`NaiveDateTime` and `DateTime` can now be deserialized from an integral UNIX timestamp. (#125)","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"`chrono::serde` and `chrono::naive::serde` modules have been added","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"The major version was made to fix the broken Serde dependency issues. (#146, #156, #158, #159)","migration_hint":null},{"from_version":"0.3.1","to_version":"0.4.0","change_type":"breaking","description":"Various documentation fixes and goodies. (#92, #131, #136)","migration_hint":null},{"from_version":"0.3.0","to_version":"0.3.1","change_type":"breaking","description":"Serde 1.0 is now supported. (#142)","migration_hint":null},{"from_version":"0.3.0","to_version":"0.3.1","change_type":"breaking","description":"`Weekday` now implements `FromStr`, `Serialize` and `Deserialize`. (#113)","migration_hint":null},{"from_version":"0.3.0","to_version":"0.3.1","change_type":"breaking","description":"Fixed a bug that the leap second can be mapped wrongly in the local time zone.","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"breaking","description":"Rustc-serialize support for `Date<Tz>` types and all offset types has been dropped.","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"breaking","description":"`NaiveDateTime::num_seconds_unix_epoch` (→ `NaiveDateTime::timestamp`)","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"breaking","description":"Formatting items are no longer `Copy`, except for `chrono::format::Pad`.","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"breaking","description":"`DateTime::num_seconds_from_unix_epoch` (→ `DateTime::timestamp`)","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"breaking","description":"`NaiveDateTime::from_num_seconds_from_unix_epoch` (→ `NaiveDateTime::from_timestamp`)","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"breaking","description":"`NaiveDateTime::from_num_seconds_from_unix_epoch_opt` (→ `NaiveDateTime::from_timestamp_opt`)","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"removed","description":"The following method aliases deprecated in the 0.2 branch have been removed.","migration_hint":null},{"from_version":"0.2.25","to_version":"0.3.0","change_type":"removed","description":"`chrono::offset::add_with_leapsecond` has been removed.","migration_hint":null}],"total":20,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"miss"}