Changelog
*Sourced from [chrono's changelog](https://github.com/chronotope/chrono/blob/master/CHANGELOG.md).*
> ## 0.4.10
>
> ### Compatibility notes
>
> * Putting some functionality behind an `alloc` feature to improve no-std
> support (in [#341](https://github-redirect.dependabot.com/chronotope/chrono/issues/341)) means that if you were relying on chrono with
> `no-default-features` *and* using any of the functions that require alloc
> support (i.e. any of the string-generating functions like `to_rfc3339`) you
> will need to add the `alloc` feature in your Cargo.toml.
>
> ### Improvements
>
> * `DateTime::parse_from_str` is more than 2x faster in some cases. ([@michalsrb](https://github.com/michalsrb)
> [#358](https://github-redirect.dependabot.com/chronotope/chrono/issues/358))
> * Significant improvements to no-std and alloc support (This should also make
> many format/serialization operations induce zero unnecessary allocations)
> ([@CryZe](https://github.com/CryZe) [#341](https://github-redirect.dependabot.com/chronotope/chrono/issues/341))
>
> ### Features
>
> * Functions that were accepting `Iterator` of `Item`s (for example
> `format_with_items`) now accept `Iterator` of `Borrow`, so one can
> use values or references. ([@michalsrb](https://github.com/michalsrb) [#358](https://github-redirect.dependabot.com/chronotope/chrono/issues/358))
> * Add built-in support for structs with nested `Option` etc fields
> ([@manifest](https://github.com/manifest) [#302](https://github-redirect.dependabot.com/chronotope/chrono/issues/302))
>
> ### Internal/doc improvements
>
> * Use markdown footnotes on the `strftime` docs page ([@qudlibetor](https://github.com/qudlibetor) [#359](https://github-redirect.dependabot.com/chronotope/chrono/issues/359))
> * Migrate from `try!` -> `?` (question mark) because it is now emitting
> deprecation warnings and has been stable since rustc 1.13.0
> * Deny dead code
>
> ## 0.4.9
>
> ### Fixes
>
> * Make Datetime arithmatic adjust their offsets after discovering their new
> timestamps ([@quodlibetor](https://github.com/quodlibetor) [#337](https://github-redirect.dependabot.com/chronotope/chrono/issues/337))
> * Put wasm-bindgen related code and dependencies behind a `wasmbind` feature
> gate. ([@quodlibetor](https://github.com/quodlibetor) [#335](https://github-redirect.dependabot.com/chronotope/chrono/issues/335))
>
> ## 0.4.8
>
> ### Fixes
>
> * Add '0' to single-digit days in rfc2822 date format ([@wyhaya](https://github.com/wyhaya) [#323](https://github-redirect.dependabot.com/chronotope/chrono/issues/323))
> * Correctly pad DelayedFormat ([@SamokhinIlya](https://github.com/SamokhinIlya) [#320](https://github-redirect.dependabot.com/chronotope/chrono/issues/320))
>
> ### Features
> ... (truncated)
Commits
- [`5905935`](https://github.com/chronotope/chrono/commit/59059352c1f0b837e296bcab04f04dc879d4e235) Merge pull request [#361](https://github-redirect.dependabot.com/chronotope/chrono/issues/361) from quodlibetor/deny-dead-code
- [`41700d1`](https://github.com/chronotope/chrono/commit/41700d101eea01c6f43917304f122dfbfac0ff86) Remove unused constant, deny(dead_code)
- [`5b4fc23`](https://github.com/chronotope/chrono/commit/5b4fc23bcb005bf21efe78e6be2a0f40abae5bf7) Merge pull request [#360](https://github-redirect.dependabot.com/chronotope/chrono/issues/360) from quodlibetor/chrono-0_4_10
- [`288f1dd`](https://github.com/chronotope/chrono/commit/288f1dd76f7e8850d26dd17e29705153eb250aa1) Merge pull request [#356](https://github-redirect.dependabot.com/chronotope/chrono/issues/356) from quodlibetor/num_days_from_epoch-docs
- [`670561b`](https://github.com/chronotope/chrono/commit/670561b4c11f5785f689dcb1dac9f5a3c1915a21) Prepare for and Bump Chrono version to 0.4.10
- [`6622bdc`](https://github.com/chronotope/chrono/commit/6622bdcae725691e346f2b1c264a048b0373b27c) Replace all uses of `try!` with question mark
- [`46f8267`](https://github.com/chronotope/chrono/commit/46f8267c614a3889f0ff4e5841fb9e5c667c2bfb) Merge pull request [#358](https://github-redirect.dependabot.com/chronotope/chrono/issues/358) from michalsrb/optimize-parsing
- [`b717e04`](https://github.com/chronotope/chrono/commit/b717e0442c6a61b0377c0b19f315ba40a7e97716) Handle some semantic merge conflicts
- [`27f5e5e`](https://github.com/chronotope/chrono/commit/27f5e5e9b39a72723a41b11a23cbda16c8355b1c) Temporarily globally allow deprecated
- [`0b8c248`](https://github.com/chronotope/chrono/commit/0b8c248791475a519bd9a0c538359d382314a1fb) Fix build with rust 1.13.0
- Additional commits viewable in [compare view](https://github.com/chronotope/chrono/compare/v0.4.7...v0.4.10)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps chrono from 0.4.7 to 0.4.10.
Changelog
*Sourced from [chrono's changelog](https://github.com/chronotope/chrono/blob/master/CHANGELOG.md).* > ## 0.4.10 > > ### Compatibility notes > > * Putting some functionality behind an `alloc` feature to improve no-std > support (in [#341](https://github-redirect.dependabot.com/chronotope/chrono/issues/341)) means that if you were relying on chrono with > `no-default-features` *and* using any of the functions that require alloc > support (i.e. any of the string-generating functions like `to_rfc3339`) you > will need to add the `alloc` feature in your Cargo.toml. > > ### Improvements > > * `DateTime::parse_from_str` is more than 2x faster in some cases. ([@michalsrb](https://github.com/michalsrb) > [#358](https://github-redirect.dependabot.com/chronotope/chrono/issues/358)) > * Significant improvements to no-std and alloc support (This should also make > many format/serialization operations induce zero unnecessary allocations) > ([@CryZe](https://github.com/CryZe) [#341](https://github-redirect.dependabot.com/chronotope/chrono/issues/341)) > > ### Features > > * Functions that were accepting `Iterator` of `Item`s (for example > `format_with_items`) now accept `Iterator` of `BorrowCommits
- [`5905935`](https://github.com/chronotope/chrono/commit/59059352c1f0b837e296bcab04f04dc879d4e235) Merge pull request [#361](https://github-redirect.dependabot.com/chronotope/chrono/issues/361) from quodlibetor/deny-dead-code - [`41700d1`](https://github.com/chronotope/chrono/commit/41700d101eea01c6f43917304f122dfbfac0ff86) Remove unused constant, deny(dead_code) - [`5b4fc23`](https://github.com/chronotope/chrono/commit/5b4fc23bcb005bf21efe78e6be2a0f40abae5bf7) Merge pull request [#360](https://github-redirect.dependabot.com/chronotope/chrono/issues/360) from quodlibetor/chrono-0_4_10 - [`288f1dd`](https://github.com/chronotope/chrono/commit/288f1dd76f7e8850d26dd17e29705153eb250aa1) Merge pull request [#356](https://github-redirect.dependabot.com/chronotope/chrono/issues/356) from quodlibetor/num_days_from_epoch-docs - [`670561b`](https://github.com/chronotope/chrono/commit/670561b4c11f5785f689dcb1dac9f5a3c1915a21) Prepare for and Bump Chrono version to 0.4.10 - [`6622bdc`](https://github.com/chronotope/chrono/commit/6622bdcae725691e346f2b1c264a048b0373b27c) Replace all uses of `try!` with question mark - [`46f8267`](https://github.com/chronotope/chrono/commit/46f8267c614a3889f0ff4e5841fb9e5c667c2bfb) Merge pull request [#358](https://github-redirect.dependabot.com/chronotope/chrono/issues/358) from michalsrb/optimize-parsing - [`b717e04`](https://github.com/chronotope/chrono/commit/b717e0442c6a61b0377c0b19f315ba40a7e97716) Handle some semantic merge conflicts - [`27f5e5e`](https://github.com/chronotope/chrono/commit/27f5e5e9b39a72723a41b11a23cbda16c8355b1c) Temporarily globally allow deprecated - [`0b8c248`](https://github.com/chronotope/chrono/commit/0b8c248791475a519bd9a0c538359d382314a1fb) Fix build with rust 1.13.0 - Additional commits viewable in [compare view](https://github.com/chronotope/chrono/compare/v0.4.7...v0.4.10)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)