Update all dependencies
[!NOTE] Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot].This notice will be removed on 2025-10-07.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| actions/checkout | action | major | v3 -> v5 |
| bat | dependencies | minor | 0.21.0 -> 0.25.0 |
| chrono | dependencies | patch | 0.4.26 -> 0.4.42 |
| clap | dependencies | major | 3.2.16 -> 4.0.0 |
| dirs | dependencies | major | 4.0.0 -> 6.0.0 |
| edit | dependencies | patch | 0.1.4 -> 0.1.5 |
| flate2 | dependencies | minor | 1.0.26 -> 1.1.4 |
| lazy_static | dependencies | minor | 1.4.0 -> 1.5.0 |
| quit | dependencies | major | 1.1.4 -> 2.0.0 |
| regex | dependencies | minor | 1.9.1 -> 1.11.3 |
| reqwest | dependencies | minor | 0.11.11 -> 0.12.0 |
| rust-apt | dependencies | digest | 2f1633d -> eced4e5 |
| serde (source) | dependencies | patch | 1.0.171 -> 1.0.228 |
| serde_json | dependencies | patch | 1.0.102 -> 1.0.145 |
| tempfile (source) | dependencies | minor | 3.6.0 -> 3.23.0 |
| termsize | dependencies | patch | 0.1.6 -> 0.1.9 |
| which | dependencies | major | 4.3.0 -> 8.0.0 |
Release Notes
actions/checkout (actions/checkout)
v5
v4
url-helper.tsnow leverages well-known environment variables by @jww3 in https://github.com/actions/checkout/pull/1941- Expand unit test coverage for
isGhesby @jww3 in https://github.com/actions/checkout/pull/1946
sharkdp/bat (bat)
v0.25.0
Features
- Set terminal title to file names when Paging is not Paging::Never #2807 (@Oliver-Looney)
bat --squeeze-blank/bat -swill now squeeze consecutive empty lines, see #1441 (@eth-p) and #2665 (@einfachIrgendwer0815)bat --squeeze-limitto set the maximum number of empty consecutive when using--squeeze-blank, see #1441 (@eth-p) and #2665 (@einfachIrgendwer0815)PrettyPrinter::squeeze_empty_linesto support line squeezing for bat as a library, see #1441 (@eth-p) and #2665 (@einfachIrgendwer0815)- Syntax highlighting for JavaScript files that start with
#!/usr/bin/env bun#2913 (@sharunkumar) bat --strip-ansi={never,always,auto}to remove ANSI escape sequences from bat's input, see #2999 (@eth-p)- Add or remove individual style components without replacing all styles #2929 (@eth-p)
- Automatically choose theme based on the terminal's color scheme, see #2896 (@bash)
- Add option
--binary=as-textfor printing binary content, see issue #2974 and PR #2976 (@einfachIrgendwer0815) - Make shell completions available via
--completion <shell>, see issue #2057 and PR #3126 (@einfachIrgendwer0815) - Syntax highlighting for puppet code blocks within Markdown files, see #3152 (@liliwilson)
Bugfixes
- Fix long file name wrapping in header, see #2835 (@FilipRazek)
- Fix
NO_COLORsupport, see #2767 (@acuteenvy) - Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544 (@eth-p)
- Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856 (@eth-p)
- Fix panel width when line 10000 wraps, see #2854 (@eth-p)
- Fix compile issue of
timedependency caused by standard library regression #3045 (@cyqsimon) - Fix override behavior of --plain and --paging, see issue #2731 and PR #3108 (@einfachIrgendwer0815)
- Fix bugs in
$LESSOPENsupport, see #2805 (@Anomalocaridid)
Other
- Upgrade to Rust 2021 edition #2748 (@cyqsimon)
- Refactor and cleanup build script #2756 (@cyqsimon)
- Checks changelog has been written to for PRs in CI #2766 (@cyqsimon)
- Use GitHub API to get correct PR submitter #2791 (@cyqsimon)
- Minor benchmark script improvements #2768 (@cyqsimon)
- Update Arch Linux package URL in README files #2779 (@brunobell)
- Update and improve
zshcompletion, see #2772 (@okapia) - More extensible syntax mapping mechanism #2755 (@cyqsimon)
- Use proper Architecture for Debian packages built for musl, see #2811 (@Enselic)
- Pull in fix for unsafe-libyaml security advisory, see #2812 (@dtolnay)
- Update git-version dependency to use Syn v2, see #2816 (@dtolnay)
- Update git2 dependency to v0.18.2, see #2852 (@eth-p)
- Improve performance when color output disabled, see #2397 and #2857 (@eth-p)
- Relax syntax mapping rule restrictions to allow brace expansion #2865 (@cyqsimon)
- Apply clippy fixes #2864 (@cyqsimon)
- Faster startup by offloading glob matcher building to a worker thread #2868 (@cyqsimon)
- Display which theme is the default one in basic output (no colors), see #2937 (@sblondon)
- Display which theme is the default one in colored output, see #2838 (@sblondon)
- Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967 (@someposer)
- Update the Lisp syntax, see #2970 (@ccqpein)
- Use bat's ANSI iterator during tab expansion, see #2998 (@eth-p)
- Support 'statically linked binary' for aarch64 in 'Release' page, see #2992 (@tzq0301)
- Update options in shell completions and the man page of
bat, see #2995 (@akinomyoga) - Update nix dev-dependency to v0.29.0, see #3112 (@decathorpe)
- Bump MSRV to 1.74, see #3154 (@keith-hall)
- Update clircle dependency to remove winapi transitive dependency, see #3113 (@niklasmohrin)
Syntaxes
cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819 (@victor-gp)- Upgrade JQ syntax, see #2820 (@dependabot[bot])
- Add syntax mapping for quadman quadlets #2866 (@cyqsimon)
- Map containers .conf files to TOML syntax #2867 (@cyqsimon)
- Associate
.xshfiles withxonshsyntax that is Python, see #2840 (@anki-code) - Associate JSON with Comments
.jsoncwithjsonsyntax, see #2795 (@mxaddict) - Associate JSON-LD
.jsonldfiles withjsonsyntax, see #3037 (@vorburger) - Associate
.textprotofiles withProtoBufsyntax, see #3038 (@vorburger) - Associate GeoJSON
.geojsonfiles withjsonsyntax, see #3084 (@mvaaltola) - Associate
.aws/{config,credentials}, see #2795 (@mxaddict) - Associate Wireguard config
/etc/wireguard/*.conf, see #2874 (@cyqsimon) - Add support for CFML, see #3031 (@brenton-at-pieces)
- Map
*.mkdfiles toMarkdownsyntax, see issue #3060 and PR #3061 (@einfachIrgendwer0815) - Add syntax mapping for CITATION.cff, see #3103 (@Ugzuzg)
- Add syntax mapping for kubernetes config files #3049 (@cyqsimon)
- Adds support for pipe delimiter for CSV #3115 (@pratik-m)
- Add syntax mapping for
/etc/pacman.conf#2961 (@cyqsimon) - Associate
uv.lockwithTOMLsyntax, see #3132 (@fepegar)
Themes
- Patched/improved themes for better Manpage syntax highlighting support, see #2994 (@keith-hall).
bat as a library
- Changes to
syntax_mapping::SyntaxMapping#2755 (@cyqsimon)SyntaxMapping::get_syntax_foris now correctly public- [BREAKING]
SyntaxMapping::{empty,builtin}are removed; useSyntaxMapping::newinstead - [BREAKING]
SyntaxMapping::mappingsis replaced bySyntaxMapping::{builtin,custom,all}_mappings
- Make
Controller::run_with_error_handler's error handlerFnMut, see #2831 (@rhysd) - Improve compile time by 20%, see #2815 (@dtolnay)
- Add
theme::themefor choosing an appropriate theme based on the terminal's color scheme, see #2896 (@bash)- [BREAKING] Remove
HighlightingAssets::default_theme. Usetheme::default_themeinstead.
- [BREAKING] Remove
- Add
PrettyPrinter::print_with_writerfor custom output destinations, see #3070 (@kojix2)
v0.24.0
Features
- Add environment variable
BAT_PAGING, see #2629 (@einfachIrgendwer0815) - Add opt-in (
--features lessopen) support forLESSOPENandLESSCLOSE. See #1597, #1739, #2444, #2602, and #2662 (@Anomalocaridid)
Bugfixes
- Fix
morenot being found on Windows when provided viaBAT_PAGER, see #2570, #2580, and #2651 (@mataha) - Switched default behavior of
--map-syntaxto be case insensitive #2520 - Updated version of
serde_yamlto0.9. See #2627 (@Raghav-Bell) - Fix arithmetic overflow in
LineRange::fromandLineRange::parse_range, see #2674, #2698 (@skoriop) - Fix paging not happening when stdout is interactive but stdin is not, see #2574 (@Nigecat)
- Make
-ppoverride--pagingand vice versa when passed as a later argument, see #2660 (@J-Kappes)
Other
- Output directory for generated assets (completion, manual) can be customized, see #2515 (@tranzystorek-io)
- Use the
is-terminalcrate instead ofatty, see #2530 (@nickelc) - Add Winget Releaser workflow, see #2519 (@sitiom)
- Bump MSRV to 1.70, see #2651 (@mataha)
Syntaxes
- Associate
os-releasewithbashsyntax, see #2587 (@cyqsimon) - Associate
ContainerfilewithDockerfilesyntax, see #2606 (@einfachIrgendwer0815) - Replaced quotes with double quotes so fzf integration example script works on windows and linux. see #2095 (@johnmatthiggins)
- Associate
kshfiles withbashsyntax, see #2633 (@johnmatthiggins) - Associate
sariffiles withJSONsyntax, see #2695 (@rhysd) - Associate
ronfiles withrustsyntax, see #2427 (@YeungOnion) - Add support for WebGPU Shader Language, see #2692 (@rhysd)
- Add
.dpkg-newand.dpkg-tmpto ignored suffixe, see #2595 (@scop) - fix: Add syntax mapping
*.jsonl=>json, see #2539 (@WinterCore) - Update
Juliasyntax, see #2553 (@dependabot) - add
NSISsupport, see #2577 (@idleberg) - Update
ssh-config, see #2697 (@mrmeszaros) - Add syntax mapping
*.debdiff=>diff, see #2947 (@jacg)
bat as a library
- Add optional output_buffer arg to
Controller::run()andController::run_with_error_handler(), see #2618 (@Piturnah)
v0.23.0
Features
- Implemented
-Sand--chop-long-linesflags as aliases for--wrap=never. See #2309 (@johnmatthiggins) - Breaking change: Environment variables can now override config file settings (but command-line arguments still have the highest precedence), see #1152, #1281, and #2381 (@aaronkollasch)
- Implemented
--nonprintable-notation=caretto support showing non-printable characters using caret notation. See #2429 (@einfachIrgendwer0815)
Bugfixes
- Fix
bat cache --clearnot clearing the--targetdir if specified. See #2393 (@miles170)
Other
- Various bash completion improvements, see #2310 (@scop)
- Disable completion of
cachesubcommand, see #2399 (@cyqsimon) - Signifigantly improve startup performance on macOS, see #2442 (@BlackHoleFox)
- Bump MSRV to 1.62, see #2496 (@Enselic)
Syntaxes
- Added support for Ada, see #1300 and #2316 (@dkm)
- Added
todo.txtsyntax, see #2375 (@BANOnotIT) - Improve Manpage.sublime-syntax. See #2364 (@Freed-Wu) and #2461 (@keith-hall)
- Added a new
requirements.txtsyntax, see #2361 (@Freed-Wu) - Added a new VimHelp syntax, see #2366 (@Freed-Wu)
- Associate
pdm.lockwithTOMLsyntax, see #2410 Todo.txt: Fix highlighting of contexts and projects at beginning of done.txt, see #2411cmd-help: overhaul scope names (colors) to improve theme support; misc syntax improvements. See #2419 (@victor-gp)- Added support for Crontab, see #2509 (@keith-hall)
Themes
bat as a library
PrettyPrinter::headercorrectly displays a header with the filename, see #2378 and #2406 (@cstyles)
v0.22.1
Bugfixes
- Bring back pre-processing of ANSI escape characters to so that some common
batuse cases starts working again. See #2308 (@Enselic)
v0.22.0
Features
- Make the default macOS theme depend on Dark Mode. See #2197, #1746 (@Enselic)
- Support for separate system and user config files. See #668 (@patrickpichler)
Bugfixes
- Prevent fork nightmare with
PAGER=batcat. See #2235 (@johnmatthiggins) - Make
--no-paging/-Poverride--paging=...if passed as a later arg, see #2201 (@themkat) --map-syntaxand--ignored-suffixnow works together, see #2093 (@czzrr)- Strips byte order mark from output when in non-loop-through mode. See #1922 (@dag-h)
Other
- Relaxed glibc requirements on amd64, see #2106 and #2194 (@sharkdp)
- Improved fish completions. See #2275 (@zgracem)
- Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI escaped input is not supported. See #2185 and #2189 (@Enselic)
Syntaxes
- NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (@Cre3per)
- Correctly color
fstabdump and pass fields, see #2246 (@yuvalmo) - Update
Command Helpsyntax, see #2255 Julia: Fix syntax highlighting for function name starting withstruct, see #2230- Minor update to
LiveScript, see #2291 - Associate
.mtsand.ctsfiles with theTypeScriptsyntax. See #2236 (@kidonng) - Fish history is mapped to YAML. See #2237 (@kidonng)
bat as a library
chronotope/chrono (chrono)
v0.4.42: 0.4.42
What's Changed
- Add fuzzer for DateTime::parse_from_str by @tyler92 in #1700
- Fix wrong amount of micro/milliseconds by @nmlt in #1703
- Add warning about MappedLocalTime and wasm by @lutzky in #1702
- Fix incorrect parsing of fixed-length second fractions by @chris-leach in #1705
- Fix cfgs for
wasm32-linuxsupport by @arjunr2 in #1707 - Fix OpenHarmony's
tzdataparsing by @ldm0 in #1679 - Convert NaiveDate to/from days since unix epoch by @findepi in #1715
- Add
?Sizedbound to related methods ofDelayedFormat::write_toby @Huliiiiii in #1721 - Add
from_timestamp_secsmethod toDateTimeby @jasonaowen in #1719 - Migrate to core::error::Error by @benbrittain in #1704
- Upgrade to windows-bindgen 0.63 by @djc in #1730
- strftime: simplify error handling by @djc in #1731
v0.4.41
What's Changed
- Add
subsec_microsandsubsec_millismethods toTimeDeltaby @ggoetz in #1668 - Deprecate
NaiveDateTime::UNIX_EPOCHby @robertbastian in #1670 - Implement
as_seconds_f32andas_seconds_f64forTimeDeltaby @ggoetz in #1671 - chore: fix some comments by @jimmycathy in #1677
- Add
num_days_in_monthmethod toDateliketrait by @aslilac in #1673 - add
WeekdaySet, a collection ofWeekdaythat isCopyby @Kinrany in #1676 - WeekdaySet tweaks by @djc in #1680
- Upgrade to windows-bindgen 0.61 by @djc in #1682
- Implemented a consistent Eq trait for NaiveWeek by @Splashling1789 in #1687
- TimeZone::from_posix_tz: Treat empty TZ variable as UTC by @drinkcat in #1691
- Add support for lossy format strings by @Qelxiros in #1693
v0.4.40: 0.4.40
What's Changed
- Add Month::num_days() by @djc in #1645
- Update Windows dependencies by @kennykerr in #1646
- Feature/round_up method on DurationRound trait by @MagnumTrader in #1651
- Expose
write_toforDelayedFormatby @tugtugtug in #1654 - Update LICENSE.txt by @maximevtush in #1656
- docs: fix minor typo by @samfolo in #1659
- Use NaiveDateTime for internal tz_info methods. by @AVee in #1658
- Upgrade to windows-bindgen 0.60 by @djc in #1665
- Add quarter (%q) date string specifier by @drinkcat in #1666
v0.4.39: 0.4.39
What's Changed
- #1577: Changed years_since documentation to match its implementation by @Taxalo in #1578
- Remove obsolete weird feature guard by @djc in #1582
- Fix format::strftime docs link by @frederikhors in #1581
- Fix micros (optional) limit in and_hms_micro_opt by @qrilka in #1584
- Update windows-bindgen requirement from 0.56 to 0.57 by @dependabot in #1589
- native/date: Improve DelayedFormat doc re Panics by @behnam-oneschema in #1590
- Fix typo in rustdoc of
from_timestamp_nanos()by @sgoll in #1591 - Update windows-bindgen requirement from 0.57 to 0.58 by @dependabot in #1594
- docs: document century cutoff for %y by @MarcoGorelli in #1598
- Checked
NaiveWeekmethods by @bragov4ik in #1600 - Impl serde::Serialize and serde::Deserialize for TimeDelta by @Awpteamoose in #1599
- Derive
PartialEq,Eq,Hash,CopyandCloneonNaiveWeekby @DSeeLP in #1618 - Support ohos tzdata since ver.oh35 by @MirageLyu in #1613
- Use Formatter::pad (instead of write_str) for Weekdays by @horazont in #1621
- Fix typos by @szepeviktor in #1623
- Fix comment. by @khuey in #1624
- chore: add
#[inline]tonum_daysby @CommanderStorm in #1627 - fix typo by @futreall in #1633
- Update mod.rs by @donatik27 in #1638
v0.4.38
This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient days_since method for the Weekday type.
Chrono 0.4.38 also removes the long deprecated rustc-serialize feature. Support for rustc-serialize will be soft-destabilized in the next Rust edition. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.
In chrono 0.4.36 we made an accidental breaking change by switching to derive(Copy) for DateTime instead of a manual implementation. It is reverted in this release.
Removals
- Remove
rustc-serializefeature (#1548, thanks @workingjubilee)
Additions
- Add
Weekday::days_since(#1249, based on #216 by @clarfonthey) - Add
TimeDelta::checked_mulandTimeDelta::checked_div(#1565, thanks @Zomtir)
Fixes
- Return error when rounding with a zero duration (#1474, thanks @Dav1dde)
- Manually implement
CopyforDateTimeif offset isCopy(#1573)
Internal
- Inline
test_encodable_jsonandtest_decodable_jsonfunctions (#1550) - CI: Reduce combinations in
cargo hack check(#1553) - Refactor formatting code (#1335)
- Optimize number formatting (#1558)
- Only package files needed for building and testing (#1554)
Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.37
Version 0.4.36 introduced an unexpected breaking change and was yanked. In it LocalResult was renamed to MappedLocalTime to avoid the impression that it is a Result type were some of the results are errors. For backwards compatibility a type alias with the old name was added.
As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with use chrono::LocalResult::*. With 0.4.37 we make the new name MappedLocalTime the alias, but keep using it in function signatures and the documentation as much as possible.
See also the release notes of chrono 0.4.36 from yesterday for the yanked release.
v0.4.36
This release un-deprecates the methods on TimeDelta that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.
New is the DateTime::with_time() method. As an example of when it is useful:
use chrono::{Local, NaiveTime};
// Today at 12:00:00
let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap());
Additions
- Add
DateTime::with_time()(#1510)
Deprecations
- Revert
TimeDeltadeprecations (#1543) - Deprecate
TimeStamp::timestamp_subsec_nanos, which was missed in the 0.4.35 release (#1486)
Documentation
- Correct version number of deprecation notices (#1486)
- Fix some typos (#1505)
- Slightly improve serde documentation (#1519)
- Main documentation: simplify links and reflow text (#1535)
Internal
- CI: Lint benchmarks (#1489)
- Remove unnessary
CopyandSendimpls (#1492, thanks @erickt) - Backport streamlined
NaiveDateunit tests (#1500, thanks @Zomtir) - Rename
LocalResulttoTzResolution, add alias (#1501) - Update windows-bindgen to 0.55 (#1504)
- Avoid duplicate imports, which generate warnings on nightly (#1507)
- Add extra debug assertions to
NaiveDate::from_yof(#1518) - Some small simplifications to
DateTime::date_naiveandNaiveDate::diff_months(#1530) - Remove
unwrapin UnixLocaltype (#1533) - Use different method to ignore feature-dependent doctests (#1534)
Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.35
Most of our efforts have shifted to improving the API for a 0.5 release, for which cleanups and refactorings are landing on the 0.4.x branch.
The most significant changes in this release are two sets of deprecations.
-
We deprecated all timestamp-related methods on
NaiveDateTime. The reason is that a timestamp is defined to be in UTC. TheNaiveDateTimetype doesn't know the offset from UTC, so it was technically wrong to have these methods. The alternative is to use the similar methods on theDateTime<Utc>type, or from theTimeZonetrait.Converting from
NaiveDateTimetoDateTime<Utc>is simple with.and_utc(), and in the other direction with.naive_utc(). -
The panicking constructors of
TimeDelta(the new name of theDurationtype) are deprecated. This was the last part of chrono that defaulted to panicking on error, dating from before rust 1.0. -
A nice change is that
NaiveDatenow includes a niche. So nowOption<NaiveDate>,Option<NaiveDateTime>andOption<DateTime<Tz>>are the same size as their base types. -
format::Numericandformat::Fixedare marked asnon_exhaustive. This will allow us to improve our formatting and parsing support, and we have reason to believe this breaking change will have little to no impact on users.
Additions
Deprecations
- Deprecate timestamp methods on
NaiveDateTime(#1473) - Deprecate panicking constructors of
TimeDelta(#1450)
Changes/fixes
- Use
NonZeroI32insideNaiveDate(#1207) - Mark
format::Numericandformat::Fixedasnon_exhaustive(#1430) Parsedfixes to error values (#1439)- Use
overflowing_naive_localinDateTime::checked_add*(#1333) - Do complete range checks in
Parsed::set_*(#1465)
Documentation
- Rustfmt doctests (#1452)
- Improve docs for crate features (#1455, thanks @edmorley)
- Add more documentation and examples to
Parsed(#1439)
Internal
- Refactor
internalsmodule (#1428, #1429, #1431, #1432, #1433, #1438) - CI: test cross-compiling to
x86_64-unknown-illumosinstead of Solaris (#1437) - CI: lint Windows target, fix clippy warning (#1441)
- CI: only run
cargo hack checkon Linux (#1442) - Update windows-bindgen to 0.54 (#1462, #1483)
- Simplify error value of
parse_internal(#1459) - Simplify
SerdeError(#1458) - Simplify
NaiveDate::from_isoywda bit (#1464)
Thanks to all contributors on behalf of the chrono team, @djc and @pitdicker!
v0.4.34
Notable changes
- In chrono 0.4.34 we finished the work to make all methods const where doing so is supported by rust 1.61.
- We renamed the
Durationtype toTimeDelta. This removes the confusion between chrono's type and the laterDurationtype in the standard library. It will remain available under the old name as a type alias for compatibility. - The Windows implementation of
Localis rewritten. The new version avoids panics when the date is outside of the range supported by windows (the years 1601 to 30828), and gives more accurate results during DST transitions. - The
Displayformat ofTimeDeltais modified to conform better to ISO 8601. Previously it converted all values greater than 24 hours to a value with days. This is not correct, as doing so changes the duration from an 'accurate' to a 'nominal' representation to use ISO 8601 terms.
Fixes
- Add missing range check in
TimeDelta::milliseconds(#1385, thanks @danwilliams) - Remove check for
DurationExceedsTimestampinDurationRound(#1403, thanks @joroKr21) - Fix localized formatting with
%X(chronotope/pure-rust-locales#12, #1420) - Windows: base implementation on
GetTimeZoneInformationForYear(#1017)
Additions
- Add
TimeDelta::try_milliseconds(#1385, thanks @danwilliams) - Add
TimeDelta::new(#1337) - Add
StrftimeItems::{parse, parse_to_owned}and more documentation (#1184) - More standard traits and documentation for
format::Locale(via chronotope/pure-rust-locales#8)
Changes
- Rename
DurationtoTimeDelta, add type alias (#1406) - Make
TimeDeltamethods const (#1337) - Make remaining methods of
NaiveDate,NaiveWeek,NaiveTimeandNaiveDateTimeconst where possible (#1337) - Make methods on
DateTimeconst where possible (#1400) - Make
Displayformat ofTimeDeltaconform better to ISO 8601 (#1328)
Documentation
- Fix the formatting of
timestamp_micros's Example doc (#1338 via #1386, thanks @emikitas) - Specify branch for GitHub Actions badge and fix link (#1388)
- Don't mention some deprecated methods in docs (#1395)
- Remove stray documentation from main (#1397)
- Improved documentation of
TimeDeltaconstructors (#1385, thanks @danwilliams)
Internal
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
#22 needs to be merged before this, add several deps are changed in that.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 1.0.201
error: package ID specification `[email protected]` did not match any packages
Did you mean one of these?
[email protected]
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 0.12.8
error: package ID specification `[email protected]` did not match any packages
Did you mean one of these?
[email protected]