chore(deps): update all dependencies #43

Open
kjuulh wants to merge 1 commits from renovate/all into main
Owner

This PR contains the following updates:

Package Type Update Change
@catppuccin/tailwindcss devDependencies patch 0.1.1 -> 0.1.6
@tailwindcss/typography dependencies patch 0.5.9 -> 0.5.15
chrono dependencies patch 0.4.26 -> 0.4.38
color-eyre dependencies patch 0.6.2 -> 0.6.3
dagger-sdk dependencies minor 0.2.22 -> 0.11.0
docker.io/kasperhermansen/update-deployment major 1690401410 -> 1701123940
eyre dependencies patch 0.6.8 -> 0.6.12
font-awesome (source) minor 6.4.2 -> 6.6.0
tailwindcss (source) dependencies minor 3.3.1 -> 3.4.14
tokio (source) dependencies minor 1.31.0 -> 1.40.0

Release Notes

catppuccin/tailwindcss (@​catppuccin/tailwindcss)

v0.1.6

Compare Source

v0.1.5

Compare Source

v0.1.4

Compare Source

v0.1.3

Compare Source

v0.1.2

Compare Source

tailwindlabs/tailwindcss-typography (@​tailwindcss/typography)

v0.5.15

Compare Source

Fixed
  • Support installing with alpha versions of Tailwind CSS v4 (#​358)

v0.5.14

Compare Source

Fixed
  • Fix table text alignment (#​346)

v0.5.13

Compare Source

Fixed
  • Don't apply margins to <br> elements contained in an <li> in FF (#​350)

v0.5.12

Compare Source

Added
  • Use logical properties for better RTL support (#​323)

v0.5.11

Compare Source

Added
Fixed
  • Fix space between <figcaption> and <video> (#​339)

v0.5.10

Compare Source

Fixed
  • Fix space between <figcaption> and <pre> (#​313)
  • Remove typography styles from not-prose elements in addition to their children (#​301)
  • Add <picture> styles (#​314)
  • Fix prose-invert when used with colors in light mode (#​315)
  • Add <kbd> styles (#​317)
  • Add description list (<dl>, <dt>, <dd>) styles (#​316)
chronotope/chrono (chrono)

v0.4.38

Compare Source

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

Additions

Fixes

  • Return error when rounding with a zero duration (#​1474, thanks @​Dav1dde)
  • Manually implement Copy for DateTime if offset is Copy (#​1573)

Internal

  • Inline test_encodable_json and test_decodable_json functions (#​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

Compare Source

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

Compare Source

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

Deprecations

  • Revert TimeDelta deprecations (#​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 Copy and Send impls (#​1492, thanks @​erickt)
  • Backport streamlined NaiveDate unit tests (#​1500, thanks @​Zomtir)
  • Rename LocalResult to TzResolution, 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_naive and NaiveDate::diff_months (#​1530)
  • Remove unwrap in Unix Local type (#​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

Compare Source

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. The NaiveDateTime type 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 the DateTime<Utc> type, or from the TimeZone trait.

    Converting from NaiveDateTime to DateTime<Utc> is simple with .and_utc(), and in the other direction with .naive_utc().

  • The panicking constructors of TimeDelta (the new name of the Duration type) 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 NaiveDate now includes a niche. So now Option<NaiveDate>, Option<NaiveDateTime> and Option<DateTime<Tz>> are the same size as their base types.

  • format::Numeric and format::Fixed are marked as non_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

  • Add DateTime::{from_timestamp_micros, from_timestamp_nanos} (#​1234)
  • Add getters to Parsed (#​1465)

Deprecations

  • Deprecate timestamp methods on NaiveDateTime (#​1473)
  • Deprecate panicking constructors of TimeDelta (#​1450)

Changes/fixes

  • Use NonZeroI32 inside NaiveDate (#​1207)
  • Mark format::Numeric and format::Fixed as non_exhaustive (#​1430)
  • Parsed fixes to error values (#​1439)
  • Use overflowing_naive_local in DateTime::checked_add* (#​1333)
  • Do complete range checks in Parsed::set_* (#​1465)

Documentation

Internal

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

v0.4.34

Compare Source

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 Duration type to TimeDelta. This removes the confusion between chrono's type and the later Duration type in the standard library. It will remain available under the old name as a type alias for compatibility.
  • The Windows implementation of Local is 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 Display format of TimeDelta is 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

Additions

Changes

  • Rename Duration to TimeDelta, add type alias (#​1406)
  • Make TimeDelta methods const (#​1337)
  • Make remaining methods of NaiveDate, NaiveWeek, NaiveTime and NaiveDateTime const where possible (#​1337)
  • Make methods on DateTime const where possible (#​1400)
  • Make Display format of TimeDelta conform better to ISO 8601 (#​1328)

Documentation

Internal

  • Switch branch names: 0.4.x releases are the main branch, work on 0.5 happens in the 0.5.x branch (#​1390, #​1402).
  • Don't use deprecated method in impl Arbitrary for DateTime and set up CI test (#​1336)
  • Remove workaround for Rust < 1.61 (#​1393)
  • Bump codecov/codecov-action from 3 to 4 (#​1404)
  • Remove partial support for handling -0000 offset (#​1411)
  • Move TOO_LONG error out of parse_internal (#​1419)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

v0.4.33

Compare Source

This release fixes the broken docrs.rs build of chrono 0.4.32.

What's Changed

v0.4.32

Compare Source

In this release we shipped part of the effort to reduce the number of methods that could unexpectedly panic, notably for the DateTime and Duration types.

Chrono internally stores the value of a DateTime in UTC, and transparently converts it to the local value as required. For example adding a second to a DateTime needs to be done in UTC to get the correct result, but adding a day needs to be done in local time to be correct. What happens when the value is near the edge of the representable range, and the implicit conversions pushes it beyond the representable range? Many methods could panic on such inputs, including formatting the value for Debug output.

In chrono 0.4.32 the range of NaiveDate, NaiveDateTime and DateTime is made slightly smaller. This allows us to always do the implicit conversion, and in many cases return the expected result. Specifically the range is now from January 1, -262144 until December 31, 262143, one year less on both sides than before. We expect this may trip up tests if you hardcoded the MIN and MAX dates.

Duration had a similar issue. The range of this type was pretty arbitrary picked to match the range of an i64 in milliseconds. Negating an i64::MIN pushes a value out of range, and in the same way negating Duration::MIN could push it out of our defined range and cause a panic. This turns out to be somewhat common and hidden behind many layers of abstraction. We adjusted the type to have a minimum value of -Duration::MAX instead and prevent the panic case.

Other highlights:

  • Duration gained new fallible initialization methods.
  • Better support for rkyv.
  • Most methods on NaiveDateTime are now const.
  • We had to bump our MSRV to 1.61 to keep building with our dependencies. This will also allow us to make more methods on DateTime const in a future release.

Complete list of changes:

Fixes

  • Fix panic in TimeZone::from_local_datetime (#​1071)
  • Fix out of range panics in DateTime getters and setters (#​1317, #​1329)

Additions

Changes

  • Fix panic in Duration::MIN.abs() (adjust Duration::MIN by 1 millisecond) (#​1334)
  • Bump MSRV to 1.61 (#​1347)
  • Update windows-targets requirement from 0.48 to 0.52 (#​1360)
  • Update windows-bindgen to 0.52 (#​1379)

Deprecations

  • Deprecate standalone format functions (#​1306)

Documentation

Rkyv support

Changes to unstable features

  • Don't let unstable-locales imply the alloc feature (#​1307)
  • Remove format::{format_localized, format_item_localized} (#​1311)
  • Inline write_rfc2822_inner, don't localize (#​1322)

Internal

  • Add benchmark for DateTime::with_* (#​1309)
  • Fix *_DAYS_FROM_YEAR_0 calculation (#​1312)
  • Add NaiveTime::overflowing_(add|sub)_offset (#​1310)
  • Rewrite DateTime::overflowing_(add|sub)_offset (#​1069)
  • Tests calling date command set env LC_ALL (#​1315, thanks @​jtmoon79)
  • Update deny.toml (#​1320)
  • Bump actions/setup-node from 3 to 4 (#​1346)
  • test.yml remove errant with: node-version (#​1352, thanks @​jtmoon79)
  • CI Linting: Fix missing sources checkout in toml job (#​1371, thanks @​gibbz00)
  • Silence clippy lint for test code with Rust 1.74.0 (#​1362)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

v0.4.31

Compare Source

Another maintenance release.
It was not a planned effort to improve our support for UNIX timestamps, yet most PRs seem related to this.

Deprecations
  • Deprecate timestamp_nanos in favor of the non-panicking timestamp_nanos_opt (#​1275)
Additions
Fixes
  • Format day of month in RFC 2822 without padding (#​1272)
  • Don't allow strange leap seconds which are not on a minute boundary initialization methods (#​1283)
    This makes many methods a little more strict:
    • NaiveTime::from_hms_milli
    • NaiveTime::from_hms_milli_opt
    • NaiveTime::from_hms_micro
    • NaiveTime::from_hms_micro_opt
    • NaiveTime::from_hms_nano
    • NaiveTime::from_hms_nano_opt
    • NaiveTime::from_num_seconds_from_midnight
    • NaiveTime::from_num_seconds_from_midnight_opt
    • NaiveDate::and_hms_milli
    • NaiveDate::and_hms_milli_opt
    • NaiveDate::and_hms_micro
    • NaiveDate::and_hms_micro_opt
    • NaiveDate::and_hms_nano
    • NaiveDate::and_hms_nano_opt
    • NaiveDateTime::from_timestamp
    • NaiveDateTime::from_timestamp_opt
    • TimeZone::timestamp
    • TimeZone::timestamp_opt
  • Fix underflow in NaiveDateTime::timestamp_nanos_opt (#​1294, thanks @​crepererum)
Documentation
  • Add more documentation about the RFC 2822 obsolete date format (#​1267)
Internal
  • Remove internal __doctest feature and doc_comment dependency (#​1276)
  • CI: Bump actions/checkout from 3 to 4 (#​1280)
  • Optimize NaiveDate::add_days for small values (#​1214)
  • Upgrade pure-rust-locales to 0.7.0 (#​1288, thanks @​jeremija wo did good improvements on pure-rust-locales)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

v0.4.30

Compare Source

In this release, we have decided to swap out the chrono::Duration type (which has been a re-export of time 0.1 Duration type) with our own definition, which exposes a strict superset of the time::Duration API. This helps avoid warnings about the CVE-2020-26235 and RUSTSEC-2020-0071 advisories for downstream users and allows us to improve the Duration API going forward.

While this is technically a SemVer-breaking change, we expect the risk of downstream users experiencing actual incompatibility to be exceedingly limited (see our analysis of public code using a crater-like experiment), and not enough justification for the large ecosystem churn of a 0.5 release. If you have any feedback on these changes, please let us know in #​1268.

Additions
Documentation

Relation between chrono and time 0.1

Rust first had a time module added to std in its 0.7 release. It later moved to libextra, and then to a libtime library shipped alongside the standard library. In 2014 work on chrono started in order to provide a full-featured date and time library in Rust. Some improvements from chrono made it into the standard library; notably, chrono::Duration was included as std::time::Duration (rust#15934) in 2014.

In preparation of Rust 1.0 at the end of 2014 libtime was moved out of the Rust distro and into the time crate to eventually be redesigned (rust#18832, rust#18858), like the num and rand crates. Of course chrono kept its dependency on this time crate. time started re-exporting std::time::Duration during this period. Later, the standard library was changed to have a more limited unsigned Duration type (rust#24920, RFC 1040), while the time crate kept the full functionality with time::Duration. time::Duration had been a part of chrono's public API.

By 2016 time 0.1 lived under the rust-lang-deprecated organisation and was not actively maintained (time#136). chrono absorbed the platform functionality and Duration type of the time crate in chrono#478 (the work started in chrono#286). In order to preserve compatibility with downstream crates depending on time and chrono sharing a Duration type, chrono kept depending on time 0.1. chrono offered the option to opt out of the time dependency by disabling the oldtime feature (swapping it out for an effectively similar chrono type). In 2019, @​jhpratt took over maintenance on the time crate and released what amounts to a new crate as time 0.2.

Security advisories

In November of 2020 CVE-2020-26235 and RUSTSEC-2020-0071 were opened against the time crate. @​quininer had found that calls to localtime_r may be unsound (chrono#499). Eventually, almost a year later, this was also made into a security advisory against chrono as RUSTSEC-2020-0159, which had platform code similar to time.

On Unix-like systems a process is given a timezone id or description via the TZ environment variable. We need this timezone data to calculate the current local time from a value that is in UTC, such as the time from the system clock. time 0.1 and chrono used the POSIX function localtime_r to do the conversion to local time, which reads the TZ variable.

Rust assumes the environment to be writable and uses locks to access it from multiple threads. Some other programming languages and libraries use similar locking strategies, but these are typically not shared across languages. More importantly, POSIX declares modifying the environment in a multi-threaded process as unsafe, and getenv in libc can't be changed to take a lock because it returns a pointer to the data (see rust#27970 for more discussion).

Since version 4.20 chrono no longer uses localtime_r, instead using Rust code to query the timezone (from the TZ variable or via iana-time-zone as a fallback) and work with data from the system timezone database directly. The code for this was forked from the tz-rs crate by @​x-hgg-x. As such, chrono now respects the Rust lock when reading the TZ environment variable. In general, code should avoid modifying the environment.

Removing time 0.1

Because time 0.1 has been unmaintained for years, however, the security advisory mentioned above has not been addressed. While chrono maintainers were careful not to break backwards compatibility with the time::Duration type, there has been a long stream of issues from users inquiring about the time 0.1 dependency with the vulnerability. We investigated the potential breakage of removing the time 0.1 dependency in chrono#1095 using a crater-like experiment and determined that the potential for breaking (public) dependencies is very low. We reached out to those few crates that did still depend on compatibility with time 0.1.

As such, for chrono 0.4.30 we have decided to swap out the time 0.1 Duration implementation for a local one that will offer a strict superset of the existing API going forward. This will prevent most downstream users from being affected by the security vulnerability in time 0.1 while minimizing the ecosystem impact of semver-incompatible version churn.

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

v0.4.29

Compare Source

This release fixes a panic introduced in chrono 0.4.27 in FromStr<DateTime<Utc>> (#​1253).

Chrono now has a Discord channel.

Fixes

  • Fix arbitrary string slicing in parse_rfc3339_relaxed (#​1254)

Deprecations

  • Deprecate TimeZone::datetime_from_str (#​1251)

Documentation

Internal improvements

  • Revert "add test_issue_866" (#​1238)
  • CI: run tests on i686 and wasm32-wasi (#​1237)
  • CI: Include doctests for code coverage (#​1248)
  • Move benchmarks to a separate crate (#​1243)
    This allows us to upgrade the criterion dependency to 5.1 without changing our MSRV.
  • Add Discord link to README (#​1240, backported in #​1256)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

v0.4.28

Compare Source

This release fixes a test failure on 32-bit targets introduced with 0.4.27, see https://github.com/chronotope/chrono/issues/1234.

v0.4.27

Compare Source

This release bumps the MSRV from 1.56 to 1.57. This allows us to take advantage of the panicking in const feature. In this release most methods on NaiveDate and NaiveTime are made const, NaiveDateTime and others will follow in a later release.

The parser for the %+ formatting specifier and the RFC3339 formatting item is switched from a strict to a relaxed parser (see https://github.com/chronotope/chrono/pull/1145). This matches the existing documentation, and the parser used by DateTime::from_str. If you need to validate the input, consider using DateTime::from_rfc3339.

Deprecations

Additions

Fixes

Documentation

Internal improvements

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

eyre-rs/eyre (color-eyre)

v0.6.3

Compare Source

dagger/dagger (dagger-sdk)

v0.11.9

Compare Source

Fixed
What to do next?

v0.9.8

Compare Source

🔥 Breaking Changes
Added
What to do next?

v0.3.3

Compare Source

v0.3.2

Compare Source

v0.3.1

Compare Source

v0.3.0

Compare Source

FortAwesome/Font-Awesome (font-awesome)

v6.6.0

Compare Source

Change log available at https://fontawesome.com/docs/changelog/

v6.5.2

Compare Source

Change log available at https://fontawesome.com/docs/changelog/

v6.5.1

Compare Source

Change log available at https://fontawesome.com/docs/changelog/

v6.5.0

Compare Source

Change log available at https://fontawesome.com/docs/changelog/

tailwindlabs/tailwindcss (tailwindcss)

v3.4.14

Compare Source

Fixed
  • Don't set display: none on elements that use hidden="until-found" (#​14625)

v3.4.13

Compare Source

Fixed
  • Improve source glob verification performance (#​14481)

v3.4.12

Compare Source

Fixed
  • Ensure using @apply with utilities that use @defaults works with rules defined in the base layer when using optimizeUniversalDefaults (#​14427)

v3.4.11

Compare Source

Fixed
  • Allow anchor-size(…) in arbitrary values (#​14393)

v3.4.10

Compare Source

Fixed
  • Bump versions of plugins in the Standalone CLI (#​14185)

v3.4.9

Compare Source

Fixed
  • No longer warns when broad glob patterns are detecting vendor folders

v3.4.8

Compare Source

Fixed
  • Fix minification when using nested CSS (#​14105)
  • Warn when broad glob patterns are used in the content configuration (#​14140)

v3.4.7

Compare Source

Fixed
  • Fix class detection in Slim templates with attached attributes and ID (#​14019)
  • Ensure attribute values in data-* and aria-* modifiers are always quoted in the generated CSS (#​14037)

v3.4.6

Compare Source

Fixed
  • Fix detection of some utilities in Slim/Pug templates (#​14006)
Changed
  • Loosen :is() wrapping rules when using an important selector (#​13900)

v3.4.5

Compare Source

Fixed
  • Disable automatic var() injection for anchor properties (#​13826)
  • Use no value instead of blur(0px) for backdrop-blur-none and blur-none utilities (#​13830)
  • Add .mts and .cts config file detection (#​13940)
  • Don't generate utilities like px-1 unnecessarily when using utilities like px-1.5 (#​13959)
  • Always generate -webkit-backdrop-filter for backdrop-* utilities (#​13997)

v3.4.4

Compare Source

Fixed
  • Make it possible to use multiple <alpha-value> placeholders in a single color definition (#​13740)
  • Don't prefix classes in arbitrary values of has-*, group-has-*, and peer-has-* variants (#​13770)
  • Support negative values for {col,row}-{start,end} utilities (#​13781)
  • Update embedded browserslist database (#​13792)

v3.4.3

Compare Source

Fixed
  • Revert changes to glob handling (#​13384)

v3.4.2

Compare Source

Fixed
  • Ensure max specificity of 0,0,1 for button and input Preflight rules (#​12735)
  • Improve glob handling for folders with (, ), [ or ] in the file path (#​12715)
  • Split :has rules when using experimental.optimizeUniversalDefaults (#​12736)
  • Sort arbitrary properties alphabetically across multiple class lists (#​12911)
  • Add mix-blend-plus-darker utility (#​12923)
  • Ensure dashes are allowed in variant modifiers (#​13303)
  • Fix crash showing completions in Intellisense when using a custom separator (#​13306)
  • Transpile import.meta.url in config files (#​13322)
  • Reset letter spacing for form elements (#​13150)
  • Fix missing xx-large and remove double x-large absolute size (#​13324)
  • Don't error when encountering nested CSS unless trying to @apply a class that uses nesting (#​13325)
  • Ensure that arbitrary properties respect important configuration (#​13353)
  • Change dark mode selector so @apply works correctly with pseudo elements (#​13379)

v3.4.1

Compare Source

Fixed
  • Don't remove keyframe stops when using important utilities (#​12639)
  • Don't add spaces to gradients and grid track names when followed by calc() (#​12704)
  • Restore old behavior for class dark mode strategy (#​12717)
Added
  • Add new selector and variant strategies for dark mode (#​12717)
Changed
  • Support rtl and ltr variants on same element as dir attribute (#​12717)

v3.4.0

Compare Source

Tailwind CSS

Tailwind CSS v3.4 has arrived! Check out the announcement post for a guided tour through all of the highlights.

Added
  • Add svh, lvh, and dvh values to default height/min-height/max-height theme (#​11317)
  • Add has-* variants for :has(...) pseudo-class (#​11318)
  • Add text-wrap utilities including text-balance and text-pretty (#​11320, #​12031)
  • Extend default opacity scale to include all steps of 5 (#​11832)
  • Update Preflight html styles to include shadow DOM :host pseudo-class (#​11200)
  • Increase default values for grid-rows-* utilities from 1–6 to 1–12 (#​12180)
  • Add size-* utilities (#​12287)
  • Add utilities for CSS subgrid (#​12298)
  • Add spacing scale to min-w-*, min-h-*, and max-w-* utilities (#​12300)
  • Add forced-color-adjust utilities (#​11931)
  • Add forced-colors variant (#​11694, #​12582)
  • Add appearance-auto utility (#​12404)
  • Add logical property values for float and clear utilities (#​12480)
  • Add * variant for targeting direct children (#​12551)
Changed
  • Simplify the sans font-family stack (#​11748)
  • Disable the tap highlight overlay on iOS (#​12299)
  • Improve relative precedence of rtl, ltr, forced-colors, and dark variants (#​12584)

v3.3.7

Compare Source

Fixed
  • Fix support for container query utilities with arbitrary values (#​12534)
  • Fix custom config loading in Standalone CLI (#​12616)

v3.3.6

Compare Source

Fixed
  • Don’t add spaces to negative numbers following a comma (#​12324)
  • Don't emit @config in CSS when watching via the CLI (#​12327)
  • Improve types for resolveConfig (#​12272)
  • Ensure configured font-feature-settings for mono are included in Preflight (#​12342)
  • Improve candidate detection in minified JS arrays (without spaces) (#​12396)
  • Don't crash when given applying a variant to a negated version of a simple utility (#​12514)
  • Fix support for slashes in arbitrary modifiers (#​12515)
  • Fix source maps of variant utilities that come from an @layer rule (#​12508)
  • Fix loading of built-in plugins when using an ESM or TypeScript config with the Standalone CLI (#​12506)

v3.3.5

Compare Source

Fixed
  • Fix incorrect spaces around - in calc() expression (#​12283)

v3.3.4

Compare Source

Fixed
  • Improve normalisation of calc()-like functions (#​11686)
  • Skip calc() normalisation in nested theme() calls (#​11705)
  • Fix incorrectly generated CSS when using square brackets inside arbitrary properties (#​11709)
  • Make content optional for presets in TypeScript types (#​11730)
  • Handle variable colors that have variable fallback values (#​12049)
  • Batch reading content files to prevent too many open files error (#​12079)
  • Skip over classes inside :not(…) when nested in an at-rule (#​12105)
  • Update types to work with Node16 module resolution (#​12097)
  • Don’t crash when important and parent selectors are equal in @apply (#​12112)
  • Eliminate irrelevant rules when applying variants (#​12113)
  • Improve RegEx parser, reduce possibilities as the key for arbitrary properties (#​12121)
  • Fix sorting of utilities that share multiple candidates (#​12173)
  • Ensure variants with arbitrary values and a modifier are correctly matched in the RegEx based parser (#​12179)
  • Fix crash when watching renamed files on FreeBSD (#​12193)
  • Allow plugins from a parent document to be used in an iframe (#​12208)
  • Add types for tailwindcss/nesting (#​12269)
  • Bump jiti, fast-glob, and browserlist dependencies (#​11550)
  • Improve automatic var injection for properties that accept a <dashed-ident> (#​12236)

v3.3.3

Compare Source

Fixed
  • Fix issue where some pseudo-element variants generated the wrong selector (#​10943, #​10962, #​11111)
  • Make font settings propagate into buttons, inputs, etc. (#​10940)
  • Fix parsing of theme() inside calc() when there are no spaces around operators (#​11157)
  • Ensure repeating-conic-gradient is detected as an image (#​11180)
  • Move unknown pseudo-elements outside of :is by default (#​11345)
  • Escape animation names when prefixes contain special characters (#​11470)
  • Don't prefix arbitrary classes in group and peer variants (#​11454)
  • Sort classes using position of first matching rule (#​11504)
  • Allow variant to be an at-rule without a prelude (#​11589)
  • Make PostCSS plugin async to improve performance (#​11548)
  • Don’t error when a config file is missing (f97759f)
Added
Changed
  • Reset padding for <dialog> elements in preflight (#​11069)

v3.3.2

Compare Source

Fixed
  • Don’t move unknown pseudo-elements to the end of selectors (#​10943, #​10962)
  • Inherit gradient stop positions when using variants (#​11002)
  • Honor default to position of gradient when using implicit transparent colors (#​11002)
  • Ensure @tailwindcss/oxide doesn't leak in the stable engine (#​10988)
  • Ensure multiple theme(spacing[5]) calls with bracket notation in arbitrary properties work (#​11039)
  • Normalize arbitrary modifiers (#​11057)
Changed
tokio-rs/tokio (tokio)

v1.40.0: Tokio v1.40.0

Compare Source

1.40.0 (August 30th, 2024)

Added
  • io: add util::SimplexStream (#​6589)
  • process: stabilize Command::process_group (#​6731)
  • sync: add {TrySendError,SendTimeoutError}::into_inner (#​6755)
  • task: add JoinSet::join_all (#​6784)
Added (unstable)
  • runtime: add Builder::{on_task_spawn, on_task_terminate} (#​6742)
Changed
  • io: use vectored io for write_all_buf when possible (#​6724)
  • runtime: prevent niche-optimization to avoid triggering miri (#​6744)
  • sync: mark mpsc types as UnwindSafe (#​6783)
  • sync,time: make Sleep and BatchSemaphore instrumentation explicit roots (#​6727)
  • task: use NonZeroU64 for task::Id (#​6733)
  • task: include panic message when printing JoinError (#​6753)
  • task: add #[must_use] to JoinHandle::abort_handle (#​6762)
  • time: eliminate timer wheel allocations (#​6779)
Documented
  • docs: clarify that [build] section doesn't go in Cargo.toml (#​6728)
  • io: clarify zero remaining capacity case (#​6790)
  • macros: improve documentation for select! (#​6774)
  • sync: document mpsc channel allocation behavior (#​6773)

v1.39.3: Tokio v1.39.3

Compare Source

1.39.3 (August 17th, 2024)

This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. (#​6772)

v1.39.2: Tokio v1.39.2

Compare Source

1.39.2 (July 27th, 2024)

This release fixes a regression where the select! macro stopped accepting expressions that make use of temporary lifetime extension. (#​6722)

v1.39.1: Tokio v1.39.1

Compare Source

1.39.1 (July 23rd, 2024)

This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#​6715)

v1.39.0: Tokio v1.39.0

Compare Source

1.39.0 (July 23rd, 2024)

  • This release bumps the MSRV to 1.70. (#​6645)
  • This release upgrades to mio v1. (#​6635)
  • This release upgrades to windows-sys v0.52 (#​6154)
Added
  • io: implement AsyncSeek for Empty (#​6663)
  • metrics: stabilize num_alive_tasks (#​6619, #​6667)
  • process: add Command::as_std_mut (#​6608)
  • sync: add watch::Sender::same_channel (#​6637)
  • sync: add {Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count} (#​6661)
  • sync: implement Default for watch::Sender (#​6626)
  • task: implement Clone for AbortHandle (#​6621)
  • task: stabilize consume_budget (#​6622)
Changed
  • io: improve panic message of ReadBuf::put_slice() (#​6629)
  • io: read during write in copy_bidirectional and copy (#​6532)
  • runtime: replace num_cpus with available_parallelism (#​6709)
  • task: avoid stack overflow when passing large future to block_on (#​6692)
  • time: avoid traversing entries in the time wheel twice (#​6584)
  • time: support IntoFuture with timeout (#​6666)
  • macros: support IntoFuture with join! and select! (#​6710)
Fixed
  • docs: fix docsrs builds with the fs feature enabled (#​6585)
  • io: only use short-read optimization on known-to-be-compatible platforms (#​6668)
  • time: fix overflow panic when using large durations with Interval (#​6612)
Added (unstable)
  • macros: allow unhandled_panic behavior for #[tokio::main] and #[tokio::test] (#​6593)
  • metrics: add spawned_tasks_count (#​6114)
  • metrics: add worker_park_unpark_count (#​6696)
  • metrics: add worker thread id (#​6695)
Documented
  • io: update tokio::io::stdout documentation (#​6674)
  • macros: typo fix in join.rs and try_join.rs (#​6641)
  • runtime: fix typo in unhandled_panic (#​6660)
  • task: document behavior of JoinSet::try_join_next when all tasks are running (#​6671)

v1.38.1: Tokio v1.38.1

Compare Source

1.38.1 (July 16th, 2024)

This release fixes the bug identified as (#​6682), which caused timers not
to fire when they should.

Fixed
  • time: update wake_up while holding all the locks of sharded time wheels (#​6683)

v1.38.0: Tokio v1.38.0

Compare Source

This release marks the beginning of stabilization for runtime metrics. It
stabilizes RuntimeMetrics::worker_count. Future releases will continue to
stabilize more metrics.

Added
  • fs: add File::create_new (#​6573)
  • io: add copy_bidirectional_with_sizes (#​6500)
  • io: implement AsyncBufRead for Join (#​6449)
  • net: add Apple visionOS support (#​6465)
  • net: implement Clone for NamedPipeInfo (#​6586)
  • net: support QNX OS (#​6421)
  • sync: add Notify::notify_last (#​6520)
  • sync: add mpsc::Receiver::{capacity,max_capacity} (#​6511)
  • sync: add split method to the semaphore permit (#​6472, #​6478)
  • task: add tokio::task::join_set::Builder::spawn_blocking (#​6578)
  • wasm: support rt-multi-thread with wasm32-wasi-preview1-threads (#​6510)
Changed
  • macros: make #[tokio::test] append #[test] at the end of the attribute list (#​6497)
  • metrics: fix blocking_threads count (#​6551)
  • metrics: stabilize RuntimeMetrics::worker_count (#​6556)
  • runtime: move task out of the lifo_slot in block_in_place (#​6596)
  • runtime: panic if global_queue_interval is zero (#​6445)
  • sync: always drop message in destructor for oneshot receiver (#​6558)
  • sync: instrument Semaphore for task dumps (#​6499)
  • sync: use FIFO ordering when waking batches of wakers (#​6521)
  • task: make LocalKey::get work with Clone types (#​6433)
  • tests: update nix and mio-aio dev-dependencies (#​6552)
  • time: clean up implementation (#​6517)
  • time: lazily init timers on first poll (#​6512)
  • time: remove the true_when field in TimerShared (#​6563)
  • time: use sharding for timer implementation (#​6534)
Fixed
  • taskdump: allow building taskdump docs on non-unix machines (#​6564)
  • time: check for overflow in Interval::poll_tick (#​6487)
  • sync: fix incorrect is_empty on mpsc block boundaries (#​6603)
Documented
  • fs: rewrite file system docs (#​6467)
  • io: fix stdin documentation (#​6581)
  • io: fix obsolete reference in ReadHalf::unsplit() documentation (#​6498)
  • macros: render more comprehensible documentation for select! (#​6468)
  • net: add missing types to module docs (#​6482)
  • net: fix misleading NamedPipeServer example (#​6590)
  • sync: add examples for SemaphorePermit, OwnedSemaphorePermit (#​6477)
  • sync: document that Barrier::wait is not cancel safe (#​6494)
  • sync: explain relation between watch::Sender::{subscribe,closed} (#​6490)
  • task: clarify that you can't abort spawn_blocking tasks (#​6571)
  • task: fix a typo in doc of LocalSet::run_until (#​6599)
  • time: fix test-util requirement for pause and resume in docs (#​6503)

v1.37.0: Tokio v1.37.0

Compare Source

1.37.0 (March 28th, 2024)

Added
  • fs: add set_max_buf_size to tokio::fs::File (#​6411)
  • io: add try_new and try_with_interest to AsyncFd (#​6345)
  • sync: add forget_permits method to semaphore (#​6331)
  • sync: add is_closed, is_empty, and len to mpsc receivers (#​6348)
  • sync: add a rwlock() method to owned RwLock guards (#​6418)
  • sync: expose strong and weak counts of mpsc sender handles (#​6405)
  • sync: implement Clone for watch::Sender (#​6388)
  • task: add TaskLocalFuture::take_value (#​6340)
  • task: implement FromIterator for JoinSet (#​6300)
Changed
  • io: make io::split use a mutex instead of a spinlock (#​6403)
Fixed
  • docs: fix docsrs build without net feature (#​6360)
  • macros: allow select with only else branch (#​6339)
  • runtime: fix leaking registration entries when os registration fails (#​6329)
Documented
  • io: document cancel safety of AsyncBufReadExt::fill_buf (#​6431)
  • io: document cancel safety of AsyncReadExt's primitive read functions (#​6337)
  • runtime: add doc link from Runtime to #[tokio::main] (#​6366)
  • runtime: make the enter example deterministic (#​6351)
  • sync: add Semaphore example for limiting the number of outgoing requests (#​6419)
  • sync: fix missing period in broadcast docs (#​6377)
  • sync: mark mpsc::Sender::downgrade with #[must_use] (#​6326)
  • sync: reorder const_new before new_with (#​6392)
  • sync: update watch channel docs (#​6395)
  • task: fix documentation links (#​6336)
Changed (unstable)
  • runtime: include task Id in taskdumps (#​6328)
  • runtime: panic if unhandled_panic is enabled when not supported (#​6410)

v1.36.0: Tokio v1.36.0

Compare Source

1.36.0 (February 2nd, 2024)

Added
  • io: add tokio::io::Join (#​6220)
  • io: implement AsyncWrite for Empty (#​6235)
  • net: add support for anonymous unix pipes (#​6127)
  • net: add UnixSocket (#​6290)
  • net: expose keepalive option on TcpSocket (#​6311)
  • sync: add {Receiver,UnboundedReceiver}::poll_recv_many (#​6236)
  • sync: add Sender::{try_,}reserve_many (#​6205)
  • sync: add watch::Receiver::mark_unchanged (#​6252)
  • task: add JoinSet::try_join_next (#​6280)
Changed
  • io: make copy cooperative (#​6265)
  • io: make repeat and sink cooperative (#​6254)
  • io: simplify check for empty slice (#​6293)
  • process: use pidfd on Linux when available (#​6152)
  • sync: use AtomicBool in broadcast channel future (#​6298)
Documented
  • io: clarify clear_ready docs (#​6304)
  • net: document that *Fd traits on TcpSocket are unix-only (#​6294)
  • sync: document FIFO behavior of tokio::sync::Mutex (#​6279)
  • chore: typographic improvements (#​6262)
  • runtime: remove obsolete comment (#​6303)
  • task: fix typo (#​6261)

v1.35.1: Tokio v1.35.1

Compare Source

1.35.1 (December 19, 2023)

This is a forward part of a change that was backported to 1.25.3.

Fixed
  • io: add budgeting to tokio::runtime::io::registration::async_io (#​6221)

v1.35.0: Tokio v1.35.0

Compare Source

1.35.0 (December 8th, 2023)

Added
  • net: add Apple watchOS support (#​6176)
Changed
  • io: drop the Sized requirements from AsyncReadExt.read_buf (#​6169)
  • runtime: make Runtime unwind safe (#​6189)
  • runtime: reduce the lock contention in task spawn (#​6001)
  • tokio: update nix dependency to 0.27.1 (#​6190)
Fixed
  • chore: make --cfg docsrs work without net feature (#​6166)
  • chore: use relaxed load for unsync_load on miri (#​6179)
  • runtime: handle missing context on wake (#​6148)
  • taskdump: fix taskdump cargo config example (#​6150)
  • taskdump: skip notified tasks during taskdumps (#​6194)
  • tracing: avoid creating resource spans with current parent, use a None parent instead (#​6107)
  • tracing: make task span explicit root (#​6158)
Documented
  • io: flush in AsyncWriteExt examples (#​6149)
  • runtime: document fairness guarantees and current behavior (#​6145)
  • task: document cancel safety of LocalSet::run_until (#​6147)

v1.34.0: Tokio v1.34.0

Compare Source

Fixed
  • io: allow clear_readiness after io driver shutdown (#​6067)
  • io: fix integer overflow in take (#​6080)
  • io: fix I/O resource hang (#​6134)
  • sync: fix broadcast::channel link (#​6100)
Changed
  • macros: use ::core qualified imports instead of ::std inside tokio::test macro (#​5973)
Added
  • fs: update cfg attr in fs::read_dir to include aix (#​6075)
  • sync: add mpsc::Receiver::recv_many (#​6010)
  • tokio: added vita target support (#​6094)

v1.33.0: Tokio v1.33.0

Compare Source

1.33.0 (October 9, 2023)

Fixed
  • io: mark Interest::add with #[must_use] (#​6037)
  • runtime: fix cache line size for RISC-V (#​5994)
  • sync: prevent lock poisoning in watch::Receiver::wait_for (#​6021)
  • task: fix spawn_local source location (#​5984)
Changed
  • sync: use Acquire/Release orderings instead of SeqCst in watch (#​6018)
Added
  • fs: add vectored writes to tokio::fs::File (#​5958)
  • io: add Interest::remove method (#​5906)
  • io: add vectored writes to DuplexStream (#​5985)
  • net: add Apple tvOS support (#​6045)
  • sync: add ?Sized bound to {MutexGuard,OwnedMutexGuard}::map (#​5997)
  • sync: add watch::Receiver::mark_unseen (#​5962, #​6014, #​6017)
  • sync: add watch::Sender::new (#​5998)
  • sync: add const fn OnceCell::from_value (#​5903)
Removed
  • remove unused stats feature (#​5952)
Documented
Unstable
  • taskdump: fix potential deadlock (#​6036)

v1.32.1: Tokio v1.32.1

Compare Source

1.32.1 (December 19, 2023)

This is a forward part of a change that was backported to 1.25.3.

Fixed
  • io: add budgeting to tokio::runtime::io::registration::async_io (#​6221)

v1.32.0: Tokio v1.32.0

Compare Source

Fixed
  • sync: fix potential quadratic behavior in broadcast::Receiver (#​5925)
Added
  • process: stabilize Command::raw_arg (#​5930)
  • io: enable awaiting error readiness (#​5781)
Unstable
  • rt(alt): improve the scalability of alt runtime as the number of cores grows (#​5935)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@catppuccin/tailwindcss](https://github.com/catppuccin/tailwindcss) | devDependencies | patch | [`0.1.1` -> `0.1.6`](https://renovatebot.com/diffs/npm/@catppuccin%2ftailwindcss/0.1.1/0.1.6) | | [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | dependencies | patch | [`0.5.9` -> `0.5.15`](https://renovatebot.com/diffs/npm/@tailwindcss%2ftypography/0.5.9/0.5.15) | | [chrono](https://github.com/chronotope/chrono) | dependencies | patch | `0.4.26` -> `0.4.38` | | [color-eyre](https://github.com/eyre-rs/eyre) | dependencies | patch | `0.6.2` -> `0.6.3` | | [dagger-sdk](https://github.com/dagger/dagger) | dependencies | minor | `0.2.22` -> `0.11.0` | | docker.io/kasperhermansen/update-deployment | | major | `1690401410` -> `1701123940` | | [eyre](https://github.com/eyre-rs/eyre) | dependencies | patch | `0.6.8` -> `0.6.12` | | [font-awesome](https://fontawesome.com/) ([source](https://github.com/FortAwesome/Font-Awesome)) | | minor | `6.4.2` -> `6.6.0` | | [tailwindcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss)) | dependencies | minor | [`3.3.1` -> `3.4.14`](https://renovatebot.com/diffs/npm/tailwindcss/3.3.1/3.4.14) | | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dependencies | minor | `1.31.0` -> `1.40.0` | --- ### Release Notes <details> <summary>catppuccin/tailwindcss (@&#8203;catppuccin/tailwindcss)</summary> ### [`v0.1.6`](https://github.com/catppuccin/tailwindcss/blob/HEAD/CHANGELOG.md#016-2023-06-23) [Compare Source](https://github.com/catppuccin/tailwindcss/compare/v0.1.5...v0.1.6) ### [`v0.1.5`](https://github.com/catppuccin/tailwindcss/blob/HEAD/CHANGELOG.md#015-2023-06-23) [Compare Source](https://github.com/catppuccin/tailwindcss/compare/v0.1.4...v0.1.5) ### [`v0.1.4`](https://github.com/catppuccin/tailwindcss/blob/HEAD/CHANGELOG.md#014-2023-06-23) [Compare Source](https://github.com/catppuccin/tailwindcss/compare/v0.1.3...v0.1.4) ### [`v0.1.3`](https://github.com/catppuccin/tailwindcss/blob/HEAD/CHANGELOG.md#013-2023-06-23) [Compare Source](https://github.com/catppuccin/tailwindcss/compare/047278c07663b041e8f1a91a047cc8e0e7bfbb33...v0.1.3) ### [`v0.1.2`](https://github.com/catppuccin/tailwindcss/compare/v0.1.1...047278c07663b041e8f1a91a047cc8e0e7bfbb33) [Compare Source](https://github.com/catppuccin/tailwindcss/compare/v0.1.1...047278c07663b041e8f1a91a047cc8e0e7bfbb33) </details> <details> <summary>tailwindlabs/tailwindcss-typography (@&#8203;tailwindcss/typography)</summary> ### [`v0.5.15`](https://github.com/tailwindlabs/tailwindcss-typography/blob/HEAD/CHANGELOG.md#0515---2024-08-28) [Compare Source](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.14...v0.5.15) ##### Fixed - Support installing with alpha versions of Tailwind CSS v4 ([#&#8203;358](https://github.com/tailwindlabs/tailwindcss-typography/pull/358)) ### [`v0.5.14`](https://github.com/tailwindlabs/tailwindcss-typography/blob/HEAD/CHANGELOG.md#0514---2024-08-07) [Compare Source](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.13...v0.5.14) ##### Fixed - Fix table text alignment ([#&#8203;346](https://github.com/tailwindlabs/tailwindcss-typography/pull/346)) ### [`v0.5.13`](https://github.com/tailwindlabs/tailwindcss-typography/blob/HEAD/CHANGELOG.md#0513---2024-04-26) [Compare Source](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.12...v0.5.13) ##### Fixed - Don't apply margins to `<br>` elements contained in an `<li>` in FF ([#&#8203;350](https://github.com/tailwindlabs/tailwindcss-typography/pull/350)) ### [`v0.5.12`](https://github.com/tailwindlabs/tailwindcss-typography/blob/HEAD/CHANGELOG.md#0512---2024-03-27) [Compare Source](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.11...v0.5.12) ##### Added - Use logical properties for better RTL support ([#&#8203;323](https://github.com/tailwindlabs/tailwindcss-typography/pull/323)) ### [`v0.5.11`](https://github.com/tailwindlabs/tailwindcss-typography/blob/HEAD/CHANGELOG.md#0511---2024-03-26) [Compare Source](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.10...v0.5.11) ##### Added - Add `prose-kbd` modifier ([#&#8203;340](https://github.com/tailwindlabs/tailwindcss-typography/pull/340)) ##### Fixed - Fix space between `<figcaption>` and `<video>` ([#&#8203;339](https://github.com/tailwindlabs/tailwindcss-typography/pull/339)) ### [`v0.5.10`](https://github.com/tailwindlabs/tailwindcss-typography/blob/HEAD/CHANGELOG.md#0510---2023-09-05) [Compare Source](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.9...v0.5.10) ##### Fixed - Fix space between `<figcaption>` and `<pre>` ([#&#8203;313](https://github.com/tailwindlabs/tailwindcss-typography/pull/313)) - Remove typography styles from `not-prose` elements in addition to their children ([#&#8203;301](https://github.com/tailwindlabs/tailwindcss-typography/pull/301)) - Add `<picture>` styles ([#&#8203;314](https://github.com/tailwindlabs/tailwindcss-typography/pull/314)) - Fix `prose-invert` when used with colors in light mode ([#&#8203;315](https://github.com/tailwindlabs/tailwindcss-typography/pull/315)) - Add `<kbd>` styles ([#&#8203;317](https://github.com/tailwindlabs/tailwindcss-typography/pull/317)) - Add description list (`<dl>`, `<dt>`, `<dd>`) styles ([#&#8203;316](https://github.com/tailwindlabs/tailwindcss-typography/pull/316)) </details> <details> <summary>chronotope/chrono (chrono)</summary> ### [`v0.4.38`](https://github.com/chronotope/chrono/releases/tag/v0.4.38) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.37...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](https://github.com/rust-lang/rust/pull/116016). 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-serialize` feature ([#&#8203;1548](https://github.com/chronotope/chrono/issues/1548), thanks [@&#8203;workingjubilee](https://github.com/workingjubilee)) ### Additions - Add `Weekday::days_since` ([#&#8203;1249](https://github.com/chronotope/chrono/issues/1249), based on [#&#8203;216](https://github.com/chronotope/chrono/issues/216) by [@&#8203;clarfonthey](https://github.com/clarfonthey)) - Add `TimeDelta::checked_mul` and `TimeDelta::checked_div` ([#&#8203;1565](https://github.com/chronotope/chrono/issues/1565), thanks [@&#8203;Zomtir](https://github.com/Zomtir)) ### Fixes - Return error when rounding with a zero duration ([#&#8203;1474](https://github.com/chronotope/chrono/issues/1474), thanks [@&#8203;Dav1dde](https://github.com/Dav1dde)) - Manually implement `Copy` for `DateTime` if offset is `Copy` ([#&#8203;1573](https://github.com/chronotope/chrono/issues/1573)) ### Internal - Inline `test_encodable_json` and `test_decodable_json` functions ([#&#8203;1550](https://github.com/chronotope/chrono/issues/1550)) - CI: Reduce combinations in `cargo hack check` ([#&#8203;1553](https://github.com/chronotope/chrono/issues/1553)) - Refactor formatting code ([#&#8203;1335](https://github.com/chronotope/chrono/issues/1335)) - Optimize number formatting ([#&#8203;1558](https://github.com/chronotope/chrono/issues/1558)) - Only package files needed for building and testing ([#&#8203;1554](https://github.com/chronotope/chrono/issues/1554)) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.37`](https://github.com/chronotope/chrono/releases/tag/v0.4.37) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.36...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](https://github.com/chronotope/chrono/releases/tag/v0.4.36) from yesterday for the yanked release. ### [`v0.4.36`](https://github.com/chronotope/chrono/releases/tag/v0.4.36) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.35...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: ```rust 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()` ([#&#8203;1510](https://github.com/chronotope/chrono/issues/1510)) ### Deprecations - Revert `TimeDelta` deprecations ([#&#8203;1543](https://github.com/chronotope/chrono/issues/1543)) - Deprecate `TimeStamp::timestamp_subsec_nanos`, which was missed in the 0.4.35 release ([#&#8203;1486](https://github.com/chronotope/chrono/issues/1486)) ### Documentation - Correct version number of deprecation notices ([#&#8203;1486](https://github.com/chronotope/chrono/issues/1486)) - Fix some typos ([#&#8203;1505](https://github.com/chronotope/chrono/issues/1505)) - Slightly improve serde documentation ([#&#8203;1519](https://github.com/chronotope/chrono/issues/1519)) - Main documentation: simplify links and reflow text ([#&#8203;1535](https://github.com/chronotope/chrono/issues/1535)) ### Internal - CI: Lint benchmarks ([#&#8203;1489](https://github.com/chronotope/chrono/issues/1489)) - Remove unnessary `Copy` and `Send` impls ([#&#8203;1492](https://github.com/chronotope/chrono/issues/1492), thanks [@&#8203;erickt](https://github.com/erickt)) - Backport streamlined `NaiveDate` unit tests ([#&#8203;1500](https://github.com/chronotope/chrono/issues/1500), thanks [@&#8203;Zomtir](https://github.com/Zomtir)) - Rename `LocalResult` to `TzResolution`, add alias ([#&#8203;1501](https://github.com/chronotope/chrono/issues/1501)) - Update windows-bindgen to 0.55 ([#&#8203;1504](https://github.com/chronotope/chrono/issues/1504)) - Avoid duplicate imports, which generate warnings on nightly ([#&#8203;1507](https://github.com/chronotope/chrono/issues/1507)) - Add extra debug assertions to `NaiveDate::from_yof` ([#&#8203;1518](https://github.com/chronotope/chrono/issues/1518)) - Some small simplifications to `DateTime::date_naive` and `NaiveDate::diff_months` ([#&#8203;1530](https://github.com/chronotope/chrono/issues/1530)) - Remove `unwrap` in Unix `Local` type ([#&#8203;1533](https://github.com/chronotope/chrono/issues/1533)) - Use different method to ignore feature-dependent doctests ([#&#8203;1534](https://github.com/chronotope/chrono/issues/1534)) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.35`](https://github.com/chronotope/chrono/releases/tag/v0.4.35) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.34...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. The `NaiveDateTime` type 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 the `DateTime<Utc>` type, or from the `TimeZone` trait. Converting from `NaiveDateTime` to `DateTime<Utc>` is simple with `.and_utc()`, and in the other direction with `.naive_utc()`. - The panicking constructors of `TimeDelta` (the new name of the `Duration` type) 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 `NaiveDate` now includes a niche. So now `Option<NaiveDate>`, `Option<NaiveDateTime>` and `Option<DateTime<Tz>>` are the same size as their base types. - `format::Numeric` and `format::Fixed` are marked as `non_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 - Add `DateTime::{from_timestamp_micros, from_timestamp_nanos}` ([#&#8203;1234](https://github.com/chronotope/chrono/issues/1234)) - Add getters to `Parsed` ([#&#8203;1465](https://github.com/chronotope/chrono/issues/1465)) ### Deprecations - Deprecate timestamp methods on `NaiveDateTime` ([#&#8203;1473](https://github.com/chronotope/chrono/issues/1473)) - Deprecate panicking constructors of `TimeDelta` ([#&#8203;1450](https://github.com/chronotope/chrono/issues/1450)) ### Changes/fixes - Use `NonZeroI32` inside `NaiveDate` ([#&#8203;1207](https://github.com/chronotope/chrono/issues/1207)) - Mark `format::Numeric` and `format::Fixed` as `non_exhaustive` ([#&#8203;1430](https://github.com/chronotope/chrono/issues/1430)) - `Parsed` fixes to error values ([#&#8203;1439](https://github.com/chronotope/chrono/issues/1439)) - Use `overflowing_naive_local` in `DateTime::checked_add*` ([#&#8203;1333](https://github.com/chronotope/chrono/issues/1333)) - Do complete range checks in `Parsed::set_*` ([#&#8203;1465](https://github.com/chronotope/chrono/issues/1465)) ### Documentation - Rustfmt doctests ([#&#8203;1452](https://github.com/chronotope/chrono/issues/1452)) - Improve docs for crate features ([#&#8203;1455](https://github.com/chronotope/chrono/issues/1455), thanks [@&#8203;edmorley](https://github.com/edmorley)) - Add more documentation and examples to `Parsed` ([#&#8203;1439](https://github.com/chronotope/chrono/issues/1439)) ### Internal - Refactor `internals` module ([#&#8203;1428](https://github.com/chronotope/chrono/issues/1428), [#&#8203;1429](https://github.com/chronotope/chrono/issues/1429), [#&#8203;1431](https://github.com/chronotope/chrono/issues/1431), [#&#8203;1432](https://github.com/chronotope/chrono/issues/1432), [#&#8203;1433](https://github.com/chronotope/chrono/issues/1433), [#&#8203;1438](https://github.com/chronotope/chrono/issues/1438)) - CI: test cross-compiling to `x86_64-unknown-illumos` instead of Solaris ([#&#8203;1437](https://github.com/chronotope/chrono/issues/1437)) - CI: lint Windows target, fix clippy warning ([#&#8203;1441](https://github.com/chronotope/chrono/issues/1441)) - CI: only run `cargo hack check` on Linux ([#&#8203;1442](https://github.com/chronotope/chrono/issues/1442)) - Update windows-bindgen to 0.54 ([#&#8203;1462](https://github.com/chronotope/chrono/issues/1462), [#&#8203;1483](https://github.com/chronotope/chrono/issues/1483)) - Simplify error value of `parse_internal` ([#&#8203;1459](https://github.com/chronotope/chrono/issues/1459)) - Simplify `SerdeError` ([#&#8203;1458](https://github.com/chronotope/chrono/issues/1458)) - Simplify `NaiveDate::from_isoywd` a bit ([#&#8203;1464](https://github.com/chronotope/chrono/issues/1464)) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.34`](https://github.com/chronotope/chrono/releases/tag/v0.4.34) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.33...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 `Duration` type to `TimeDelta`. This removes the confusion between chrono's type and the later `Duration` type in the standard library. It will remain available under the old name as a type alias for compatibility. - The Windows implementation of `Local` is 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 `Display` format of `TimeDelta` is 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` ([#&#8203;1385](https://github.com/chronotope/chrono/issues/1385), thanks [@&#8203;danwilliams](https://github.com/danwilliams)) - Remove check for `DurationExceedsTimestamp` in `DurationRound` ([#&#8203;1403](https://github.com/chronotope/chrono/issues/1403), thanks [@&#8203;joroKr21](https://github.com/joroKr21)) - Fix localized formatting with `%X` (https://github.com/chronotope/pure-rust-locales/pull/12, [#&#8203;1420](https://github.com/chronotope/chrono/issues/1420)) - Windows: base implementation on `GetTimeZoneInformationForYear` ([#&#8203;1017](https://github.com/chronotope/chrono/issues/1017)) ### Additions - Add `TimeDelta::try_milliseconds` ([#&#8203;1385](https://github.com/chronotope/chrono/issues/1385), thanks [@&#8203;danwilliams](https://github.com/danwilliams)) - Add `TimeDelta::new` ([#&#8203;1337](https://github.com/chronotope/chrono/issues/1337)) - Add `StrftimeItems::{parse, parse_to_owned}` and more documentation ([#&#8203;1184](https://github.com/chronotope/chrono/issues/1184)) - More standard traits and documentation for `format::Locale` (via https://github.com/chronotope/pure-rust-locales/pull/8) ### Changes - Rename `Duration` to `TimeDelta`, add type alias ([#&#8203;1406](https://github.com/chronotope/chrono/issues/1406)) - Make `TimeDelta` methods const ([#&#8203;1337](https://github.com/chronotope/chrono/issues/1337)) - Make remaining methods of `NaiveDate`, `NaiveWeek`, `NaiveTime` and `NaiveDateTime` const where possible ([#&#8203;1337](https://github.com/chronotope/chrono/issues/1337)) - Make methods on `DateTime` const where possible ([#&#8203;1400](https://github.com/chronotope/chrono/issues/1400)) - Make `Display` format of `TimeDelta` conform better to ISO 8601 ([#&#8203;1328](https://github.com/chronotope/chrono/issues/1328)) ### Documentation - Fix the formatting of `timestamp_micros`'s Example doc ([#&#8203;1338](https://github.com/chronotope/chrono/issues/1338) via [#&#8203;1386](https://github.com/chronotope/chrono/issues/1386), thanks [@&#8203;emikitas](https://github.com/emikitas)) - Specify branch for GitHub Actions badge and fix link ([#&#8203;1388](https://github.com/chronotope/chrono/issues/1388)) - Don't mention some deprecated methods in docs ([#&#8203;1395](https://github.com/chronotope/chrono/issues/1395)) - Remove stray documentation from main ([#&#8203;1397](https://github.com/chronotope/chrono/issues/1397)) - Improved documentation of `TimeDelta` constructors ([#&#8203;1385](https://github.com/chronotope/chrono/issues/1385), thanks [@&#8203;danwilliams](https://github.com/danwilliams)) ### Internal - Switch branch names: 0.4.x releases are the `main` branch, work on 0.5 happens in the `0.5.x` branch ([#&#8203;1390](https://github.com/chronotope/chrono/issues/1390), [#&#8203;1402](https://github.com/chronotope/chrono/issues/1402)). - Don't use deprecated method in `impl Arbitrary for DateTime` and set up CI test ([#&#8203;1336](https://github.com/chronotope/chrono/issues/1336)) - Remove workaround for Rust < 1.61 ([#&#8203;1393](https://github.com/chronotope/chrono/issues/1393)) - Bump `codecov/codecov-action` from 3 to 4 ([#&#8203;1404](https://github.com/chronotope/chrono/issues/1404)) - Remove partial support for handling `-0000` offset ([#&#8203;1411](https://github.com/chronotope/chrono/issues/1411)) - Move `TOO_LONG` error out of `parse_internal` ([#&#8203;1419](https://github.com/chronotope/chrono/issues/1419)) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.33`](https://github.com/chronotope/chrono/releases/tag/v0.4.33) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.32...v0.4.33) This release fixes the broken docrs.rs build of [chrono 0.4.32](https://github.com/chronotope/chrono/releases/tag/v0.4.32). #### What's Changed - Make `rkyv` feature imply `size_32` ([#&#8203;1383](https://github.com/chronotope/chrono/issues/1383)) - Fixed typo in `Duration::hours()` exception ([#&#8203;1384](https://github.com/chronotope/chrono/issues/1384), thanks [@&#8203;danwilliams](https://github.com/danwilliams)) ### [`v0.4.32`](https://github.com/chronotope/chrono/releases/tag/v0.4.32) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.31...v0.4.32) In this release we shipped part of the effort to reduce the number of methods that could unexpectedly panic, notably for the `DateTime` and `Duration` types. Chrono internally stores the value of a `DateTime` in UTC, and transparently converts it to the local value as required. For example adding a second to a `DateTime` needs to be done in UTC to get the correct result, but adding a day needs to be done in local time to be correct. What happens when the value is near the edge of the representable range, and the implicit conversions pushes it beyond the representable range? *Many* methods could panic on such inputs, including formatting the value for `Debug` output. In chrono 0.4.32 the range of `NaiveDate`, `NaiveDateTime` and `DateTime` is made slightly smaller. This allows us to always do the implicit conversion, and in many cases return the expected result. Specifically the range is now from January 1, -262144 until December 31, 262143, one year less on both sides than before. We expect this may trip up tests if you hardcoded the `MIN` and `MAX` dates. `Duration` had a similar issue. The range of this type was pretty arbitrary picked to match the range of an `i64` in milliseconds. Negating an `i64::MIN` pushes a value out of range, and in the same way negating `Duration::MIN` could push it out of our defined range and cause a panic. This turns out to be somewhat common and hidden behind many layers of abstraction. We adjusted the type to have a minimum value of `-Duration::MAX` instead and prevent the panic case. Other highlights: - `Duration` gained new fallible initialization methods. - Better support for `rkyv`. - Most methods on `NaiveDateTime` are now const. - We had to bump our MSRV to 1.61 to keep building with our dependencies. This will also allow us to make more methods on `DateTime` const in a future release. Complete list of changes: #### Fixes - Fix panic in `TimeZone::from_local_datetime` ([#&#8203;1071](https://github.com/chronotope/chrono/issues/1071)) - Fix out of range panics in `DateTime` getters and setters ([#&#8203;1317](https://github.com/chronotope/chrono/issues/1317), [#&#8203;1329](https://github.com/chronotope/chrono/issues/1329)) #### Additions - Add `NaiveDateTime::checked_(add|sub)_offset` ([#&#8203;1313](https://github.com/chronotope/chrono/issues/1313)) - Add `DateTime::to_utc` ([#&#8203;1325](https://github.com/chronotope/chrono/issues/1325)) - Derive `Default` for `Duration` ([#&#8203;1327](https://github.com/chronotope/chrono/issues/1327)) - Add `Duration::subsec_nanos` ([#&#8203;1327](https://github.com/chronotope/chrono/issues/1327)) - Add `try_*` builders to `Duration` ([#&#8203;1327](https://github.com/chronotope/chrono/issues/1327)) - Implement `AddAssign` and `SubAssign` for `Duration` ([#&#8203;1327](https://github.com/chronotope/chrono/issues/1327)) - Make methods on `NaiveDateTime` const where possible ([#&#8203;1286](https://github.com/chronotope/chrono/issues/1286)) - Split `clock` feature into `clock` and `now` ([#&#8203;1343](https://github.com/chronotope/chrono/issues/1343), thanks [@&#8203;mmastrac](https://github.com/mmastrac)) - Add `From<NaiveDate>` for `NaiveDateTime` ([#&#8203;1355](https://github.com/chronotope/chrono/issues/1355), thanks [@&#8203;dcechano](https://github.com/dcechano)) - Add `NaiveDateTime::from_timestamp_nanos` ([#&#8203;1357](https://github.com/chronotope/chrono/issues/1357), thanks [@&#8203;Ali-Mirghasemi](https://github.com/Ali-Mirghasemi)) - Add `Months::num_months()` and `num_years()` ([#&#8203;1373](https://github.com/chronotope/chrono/issues/1373), thanks [@&#8203;danwilliams](https://github.com/danwilliams)) - Add `DateTime<Utc>::from_timestamp_millis` ([#&#8203;1374](https://github.com/chronotope/chrono/issues/1374), thanks [@&#8203;xmakro](https://github.com/xmakro)) #### Changes - Fix panic in `Duration::MIN.abs()` (adjust `Duration::MIN` by 1 millisecond) ([#&#8203;1334](https://github.com/chronotope/chrono/issues/1334)) - Bump MSRV to 1.61 ([#&#8203;1347](https://github.com/chronotope/chrono/issues/1347)) - Update windows-targets requirement from 0.48 to 0.52 ([#&#8203;1360](https://github.com/chronotope/chrono/issues/1360)) - Update windows-bindgen to 0.52 ([#&#8203;1379](https://github.com/chronotope/chrono/issues/1379)) #### Deprecations - Deprecate standalone `format` functions ([#&#8203;1306](https://github.com/chronotope/chrono/issues/1306)) #### Documentation - Improve doc comment and tests for timestamp_nanos_opt ([#&#8203;1299](https://github.com/chronotope/chrono/issues/1299), thanks [@&#8203;mlegner](https://github.com/mlegner)) - Switch to `doc_auto_cfg` ([#&#8203;1305](https://github.com/chronotope/chrono/issues/1305), [#&#8203;1326](https://github.com/chronotope/chrono/issues/1326)) - Document panics in `Add`/`Sub` impls and use `expect` ([#&#8203;1316](https://github.com/chronotope/chrono/issues/1316)) - Improve types listed in top-level documentation ([#&#8203;1274](https://github.com/chronotope/chrono/issues/1274)) - Improve deprecation note of `TimeZone::datetime_from_str` ([#&#8203;1342](https://github.com/chronotope/chrono/issues/1342), thanks [@&#8203;tmccombs](https://github.com/tmccombs)) - Fix typos in `Datelike` impl for `DateTime` ([#&#8203;1376](https://github.com/chronotope/chrono/issues/1376), thanks [@&#8203;ElectrifyPro](https://github.com/ElectrifyPro)) #### Rkyv support - Export `Archived*` types in `rkyv` module ([#&#8203;1304](https://github.com/chronotope/chrono/issues/1304)) - Duplicate derives on `Archived*` types ([#&#8203;1271](https://github.com/chronotope/chrono/issues/1271), thanks [@&#8203;Awpteamoose](https://github.com/Awpteamoose)) - Archive derive of PartialEq for rkyv ([#&#8203;959](https://github.com/chronotope/chrono/issues/959), thanks [@&#8203;mkatychev](https://github.com/mkatychev)) - Expose rkyv features as features for chrono users ([#&#8203;1368](https://github.com/chronotope/chrono/issues/1368), thanks [@&#8203;gz](https://github.com/gz)) #### Changes to unstable features - Don't let `unstable-locales` imply the `alloc` feature ([#&#8203;1307](https://github.com/chronotope/chrono/issues/1307)) - Remove `format::{format_localized, format_item_localized}` ([#&#8203;1311](https://github.com/chronotope/chrono/issues/1311)) - Inline `write_rfc2822_inner`, don't localize ([#&#8203;1322](https://github.com/chronotope/chrono/issues/1322)) #### Internal - Add benchmark for `DateTime::with_*` ([#&#8203;1309](https://github.com/chronotope/chrono/issues/1309)) - Fix `*_DAYS_FROM_YEAR_0` calculation ([#&#8203;1312](https://github.com/chronotope/chrono/issues/1312)) - Add `NaiveTime::overflowing_(add|sub)_offset` ([#&#8203;1310](https://github.com/chronotope/chrono/issues/1310)) - Rewrite `DateTime::overflowing_(add|sub)_offset` ([#&#8203;1069](https://github.com/chronotope/chrono/issues/1069)) - Tests calling date command `set env LC_ALL` ([#&#8203;1315](https://github.com/chronotope/chrono/issues/1315), thanks [@&#8203;jtmoon79](https://github.com/jtmoon79)) - Update `deny.toml` ([#&#8203;1320](https://github.com/chronotope/chrono/issues/1320)) - Bump actions/setup-node from 3 to 4 ([#&#8203;1346](https://github.com/chronotope/chrono/issues/1346)) - test.yml remove errant `with: node-version` ([#&#8203;1352](https://github.com/chronotope/chrono/issues/1352), thanks [@&#8203;jtmoon79](https://github.com/jtmoon79)) - CI Linting: Fix missing sources checkout in `toml` job ([#&#8203;1371](https://github.com/chronotope/chrono/issues/1371), thanks [@&#8203;gibbz00](https://github.com/gibbz00)) - Silence clippy lint for test code with Rust 1.74.0 ([#&#8203;1362](https://github.com/chronotope/chrono/issues/1362)) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.31`](https://github.com/chronotope/chrono/releases/tag/v0.4.31) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.30...v0.4.31) Another maintenance release. It was not a planned effort to improve our support for UNIX timestamps, yet most PRs seem related to this. ##### Deprecations - Deprecate `timestamp_nanos` in favor of the non-panicking `timestamp_nanos_opt` ([#&#8203;1275](https://github.com/chronotope/chrono/issues/1275)) ##### Additions - Add `DateTime::<Utc>::from_timestamp` ([#&#8203;1279](https://github.com/chronotope/chrono/issues/1279), thanks [@&#8203;demurgos](https://github.com/demurgos)) - Add `TimeZone::timestamp_micros` ([#&#8203;1285](https://github.com/chronotope/chrono/issues/1285), thanks [@&#8203;emikitas](https://github.com/emikitas)) - Add `DateTime<Tz>::timestamp_nanos_opt` and `NaiveDateTime::timestamp_nanos_opt` ([#&#8203;1275](https://github.com/chronotope/chrono/issues/1275)) - Add `UNIX_EPOCH` constants ([#&#8203;1291](https://github.com/chronotope/chrono/issues/1291)) ##### Fixes - Format day of month in RFC 2822 without padding ([#&#8203;1272](https://github.com/chronotope/chrono/issues/1272)) - Don't allow strange leap seconds which are not on a minute boundary initialization methods ([#&#8203;1283](https://github.com/chronotope/chrono/issues/1283)) This makes many methods a little more strict: - `NaiveTime::from_hms_milli` - `NaiveTime::from_hms_milli_opt` - `NaiveTime::from_hms_micro` - `NaiveTime::from_hms_micro_opt` - `NaiveTime::from_hms_nano` - `NaiveTime::from_hms_nano_opt` - `NaiveTime::from_num_seconds_from_midnight` - `NaiveTime::from_num_seconds_from_midnight_opt` - `NaiveDate::and_hms_milli` - `NaiveDate::and_hms_milli_opt` - `NaiveDate::and_hms_micro` - `NaiveDate::and_hms_micro_opt` - `NaiveDate::and_hms_nano` - `NaiveDate::and_hms_nano_opt` - `NaiveDateTime::from_timestamp` - `NaiveDateTime::from_timestamp_opt` - `TimeZone::timestamp` - `TimeZone::timestamp_opt` - Fix underflow in `NaiveDateTime::timestamp_nanos_opt` ([#&#8203;1294](https://github.com/chronotope/chrono/issues/1294), thanks [@&#8203;crepererum](https://github.com/crepererum)) ##### Documentation - Add more documentation about the RFC 2822 obsolete date format ([#&#8203;1267](https://github.com/chronotope/chrono/issues/1267)) ##### Internal - Remove internal `__doctest` feature and `doc_comment` dependency ([#&#8203;1276](https://github.com/chronotope/chrono/issues/1276)) - CI: Bump `actions/checkout` from 3 to 4 ([#&#8203;1280](https://github.com/chronotope/chrono/issues/1280)) - Optimize `NaiveDate::add_days` for small values ([#&#8203;1214](https://github.com/chronotope/chrono/issues/1214)) - Upgrade `pure-rust-locales` to 0.7.0 ([#&#8203;1288](https://github.com/chronotope/chrono/issues/1288), thanks [@&#8203;jeremija](https://github.com/jeremija) wo did good improvements on `pure-rust-locales`) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.30`](https://github.com/chronotope/chrono/releases/tag/v0.4.30) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.29...v0.4.30) In this release, we have decided to swap out the `chrono::Duration` type (which has been a re-export of time 0.1 `Duration` type) with our own definition, which exposes a strict superset of the `time::Duration` API. This helps avoid warnings about the [CVE-2020-26235] and [RUSTSEC-2020-0071] advisories for downstream users and allows us to improve the `Duration` API going forward. While this is technically a SemVer-breaking change, we expect the risk of downstream users experiencing actual incompatibility to be exceedingly limited (see [our analysis](https://github.com/chronotope/chrono/pull/1095#issuecomment-1571716955) of public code using a crater-like experiment), and not enough justification for the large ecosystem churn of a 0.5 release. If you have any feedback on these changes, please let us know in [#&#8203;1268](https://github.com/chronotope/chrono/issues/1268). ##### Additions - Add `NaiveDate::leap_year` ([#&#8203;1261](https://github.com/chronotope/chrono/issues/1261)) ##### Documentation - Update main documentation from README ([#&#8203;1260](https://github.com/chronotope/chrono/issues/1260), thanks [@&#8203;Stygmates](https://github.com/Stygmates)) - Add history of relation between chrono and time 0.1 to documentation (https://github.com/chronotope/chrono/pull/1264, https://github.com/chronotope/chrono/pull/1266) - Clarify `Timelike::num_seconds_from_midnight` is a simple mapping ([#&#8203;1255](https://github.com/chronotope/chrono/issues/1255)) #### Relation between chrono and time 0.1 Rust first had a `time` module added to `std` in its 0.7 release. It later moved to `libextra`, and then to a `libtime` library shipped alongside the standard library. In 2014 work on chrono started in order to provide a full-featured date and time library in Rust. Some improvements from chrono made it into the standard library; notably, `chrono::Duration` was included as `std::time::Duration` ([rust#15934]) in 2014. In preparation of Rust 1.0 at the end of 2014 `libtime` was moved out of the Rust distro and into the `time` crate to eventually be redesigned ([rust#18832], [rust#18858]), like the `num` and `rand` crates. Of course chrono kept its dependency on this `time` crate. `time` started re-exporting `std::time::Duration` during this period. Later, the standard library was changed to have a more limited unsigned `Duration` type ([rust#24920], [RFC 1040]), while the `time` crate kept the full functionality with `time::Duration`. `time::Duration` had been a part of chrono's public API. By 2016 `time` 0.1 lived under the `rust-lang-deprecated` organisation and was not actively maintained ([time#136]). chrono absorbed the platform functionality and `Duration` type of the `time` crate in [chrono#478] (the work started in [chrono#286]). In order to preserve compatibility with downstream crates depending on `time` and `chrono` sharing a `Duration` type, chrono kept depending on time 0.1. chrono offered the option to opt out of the `time` dependency by disabling the `oldtime` feature (swapping it out for an effectively similar chrono type). In 2019, [@&#8203;jhpratt](https://github.com/jhpratt) took over maintenance on the `time` crate and released what amounts to a new crate as `time` 0.2. [rust#15934]: https://github.com/rust-lang/rust/pull/15934 [rust#18832]: https://github.com/rust-lang/rust/pull/18832#issuecomment-62448221 [rust#18858]: https://github.com/rust-lang/rust/pull/18858 [rust#24920]: https://github.com/rust-lang/rust/pull/24920 [RFC 1040]: https://rust-lang.github.io/rfcs/1040-duration-reform.html [time#136]: https://github.com/time-rs/time/issues/136 [chrono#286]: https://github.com/chronotope/chrono/pull/286 [chrono#478]: https://github.com/chronotope/chrono/pull/478 ##### Security advisories In November of 2020 [CVE-2020-26235] and [RUSTSEC-2020-0071] were opened against the `time` crate. [@&#8203;quininer](https://github.com/quininer) had found that calls to `localtime_r` may be unsound ([chrono#499]). Eventually, almost a year later, this was also made into a security advisory against chrono as [RUSTSEC-2020-0159], which had platform code similar to `time`. On Unix-like systems a process is given a timezone id or description via the `TZ` environment variable. We need this timezone data to calculate the current local time from a value that is in UTC, such as the time from the system clock. `time` 0.1 and chrono used the POSIX function `localtime_r` to do the conversion to local time, which reads the `TZ` variable. Rust assumes the environment to be writable and uses locks to access it from multiple threads. Some other programming languages and libraries use similar locking strategies, but these are typically not shared across languages. More importantly, POSIX declares modifying the environment in a multi-threaded process as unsafe, and `getenv` in libc can't be changed to take a lock because it returns a pointer to the data (see [rust#27970] for more discussion). Since version 4.20 chrono no longer uses `localtime_r`, instead using Rust code to query the timezone (from the `TZ` variable or via `iana-time-zone` as a fallback) and work with data from the system timezone database directly. The code for this was forked from the [tz-rs crate] by [@&#8203;x-hgg-x](https://github.com/x-hgg-x). As such, chrono now respects the Rust lock when reading the `TZ` environment variable. In general, code should avoid modifying the environment. [CVE-2020-26235]: https://nvd.nist.gov/vuln/detail/CVE-2020-26235 [RUSTSEC-2020-0071]: https://rustsec.org/advisories/RUSTSEC-2020-0071 [chrono#499]: https://github.com/chronotope/chrono/pull/499 [RUSTSEC-2020-0159]: https://rustsec.org/advisories/RUSTSEC-2020-0159.html [rust#27970]: https://github.com/rust-lang/rust/issues/27970 [chrono#677]: https://github.com/chronotope/chrono/pull/677 [tz-rs crate]: https://crates.io/crates/tz-rs ##### Removing time 0.1 Because time 0.1 has been unmaintained for years, however, the security advisory mentioned above has not been addressed. While chrono maintainers were careful not to break backwards compatibility with the `time::Duration` type, there has been a long stream of issues from users inquiring about the time 0.1 dependency with the vulnerability. We investigated the potential breakage of removing the time 0.1 dependency in [chrono#1095] using a crater-like experiment and determined that the potential for breaking (public) dependencies is very low. We reached out to those few crates that did still depend on compatibility with time 0.1. As such, for chrono 0.4.30 we have decided to swap out the time 0.1 `Duration` implementation for a local one that will offer a strict superset of the existing API going forward. This will prevent most downstream users from being affected by the security vulnerability in time 0.1 while minimizing the ecosystem impact of semver-incompatible version churn. [chrono#1095]: https://github.com/chronotope/chrono/pull/1095 Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.29`](https://github.com/chronotope/chrono/releases/tag/v0.4.29) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.28...v0.4.29) This release fixes a panic introduced in chrono 0.4.27 in `FromStr<DateTime<Utc>>` ([#&#8203;1253](https://github.com/chronotope/chrono/issues/1253)). Chrono now has a [Discord channel](https://discord.gg/sXpav4PS7M). #### Fixes - Fix arbitrary string slicing in `parse_rfc3339_relaxed` ([#&#8203;1254](https://github.com/chronotope/chrono/issues/1254)) #### Deprecations - Deprecate `TimeZone::datetime_from_str` ([#&#8203;1251](https://github.com/chronotope/chrono/issues/1251)) #### Documentation - Correct documentation for `FromStr` for `Weekday` and `Month` ([#&#8203;1226](https://github.com/chronotope/chrono/issues/1226), thanks [@&#8203;wfraser](https://github.com/wfraser)) #### Internal improvements - Revert "add test_issue\_866" ([#&#8203;1238](https://github.com/chronotope/chrono/issues/1238)) - CI: run tests on `i686` and `wasm32-wasi` ([#&#8203;1237](https://github.com/chronotope/chrono/issues/1237)) - CI: Include doctests for code coverage ([#&#8203;1248](https://github.com/chronotope/chrono/issues/1248)) - Move benchmarks to a separate crate ([#&#8203;1243](https://github.com/chronotope/chrono/issues/1243)) This allows us to upgrade the criterion dependency to 5.1 without changing our MSRV. - Add Discord link to README ([#&#8203;1240](https://github.com/chronotope/chrono/issues/1240), backported in [#&#8203;1256](https://github.com/chronotope/chrono/issues/1256)) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! ### [`v0.4.28`](https://github.com/chronotope/chrono/releases/tag/v0.4.28) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.27...v0.4.28) This release fixes a test failure on 32-bit targets introduced with 0.4.27, see https://github.com/chronotope/chrono/issues/1234. ### [`v0.4.27`](https://github.com/chronotope/chrono/releases/tag/v0.4.27) [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.26...v0.4.27) This release bumps the MSRV from 1.56 to 1.57. This allows us to take advantage of the panicking in const feature. In this release most methods on `NaiveDate` and `NaiveTime` are made const, `NaiveDateTime` and others will follow in a later release. The parser for the `%+` formatting specifier and the `RFC3339` formatting item is switched from a strict to a relaxed parser (see https://github.com/chronotope/chrono/pull/1145). This matches the existing documentation, and the parser used by `DateTime::from_str`. If you need to validate the input, consider using `DateTime::from_rfc3339`. #### Deprecations - Deprecate `DateTime::{from_local, from_utc}` (https://github.com/chronotope/chrono/pull/1175) #### Additions - Let `DateTime::signed_duration_since` take argument with `Borrow` (https://github.com/chronotope/chrono/pull/1119) - Implement `PartialOrd` for `Month` (https://github.com/chronotope/chrono/pull/999, thanks [@&#8203;Munksgaard](https://github.com/Munksgaard)) - Add `Ord` and `Eq` for types which already derive `PartialOrd` and `PartialEq` (https://github.com/chronotope/chrono/pull/1128, thanks [@&#8203;totikom](https://github.com/totikom)) - implement `FusedIterator` for `NaiveDateDaysIterator` and `NaiveDateWeeksIterator` (https://github.com/chronotope/chrono/pull/1134) - Make `NaiveDateDaysIterator` and `NaiveDateWeeksIterator` public (https://github.com/chronotope/chrono/pull/1134) - Add `FromStr` for `FixedOffset` (https://github.com/chronotope/chrono/pull/1157, thanks [@&#8203;mcronce](https://github.com/mcronce)) - Remove `Tz::Offset: Display` requirement from `DateTime::to_rfc*` (https://github.com/chronotope/chrono/pull/1160) - More flexible offset formatting (not exposed yet) (https://github.com/chronotope/chrono/pull/1160) - Make `StrftimeItems` with `unstable-locales` work without allocating (https://github.com/chronotope/chrono/pull/1152) - Make `NaiveDate::from_ymd_opt` const (https://github.com/chronotope/chrono/pull/1172, thanks [@&#8203;kamadorueda](https://github.com/kamadorueda)) - Implement `Error` trait for `ParseWeekdayError` and `ParseMonthError` (https://github.com/chronotope/chrono/pull/539, thanks [@&#8203;mike-kfed](https://github.com/mike-kfed)) - Make methods on `NaiveTime` const, update MSRV to 1.57 (https://github.com/chronotope/chrono/pull/1080) - Make methods on `NaiveDate` const (https://github.com/chronotope/chrono/pull/1205) - Implement operations for `core::time::Duration` on `DateTime` types (https://github.com/chronotope/chrono/pull/1229) #### Fixes - Ensure `timestamp_nanos` panics on overflow in release builds (https://github.com/chronotope/chrono/pull/1123) - Fix `offset_from_local_datetime` for `wasm_bindgen` (https://github.com/chronotope/chrono/pull/1131) - Parsing: Consider `%s` to be a timestamp in UTC (https://github.com/chronotope/chrono/pull/1136) - Don't panic when formatting with `%#z` (https://github.com/chronotope/chrono/pull/1140, thanks [@&#8203;domodwyer](https://github.com/domodwyer)) - Parsing: allow MINUS SIGN (U+2212) in offset (https://github.com/chronotope/chrono/pull/1087, thanks [@&#8203;jtmoon79](https://github.com/jtmoon79)) - Fix locale formatting for `%c` and `%r` (https://github.com/chronotope/chrono/pull/1165) - Localize decimal point with `unstable-locales` feature (https://github.com/chronotope/chrono/pull/1168) - Fix panic on macOS 10.12 caused by using version 1 of the TZif file format (https://github.com/chronotope/chrono/pull/1201, thanks to help from [@&#8203;jfro](https://github.com/jfro)) - Fix deserialization of negative timestamps (https://github.com/chronotope/chrono/pull/1194) - Do not use `Offset`'s `Debug` impl when serializing `DateTime` (https://github.com/chronotope/chrono/pull/1035) - Allow missing seconds in `NaiveTime::from_str` (https://github.com/chronotope/chrono/pull/1181) - Do not depend on `android-tzdata` if the `clock` feature is not enabled (https://github.com/chronotope/chrono/pull/1220, thanks [@&#8203;AlexTMjugador](https://github.com/AlexTMjugador)) - Small fixes to the RFC 3339 parsers (https://github.com/chronotope/chrono/pull/1145) #### Documentation - Add "Errors" and "Panics" sections to API docs (https://github.com/chronotope/chrono/pull/1120) - Specify licenses in SPDX format (https://github.com/chronotope/chrono/pull/1132, backport of https://github.com/chronotope/chrono/issues/910, thanks [@&#8203;LingMan](https://github.com/LingMan)) - Fix `NaiveTime` doc typo (https://github.com/chronotope/chrono/pull/1146, thanks [@&#8203;zachs18](https://github.com/zachs18)) - Clarify nanosecond formatting specifier doc (https://github.com/chronotope/chrono/pull/1173) - Add warning against combining multiple `Datelike::with_*` (https://github.com/chronotope/chrono/pull/1199) - Fix typo "accepted" (https://github.com/chronotope/chrono/pull/1209, thanks [@&#8203;simon04](https://github.com/simon04)) - Add some examples to `Utc::now` and `Local::now` (https://github.com/chronotope/chrono/pull/1192) - Add example to `Weekday::num_days_from_monday` (https://github.com/chronotope/chrono/pull/1193) - Fix some comments and panic messages (https://github.com/chronotope/chrono/pull/1221, thanks [@&#8203;umanwizard](https://github.com/umanwizard)) #### Internal improvements - `DateTime::to_rfc_*` optimizations (https://github.com/chronotope/chrono/pull/1200) - Move all tests into modules, fix clippy warnings (https://github.com/chronotope/chrono/pull/1138) - Offset parsing cleanup (https://github.com/chronotope/chrono/pull/1158) - Factor out formatting to `format/formatting.rs` (https://github.com/chronotope/chrono/pull/1156) - Format refactorings (https://github.com/chronotope/chrono/pull/1198) - Format toml files with taplo (https://github.com/chronotope/chrono/pull/1117, thanks [@&#8203;tottoto](https://github.com/tottoto)) - Stop vendoring `saturating_abs` (https://github.com/chronotope/chrono/pull/1124) - CI: shell set -eux, use bash (https://github.com/chronotope/chrono/pull/1103, thanks [@&#8203;jtmoon79](https://github.com/jtmoon79)) - Fix dead code error when running dateutils test on Windows (https://github.com/chronotope/chrono/pull/1125) - Remove `Makefile` (https://github.com/chronotope/chrono/pull/1133) - CI: Test `wasm-bindgen` feature (https://github.com/chronotope/chrono/pull/1131) - Stop using deprecated methods in parse module (https://github.com/chronotope/chrono/pull/1142) - Add formatting benchmarks (https://github.com/chronotope/chrono/pull/1155) - Feature gate tests instead of methods (https://github.com/chronotope/chrono/pull/1159, https://github.com/chronotope/chrono/pull/1162) - Parallelize `try_verify_against_date_command` (https://github.com/chronotope/chrono/pull/1161) - CI: also run integration tests with `no_std` (https://github.com/chronotope/chrono/pull/1166) - Split ` test_parse ` (https://github.com/chronotope/chrono/pull/1170) - Remove `#![deny(dead_code)]` (https://github.com/chronotope/chrono/pull/1187) - Clippy fixes for Rust 1.71 (https://github.com/chronotope/chrono/pull/1186) - Various small improvements (https://github.com/chronotope/chrono/pull/1191) - Add unit test for uncovered regions (https://github.com/chronotope/chrono/pull/1149, thanks [@&#8203;CXWorks](https://github.com/CXWorks)) - Don't test the same thing twice in `test_date_extreme_offset` (https://github.com/chronotope/chrono/pull/1195) - CI: Add workflow code coverage report and upload (https://github.com/chronotope/chrono/pull/1178, https://github.com/chronotope/chrono/pull/1215, thanks [@&#8203;jtmoon79](https://github.com/jtmoon79)) - CI: fail on warnings in `features-check` (https://github.com/chronotope/chrono/pull/1216) - Switch to windows-bindgen (https://github.com/chronotope/chrono/pull/1202, thanks to help from [@&#8203;MarijnS95](https://github.com/MarijnS95)) Thanks to all contributors on behalf of the chrono team, [@&#8203;djc](https://github.com/djc) and [@&#8203;pitdicker](https://github.com/pitdicker)! </details> <details> <summary>eyre-rs/eyre (color-eyre)</summary> ### [`v0.6.3`](https://github.com/eyre-rs/eyre/compare/v0.6.2...color-eyre-v0.6.3) [Compare Source](https://github.com/eyre-rs/eyre/compare/v0.6.2...color-eyre-v0.6.3) </details> <details> <summary>dagger/dagger (dagger-sdk)</summary> ### [`v0.11.9`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0119---2024-06-24) [Compare Source](https://github.com/dagger/dagger/compare/v0.9.8...v0.11.9) ##### Fixed - Fix engine local disk cache growing indefinitely by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/7738 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.9.8`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v098---2024-02-01) [Compare Source](https://github.com/dagger/dagger/compare/v0.3.3...v0.9.8) ##### 🔥 Breaking Changes - Service.Stop now uses SIGTERM instead of SIGKILL by default by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/6354 ##### Added - Add option to skip healthcheck on exposed ports by [@&#8203;KGB33](https://github.com/KGB33) in https://github.com/dagger/dagger/pull/6214 - New kill option for Service.Stop by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/6354 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.3.3`](https://github.com/dagger/dagger/compare/v0.3.2...v0.3.3) [Compare Source](https://github.com/dagger/dagger/compare/v0.3.2...v0.3.3) ### [`v0.3.2`](https://github.com/dagger/dagger/compare/v0.3.1...v0.3.2) [Compare Source](https://github.com/dagger/dagger/compare/v0.3.1...v0.3.2) ### [`v0.3.1`](https://github.com/dagger/dagger/compare/v0.3.0...v0.3.1) [Compare Source](https://github.com/dagger/dagger/compare/v0.3.0...v0.3.1) ### [`v0.3.0`](https://github.com/dagger/dagger/compare/dagger-sdk-v0.2.22...v0.3.0) [Compare Source](https://github.com/dagger/dagger/compare/dagger-sdk-v0.2.22...v0.3.0) </details> <details> <summary>FortAwesome/Font-Awesome (font-awesome)</summary> ### [`v6.6.0`](https://github.com/FortAwesome/Font-Awesome/releases/tag/6.6.0) [Compare Source](https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...6.6.0) **Change log available at https://fontawesome.com/docs/changelog/** ### [`v6.5.2`](https://github.com/FortAwesome/Font-Awesome/releases/tag/6.5.2) [Compare Source](https://github.com/FortAwesome/Font-Awesome/compare/6.5.1...6.5.2) **Change log available at https://fontawesome.com/docs/changelog/** ### [`v6.5.1`](https://github.com/FortAwesome/Font-Awesome/releases/tag/6.5.1) [Compare Source](https://github.com/FortAwesome/Font-Awesome/compare/6.5.0...6.5.1) **Change log available at https://fontawesome.com/docs/changelog/** ### [`v6.5.0`](https://github.com/FortAwesome/Font-Awesome/releases/tag/6.5.0) [Compare Source](https://github.com/FortAwesome/Font-Awesome/compare/6.4.2...6.5.0) **Change log available at https://fontawesome.com/docs/changelog/** </details> <details> <summary>tailwindlabs/tailwindcss (tailwindcss)</summary> ### [`v3.4.14`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.14) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.13...v3.4.14) ##### Fixed - Don't set `display: none` on elements that use `hidden="until-found"` ([#&#8203;14625](https://github.com/tailwindlabs/tailwindcss/pull/14625)) ### [`v3.4.13`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.13) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.12...v3.4.13) ##### Fixed - Improve source glob verification performance ([#&#8203;14481](https://github.com/tailwindlabs/tailwindcss/pull/14481)) ### [`v3.4.12`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.12) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.11...v3.4.12) ##### Fixed - Ensure using `@apply` with utilities that use `@defaults` works with rules defined in the base layer when using `optimizeUniversalDefaults` ([#&#8203;14427](https://github.com/tailwindlabs/tailwindcss/pull/14427)) ### [`v3.4.11`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.11) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.10...v3.4.11) ##### Fixed - Allow `anchor-size(…)` in arbitrary values ([#&#8203;14393](https://github.com/tailwindlabs/tailwindcss/pull/14393)) ### [`v3.4.10`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.10) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.9...v3.4.10) ##### Fixed - Bump versions of plugins in the Standalone CLI ([#&#8203;14185](https://github.com/tailwindlabs/tailwindcss/pull/14185)) ### [`v3.4.9`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.9) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.8...v3.4.9) ##### Fixed - No longer warns when broad glob patterns are detecting `vendor` folders ### [`v3.4.8`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.8) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.7...v3.4.8) ##### Fixed - Fix minification when using nested CSS ([#&#8203;14105](https://github.com/tailwindlabs/tailwindcss/pull/14105)) - Warn when broad glob patterns are used in the content configuration ([#&#8203;14140](https://github.com/tailwindlabs/tailwindcss/pull/14140)) ### [`v3.4.7`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.7) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.6...v3.4.7) ##### Fixed - Fix class detection in Slim templates with attached attributes and ID ([#&#8203;14019](https://github.com/tailwindlabs/tailwindcss/pull/14019)) - Ensure attribute values in `data-*` and `aria-*` modifiers are always quoted in the generated CSS ([#&#8203;14037](https://github.com/tailwindlabs/tailwindcss/pull/14037)) ### [`v3.4.6`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.6) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.5...v3.4.6) ##### Fixed - Fix detection of some utilities in Slim/Pug templates ([#&#8203;14006](https://github.com/tailwindlabs/tailwindcss/pull/14006)) ##### Changed - Loosen `:is()` wrapping rules when using an important selector ([#&#8203;13900](https://github.com/tailwindlabs/tailwindcss/pull/13900)) ### [`v3.4.5`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.5) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.4...v3.4.5) ##### Fixed - Disable automatic `var()` injection for anchor properties ([#&#8203;13826](https://github.com/tailwindlabs/tailwindcss/pull/13826)) - Use no value instead of `blur(0px)` for `backdrop-blur-none` and `blur-none` utilities ([#&#8203;13830](https://github.com/tailwindlabs/tailwindcss/pull/13830)) - Add `.mts` and `.cts` config file detection ([#&#8203;13940](https://github.com/tailwindlabs/tailwindcss/pull/13940)) - Don't generate utilities like `px-1` unnecessarily when using utilities like `px-1.5` ([#&#8203;13959](https://github.com/tailwindlabs/tailwindcss/pull/13959)) - Always generate `-webkit-backdrop-filter` for `backdrop-*` utilities ([#&#8203;13997](https://github.com/tailwindlabs/tailwindcss/pull/13997)) ### [`v3.4.4`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.4) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.3...v3.4.4) ##### Fixed - Make it possible to use multiple `<alpha-value>` placeholders in a single color definition ([#&#8203;13740](https://github.com/tailwindlabs/tailwindcss/pull/13740)) - Don't prefix classes in arbitrary values of `has-*`, `group-has-*`, and `peer-has-*` variants ([#&#8203;13770](https://github.com/tailwindlabs/tailwindcss/pull/13770)) - Support negative values for `{col,row}-{start,end}` utilities ([#&#8203;13781](https://github.com/tailwindlabs/tailwindcss/pull/13781)) - Update embedded browserslist database ([#&#8203;13792](https://github.com/tailwindlabs/tailwindcss/pull/13792)) ### [`v3.4.3`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.3) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.2...v3.4.3) ##### Fixed - Revert changes to glob handling ([#&#8203;13384](https://github.com/tailwindlabs/tailwindcss/pull/13384)) ### [`v3.4.2`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.2) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.2) ##### Fixed - Ensure max specificity of `0,0,1` for button and input Preflight rules ([#&#8203;12735](https://github.com/tailwindlabs/tailwindcss/pull/12735)) - Improve glob handling for folders with `(`, `)`, `[` or `]` in the file path ([#&#8203;12715](https://github.com/tailwindlabs/tailwindcss/pull/12715)) - Split `:has` rules when using `experimental.optimizeUniversalDefaults` ([#&#8203;12736](https://github.com/tailwindlabs/tailwindcss/pull/12736)) - Sort arbitrary properties alphabetically across multiple class lists ([#&#8203;12911](https://github.com/tailwindlabs/tailwindcss/pull/12911)) - Add `mix-blend-plus-darker` utility ([#&#8203;12923](https://github.com/tailwindlabs/tailwindcss/pull/12923)) - Ensure dashes are allowed in variant modifiers ([#&#8203;13303](https://github.com/tailwindlabs/tailwindcss/pull/13303)) - Fix crash showing completions in Intellisense when using a custom separator ([#&#8203;13306](https://github.com/tailwindlabs/tailwindcss/pull/13306)) - Transpile `import.meta.url` in config files ([#&#8203;13322](https://github.com/tailwindlabs/tailwindcss/pull/13322)) - Reset letter spacing for form elements ([#&#8203;13150](https://github.com/tailwindlabs/tailwindcss/pull/13150)) - Fix missing `xx-large` and remove double `x-large` absolute size ([#&#8203;13324](https://github.com/tailwindlabs/tailwindcss/pull/13324)) - Don't error when encountering nested CSS unless trying to `@apply` a class that uses nesting ([#&#8203;13325](https://github.com/tailwindlabs/tailwindcss/pull/13325)) - Ensure that arbitrary properties respect `important` configuration ([#&#8203;13353](https://github.com/tailwindlabs/tailwindcss/pull/13353)) - Change dark mode selector so `@apply` works correctly with pseudo elements ([#&#8203;13379](https://github.com/tailwindlabs/tailwindcss/pull/13379)) ### [`v3.4.1`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.1) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.0...v3.4.1) ##### Fixed - Don't remove keyframe stops when using important utilities ([#&#8203;12639](https://github.com/tailwindlabs/tailwindcss/pull/12639)) - Don't add spaces to gradients and grid track names when followed by `calc()` ([#&#8203;12704](https://github.com/tailwindlabs/tailwindcss/pull/12704)) - Restore old behavior for `class` dark mode strategy ([#&#8203;12717](https://github.com/tailwindlabs/tailwindcss/pull/12717)) ##### Added - Add new `selector` and `variant` strategies for dark mode ([#&#8203;12717](https://github.com/tailwindlabs/tailwindcss/pull/12717)) ##### Changed - Support `rtl` and `ltr` variants on same element as `dir` attribute ([#&#8203;12717](https://github.com/tailwindlabs/tailwindcss/pull/12717)) ### [`v3.4.0`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.0) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.7...v3.4.0) <a href="https://tailwindcss.com/blog/tailwindcss-v3-4"><img alt="Tailwind CSS" src="https://github.com/tailwindlabs/tailwindcss/assets/882133/cf6ee749-cce4-45e9-b15f-e081a6353833" width="768"></a> Tailwind CSS v3.4 has arrived! Check out the [announcement post](https://tailwindcss.com/blog/tailwindcss-v3-4) for a guided tour through all of the highlights. ##### Added - Add `svh`, `lvh`, and `dvh` values to default `height`/`min-height`/`max-height` theme ([#&#8203;11317](https://github.com/tailwindlabs/tailwindcss/pull/11317)) - Add `has-*` variants for `:has(...)` pseudo-class ([#&#8203;11318](https://github.com/tailwindlabs/tailwindcss/pull/11318)) - Add `text-wrap` utilities including `text-balance` and `text-pretty` ([#&#8203;11320](https://github.com/tailwindlabs/tailwindcss/pull/11320), [#&#8203;12031](https://github.com/tailwindlabs/tailwindcss/pull/12031)) - Extend default `opacity` scale to include all steps of 5 ([#&#8203;11832](https://github.com/tailwindlabs/tailwindcss/pull/11832)) - Update Preflight `html` styles to include shadow DOM `:host` pseudo-class ([#&#8203;11200](https://github.com/tailwindlabs/tailwindcss/pull/11200)) - Increase default values for `grid-rows-*` utilities from 1–6 to 1–12 ([#&#8203;12180](https://github.com/tailwindlabs/tailwindcss/pull/12180)) - Add `size-*` utilities ([#&#8203;12287](https://github.com/tailwindlabs/tailwindcss/pull/12287)) - Add utilities for CSS subgrid ([#&#8203;12298](https://github.com/tailwindlabs/tailwindcss/pull/12298)) - Add spacing scale to `min-w-*`, `min-h-*`, and `max-w-*` utilities ([#&#8203;12300](https://github.com/tailwindlabs/tailwindcss/pull/12300)) - Add `forced-color-adjust` utilities ([#&#8203;11931](https://github.com/tailwindlabs/tailwindcss/pull/11931)) - Add `forced-colors` variant ([#&#8203;11694](https://github.com/tailwindlabs/tailwindcss/pull/11694), [#&#8203;12582](https://github.com/tailwindlabs/tailwindcss/pull/12582)) - Add `appearance-auto` utility ([#&#8203;12404](https://github.com/tailwindlabs/tailwindcss/pull/12404)) - Add logical property values for `float` and `clear` utilities ([#&#8203;12480](https://github.com/tailwindlabs/tailwindcss/pull/12480)) - Add `*` variant for targeting direct children ([#&#8203;12551](https://github.com/tailwindlabs/tailwindcss/pull/12551)) ##### Changed - Simplify the `sans` font-family stack ([#&#8203;11748](https://github.com/tailwindlabs/tailwindcss/pull/11748)) - Disable the tap highlight overlay on iOS ([#&#8203;12299](https://github.com/tailwindlabs/tailwindcss/pull/12299)) - Improve relative precedence of `rtl`, `ltr`, `forced-colors`, and `dark` variants ([#&#8203;12584](https://github.com/tailwindlabs/tailwindcss/pull/12584)) ### [`v3.3.7`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.7) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.6...v3.3.7) ##### Fixed - Fix support for container query utilities with arbitrary values ([#&#8203;12534](https://github.com/tailwindlabs/tailwindcss/pull/12534)) - Fix custom config loading in Standalone CLI ([#&#8203;12616](https://github.com/tailwindlabs/tailwindcss/pull/12616)) ### [`v3.3.6`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.6) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.5...v3.3.6) ##### Fixed - Don’t add spaces to negative numbers following a comma ([#&#8203;12324](https://github.com/tailwindlabs/tailwindcss/pull/12324)) - Don't emit `@config` in CSS when watching via the CLI ([#&#8203;12327](https://github.com/tailwindlabs/tailwindcss/pull/12327)) - Improve types for `resolveConfig` ([#&#8203;12272](https://github.com/tailwindlabs/tailwindcss/pull/12272)) - Ensure configured `font-feature-settings` for `mono` are included in Preflight ([#&#8203;12342](https://github.com/tailwindlabs/tailwindcss/pull/12342)) - Improve candidate detection in minified JS arrays (without spaces) ([#&#8203;12396](https://github.com/tailwindlabs/tailwindcss/pull/12396)) - Don't crash when given applying a variant to a negated version of a simple utility ([#&#8203;12514](https://github.com/tailwindlabs/tailwindcss/pull/12514)) - Fix support for slashes in arbitrary modifiers ([#&#8203;12515](https://github.com/tailwindlabs/tailwindcss/pull/12515)) - Fix source maps of variant utilities that come from an `@layer` rule ([#&#8203;12508](https://github.com/tailwindlabs/tailwindcss/pull/12508)) - Fix loading of built-in plugins when using an ESM or TypeScript config with the Standalone CLI ([#&#8203;12506](https://github.com/tailwindlabs/tailwindcss/pull/12506)) ### [`v3.3.5`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.5) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.4...v3.3.5) ##### Fixed - Fix incorrect spaces around `-` in `calc()` expression ([#&#8203;12283](https://github.com/tailwindlabs/tailwindcss/pull/12283)) ### [`v3.3.4`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.4) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.3...v3.3.4) ##### Fixed - Improve normalisation of `calc()`-like functions ([#&#8203;11686](https://github.com/tailwindlabs/tailwindcss/pull/11686)) - Skip `calc()` normalisation in nested `theme()` calls ([#&#8203;11705](https://github.com/tailwindlabs/tailwindcss/pull/11705)) - Fix incorrectly generated CSS when using square brackets inside arbitrary properties ([#&#8203;11709](https://github.com/tailwindlabs/tailwindcss/pull/11709)) - Make `content` optional for presets in TypeScript types ([#&#8203;11730](https://github.com/tailwindlabs/tailwindcss/pull/11730)) - Handle variable colors that have variable fallback values ([#&#8203;12049](https://github.com/tailwindlabs/tailwindcss/pull/12049)) - Batch reading content files to prevent `too many open files` error ([#&#8203;12079](https://github.com/tailwindlabs/tailwindcss/pull/12079)) - Skip over classes inside `:not(…)` when nested in an at-rule ([#&#8203;12105](https://github.com/tailwindlabs/tailwindcss/pull/12105)) - Update types to work with `Node16` module resolution ([#&#8203;12097](https://github.com/tailwindlabs/tailwindcss/pull/12097)) - Don’t crash when important and parent selectors are equal in `@apply` ([#&#8203;12112](https://github.com/tailwindlabs/tailwindcss/pull/12112)) - Eliminate irrelevant rules when applying variants ([#&#8203;12113](https://github.com/tailwindlabs/tailwindcss/pull/12113)) - Improve RegEx parser, reduce possibilities as the key for arbitrary properties ([#&#8203;12121](https://github.com/tailwindlabs/tailwindcss/pull/12121)) - Fix sorting of utilities that share multiple candidates ([#&#8203;12173](https://github.com/tailwindlabs/tailwindcss/pull/12173)) - Ensure variants with arbitrary values and a modifier are correctly matched in the RegEx based parser ([#&#8203;12179](https://github.com/tailwindlabs/tailwindcss/pull/12179)) - Fix crash when watching renamed files on FreeBSD ([#&#8203;12193](https://github.com/tailwindlabs/tailwindcss/pull/12193)) - Allow plugins from a parent document to be used in an iframe ([#&#8203;12208](https://github.com/tailwindlabs/tailwindcss/pull/12208)) - Add types for `tailwindcss/nesting` ([#&#8203;12269](https://github.com/tailwindlabs/tailwindcss/pull/12269)) - Bump `jiti`, `fast-glob`, and `browserlist` dependencies ([#&#8203;11550](https://github.com/tailwindlabs/tailwindcss/pull/11550)) - Improve automatic `var` injection for properties that accept a `<dashed-ident>` ([#&#8203;12236](https://github.com/tailwindlabs/tailwindcss/pull/12236)) ### [`v3.3.3`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.3) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.2...v3.3.3) ##### Fixed - Fix issue where some pseudo-element variants generated the wrong selector ([#&#8203;10943](https://github.com/tailwindlabs/tailwindcss/pull/10943), [#&#8203;10962](https://github.com/tailwindlabs/tailwindcss/pull/10962), [#&#8203;11111](https://github.com/tailwindlabs/tailwindcss/pull/11111)) - Make font settings propagate into buttons, inputs, etc. ([#&#8203;10940](https://github.com/tailwindlabs/tailwindcss/pull/10940)) - Fix parsing of `theme()` inside `calc()` when there are no spaces around operators ([#&#8203;11157](https://github.com/tailwindlabs/tailwindcss/pull/11157)) - Ensure `repeating-conic-gradient` is detected as an image ([#&#8203;11180](https://github.com/tailwindlabs/tailwindcss/pull/11180)) - Move unknown pseudo-elements outside of `:is` by default ([#&#8203;11345](https://github.com/tailwindlabs/tailwindcss/pull/11345)) - Escape animation names when prefixes contain special characters ([#&#8203;11470](https://github.com/tailwindlabs/tailwindcss/pull/11470)) - Don't prefix arbitrary classes in `group` and `peer` variants ([#&#8203;11454](https://github.com/tailwindlabs/tailwindcss/pull/11454)) - Sort classes using position of first matching rule ([#&#8203;11504](https://github.com/tailwindlabs/tailwindcss/pull/11504)) - Allow variant to be an at-rule without a prelude ([#&#8203;11589](https://github.com/tailwindlabs/tailwindcss/pull/11589)) - Make PostCSS plugin async to improve performance ([#&#8203;11548](https://github.com/tailwindlabs/tailwindcss/pull/11548)) - Don’t error when a config file is missing ([f97759f](https://github.com/tailwindlabs/tailwindcss/commit/f97759f808d15ace66647b1405744fcf95a392e5)) ##### Added - Add `aria-busy` utility ([#&#8203;10966](https://github.com/tailwindlabs/tailwindcss/pull/10966)) ##### Changed - Reset padding for `<dialog>` elements in preflight ([#&#8203;11069](https://github.com/tailwindlabs/tailwindcss/pull/11069)) ### [`v3.3.2`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.2) [Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.1...v3.3.2) ##### Fixed - Don’t move unknown pseudo-elements to the end of selectors ([#&#8203;10943](https://github.com/tailwindlabs/tailwindcss/pull/10943), [#&#8203;10962](https://github.com/tailwindlabs/tailwindcss/pull/10962)) - Inherit gradient stop positions when using variants ([#&#8203;11002](https://github.com/tailwindlabs/tailwindcss/pull/11002)) - Honor default `to` position of gradient when using implicit transparent colors ([#&#8203;11002](https://github.com/tailwindlabs/tailwindcss/pull/11002)) - Ensure `@tailwindcss/oxide` doesn't leak in the stable engine ([#&#8203;10988](https://github.com/tailwindlabs/tailwindcss/pull/10988)) - Ensure multiple `theme(spacing[5])` calls with bracket notation in arbitrary properties work ([#&#8203;11039](https://github.com/tailwindlabs/tailwindcss/pull/11039)) - Normalize arbitrary modifiers ([#&#8203;11057](https://github.com/tailwindlabs/tailwindcss/pull/11057)) ##### Changed - Drop support for Node.js v12 ([#&#8203;11089](https://github.com/tailwindlabs/tailwindcss/pull/11089)) </details> <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.40.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.40.0): Tokio v1.40.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.39.3...tokio-1.40.0) ### 1.40.0 (August 30th, 2024) ##### Added - io: add `util::SimplexStream` ([#&#8203;6589]) - process: stabilize `Command::process_group` ([#&#8203;6731]) - sync: add `{TrySendError,SendTimeoutError}::into_inner` ([#&#8203;6755]) - task: add `JoinSet::join_all` ([#&#8203;6784]) ##### Added (unstable) - runtime: add `Builder::{on_task_spawn, on_task_terminate}` ([#&#8203;6742]) ##### Changed - io: use vectored io for `write_all_buf` when possible ([#&#8203;6724]) - runtime: prevent niche-optimization to avoid triggering miri ([#&#8203;6744]) - sync: mark mpsc types as `UnwindSafe` ([#&#8203;6783]) - sync,time: make `Sleep` and `BatchSemaphore` instrumentation explicit roots ([#&#8203;6727]) - task: use `NonZeroU64` for `task::Id` ([#&#8203;6733]) - task: include panic message when printing `JoinError` ([#&#8203;6753]) - task: add `#[must_use]` to `JoinHandle::abort_handle` ([#&#8203;6762]) - time: eliminate timer wheel allocations ([#&#8203;6779]) ##### Documented - docs: clarify that `[build]` section doesn't go in Cargo.toml ([#&#8203;6728]) - io: clarify zero remaining capacity case ([#&#8203;6790]) - macros: improve documentation for `select!` ([#&#8203;6774]) - sync: document mpsc channel allocation behavior ([#&#8203;6773]) [#&#8203;6589]: https://github.com/tokio-rs/tokio/pull/6589 [#&#8203;6724]: https://github.com/tokio-rs/tokio/pull/6724 [#&#8203;6727]: https://github.com/tokio-rs/tokio/pull/6727 [#&#8203;6728]: https://github.com/tokio-rs/tokio/pull/6728 [#&#8203;6731]: https://github.com/tokio-rs/tokio/pull/6731 [#&#8203;6733]: https://github.com/tokio-rs/tokio/pull/6733 [#&#8203;6742]: https://github.com/tokio-rs/tokio/pull/6742 [#&#8203;6744]: https://github.com/tokio-rs/tokio/pull/6744 [#&#8203;6753]: https://github.com/tokio-rs/tokio/pull/6753 [#&#8203;6755]: https://github.com/tokio-rs/tokio/pull/6755 [#&#8203;6762]: https://github.com/tokio-rs/tokio/pull/6762 [#&#8203;6773]: https://github.com/tokio-rs/tokio/pull/6773 [#&#8203;6774]: https://github.com/tokio-rs/tokio/pull/6774 [#&#8203;6779]: https://github.com/tokio-rs/tokio/pull/6779 [#&#8203;6783]: https://github.com/tokio-rs/tokio/pull/6783 [#&#8203;6784]: https://github.com/tokio-rs/tokio/pull/6784 [#&#8203;6790]: https://github.com/tokio-rs/tokio/pull/6790 ### [`v1.39.3`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.39.3): Tokio v1.39.3 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3) ### 1.39.3 (August 17th, 2024) This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. ([#&#8203;6772]) [#&#8203;6772]: https://github.com/tokio-rs/tokio/pull/6772 ### [`v1.39.2`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.39.2): Tokio v1.39.2 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.39.1...tokio-1.39.2) ### 1.39.2 (July 27th, 2024) This release fixes a regression where the `select!` macro stopped accepting expressions that make use of temporary lifetime extension. ([#&#8203;6722]) [#&#8203;6722]: https://github.com/tokio-rs/tokio/pull/6722 ### [`v1.39.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.39.1): Tokio v1.39.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.39.0...tokio-1.39.1) ### 1.39.1 (July 23rd, 2024) This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. ([#&#8203;6715]) [#&#8203;6715]: https://github.com/tokio-rs/tokio/pull/6715 ### [`v1.39.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.39.0): Tokio v1.39.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.38.1...tokio-1.39.0) ### 1.39.0 (July 23rd, 2024) - This release bumps the MSRV to 1.70. ([#&#8203;6645]) - This release upgrades to mio v1. ([#&#8203;6635]) - This release upgrades to windows-sys v0.52 ([#&#8203;6154]) ##### Added - io: implement `AsyncSeek` for `Empty` ([#&#8203;6663]) - metrics: stabilize `num_alive_tasks` ([#&#8203;6619], [#&#8203;6667]) - process: add `Command::as_std_mut` ([#&#8203;6608]) - sync: add `watch::Sender::same_channel` ([#&#8203;6637]) - sync: add `{Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}` ([#&#8203;6661]) - sync: implement `Default` for `watch::Sender` ([#&#8203;6626]) - task: implement `Clone` for `AbortHandle` ([#&#8203;6621]) - task: stabilize `consume_budget` ([#&#8203;6622]) ##### Changed - io: improve panic message of `ReadBuf::put_slice()` ([#&#8203;6629]) - io: read during write in `copy_bidirectional` and `copy` ([#&#8203;6532]) - runtime: replace `num_cpus` with `available_parallelism` ([#&#8203;6709]) - task: avoid stack overflow when passing large future to `block_on` ([#&#8203;6692]) - time: avoid traversing entries in the time wheel twice ([#&#8203;6584]) - time: support `IntoFuture` with `timeout` ([#&#8203;6666]) - macros: support `IntoFuture` with `join!` and `select!` ([#&#8203;6710]) ##### Fixed - docs: fix docsrs builds with the fs feature enabled ([#&#8203;6585]) - io: only use short-read optimization on known-to-be-compatible platforms ([#&#8203;6668]) - time: fix overflow panic when using large durations with `Interval` ([#&#8203;6612]) ##### Added (unstable) - macros: allow `unhandled_panic` behavior for `#[tokio::main]` and `#[tokio::test]` ([#&#8203;6593]) - metrics: add `spawned_tasks_count` ([#&#8203;6114]) - metrics: add `worker_park_unpark_count` ([#&#8203;6696]) - metrics: add worker thread id ([#&#8203;6695]) ##### Documented - io: update `tokio::io::stdout` documentation ([#&#8203;6674]) - macros: typo fix in `join.rs` and `try_join.rs` ([#&#8203;6641]) - runtime: fix typo in `unhandled_panic` ([#&#8203;6660]) - task: document behavior of `JoinSet::try_join_next` when all tasks are running ([#&#8203;6671]) [#&#8203;6114]: https://github.com/tokio-rs/tokio/pull/6114 [#&#8203;6154]: https://github.com/tokio-rs/tokio/pull/6154 [#&#8203;6532]: https://github.com/tokio-rs/tokio/pull/6532 [#&#8203;6584]: https://github.com/tokio-rs/tokio/pull/6584 [#&#8203;6585]: https://github.com/tokio-rs/tokio/pull/6585 [#&#8203;6593]: https://github.com/tokio-rs/tokio/pull/6593 [#&#8203;6608]: https://github.com/tokio-rs/tokio/pull/6608 [#&#8203;6612]: https://github.com/tokio-rs/tokio/pull/6612 [#&#8203;6619]: https://github.com/tokio-rs/tokio/pull/6619 [#&#8203;6621]: https://github.com/tokio-rs/tokio/pull/6621 [#&#8203;6622]: https://github.com/tokio-rs/tokio/pull/6622 [#&#8203;6626]: https://github.com/tokio-rs/tokio/pull/6626 [#&#8203;6629]: https://github.com/tokio-rs/tokio/pull/6629 [#&#8203;6635]: https://github.com/tokio-rs/tokio/pull/6635 [#&#8203;6637]: https://github.com/tokio-rs/tokio/pull/6637 [#&#8203;6641]: https://github.com/tokio-rs/tokio/pull/6641 [#&#8203;6645]: https://github.com/tokio-rs/tokio/pull/6645 [#&#8203;6660]: https://github.com/tokio-rs/tokio/pull/6660 [#&#8203;6661]: https://github.com/tokio-rs/tokio/pull/6661 [#&#8203;6663]: https://github.com/tokio-rs/tokio/pull/6663 [#&#8203;6666]: https://github.com/tokio-rs/tokio/pull/6666 [#&#8203;6667]: https://github.com/tokio-rs/tokio/pull/6667 [#&#8203;6668]: https://github.com/tokio-rs/tokio/pull/6668 [#&#8203;6671]: https://github.com/tokio-rs/tokio/pull/6671 [#&#8203;6674]: https://github.com/tokio-rs/tokio/pull/6674 [#&#8203;6692]: https://github.com/tokio-rs/tokio/pull/6692 [#&#8203;6695]: https://github.com/tokio-rs/tokio/pull/6695 [#&#8203;6696]: https://github.com/tokio-rs/tokio/pull/6696 [#&#8203;6709]: https://github.com/tokio-rs/tokio/pull/6709 [#&#8203;6710]: https://github.com/tokio-rs/tokio/pull/6710 ### [`v1.38.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.38.1): Tokio v1.38.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.38.1) ### 1.38.1 (July 16th, 2024) This release fixes the bug identified as ([#&#8203;6682]), which caused timers not to fire when they should. ##### Fixed - time: update `wake_up` while holding all the locks of sharded time wheels ([#&#8203;6683]) [#&#8203;6682]: https://github.com/tokio-rs/tokio/pull/6682 [#&#8203;6683]: https://github.com/tokio-rs/tokio/pull/6683 ### [`v1.38.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.38.0): Tokio v1.38.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0) This release marks the beginning of stabilization for runtime metrics. It stabilizes `RuntimeMetrics::worker_count`. Future releases will continue to stabilize more metrics. ##### Added - fs: add `File::create_new` ([#&#8203;6573]) - io: add `copy_bidirectional_with_sizes` ([#&#8203;6500]) - io: implement `AsyncBufRead` for `Join` ([#&#8203;6449]) - net: add Apple visionOS support ([#&#8203;6465]) - net: implement `Clone` for `NamedPipeInfo` ([#&#8203;6586]) - net: support QNX OS ([#&#8203;6421]) - sync: add `Notify::notify_last` ([#&#8203;6520]) - sync: add `mpsc::Receiver::{capacity,max_capacity}` ([#&#8203;6511]) - sync: add `split` method to the semaphore permit ([#&#8203;6472], [#&#8203;6478]) - task: add `tokio::task::join_set::Builder::spawn_blocking` ([#&#8203;6578]) - wasm: support rt-multi-thread with wasm32-wasi-preview1-threads ([#&#8203;6510]) ##### Changed - macros: make `#[tokio::test]` append `#[test]` at the end of the attribute list ([#&#8203;6497]) - metrics: fix `blocking_threads` count ([#&#8203;6551]) - metrics: stabilize `RuntimeMetrics::worker_count` ([#&#8203;6556]) - runtime: move task out of the `lifo_slot` in `block_in_place` ([#&#8203;6596]) - runtime: panic if `global_queue_interval` is zero ([#&#8203;6445]) - sync: always drop message in destructor for oneshot receiver ([#&#8203;6558]) - sync: instrument `Semaphore` for task dumps ([#&#8203;6499]) - sync: use FIFO ordering when waking batches of wakers ([#&#8203;6521]) - task: make `LocalKey::get` work with Clone types ([#&#8203;6433]) - tests: update nix and mio-aio dev-dependencies ([#&#8203;6552]) - time: clean up implementation ([#&#8203;6517]) - time: lazily init timers on first poll ([#&#8203;6512]) - time: remove the `true_when` field in `TimerShared` ([#&#8203;6563]) - time: use sharding for timer implementation ([#&#8203;6534]) ##### Fixed - taskdump: allow building taskdump docs on non-unix machines ([#&#8203;6564]) - time: check for overflow in `Interval::poll_tick` ([#&#8203;6487]) - sync: fix incorrect `is_empty` on mpsc block boundaries ([#&#8203;6603]) ##### Documented - fs: rewrite file system docs ([#&#8203;6467]) - io: fix `stdin` documentation ([#&#8203;6581]) - io: fix obsolete reference in `ReadHalf::unsplit()` documentation ([#&#8203;6498]) - macros: render more comprehensible documentation for `select!` ([#&#8203;6468]) - net: add missing types to module docs ([#&#8203;6482]) - net: fix misleading `NamedPipeServer` example ([#&#8203;6590]) - sync: add examples for `SemaphorePermit`, `OwnedSemaphorePermit` ([#&#8203;6477]) - sync: document that `Barrier::wait` is not cancel safe ([#&#8203;6494]) - sync: explain relation between `watch::Sender::{subscribe,closed}` ([#&#8203;6490]) - task: clarify that you can't abort `spawn_blocking` tasks ([#&#8203;6571]) - task: fix a typo in doc of `LocalSet::run_until` ([#&#8203;6599]) - time: fix test-util requirement for pause and resume in docs ([#&#8203;6503]) [#&#8203;6421]: https://github.com/tokio-rs/tokio/pull/6421 [#&#8203;6433]: https://github.com/tokio-rs/tokio/pull/6433 [#&#8203;6445]: https://github.com/tokio-rs/tokio/pull/6445 [#&#8203;6449]: https://github.com/tokio-rs/tokio/pull/6449 [#&#8203;6465]: https://github.com/tokio-rs/tokio/pull/6465 [#&#8203;6467]: https://github.com/tokio-rs/tokio/pull/6467 [#&#8203;6468]: https://github.com/tokio-rs/tokio/pull/6468 [#&#8203;6472]: https://github.com/tokio-rs/tokio/pull/6472 [#&#8203;6477]: https://github.com/tokio-rs/tokio/pull/6477 [#&#8203;6478]: https://github.com/tokio-rs/tokio/pull/6478 [#&#8203;6482]: https://github.com/tokio-rs/tokio/pull/6482 [#&#8203;6487]: https://github.com/tokio-rs/tokio/pull/6487 [#&#8203;6490]: https://github.com/tokio-rs/tokio/pull/6490 [#&#8203;6494]: https://github.com/tokio-rs/tokio/pull/6494 [#&#8203;6497]: https://github.com/tokio-rs/tokio/pull/6497 [#&#8203;6498]: https://github.com/tokio-rs/tokio/pull/6498 [#&#8203;6499]: https://github.com/tokio-rs/tokio/pull/6499 [#&#8203;6500]: https://github.com/tokio-rs/tokio/pull/6500 [#&#8203;6503]: https://github.com/tokio-rs/tokio/pull/6503 [#&#8203;6510]: https://github.com/tokio-rs/tokio/pull/6510 [#&#8203;6511]: https://github.com/tokio-rs/tokio/pull/6511 [#&#8203;6512]: https://github.com/tokio-rs/tokio/pull/6512 [#&#8203;6517]: https://github.com/tokio-rs/tokio/pull/6517 [#&#8203;6520]: https://github.com/tokio-rs/tokio/pull/6520 [#&#8203;6521]: https://github.com/tokio-rs/tokio/pull/6521 [#&#8203;6534]: https://github.com/tokio-rs/tokio/pull/6534 [#&#8203;6551]: https://github.com/tokio-rs/tokio/pull/6551 [#&#8203;6552]: https://github.com/tokio-rs/tokio/pull/6552 [#&#8203;6556]: https://github.com/tokio-rs/tokio/pull/6556 [#&#8203;6558]: https://github.com/tokio-rs/tokio/pull/6558 [#&#8203;6563]: https://github.com/tokio-rs/tokio/pull/6563 [#&#8203;6564]: https://github.com/tokio-rs/tokio/pull/6564 [#&#8203;6571]: https://github.com/tokio-rs/tokio/pull/6571 [#&#8203;6573]: https://github.com/tokio-rs/tokio/pull/6573 [#&#8203;6578]: https://github.com/tokio-rs/tokio/pull/6578 [#&#8203;6581]: https://github.com/tokio-rs/tokio/pull/6581 [#&#8203;6586]: https://github.com/tokio-rs/tokio/pull/6586 [#&#8203;6590]: https://github.com/tokio-rs/tokio/pull/6590 [#&#8203;6596]: https://github.com/tokio-rs/tokio/pull/6596 [#&#8203;6599]: https://github.com/tokio-rs/tokio/pull/6599 [#&#8203;6603]: https://github.com/tokio-rs/tokio/pull/6603 ### [`v1.37.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.37.0): Tokio v1.37.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0) ### 1.37.0 (March 28th, 2024) ##### Added - fs: add `set_max_buf_size` to `tokio::fs::File` ([#&#8203;6411]) - io: add `try_new` and `try_with_interest` to `AsyncFd` ([#&#8203;6345]) - sync: add `forget_permits` method to semaphore ([#&#8203;6331]) - sync: add `is_closed`, `is_empty`, and `len` to mpsc receivers ([#&#8203;6348]) - sync: add a `rwlock()` method to owned `RwLock` guards ([#&#8203;6418]) - sync: expose strong and weak counts of mpsc sender handles ([#&#8203;6405]) - sync: implement `Clone` for `watch::Sender` ([#&#8203;6388]) - task: add `TaskLocalFuture::take_value` ([#&#8203;6340]) - task: implement `FromIterator` for `JoinSet` ([#&#8203;6300]) ##### Changed - io: make `io::split` use a mutex instead of a spinlock ([#&#8203;6403]) ##### Fixed - docs: fix docsrs build without net feature ([#&#8203;6360]) - macros: allow select with only else branch ([#&#8203;6339]) - runtime: fix leaking registration entries when os registration fails ([#&#8203;6329]) ##### Documented - io: document cancel safety of `AsyncBufReadExt::fill_buf` ([#&#8203;6431]) - io: document cancel safety of `AsyncReadExt`'s primitive read functions ([#&#8203;6337]) - runtime: add doc link from `Runtime` to `#[tokio::main]` ([#&#8203;6366]) - runtime: make the `enter` example deterministic ([#&#8203;6351]) - sync: add Semaphore example for limiting the number of outgoing requests ([#&#8203;6419]) - sync: fix missing period in broadcast docs ([#&#8203;6377]) - sync: mark `mpsc::Sender::downgrade` with `#[must_use]` ([#&#8203;6326]) - sync: reorder `const_new` before `new_with` ([#&#8203;6392]) - sync: update watch channel docs ([#&#8203;6395]) - task: fix documentation links ([#&#8203;6336]) ##### Changed (unstable) - runtime: include task `Id` in taskdumps ([#&#8203;6328]) - runtime: panic if `unhandled_panic` is enabled when not supported ([#&#8203;6410]) [#&#8203;6300]: https://github.com/tokio-rs/tokio/pull/6300 [#&#8203;6326]: https://github.com/tokio-rs/tokio/pull/6326 [#&#8203;6328]: https://github.com/tokio-rs/tokio/pull/6328 [#&#8203;6329]: https://github.com/tokio-rs/tokio/pull/6329 [#&#8203;6331]: https://github.com/tokio-rs/tokio/pull/6331 [#&#8203;6336]: https://github.com/tokio-rs/tokio/pull/6336 [#&#8203;6337]: https://github.com/tokio-rs/tokio/pull/6337 [#&#8203;6339]: https://github.com/tokio-rs/tokio/pull/6339 [#&#8203;6340]: https://github.com/tokio-rs/tokio/pull/6340 [#&#8203;6345]: https://github.com/tokio-rs/tokio/pull/6345 [#&#8203;6348]: https://github.com/tokio-rs/tokio/pull/6348 [#&#8203;6351]: https://github.com/tokio-rs/tokio/pull/6351 [#&#8203;6360]: https://github.com/tokio-rs/tokio/pull/6360 [#&#8203;6366]: https://github.com/tokio-rs/tokio/pull/6366 [#&#8203;6377]: https://github.com/tokio-rs/tokio/pull/6377 [#&#8203;6388]: https://github.com/tokio-rs/tokio/pull/6388 [#&#8203;6392]: https://github.com/tokio-rs/tokio/pull/6392 [#&#8203;6395]: https://github.com/tokio-rs/tokio/pull/6395 [#&#8203;6403]: https://github.com/tokio-rs/tokio/pull/6403 [#&#8203;6405]: https://github.com/tokio-rs/tokio/pull/6405 [#&#8203;6410]: https://github.com/tokio-rs/tokio/pull/6410 [#&#8203;6411]: https://github.com/tokio-rs/tokio/pull/6411 [#&#8203;6418]: https://github.com/tokio-rs/tokio/pull/6418 [#&#8203;6419]: https://github.com/tokio-rs/tokio/pull/6419 [#&#8203;6431]: https://github.com/tokio-rs/tokio/pull/6431 ### [`v1.36.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.36.0): Tokio v1.36.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.35.1...tokio-1.36.0) ### 1.36.0 (February 2nd, 2024) ##### Added - io: add `tokio::io::Join` ([#&#8203;6220]) - io: implement `AsyncWrite` for `Empty` ([#&#8203;6235]) - net: add support for anonymous unix pipes ([#&#8203;6127]) - net: add `UnixSocket` ([#&#8203;6290]) - net: expose keepalive option on `TcpSocket` ([#&#8203;6311]) - sync: add `{Receiver,UnboundedReceiver}::poll_recv_many` ([#&#8203;6236]) - sync: add `Sender::{try_,}reserve_many` ([#&#8203;6205]) - sync: add `watch::Receiver::mark_unchanged` ([#&#8203;6252]) - task: add `JoinSet::try_join_next` ([#&#8203;6280]) ##### Changed - io: make `copy` cooperative ([#&#8203;6265]) - io: make `repeat` and `sink` cooperative ([#&#8203;6254]) - io: simplify check for empty slice ([#&#8203;6293]) - process: use pidfd on Linux when available ([#&#8203;6152]) - sync: use AtomicBool in broadcast channel future ([#&#8203;6298]) ##### Documented - io: clarify `clear_ready` docs ([#&#8203;6304]) - net: document that `*Fd` traits on `TcpSocket` are unix-only ([#&#8203;6294]) - sync: document FIFO behavior of `tokio::sync::Mutex` ([#&#8203;6279]) - chore: typographic improvements ([#&#8203;6262]) - runtime: remove obsolete comment ([#&#8203;6303]) - task: fix typo ([#&#8203;6261]) [#&#8203;6220]: https://github.com/tokio-rs/tokio/pull/6220 [#&#8203;6235]: https://github.com/tokio-rs/tokio/pull/6235 [#&#8203;6127]: https://github.com/tokio-rs/tokio/pull/6127 [#&#8203;6290]: https://github.com/tokio-rs/tokio/pull/6290 [#&#8203;6311]: https://github.com/tokio-rs/tokio/pull/6311 [#&#8203;6236]: https://github.com/tokio-rs/tokio/pull/6236 [#&#8203;6205]: https://github.com/tokio-rs/tokio/pull/6205 [#&#8203;6252]: https://github.com/tokio-rs/tokio/pull/6252 [#&#8203;6280]: https://github.com/tokio-rs/tokio/pull/6280 [#&#8203;6265]: https://github.com/tokio-rs/tokio/pull/6265 [#&#8203;6254]: https://github.com/tokio-rs/tokio/pull/6254 [#&#8203;6293]: https://github.com/tokio-rs/tokio/pull/6293 [#&#8203;6238]: https://github.com/tokio-rs/tokio/pull/6238 [#&#8203;6152]: https://github.com/tokio-rs/tokio/pull/6152 [#&#8203;6298]: https://github.com/tokio-rs/tokio/pull/6298 [#&#8203;6262]: https://github.com/tokio-rs/tokio/pull/6262 [#&#8203;6303]: https://github.com/tokio-rs/tokio/pull/6303 [#&#8203;6261]: https://github.com/tokio-rs/tokio/pull/6261 [#&#8203;6304]: https://github.com/tokio-rs/tokio/pull/6304 [#&#8203;6294]: https://github.com/tokio-rs/tokio/pull/6294 [#&#8203;6279]: https://github.com/tokio-rs/tokio/pull/6279 ### [`v1.35.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.35.1): Tokio v1.35.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.35.0...tokio-1.35.1) ### 1.35.1 (December 19, 2023) This is a forward part of a change that was backported to 1.25.3. ##### Fixed - io: add budgeting to `tokio::runtime::io::registration::async_io` ([#&#8203;6221]) [#&#8203;6221]: https://github.com/tokio-rs/tokio/pull/6221 ### [`v1.35.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.35.0): Tokio v1.35.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.34.0...tokio-1.35.0) ### 1.35.0 (December 8th, 2023) ##### Added - net: add Apple watchOS support ([#&#8203;6176]) ##### Changed - io: drop the `Sized` requirements from `AsyncReadExt.read_buf` ([#&#8203;6169]) - runtime: make `Runtime` unwind safe ([#&#8203;6189]) - runtime: reduce the lock contention in task spawn ([#&#8203;6001]) - tokio: update nix dependency to 0.27.1 ([#&#8203;6190]) ##### Fixed - chore: make `--cfg docsrs` work without net feature ([#&#8203;6166]) - chore: use relaxed load for `unsync_load` on miri ([#&#8203;6179]) - runtime: handle missing context on wake ([#&#8203;6148]) - taskdump: fix taskdump cargo config example ([#&#8203;6150]) - taskdump: skip notified tasks during taskdumps ([#&#8203;6194]) - tracing: avoid creating resource spans with current parent, use a None parent instead ([#&#8203;6107]) - tracing: make task span explicit root ([#&#8203;6158]) ##### Documented - io: flush in `AsyncWriteExt` examples ([#&#8203;6149]) - runtime: document fairness guarantees and current behavior ([#&#8203;6145]) - task: document cancel safety of `LocalSet::run_until` ([#&#8203;6147]) [#&#8203;6001]: https://github.com/tokio-rs/tokio/pull/6001 [#&#8203;6107]: https://github.com/tokio-rs/tokio/pull/6107 [#&#8203;6144]: https://github.com/tokio-rs/tokio/pull/6144 [#&#8203;6145]: https://github.com/tokio-rs/tokio/pull/6145 [#&#8203;6147]: https://github.com/tokio-rs/tokio/pull/6147 [#&#8203;6148]: https://github.com/tokio-rs/tokio/pull/6148 [#&#8203;6149]: https://github.com/tokio-rs/tokio/pull/6149 [#&#8203;6150]: https://github.com/tokio-rs/tokio/pull/6150 [#&#8203;6158]: https://github.com/tokio-rs/tokio/pull/6158 [#&#8203;6166]: https://github.com/tokio-rs/tokio/pull/6166 [#&#8203;6169]: https://github.com/tokio-rs/tokio/pull/6169 [#&#8203;6176]: https://github.com/tokio-rs/tokio/pull/6176 [#&#8203;6179]: https://github.com/tokio-rs/tokio/pull/6179 [#&#8203;6189]: https://github.com/tokio-rs/tokio/pull/6189 [#&#8203;6190]: https://github.com/tokio-rs/tokio/pull/6190 [#&#8203;6194]: https://github.com/tokio-rs/tokio/pull/6194 ### [`v1.34.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.34.0): Tokio v1.34.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.34.0) ##### Fixed - io: allow `clear_readiness` after io driver shutdown ([#&#8203;6067]) - io: fix integer overflow in `take` ([#&#8203;6080]) - io: fix I/O resource hang ([#&#8203;6134]) - sync: fix `broadcast::channel` link ([#&#8203;6100]) ##### Changed - macros: use `::core` qualified imports instead of `::std` inside `tokio::test` macro ([#&#8203;5973]) ##### Added - fs: update cfg attr in `fs::read_dir` to include `aix` ([#&#8203;6075]) - sync: add `mpsc::Receiver::recv_many` ([#&#8203;6010]) - tokio: added vita target support ([#&#8203;6094]) [#&#8203;5973]: https://github.com/tokio-rs/tokio/pull/5973 [#&#8203;6067]: https://github.com/tokio-rs/tokio/pull/6067 [#&#8203;6080]: https://github.com/tokio-rs/tokio/pull/6080 [#&#8203;6134]: https://github.com/tokio-rs/tokio/pull/6134 [#&#8203;6100]: https://github.com/tokio-rs/tokio/pull/6100 [#&#8203;6075]: https://github.com/tokio-rs/tokio/pull/6075 [#&#8203;6010]: https://github.com/tokio-rs/tokio/pull/6010 [#&#8203;6094]: https://github.com/tokio-rs/tokio/pull/6094 ### [`v1.33.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.33.0): Tokio v1.33.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.32.1...tokio-1.33.0) ### 1.33.0 (October 9, 2023) ##### Fixed - io: mark `Interest::add` with `#[must_use]` ([#&#8203;6037]) - runtime: fix cache line size for RISC-V ([#&#8203;5994]) - sync: prevent lock poisoning in `watch::Receiver::wait_for` ([#&#8203;6021]) - task: fix `spawn_local` source location ([#&#8203;5984]) ##### Changed - sync: use Acquire/Release orderings instead of SeqCst in `watch` ([#&#8203;6018]) ##### Added - fs: add vectored writes to `tokio::fs::File` ([#&#8203;5958]) - io: add `Interest::remove` method ([#&#8203;5906]) - io: add vectored writes to `DuplexStream` ([#&#8203;5985]) - net: add Apple tvOS support ([#&#8203;6045]) - sync: add `?Sized` bound to `{MutexGuard,OwnedMutexGuard}::map` ([#&#8203;5997]) - sync: add `watch::Receiver::mark_unseen` ([#&#8203;5962], [#&#8203;6014], [#&#8203;6017]) - sync: add `watch::Sender::new` ([#&#8203;5998]) - sync: add const fn `OnceCell::from_value` ([#&#8203;5903]) ##### Removed - remove unused `stats` feature ([#&#8203;5952]) ##### Documented - add missing backticks in code examples ([#&#8203;5938], [#&#8203;6056]) - fix typos ([#&#8203;5988], [#&#8203;6030]) - process: document that `Child::wait` is cancel safe ([#&#8203;5977]) - sync: add examples for `Semaphore` ([#&#8203;5939], [#&#8203;5956], [#&#8203;5978], [#&#8203;6031], [#&#8203;6032], [#&#8203;6050]) - sync: document that `broadcast` capacity is a lower bound ([#&#8203;6042]) - sync: document that `const_new` is not instrumented ([#&#8203;6002]) - sync: improve cancel-safety documentation for `mpsc::Sender::send` ([#&#8203;5947]) - sync: improve docs for `watch` channel ([#&#8203;5954]) - taskdump: render taskdump documentation on docs.rs ([#&#8203;5972]) ##### Unstable - taskdump: fix potential deadlock ([#&#8203;6036]) [#&#8203;5903]: https://github.com/tokio-rs/tokio/pull/5903 [#&#8203;5906]: https://github.com/tokio-rs/tokio/pull/5906 [#&#8203;5938]: https://github.com/tokio-rs/tokio/pull/5938 [#&#8203;5939]: https://github.com/tokio-rs/tokio/pull/5939 [#&#8203;5947]: https://github.com/tokio-rs/tokio/pull/5947 [#&#8203;5952]: https://github.com/tokio-rs/tokio/pull/5952 [#&#8203;5954]: https://github.com/tokio-rs/tokio/pull/5954 [#&#8203;5956]: https://github.com/tokio-rs/tokio/pull/5956 [#&#8203;5958]: https://github.com/tokio-rs/tokio/pull/5958 [#&#8203;5960]: https://github.com/tokio-rs/tokio/pull/5960 [#&#8203;5962]: https://github.com/tokio-rs/tokio/pull/5962 [#&#8203;5971]: https://github.com/tokio-rs/tokio/pull/5971 [#&#8203;5972]: https://github.com/tokio-rs/tokio/pull/5972 [#&#8203;5977]: https://github.com/tokio-rs/tokio/pull/5977 [#&#8203;5978]: https://github.com/tokio-rs/tokio/pull/5978 [#&#8203;5984]: https://github.com/tokio-rs/tokio/pull/5984 [#&#8203;5985]: https://github.com/tokio-rs/tokio/pull/5985 [#&#8203;5988]: https://github.com/tokio-rs/tokio/pull/5988 [#&#8203;5994]: https://github.com/tokio-rs/tokio/pull/5994 [#&#8203;5997]: https://github.com/tokio-rs/tokio/pull/5997 [#&#8203;5998]: https://github.com/tokio-rs/tokio/pull/5998 [#&#8203;6002]: https://github.com/tokio-rs/tokio/pull/6002 [#&#8203;6014]: https://github.com/tokio-rs/tokio/pull/6014 [#&#8203;6017]: https://github.com/tokio-rs/tokio/pull/6017 [#&#8203;6018]: https://github.com/tokio-rs/tokio/pull/6018 [#&#8203;6021]: https://github.com/tokio-rs/tokio/pull/6021 [#&#8203;6030]: https://github.com/tokio-rs/tokio/pull/6030 [#&#8203;6031]: https://github.com/tokio-rs/tokio/pull/6031 [#&#8203;6032]: https://github.com/tokio-rs/tokio/pull/6032 [#&#8203;6036]: https://github.com/tokio-rs/tokio/pull/6036 [#&#8203;6037]: https://github.com/tokio-rs/tokio/pull/6037 [#&#8203;6042]: https://github.com/tokio-rs/tokio/pull/6042 [#&#8203;6045]: https://github.com/tokio-rs/tokio/pull/6045 [#&#8203;6050]: https://github.com/tokio-rs/tokio/pull/6050 [#&#8203;6056]: https://github.com/tokio-rs/tokio/pull/6056 [#&#8203;6058]: https://github.com/tokio-rs/tokio/pull/6058 ### [`v1.32.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.32.1): Tokio v1.32.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.32.1) ### 1.32.1 (December 19, 2023) This is a forward part of a change that was backported to 1.25.3. ##### Fixed - io: add budgeting to `tokio::runtime::io::registration::async_io` ([#&#8203;6221]) [#&#8203;6221]: https://github.com/tokio-rs/tokio/pull/6221 ### [`v1.32.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.32.0): Tokio v1.32.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.31.0...tokio-1.32.0) ##### Fixed - sync: fix potential quadratic behavior in `broadcast::Receiver` ([#&#8203;5925]) ##### Added - process: stabilize `Command::raw_arg` ([#&#8203;5930]) - io: enable awaiting error readiness ([#&#8203;5781]) ##### Unstable - rt(alt): improve the scalability of alt runtime as the number of cores grows ([#&#8203;5935]) [#&#8203;5925]: https://github.com/tokio-rs/tokio/pull/5925 [#&#8203;5930]: https://github.com/tokio-rs/tokio/pull/5930 [#&#8203;5781]: https://github.com/tokio-rs/tokio/pull/5781 [#&#8203;5935]: https://github.com/tokio-rs/tokio/pull/5935 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyNC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
kjuulh added 1 commit 2023-08-16 21:44:03 +02:00
fix(deps): update rust crate dagger-sdk to 0.3.0
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
6d54a5c3e1
kjuulh changed title from fix(deps): update rust crate dagger-sdk to 0.3.0 to fix(deps): update all dependencies 2023-08-16 23:53:30 +02:00
kjuulh force-pushed renovate/all from 6d54a5c3e1 to c884f11415 2023-08-16 23:53:30 +02:00 Compare
kjuulh force-pushed renovate/all from c884f11415 to 21e47287db 2023-08-29 16:21:35 +02:00 Compare
kjuulh force-pushed renovate/all from 21e47287db to adc2a614c7 2023-08-30 22:15:40 +02:00 Compare
kjuulh force-pushed renovate/all from adc2a614c7 to c95540f93f 2023-09-05 18:22:23 +02:00 Compare
kjuulh force-pushed renovate/all from c95540f93f to 5b2646e10d 2023-09-06 23:32:02 +02:00 Compare
kjuulh force-pushed renovate/all from 5b2646e10d to a3fc6607ed 2023-09-07 17:22:29 +02:00 Compare
kjuulh force-pushed renovate/all from a3fc6607ed to 6e522d3808 2023-09-15 17:07:22 +02:00 Compare
kjuulh force-pushed renovate/all from 6e522d3808 to 8285ea2ec5 2023-10-09 12:16:32 +02:00 Compare
kjuulh force-pushed renovate/all from 8285ea2ec5 to 1cdad766e7 2023-10-21 11:22:58 +02:00 Compare
kjuulh force-pushed renovate/all from 1cdad766e7 to dfe80a7ea8 2023-10-24 10:17:01 +02:00 Compare
kjuulh force-pushed renovate/all from dfe80a7ea8 to 32dd3b3e9f 2023-10-24 10:39:03 +02:00 Compare
kjuulh force-pushed renovate/all from 32dd3b3e9f to 15925afef2 2023-11-09 21:18:18 +01:00 Compare
kjuulh force-pushed renovate/all from 15925afef2 to 129fc40775 2023-11-17 18:45:51 +01:00 Compare
kjuulh force-pushed renovate/all from 129fc40775 to 3b1e05156e 2023-11-27 23:02:13 +01:00 Compare
kjuulh force-pushed renovate/all from 3b1e05156e to 9fd6aaaacf 2023-11-27 23:51:04 +01:00 Compare
kjuulh force-pushed renovate/all from 9fd6aaaacf to e69e8d1f29 2023-11-28 20:01:46 +01:00 Compare
kjuulh force-pushed renovate/all from e69e8d1f29 to 42087f8db6 2023-12-01 01:39:34 +01:00 Compare
kjuulh force-pushed renovate/all from 42087f8db6 to da2d497ec6 2023-12-08 08:08:47 +01:00 Compare
kjuulh force-pushed renovate/all from da2d497ec6 to 9e82620a2b 2023-12-09 00:28:11 +01:00 Compare
kjuulh force-pushed renovate/all from 9e82620a2b to 12fe054123 2023-12-12 21:16:50 +01:00 Compare
kjuulh force-pushed renovate/all from 12fe054123 to 771cbe9f7a 2023-12-13 23:17:00 +01:00 Compare
kjuulh force-pushed renovate/all from 771cbe9f7a to 1c17c69363 2023-12-19 19:26:04 +01:00 Compare
kjuulh force-pushed renovate/all from 1c17c69363 to b46521dfef 2024-01-09 22:12:58 +01:00 Compare
kjuulh force-pushed renovate/all from b46521dfef to 8001d04702 2024-01-22 23:34:02 +01:00 Compare
kjuulh force-pushed renovate/all from 8001d04702 to ba642252bc 2024-01-25 14:00:55 +01:00 Compare
kjuulh force-pushed renovate/all from ba642252bc to 293c40f9c1 2024-01-26 20:02:45 +01:00 Compare
kjuulh force-pushed renovate/all from 293c40f9c1 to 979fd487d6 2024-01-31 17:57:11 +01:00 Compare
kjuulh force-pushed renovate/all from 979fd487d6 to 99b4961f1b 2024-02-01 23:17:37 +01:00 Compare
kjuulh force-pushed renovate/all from 99b4961f1b to 4daa8a5f55 2024-02-02 13:46:13 +01:00 Compare
kjuulh force-pushed renovate/all from 4daa8a5f55 to 3451af42a8 2024-02-11 07:05:21 +01:00 Compare
kjuulh force-pushed renovate/all from 3451af42a8 to 9484dff031 2024-03-06 15:17:29 +01:00 Compare
kjuulh force-pushed renovate/all from 9484dff031 to 7d644b7acf 2024-03-15 00:33:46 +01:00 Compare
kjuulh force-pushed renovate/all from 7d644b7acf to c800460123 2024-03-26 18:39:27 +01:00 Compare
kjuulh force-pushed renovate/all from c800460123 to 4c02d1ef35 2024-03-26 19:24:07 +01:00 Compare
kjuulh force-pushed renovate/all from 4c02d1ef35 to 4fe9f390ae 2024-03-27 13:37:52 +01:00 Compare
kjuulh force-pushed renovate/all from 4fe9f390ae to 961ac01e5e 2024-03-28 18:39:57 +01:00 Compare
kjuulh force-pushed renovate/all from 961ac01e5e to 7c1e31c20f 2024-04-03 05:15:54 +02:00 Compare
kjuulh force-pushed renovate/all from 7c1e31c20f to 4a7419792d 2024-04-15 12:22:10 +02:00 Compare
kjuulh force-pushed renovate/all from 4a7419792d to f45bd1c612 2024-05-23 22:13:46 +02:00 Compare
kjuulh changed title from fix(deps): update all dependencies to chore(deps): update all dependencies 2024-05-23 22:13:47 +02:00
kjuulh force-pushed renovate/all from f45bd1c612 to c830bdabc9 2024-05-23 23:06:47 +02:00 Compare
kjuulh force-pushed renovate/all from c830bdabc9 to 43d2fefee8 2024-05-23 23:38:14 +02:00 Compare
kjuulh force-pushed renovate/all from 43d2fefee8 to ff6168a872 2024-05-24 00:30:28 +02:00 Compare
kjuulh force-pushed renovate/all from ff6168a872 to 6db1f9f51f 2024-05-24 01:13:54 +02:00 Compare
kjuulh force-pushed renovate/all from 6db1f9f51f to fd3aa5faee 2024-05-24 01:44:39 +02:00 Compare
kjuulh force-pushed renovate/all from fd3aa5faee to 4382274bdf 2024-05-24 02:15:24 +02:00 Compare
kjuulh force-pushed renovate/all from 4382274bdf to 53090d95a4 2024-05-24 02:46:40 +02:00 Compare
kjuulh force-pushed renovate/all from 53090d95a4 to ad76781bdb 2024-05-24 03:17:47 +02:00 Compare
kjuulh force-pushed renovate/all from ad76781bdb to 85e12f925b 2024-05-24 03:51:34 +02:00 Compare
kjuulh force-pushed renovate/all from 85e12f925b to 00fb6e499a 2024-05-24 04:21:50 +02:00 Compare
kjuulh force-pushed renovate/all from 00fb6e499a to 7248e19077 2024-05-24 04:52:22 +02:00 Compare
kjuulh force-pushed renovate/all from 7248e19077 to 6cbfa2f982 2024-05-24 05:22:53 +02:00 Compare
kjuulh force-pushed renovate/all from 6cbfa2f982 to 9732f2e10c 2024-05-24 05:53:43 +02:00 Compare
kjuulh force-pushed renovate/all from 9732f2e10c to 50979428ae 2024-05-24 06:28:17 +02:00 Compare
kjuulh force-pushed renovate/all from 50979428ae to cb4a249dd6 2024-05-24 07:10:21 +02:00 Compare
kjuulh force-pushed renovate/all from cb4a249dd6 to 8ce903c4d4 2024-05-24 07:40:27 +02:00 Compare
kjuulh force-pushed renovate/all from 8ce903c4d4 to cff6a4777a 2024-05-24 08:10:28 +02:00 Compare
kjuulh force-pushed renovate/all from cff6a4777a to 41c5f91668 2024-05-24 08:39:42 +02:00 Compare
kjuulh force-pushed renovate/all from 41c5f91668 to ac610ca54e 2024-05-24 09:08:58 +02:00 Compare
kjuulh force-pushed renovate/all from ac610ca54e to 1bea92e86a 2024-05-24 09:38:18 +02:00 Compare
kjuulh force-pushed renovate/all from 1bea92e86a to edd823a291 2024-05-24 10:08:24 +02:00 Compare
kjuulh force-pushed renovate/all from edd823a291 to 6ec7349e80 2024-05-24 10:37:43 +02:00 Compare
kjuulh force-pushed renovate/all from 6ec7349e80 to 94579e8fe5 2024-05-24 11:07:47 +02:00 Compare
kjuulh force-pushed renovate/all from 94579e8fe5 to 1677fdb544 2024-05-24 11:38:32 +02:00 Compare
kjuulh force-pushed renovate/all from 1677fdb544 to 90b868ef82 2024-05-24 12:27:31 +02:00 Compare
kjuulh force-pushed renovate/all from 90b868ef82 to f126ec8b0c 2024-05-24 13:09:16 +02:00 Compare
kjuulh force-pushed renovate/all from f126ec8b0c to 636a4da59d 2024-05-24 13:39:41 +02:00 Compare
kjuulh force-pushed renovate/all from 636a4da59d to d57df09d93 2024-05-24 14:09:53 +02:00 Compare
kjuulh force-pushed renovate/all from d57df09d93 to 1b2adae38b 2024-05-24 14:39:53 +02:00 Compare
kjuulh force-pushed renovate/all from 1b2adae38b to 0c15b3154c 2024-05-24 15:10:43 +02:00 Compare
kjuulh force-pushed renovate/all from 0c15b3154c to bd41fc128f 2024-05-24 15:41:24 +02:00 Compare
kjuulh force-pushed renovate/all from bd41fc128f to 82cdcd7d46 2024-05-24 16:12:45 +02:00 Compare
kjuulh force-pushed renovate/all from 82cdcd7d46 to d46d0bb479 2024-05-24 16:43:30 +02:00 Compare
kjuulh force-pushed renovate/all from d46d0bb479 to f25b6a50d9 2024-05-24 17:14:26 +02:00 Compare
kjuulh force-pushed renovate/all from f25b6a50d9 to d6b37f3eb4 2024-05-24 17:45:43 +02:00 Compare
kjuulh force-pushed renovate/all from d6b37f3eb4 to da5f9a5de0 2024-05-24 18:29:21 +02:00 Compare
kjuulh force-pushed renovate/all from da5f9a5de0 to 63db45d34b 2024-05-24 19:12:50 +02:00 Compare
kjuulh force-pushed renovate/all from 63db45d34b to fbcc69da3b 2024-05-24 19:44:19 +02:00 Compare
kjuulh force-pushed renovate/all from fbcc69da3b to 6419b02ac1 2024-05-24 20:15:58 +02:00 Compare
kjuulh force-pushed renovate/all from 6419b02ac1 to 56528929ee 2024-05-24 20:48:23 +02:00 Compare
kjuulh force-pushed renovate/all from 56528929ee to a95adaf2b3 2024-05-24 21:19:54 +02:00 Compare
kjuulh force-pushed renovate/all from a95adaf2b3 to aa1fceed36 2024-05-24 21:51:17 +02:00 Compare
kjuulh force-pushed renovate/all from aa1fceed36 to 4bd3791a7e 2024-05-24 22:22:58 +02:00 Compare
kjuulh force-pushed renovate/all from 4bd3791a7e to f3dc43b109 2024-05-24 22:54:35 +02:00 Compare
kjuulh force-pushed renovate/all from f3dc43b109 to 65e659b0ee 2024-05-24 23:26:15 +02:00 Compare
kjuulh force-pushed renovate/all from 65e659b0ee to c25e880011 2024-05-24 23:57:45 +02:00 Compare
kjuulh force-pushed renovate/all from c25e880011 to 568260e6b3 2024-05-25 00:29:18 +02:00 Compare
kjuulh force-pushed renovate/all from 568260e6b3 to e710d06454 2024-05-25 01:12:47 +02:00 Compare
kjuulh force-pushed renovate/all from e710d06454 to c6b197b183 2024-05-25 01:43:46 +02:00 Compare
kjuulh force-pushed renovate/all from c6b197b183 to b3de03eeb8 2024-05-25 02:15:25 +02:00 Compare
kjuulh force-pushed renovate/all from b3de03eeb8 to cd7424ff61 2024-05-25 02:46:31 +02:00 Compare
kjuulh force-pushed renovate/all from cd7424ff61 to 4705b857e8 2024-05-25 03:18:07 +02:00 Compare
kjuulh force-pushed renovate/all from 4705b857e8 to 6c7293d91c 2024-05-25 03:49:32 +02:00 Compare
kjuulh force-pushed renovate/all from 6c7293d91c to ceeb6bf1ad 2024-05-25 04:21:05 +02:00 Compare
kjuulh force-pushed renovate/all from ceeb6bf1ad to 24a8523e13 2024-05-25 04:52:09 +02:00 Compare
kjuulh force-pushed renovate/all from 24a8523e13 to bf72ae3993 2024-05-25 05:24:09 +02:00 Compare
kjuulh force-pushed renovate/all from bf72ae3993 to 9bc528ad05 2024-05-25 05:55:11 +02:00 Compare
kjuulh force-pushed renovate/all from 9bc528ad05 to f2c773f1b3 2024-05-25 06:29:39 +02:00 Compare
kjuulh force-pushed renovate/all from f2c773f1b3 to 676b33fdf8 2024-05-25 07:12:37 +02:00 Compare
kjuulh force-pushed renovate/all from 676b33fdf8 to d766d309c0 2024-05-25 07:44:10 +02:00 Compare
kjuulh force-pushed renovate/all from d766d309c0 to f87d75b28d 2024-05-25 08:15:17 +02:00 Compare
kjuulh force-pushed renovate/all from f87d75b28d to a68022622a 2024-05-25 08:46:50 +02:00 Compare
kjuulh force-pushed renovate/all from a68022622a to a196977809 2024-05-25 09:18:11 +02:00 Compare
kjuulh force-pushed renovate/all from a196977809 to 40485c1318 2024-05-25 09:49:55 +02:00 Compare
kjuulh force-pushed renovate/all from 40485c1318 to 8a75209446 2024-05-25 10:21:11 +02:00 Compare
kjuulh force-pushed renovate/all from 8a75209446 to e22509eb64 2024-05-25 10:53:05 +02:00 Compare
kjuulh force-pushed renovate/all from e22509eb64 to 4c530bc223 2024-05-25 11:24:41 +02:00 Compare
kjuulh force-pushed renovate/all from 4c530bc223 to 4c578050ff 2024-05-25 11:55:51 +02:00 Compare
kjuulh force-pushed renovate/all from 4c578050ff to 44140999cb 2024-05-25 12:29:12 +02:00 Compare
kjuulh force-pushed renovate/all from 44140999cb to 887c3dee6a 2024-05-25 13:13:06 +02:00 Compare
kjuulh force-pushed renovate/all from 887c3dee6a to 9a4a7fcb47 2024-05-25 13:45:40 +02:00 Compare
kjuulh force-pushed renovate/all from 9a4a7fcb47 to f2fdd60a12 2024-05-25 14:19:11 +02:00 Compare
kjuulh force-pushed renovate/all from f2fdd60a12 to 40b8846847 2024-05-25 14:49:54 +02:00 Compare
kjuulh force-pushed renovate/all from 40b8846847 to 0fcda2c384 2024-05-25 15:21:07 +02:00 Compare
kjuulh force-pushed renovate/all from 0fcda2c384 to f1c2d8a769 2024-05-25 15:51:49 +02:00 Compare
kjuulh force-pushed renovate/all from f1c2d8a769 to 4c827d34ff 2024-05-25 16:22:51 +02:00 Compare
kjuulh force-pushed renovate/all from 4c827d34ff to 18c3f1cd52 2024-05-25 16:53:58 +02:00 Compare
kjuulh force-pushed renovate/all from 18c3f1cd52 to 51c83618d7 2024-05-25 17:25:44 +02:00 Compare
kjuulh force-pushed renovate/all from 51c83618d7 to bb3733e328 2024-05-25 17:56:14 +02:00 Compare
kjuulh force-pushed renovate/all from bb3733e328 to 2fff2d10f4 2024-05-25 19:07:07 +02:00 Compare
kjuulh force-pushed renovate/all from 2fff2d10f4 to f508c498d6 2024-05-25 19:37:52 +02:00 Compare
kjuulh force-pushed renovate/all from f508c498d6 to 1c3a6e9f5b 2024-05-25 20:08:39 +02:00 Compare
kjuulh force-pushed renovate/all from 1c3a6e9f5b to 330e290c8e 2024-05-25 20:43:21 +02:00 Compare
kjuulh force-pushed renovate/all from 330e290c8e to 3276c456ff 2024-05-25 21:17:22 +02:00 Compare
kjuulh force-pushed renovate/all from 3276c456ff to 76856ff8a6 2024-05-25 21:48:54 +02:00 Compare
kjuulh force-pushed renovate/all from 76856ff8a6 to fca239530f 2024-05-25 22:19:56 +02:00 Compare
kjuulh force-pushed renovate/all from fca239530f to 93882c509d 2024-05-25 22:50:42 +02:00 Compare
kjuulh force-pushed renovate/all from 93882c509d to 1451bb2371 2024-05-25 23:22:11 +02:00 Compare
kjuulh force-pushed renovate/all from 1451bb2371 to 3b4585a67a 2024-05-25 23:53:38 +02:00 Compare
kjuulh force-pushed renovate/all from 3b4585a67a to eea1bc2feb 2024-05-26 00:25:31 +02:00 Compare
kjuulh force-pushed renovate/all from eea1bc2feb to 10d7372159 2024-05-26 01:07:40 +02:00 Compare
kjuulh force-pushed renovate/all from 10d7372159 to f4f9368715 2024-05-26 01:38:38 +02:00 Compare
kjuulh force-pushed renovate/all from f4f9368715 to b7787d057d 2024-05-26 02:09:13 +02:00 Compare
kjuulh force-pushed renovate/all from b7787d057d to 6dee068bf9 2024-05-26 02:40:25 +02:00 Compare
kjuulh force-pushed renovate/all from 6dee068bf9 to 3c36220c85 2024-05-26 03:11:05 +02:00 Compare
kjuulh force-pushed renovate/all from 3c36220c85 to f6b24dd2cc 2024-05-26 03:38:53 +02:00 Compare
kjuulh force-pushed renovate/all from f6b24dd2cc to 05e17b3ae9 2024-05-26 04:08:43 +02:00 Compare
kjuulh force-pushed renovate/all from 05e17b3ae9 to 1ff38b742a 2024-05-26 04:39:36 +02:00 Compare
kjuulh force-pushed renovate/all from 1ff38b742a to 9acbe3db06 2024-05-26 05:10:29 +02:00 Compare
kjuulh force-pushed renovate/all from 9acbe3db06 to 5613927ed0 2024-05-26 05:41:29 +02:00 Compare
kjuulh force-pushed renovate/all from 5613927ed0 to dc5233ba03 2024-05-26 06:25:28 +02:00 Compare
kjuulh force-pushed renovate/all from dc5233ba03 to 44a8eef70b 2024-05-26 07:07:25 +02:00 Compare
kjuulh force-pushed renovate/all from 44a8eef70b to faa2245eaa 2024-05-26 07:37:42 +02:00 Compare
kjuulh force-pushed renovate/all from faa2245eaa to 2c49de7f9f 2024-05-26 08:09:10 +02:00 Compare
kjuulh force-pushed renovate/all from 2c49de7f9f to 400a74bf1a 2024-05-26 08:39:31 +02:00 Compare
kjuulh force-pushed renovate/all from 400a74bf1a to 8bf0a7aba0 2024-05-26 09:10:27 +02:00 Compare
kjuulh force-pushed renovate/all from 8bf0a7aba0 to 49395dcd34 2024-05-26 09:41:40 +02:00 Compare
kjuulh force-pushed renovate/all from 49395dcd34 to 0de41263b2 2024-05-26 10:13:05 +02:00 Compare
kjuulh force-pushed renovate/all from 0de41263b2 to e30992bfef 2024-05-26 10:43:32 +02:00 Compare
kjuulh force-pushed renovate/all from e30992bfef to fb1e64e0bc 2024-05-26 11:14:32 +02:00 Compare
kjuulh force-pushed renovate/all from fb1e64e0bc to 3c0ba8db14 2024-05-26 11:59:47 +02:00 Compare
kjuulh force-pushed renovate/all from 3c0ba8db14 to 2a778f8cc7 2024-08-21 23:09:05 +02:00 Compare
kjuulh force-pushed renovate/all from 2a778f8cc7 to dcc15b0ed1 2024-08-22 00:38:17 +02:00 Compare
kjuulh force-pushed renovate/all from dcc15b0ed1 to 9c5d5ca3fc 2024-08-22 01:33:28 +02:00 Compare
kjuulh force-pushed renovate/all from 9c5d5ca3fc to afe1e7e300 2024-08-22 02:11:10 +02:00 Compare
kjuulh force-pushed renovate/all from afe1e7e300 to e07ec66fa8 2024-08-22 02:48:47 +02:00 Compare
kjuulh force-pushed renovate/all from e07ec66fa8 to c816e23c24 2024-08-22 03:24:15 +02:00 Compare
kjuulh force-pushed renovate/all from c816e23c24 to e495320b8e 2024-08-22 03:54:16 +02:00 Compare
kjuulh force-pushed renovate/all from e495320b8e to e266ae0ff6 2024-08-22 04:23:19 +02:00 Compare
kjuulh force-pushed renovate/all from e266ae0ff6 to 10f44e2b88 2024-08-22 04:54:26 +02:00 Compare
kjuulh force-pushed renovate/all from 10f44e2b88 to e27b8237dd 2024-08-22 05:25:44 +02:00 Compare
kjuulh force-pushed renovate/all from e27b8237dd to cb95ad4bab 2024-08-22 05:56:54 +02:00 Compare
kjuulh force-pushed renovate/all from cb95ad4bab to 21fb6f86da 2024-08-22 06:29:12 +02:00 Compare
kjuulh force-pushed renovate/all from 21fb6f86da to 9c12936eb7 2024-08-22 07:05:34 +02:00 Compare
kjuulh force-pushed renovate/all from 9c12936eb7 to a98e0b7772 2024-08-22 07:36:03 +02:00 Compare
kjuulh force-pushed renovate/all from a98e0b7772 to d7694cb416 2024-08-22 08:06:40 +02:00 Compare
kjuulh force-pushed renovate/all from d7694cb416 to d46bb31e7b 2024-08-22 08:40:25 +02:00 Compare
kjuulh force-pushed renovate/all from d46bb31e7b to f4f9052a44 2024-08-22 09:20:29 +02:00 Compare
kjuulh force-pushed renovate/all from f4f9052a44 to 3c0a50980b 2024-08-22 10:02:45 +02:00 Compare
kjuulh force-pushed renovate/all from 3c0a50980b to c6b80c07cd 2024-08-22 10:47:17 +02:00 Compare
kjuulh force-pushed renovate/all from c6b80c07cd to 234060c112 2024-08-22 11:32:14 +02:00 Compare
kjuulh force-pushed renovate/all from 234060c112 to 17d745b738 2024-08-22 12:34:07 +02:00 Compare
kjuulh force-pushed renovate/all from 17d745b738 to fb827c2dbd 2024-08-22 13:20:28 +02:00 Compare
kjuulh force-pushed renovate/all from fb827c2dbd to 12b34e47c4 2024-08-22 13:52:21 +02:00 Compare
kjuulh force-pushed renovate/all from 12b34e47c4 to 9397c5d175 2024-08-22 14:32:10 +02:00 Compare
kjuulh force-pushed renovate/all from 9397c5d175 to 2482d104e8 2024-08-22 15:14:06 +02:00 Compare
kjuulh force-pushed renovate/all from 2482d104e8 to 5aef279d27 2024-08-22 15:55:28 +02:00 Compare
kjuulh force-pushed renovate/all from 5aef279d27 to 108d357fa4 2024-08-22 16:40:53 +02:00 Compare
kjuulh force-pushed renovate/all from 108d357fa4 to d414cdc8c1 2024-08-22 17:23:06 +02:00 Compare
kjuulh force-pushed renovate/all from d414cdc8c1 to c34461e5e8 2024-08-22 17:58:34 +02:00 Compare
kjuulh force-pushed renovate/all from c34461e5e8 to 2c34eb83e3 2024-08-22 18:29:08 +02:00 Compare
kjuulh force-pushed renovate/all from 2c34eb83e3 to fcfd5f6b9b 2024-08-22 19:13:14 +02:00 Compare
kjuulh force-pushed renovate/all from fcfd5f6b9b to e3fc0bf1b6 2024-08-22 19:50:57 +02:00 Compare
kjuulh force-pushed renovate/all from e3fc0bf1b6 to 76df120538 2024-08-22 20:27:18 +02:00 Compare
kjuulh force-pushed renovate/all from 76df120538 to 4383f30aea 2024-08-22 21:01:23 +02:00 Compare
kjuulh force-pushed renovate/all from 4383f30aea to 0a463bb817 2024-08-22 21:36:23 +02:00 Compare
kjuulh force-pushed renovate/all from 0a463bb817 to db98007625 2024-08-22 22:12:01 +02:00 Compare
kjuulh force-pushed renovate/all from db98007625 to 533a6dd2f9 2024-08-22 22:46:47 +02:00 Compare
kjuulh force-pushed renovate/all from 533a6dd2f9 to b351e6457c 2024-08-22 23:21:29 +02:00 Compare
kjuulh force-pushed renovate/all from b351e6457c to b18f44a6d2 2024-08-22 23:56:15 +02:00 Compare
kjuulh force-pushed renovate/all from b18f44a6d2 to 1712287547 2024-08-23 00:30:35 +02:00 Compare
kjuulh force-pushed renovate/all from 1712287547 to 9d7938ebd5 2024-08-23 01:16:14 +02:00 Compare
kjuulh force-pushed renovate/all from 9d7938ebd5 to 24f0e2a26b 2024-08-23 01:50:25 +02:00 Compare
kjuulh force-pushed renovate/all from 24f0e2a26b to b24385e4e7 2024-08-23 02:25:31 +02:00 Compare
kjuulh force-pushed renovate/all from b24385e4e7 to fe4ce2d5cc 2024-08-23 02:59:45 +02:00 Compare
kjuulh force-pushed renovate/all from fe4ce2d5cc to 2c725e4b62 2024-08-23 03:34:20 +02:00 Compare
kjuulh force-pushed renovate/all from 2c725e4b62 to 0e96dd9e5a 2024-08-23 04:07:36 +02:00 Compare
kjuulh force-pushed renovate/all from 0e96dd9e5a to 0a3293f4d2 2024-08-23 04:41:52 +02:00 Compare
kjuulh force-pushed renovate/all from 0a3293f4d2 to c361cfd6b4 2024-08-23 05:16:27 +02:00 Compare
kjuulh force-pushed renovate/all from c361cfd6b4 to 54fc388252 2024-08-23 05:51:32 +02:00 Compare
kjuulh force-pushed renovate/all from 54fc388252 to 6ff4c72617 2024-08-23 06:30:05 +02:00 Compare
kjuulh force-pushed renovate/all from 6ff4c72617 to 782cfb232b 2024-08-23 07:11:26 +02:00 Compare
kjuulh force-pushed renovate/all from 782cfb232b to 0e551a2b77 2024-08-23 07:45:36 +02:00 Compare
kjuulh force-pushed renovate/all from 0e551a2b77 to 2cef540b61 2024-08-23 08:20:44 +02:00 Compare
kjuulh force-pushed renovate/all from 2cef540b61 to 0a872d8ea6 2024-08-23 08:54:51 +02:00 Compare
kjuulh force-pushed renovate/all from 0a872d8ea6 to 5bcf846ee3 2024-08-23 09:30:16 +02:00 Compare
kjuulh force-pushed renovate/all from 5bcf846ee3 to f7eda3b8b0 2024-08-23 10:04:07 +02:00 Compare
kjuulh force-pushed renovate/all from f7eda3b8b0 to 976ddb4cea 2024-08-23 10:38:03 +02:00 Compare
kjuulh force-pushed renovate/all from 976ddb4cea to 20db2c4fac 2024-08-23 11:11:40 +02:00 Compare
kjuulh force-pushed renovate/all from 20db2c4fac to bd67767a11 2024-08-23 11:45:39 +02:00 Compare
kjuulh force-pushed renovate/all from bd67767a11 to 02dd63e728 2024-08-23 12:28:48 +02:00 Compare
kjuulh force-pushed renovate/all from 02dd63e728 to 70e3e5b076 2024-08-23 13:07:30 +02:00 Compare
kjuulh force-pushed renovate/all from 70e3e5b076 to 86e2b3d795 2024-08-23 13:41:13 +02:00 Compare
kjuulh force-pushed renovate/all from 86e2b3d795 to 4ed6636125 2024-08-23 14:16:08 +02:00 Compare
kjuulh force-pushed renovate/all from 4ed6636125 to 7bc2845939 2024-08-23 14:49:34 +02:00 Compare
kjuulh force-pushed renovate/all from 7bc2845939 to 87fca4e06f 2024-08-23 15:23:41 +02:00 Compare
kjuulh force-pushed renovate/all from 87fca4e06f to 2e658923f5 2024-08-23 15:57:51 +02:00 Compare
kjuulh force-pushed renovate/all from 2e658923f5 to 43efe16aa5 2024-08-23 16:32:39 +02:00 Compare
kjuulh force-pushed renovate/all from 43efe16aa5 to f98080415f 2024-08-23 17:07:24 +02:00 Compare
kjuulh force-pushed renovate/all from f98080415f to d6343f1abc 2024-08-23 17:42:58 +02:00 Compare
kjuulh force-pushed renovate/all from d6343f1abc to cbd944ddf0 2024-08-23 18:29:36 +02:00 Compare
kjuulh force-pushed renovate/all from cbd944ddf0 to b037472da4 2024-08-23 19:10:01 +02:00 Compare
kjuulh force-pushed renovate/all from b037472da4 to 0a04ecf589 2024-08-23 19:44:24 +02:00 Compare
kjuulh force-pushed renovate/all from 0a04ecf589 to 9b1db967aa 2024-08-23 20:19:47 +02:00 Compare
kjuulh force-pushed renovate/all from 9b1db967aa to 4e3bf86ad6 2024-08-23 20:54:04 +02:00 Compare
kjuulh force-pushed renovate/all from 4e3bf86ad6 to 2c23ae50da 2024-08-23 21:29:37 +02:00 Compare
kjuulh force-pushed renovate/all from 2c23ae50da to 23bbf66e6d 2024-08-23 22:04:53 +02:00 Compare
kjuulh force-pushed renovate/all from 23bbf66e6d to 95bafe8f47 2024-08-23 22:44:14 +02:00 Compare
kjuulh force-pushed renovate/all from 95bafe8f47 to 66959d78ef 2024-08-23 23:22:57 +02:00 Compare
kjuulh force-pushed renovate/all from 66959d78ef to cce3d91a2c 2024-08-23 23:59:45 +02:00 Compare
kjuulh force-pushed renovate/all from cce3d91a2c to c9e2655294 2024-08-24 00:30:41 +02:00 Compare
kjuulh force-pushed renovate/all from c9e2655294 to bd9fc423dc 2024-08-24 01:12:32 +02:00 Compare
kjuulh force-pushed renovate/all from bd9fc423dc to 85cc9f60dd 2024-08-24 01:47:17 +02:00 Compare
kjuulh force-pushed renovate/all from 85cc9f60dd to 41a2390f8e 2024-08-24 02:23:17 +02:00 Compare
kjuulh force-pushed renovate/all from 41a2390f8e to 37f548348f 2024-08-24 02:57:20 +02:00 Compare
kjuulh force-pushed renovate/all from 37f548348f to 17a6aabfd9 2024-08-24 03:32:28 +02:00 Compare
kjuulh force-pushed renovate/all from 17a6aabfd9 to bb0c1fb984 2024-08-24 04:07:28 +02:00 Compare
kjuulh force-pushed renovate/all from bb0c1fb984 to dee46ac40d 2024-08-24 04:43:15 +02:00 Compare
kjuulh force-pushed renovate/all from dee46ac40d to fb97ffccce 2024-08-24 05:19:09 +02:00 Compare
kjuulh force-pushed renovate/all from fb97ffccce to 5fe4e3892a 2024-08-24 05:58:18 +02:00 Compare
kjuulh force-pushed renovate/all from 5fe4e3892a to 14860c1397 2024-08-24 06:31:22 +02:00 Compare
kjuulh force-pushed renovate/all from 14860c1397 to fede8fb609 2024-08-24 07:14:57 +02:00 Compare
kjuulh force-pushed renovate/all from fede8fb609 to 25707dd9c5 2024-08-24 07:50:07 +02:00 Compare
kjuulh force-pushed renovate/all from 25707dd9c5 to 3d5c558ead 2024-08-24 08:25:45 +02:00 Compare
kjuulh force-pushed renovate/all from 3d5c558ead to 717e9d2d34 2024-08-24 09:00:39 +02:00 Compare
kjuulh force-pushed renovate/all from 717e9d2d34 to 699d4c0f6a 2024-08-24 09:35:49 +02:00 Compare
kjuulh force-pushed renovate/all from 699d4c0f6a to a41492200d 2024-08-24 10:11:14 +02:00 Compare
kjuulh force-pushed renovate/all from a41492200d to b79f09cfc3 2024-08-24 10:47:28 +02:00 Compare
kjuulh force-pushed renovate/all from b79f09cfc3 to b15642c42a 2024-08-24 11:22:38 +02:00 Compare
kjuulh force-pushed renovate/all from b15642c42a to 4df5d81137 2024-08-24 11:57:26 +02:00 Compare
kjuulh force-pushed renovate/all from 4df5d81137 to 66ba19f419 2024-08-24 12:29:51 +02:00 Compare
kjuulh force-pushed renovate/all from 66ba19f419 to 9879d8e837 2024-08-24 13:11:03 +02:00 Compare
kjuulh force-pushed renovate/all from 9879d8e837 to 3af4f009de 2024-08-24 13:46:20 +02:00 Compare
kjuulh force-pushed renovate/all from 3af4f009de to 8f5dfe79d8 2024-08-24 14:22:23 +02:00 Compare
kjuulh force-pushed renovate/all from 8f5dfe79d8 to f97d8e9182 2024-08-24 14:57:18 +02:00 Compare
kjuulh force-pushed renovate/all from f97d8e9182 to 4f9e010cc5 2024-08-24 15:33:19 +02:00 Compare
kjuulh force-pushed renovate/all from 4f9e010cc5 to aa2f769a53 2024-08-24 16:08:21 +02:00 Compare
kjuulh force-pushed renovate/all from aa2f769a53 to 93c906769f 2024-08-24 16:44:16 +02:00 Compare
kjuulh force-pushed renovate/all from 93c906769f to f3669a4740 2024-08-24 17:19:29 +02:00 Compare
kjuulh force-pushed renovate/all from f3669a4740 to 09d049be49 2024-08-24 17:55:14 +02:00 Compare
kjuulh force-pushed renovate/all from 09d049be49 to bbe519ba9b 2024-08-24 18:30:11 +02:00 Compare
kjuulh force-pushed renovate/all from bbe519ba9b to 6e1ffaa59e 2024-08-24 19:11:29 +02:00 Compare
kjuulh force-pushed renovate/all from 6e1ffaa59e to 6d25bb2fe4 2024-08-24 19:46:41 +02:00 Compare
kjuulh force-pushed renovate/all from 6d25bb2fe4 to ecc89f12f3 2024-08-24 20:22:41 +02:00 Compare
kjuulh force-pushed renovate/all from ecc89f12f3 to 4d70aaf37d 2024-08-24 20:57:58 +02:00 Compare
kjuulh force-pushed renovate/all from 4d70aaf37d to fcd1aefbd5 2024-08-24 21:34:07 +02:00 Compare
kjuulh force-pushed renovate/all from fcd1aefbd5 to 92ef2148f5 2024-08-24 22:10:52 +02:00 Compare
kjuulh force-pushed renovate/all from 92ef2148f5 to fddfed310f 2024-08-24 22:46:39 +02:00 Compare
kjuulh force-pushed renovate/all from fddfed310f to 3332a85e94 2024-08-24 23:22:26 +02:00 Compare
kjuulh force-pushed renovate/all from 3332a85e94 to eee06eecaa 2024-08-24 23:57:47 +02:00 Compare
kjuulh force-pushed renovate/all from eee06eecaa to 06f280de25 2024-08-25 00:30:51 +02:00 Compare
kjuulh force-pushed renovate/all from 06f280de25 to 7163ba9444 2024-08-25 01:13:39 +02:00 Compare
kjuulh force-pushed renovate/all from 7163ba9444 to d347c4808c 2024-08-25 01:49:21 +02:00 Compare
kjuulh force-pushed renovate/all from d347c4808c to 4a10fb3b2f 2024-08-25 02:25:33 +02:00 Compare
kjuulh force-pushed renovate/all from 4a10fb3b2f to 264511d340 2024-08-25 03:00:51 +02:00 Compare
kjuulh force-pushed renovate/all from 264511d340 to f478989c65 2024-08-25 03:35:56 +02:00 Compare
kjuulh force-pushed renovate/all from f478989c65 to 81b5290bac 2024-08-25 04:10:17 +02:00 Compare
kjuulh force-pushed renovate/all from 81b5290bac to 9c836ba07d 2024-08-25 04:45:23 +02:00 Compare
kjuulh force-pushed renovate/all from 9c836ba07d to cca07afdff 2024-08-25 05:21:05 +02:00 Compare
kjuulh force-pushed renovate/all from cca07afdff to b0ebfdc107 2024-08-25 05:57:24 +02:00 Compare
kjuulh force-pushed renovate/all from b0ebfdc107 to 349ce28dc8 2024-08-25 06:30:29 +02:00 Compare
kjuulh force-pushed renovate/all from 349ce28dc8 to 50a7a142af 2024-08-25 07:12:05 +02:00 Compare
kjuulh force-pushed renovate/all from 50a7a142af to 886c20fa7a 2024-08-25 07:47:16 +02:00 Compare
kjuulh force-pushed renovate/all from 886c20fa7a to 288cc78e1b 2024-08-25 08:22:52 +02:00 Compare
kjuulh force-pushed renovate/all from 288cc78e1b to 2974c27cbb 2024-08-25 08:58:02 +02:00 Compare
kjuulh force-pushed renovate/all from 2974c27cbb to 3a68710d6f 2024-08-25 09:34:15 +02:00 Compare
kjuulh force-pushed renovate/all from 3a68710d6f to 0c7355be28 2024-08-25 10:09:37 +02:00 Compare
kjuulh force-pushed renovate/all from 0c7355be28 to f3dc761467 2024-08-25 10:44:55 +02:00 Compare
kjuulh force-pushed renovate/all from f3dc761467 to bbf653851e 2024-08-25 11:20:03 +02:00 Compare
kjuulh force-pushed renovate/all from bbf653851e to 02f7216654 2024-08-25 11:55:16 +02:00 Compare
kjuulh force-pushed renovate/all from 02f7216654 to 968c4aa72f 2024-08-25 12:30:00 +02:00 Compare
kjuulh force-pushed renovate/all from 968c4aa72f to 927b2dac6d 2024-08-25 13:11:16 +02:00 Compare
kjuulh force-pushed renovate/all from 927b2dac6d to 52a3b4db98 2024-08-25 13:46:02 +02:00 Compare
kjuulh force-pushed renovate/all from 52a3b4db98 to 14f816afdc 2024-08-25 14:22:11 +02:00 Compare
kjuulh force-pushed renovate/all from 14f816afdc to 6a5ebbbd8b 2024-08-25 14:57:27 +02:00 Compare
kjuulh force-pushed renovate/all from 6a5ebbbd8b to f0dbd87736 2024-08-25 15:33:51 +02:00 Compare
kjuulh force-pushed renovate/all from f0dbd87736 to 871486644e 2024-08-25 16:09:32 +02:00 Compare
kjuulh force-pushed renovate/all from 871486644e to edc81c5f9c 2024-08-25 16:45:53 +02:00 Compare
kjuulh force-pushed renovate/all from edc81c5f9c to e49f7128e6 2024-08-25 17:21:20 +02:00 Compare
kjuulh force-pushed renovate/all from e49f7128e6 to 4ada3679b5 2024-08-25 17:56:43 +02:00 Compare
kjuulh force-pushed renovate/all from 4ada3679b5 to ece70b80e2 2024-08-25 18:30:02 +02:00 Compare
kjuulh force-pushed renovate/all from ece70b80e2 to 3a84fde2b5 2024-08-25 19:11:24 +02:00 Compare
kjuulh force-pushed renovate/all from 3a84fde2b5 to 53734ef812 2024-08-25 19:46:33 +02:00 Compare
kjuulh force-pushed renovate/all from 53734ef812 to c5bdfb3202 2024-08-25 20:22:19 +02:00 Compare
kjuulh force-pushed renovate/all from c5bdfb3202 to 9c3745623e 2024-08-25 20:57:05 +02:00 Compare
kjuulh force-pushed renovate/all from 9c3745623e to 8e90d5bbb9 2024-08-25 21:32:52 +02:00 Compare
kjuulh force-pushed renovate/all from 8e90d5bbb9 to 29b52cc6b1 2024-08-25 22:08:09 +02:00 Compare
kjuulh force-pushed renovate/all from 29b52cc6b1 to cdd5874262 2024-08-25 22:44:03 +02:00 Compare
kjuulh force-pushed renovate/all from cdd5874262 to e8a3989c93 2024-08-25 23:19:10 +02:00 Compare
kjuulh force-pushed renovate/all from e8a3989c93 to f31caba805 2024-08-25 23:55:05 +02:00 Compare
kjuulh force-pushed renovate/all from f31caba805 to 483ea078f2 2024-08-26 00:31:06 +02:00 Compare
kjuulh force-pushed renovate/all from 483ea078f2 to 1fbd30df67 2024-08-26 01:13:02 +02:00 Compare
kjuulh force-pushed renovate/all from 1fbd30df67 to 04b2142caa 2024-08-26 01:48:54 +02:00 Compare
kjuulh force-pushed renovate/all from 04b2142caa to 2a7da514ac 2024-08-26 02:25:33 +02:00 Compare
kjuulh force-pushed renovate/all from 2a7da514ac to 1a5e5fbd05 2024-08-26 03:01:19 +02:00 Compare
kjuulh force-pushed renovate/all from 1a5e5fbd05 to a82b5c3c38 2024-08-26 03:37:47 +02:00 Compare
kjuulh force-pushed renovate/all from a82b5c3c38 to 30f03eb959 2024-08-26 04:12:56 +02:00 Compare
kjuulh force-pushed renovate/all from 30f03eb959 to 20579ac20d 2024-08-26 04:49:18 +02:00 Compare
kjuulh force-pushed renovate/all from 20579ac20d to a7f8a50459 2024-08-26 05:26:18 +02:00 Compare
kjuulh force-pushed renovate/all from a7f8a50459 to 6254690d30 2024-08-26 06:30:59 +02:00 Compare
kjuulh force-pushed renovate/all from 6254690d30 to 41fba657b8 2024-08-26 07:13:08 +02:00 Compare
kjuulh force-pushed renovate/all from 41fba657b8 to fcf4528ff5 2024-08-26 07:48:37 +02:00 Compare
kjuulh force-pushed renovate/all from fcf4528ff5 to 81916beac8 2024-08-26 08:25:31 +02:00 Compare
kjuulh force-pushed renovate/all from 81916beac8 to 87baca1fcf 2024-08-26 09:02:49 +02:00 Compare
kjuulh force-pushed renovate/all from 87baca1fcf to c4c0b5998d 2024-08-26 09:38:52 +02:00 Compare
kjuulh force-pushed renovate/all from c4c0b5998d to 37b8f07d61 2024-08-26 10:15:15 +02:00 Compare
kjuulh force-pushed renovate/all from 37b8f07d61 to b5f94f224f 2024-08-26 10:51:27 +02:00 Compare
kjuulh force-pushed renovate/all from b5f94f224f to a2082601c9 2024-08-26 11:28:10 +02:00 Compare
kjuulh force-pushed renovate/all from a2082601c9 to eba220237f 2024-08-26 12:31:01 +02:00 Compare
kjuulh force-pushed renovate/all from eba220237f to 70eceb4b61 2024-08-26 13:12:52 +02:00 Compare
kjuulh force-pushed renovate/all from 70eceb4b61 to 0af0cd81e9 2024-08-26 13:49:10 +02:00 Compare
kjuulh force-pushed renovate/all from 0af0cd81e9 to a43689c542 2024-08-26 14:26:56 +02:00 Compare
kjuulh force-pushed renovate/all from a43689c542 to aaa98a7ca4 2024-08-26 15:04:07 +02:00 Compare
kjuulh force-pushed renovate/all from aaa98a7ca4 to f3a4f837bc 2024-08-26 15:41:29 +02:00 Compare
kjuulh force-pushed renovate/all from f3a4f837bc to e31b14207d 2024-08-26 16:18:56 +02:00 Compare
kjuulh force-pushed renovate/all from e31b14207d to b47ee08988 2024-08-26 16:56:31 +02:00 Compare
kjuulh force-pushed renovate/all from b47ee08988 to 4b2b9630fc 2024-08-26 17:33:40 +02:00 Compare
kjuulh force-pushed renovate/all from 4b2b9630fc to f865a93fa5 2024-08-26 18:30:05 +02:00 Compare
kjuulh force-pushed renovate/all from f865a93fa5 to 1146916019 2024-08-26 19:11:04 +02:00 Compare
kjuulh force-pushed renovate/all from 1146916019 to 9a6cf2a568 2024-08-26 19:46:27 +02:00 Compare
kjuulh force-pushed renovate/all from 9a6cf2a568 to 555235df55 2024-08-26 20:22:40 +02:00 Compare
kjuulh force-pushed renovate/all from 555235df55 to 9f789e3e0a 2024-08-26 20:58:08 +02:00 Compare
kjuulh force-pushed renovate/all from 9f789e3e0a to 26ae6e0367 2024-08-26 21:33:46 +02:00 Compare
kjuulh force-pushed renovate/all from 26ae6e0367 to 610035ad00 2024-08-26 22:09:50 +02:00 Compare
kjuulh force-pushed renovate/all from 610035ad00 to 041610034c 2024-08-26 22:46:06 +02:00 Compare
kjuulh force-pushed renovate/all from 041610034c to ab26f2c570 2024-08-26 23:23:39 +02:00 Compare
kjuulh force-pushed renovate/all from ab26f2c570 to 65a6175847 2024-08-27 00:32:16 +02:00 Compare
kjuulh force-pushed renovate/all from 65a6175847 to 0d7079cf65 2024-08-27 01:15:28 +02:00 Compare
kjuulh force-pushed renovate/all from 0d7079cf65 to f314895c25 2024-08-27 01:51:02 +02:00 Compare
kjuulh force-pushed renovate/all from f314895c25 to c92925e382 2024-08-27 02:27:52 +02:00 Compare
kjuulh force-pushed renovate/all from c92925e382 to 27322d07e7 2024-08-27 03:03:54 +02:00 Compare
kjuulh force-pushed renovate/all from 27322d07e7 to cc2a36b76f 2024-08-27 03:40:37 +02:00 Compare
kjuulh force-pushed renovate/all from cc2a36b76f to 82f191f863 2024-08-27 04:15:16 +02:00 Compare
kjuulh force-pushed renovate/all from 82f191f863 to f82ba16743 2024-08-27 04:50:38 +02:00 Compare
kjuulh force-pushed renovate/all from f82ba16743 to 206e108267 2024-08-27 05:26:34 +02:00 Compare
kjuulh force-pushed renovate/all from 206e108267 to 62a1033a2f 2024-08-27 06:30:46 +02:00 Compare
kjuulh force-pushed renovate/all from 62a1033a2f to 56a142edf0 2024-08-27 07:12:39 +02:00 Compare
kjuulh force-pushed renovate/all from 56a142edf0 to 5631383987 2024-08-27 07:48:21 +02:00 Compare
kjuulh force-pushed renovate/all from 5631383987 to 4ba6903772 2024-08-27 08:24:11 +02:00 Compare
kjuulh force-pushed renovate/all from 4ba6903772 to f6b435107a 2024-08-27 08:59:41 +02:00 Compare
kjuulh force-pushed renovate/all from f6b435107a to 63f330fd81 2024-08-27 09:35:19 +02:00 Compare
kjuulh force-pushed renovate/all from 63f330fd81 to cb30f87de5 2024-08-27 10:10:44 +02:00 Compare
kjuulh force-pushed renovate/all from cb30f87de5 to 7132f54790 2024-08-27 10:45:53 +02:00 Compare
kjuulh force-pushed renovate/all from 7132f54790 to 84f8e672f2 2024-08-27 11:21:57 +02:00 Compare
kjuulh force-pushed renovate/all from 84f8e672f2 to 55d5c07f86 2024-08-27 11:57:57 +02:00 Compare
kjuulh force-pushed renovate/all from 55d5c07f86 to 7dcad784a8 2024-08-27 12:31:30 +02:00 Compare
kjuulh force-pushed renovate/all from 7dcad784a8 to d7cf264d7f 2024-08-27 13:13:18 +02:00 Compare
kjuulh force-pushed renovate/all from d7cf264d7f to 7feb12d22e 2024-08-27 13:49:04 +02:00 Compare
kjuulh force-pushed renovate/all from 7feb12d22e to 24dca5c474 2024-08-27 14:25:51 +02:00 Compare
kjuulh force-pushed renovate/all from 24dca5c474 to 0b87ab0f33 2024-08-27 15:02:15 +02:00 Compare
kjuulh force-pushed renovate/all from 0b87ab0f33 to 61b4559fbe 2024-08-27 15:37:34 +02:00 Compare
kjuulh force-pushed renovate/all from 61b4559fbe to 6c04afd501 2024-08-27 16:13:35 +02:00 Compare
kjuulh force-pushed renovate/all from 6c04afd501 to 7b33295d21 2024-08-27 16:49:09 +02:00 Compare
kjuulh force-pushed renovate/all from 7b33295d21 to 72d50c9337 2024-08-27 17:26:02 +02:00 Compare
kjuulh force-pushed renovate/all from 72d50c9337 to 302cc5c4fe 2024-08-27 18:31:13 +02:00 Compare
kjuulh force-pushed renovate/all from 302cc5c4fe to c68a5de99e 2024-08-27 19:15:02 +02:00 Compare
kjuulh force-pushed renovate/all from c68a5de99e to 2e2a8dfc57 2024-08-27 19:50:46 +02:00 Compare
kjuulh force-pushed renovate/all from 2e2a8dfc57 to 0f78a7e94e 2024-08-27 20:27:59 +02:00 Compare
kjuulh force-pushed renovate/all from 0f78a7e94e to 6e49bfdfad 2024-08-27 21:04:11 +02:00 Compare
kjuulh force-pushed renovate/all from 6e49bfdfad to b1a1e25c7b 2024-08-27 21:40:44 +02:00 Compare
kjuulh force-pushed renovate/all from b1a1e25c7b to 066c81a0c2 2024-08-27 22:16:44 +02:00 Compare
kjuulh force-pushed renovate/all from 066c81a0c2 to a9d2c9095b 2024-08-27 22:53:17 +02:00 Compare
kjuulh force-pushed renovate/all from a9d2c9095b to 50cf918d01 2024-08-27 23:30:05 +02:00 Compare
kjuulh force-pushed renovate/all from 50cf918d01 to 070236e30c 2024-08-28 00:32:07 +02:00 Compare
kjuulh force-pushed renovate/all from 070236e30c to 810e1808ae 2024-08-28 01:15:59 +02:00 Compare
kjuulh force-pushed renovate/all from 810e1808ae to 8d1c938aee 2024-08-28 01:52:17 +02:00 Compare
kjuulh force-pushed renovate/all from 8d1c938aee to e2da3b92e7 2024-08-28 02:29:20 +02:00 Compare
kjuulh force-pushed renovate/all from e2da3b92e7 to 52102a8df1 2024-08-28 03:09:18 +02:00 Compare
kjuulh force-pushed renovate/all from 52102a8df1 to b1e3df185e 2024-08-28 03:46:42 +02:00 Compare
kjuulh force-pushed renovate/all from b1e3df185e to 315b0d2111 2024-08-28 04:21:58 +02:00 Compare
kjuulh force-pushed renovate/all from 315b0d2111 to 1de991b5e9 2024-08-28 04:58:04 +02:00 Compare
kjuulh force-pushed renovate/all from 1de991b5e9 to f7243136b7 2024-08-28 05:35:12 +02:00 Compare
kjuulh force-pushed renovate/all from f7243136b7 to f75bd97881 2024-08-28 06:31:13 +02:00 Compare
kjuulh force-pushed renovate/all from f75bd97881 to 063c3fb821 2024-08-28 07:13:34 +02:00 Compare
kjuulh force-pushed renovate/all from 063c3fb821 to a5e4ec0e0a 2024-08-28 07:49:59 +02:00 Compare
kjuulh force-pushed renovate/all from a5e4ec0e0a to f38e6cf3cd 2024-08-28 08:27:14 +02:00 Compare
kjuulh force-pushed renovate/all from f38e6cf3cd to e1cd92addc 2024-08-28 09:04:16 +02:00 Compare
kjuulh force-pushed renovate/all from e1cd92addc to c82171ffc6 2024-08-28 09:41:02 +02:00 Compare
kjuulh force-pushed renovate/all from c82171ffc6 to 70de275f10 2024-08-28 10:17:44 +02:00 Compare
kjuulh force-pushed renovate/all from 70de275f10 to 1b138ef6d4 2024-08-28 10:54:12 +02:00 Compare
kjuulh force-pushed renovate/all from 1b138ef6d4 to 8569759c83 2024-08-28 11:30:31 +02:00 Compare
kjuulh force-pushed renovate/all from 8569759c83 to 17394491bf 2024-08-28 12:31:22 +02:00 Compare
kjuulh force-pushed renovate/all from 17394491bf to 2856c8349f 2024-08-28 13:14:02 +02:00 Compare
kjuulh force-pushed renovate/all from 2856c8349f to 90abe21912 2024-08-28 13:50:12 +02:00 Compare
kjuulh force-pushed renovate/all from 90abe21912 to f39fec3cfe 2024-08-28 14:26:52 +02:00 Compare
kjuulh force-pushed renovate/all from f39fec3cfe to 7354d464f6 2024-08-28 15:02:42 +02:00 Compare
kjuulh force-pushed renovate/all from 7354d464f6 to 8b3de9ced6 2024-08-28 15:38:33 +02:00 Compare
kjuulh force-pushed renovate/all from 8b3de9ced6 to b1fffa9271 2024-08-28 16:15:38 +02:00 Compare
kjuulh force-pushed renovate/all from b1fffa9271 to dfe411df5d 2024-08-28 16:52:27 +02:00 Compare
kjuulh force-pushed renovate/all from dfe411df5d to 73ff9cbb6e 2024-08-28 17:29:21 +02:00 Compare
kjuulh force-pushed renovate/all from 73ff9cbb6e to d5ee837fab 2024-08-28 18:31:12 +02:00 Compare
kjuulh force-pushed renovate/all from d5ee837fab to a0f78a74bd 2024-08-28 19:14:33 +02:00 Compare
kjuulh force-pushed renovate/all from a0f78a74bd to 1043c43e4a 2024-08-28 19:53:40 +02:00 Compare
kjuulh force-pushed renovate/all from 1043c43e4a to aec3138a35 2024-08-28 20:34:27 +02:00 Compare
kjuulh force-pushed renovate/all from aec3138a35 to 381d7312e4 2024-08-28 21:14:25 +02:00 Compare
kjuulh force-pushed renovate/all from 381d7312e4 to 989c2a77a7 2024-08-28 21:54:06 +02:00 Compare
kjuulh force-pushed renovate/all from 989c2a77a7 to acfbabf451 2024-08-28 22:35:45 +02:00 Compare
kjuulh force-pushed renovate/all from acfbabf451 to d99dba8695 2024-08-28 23:16:46 +02:00 Compare
kjuulh force-pushed renovate/all from d99dba8695 to bea3dd1888 2024-08-28 23:58:11 +02:00 Compare
kjuulh force-pushed renovate/all from bea3dd1888 to 2a1bdf64f9 2024-08-29 00:34:32 +02:00 Compare
kjuulh force-pushed renovate/all from 2a1bdf64f9 to 5ad9b246bf 2024-08-29 01:22:20 +02:00 Compare
kjuulh force-pushed renovate/all from 5ad9b246bf to 41fc78fb3e 2024-08-29 02:00:38 +02:00 Compare
kjuulh force-pushed renovate/all from 41fc78fb3e to b1ffab5b9f 2024-08-29 02:38:17 +02:00 Compare
kjuulh force-pushed renovate/all from b1ffab5b9f to 99f11a8c01 2024-08-29 03:15:53 +02:00 Compare
kjuulh force-pushed renovate/all from 99f11a8c01 to 7ee490e426 2024-08-29 03:51:43 +02:00 Compare
kjuulh force-pushed renovate/all from 7ee490e426 to ba3755eccc 2024-08-29 04:28:16 +02:00 Compare
kjuulh force-pushed renovate/all from ba3755eccc to 58123e6b75 2024-08-29 05:04:37 +02:00 Compare
kjuulh force-pushed renovate/all from 58123e6b75 to e6ee96a90c 2024-08-29 05:42:16 +02:00 Compare
kjuulh force-pushed renovate/all from e6ee96a90c to 3511d4b368 2024-08-29 06:31:55 +02:00 Compare
kjuulh force-pushed renovate/all from 3511d4b368 to 09717390b6 2024-08-29 07:15:20 +02:00 Compare
kjuulh force-pushed renovate/all from 09717390b6 to b47a3abbe8 2024-08-29 07:53:11 +02:00 Compare
kjuulh force-pushed renovate/all from b47a3abbe8 to 2b40de750b 2024-08-29 08:31:15 +02:00 Compare
kjuulh force-pushed renovate/all from 2b40de750b to 4bdc8a8c89 2024-08-29 09:08:26 +02:00 Compare
kjuulh force-pushed renovate/all from 4bdc8a8c89 to e633f2e7ec 2024-08-29 09:45:08 +02:00 Compare
kjuulh force-pushed renovate/all from e633f2e7ec to ae5154056b 2024-08-29 10:21:42 +02:00 Compare
kjuulh force-pushed renovate/all from ae5154056b to ce5cdd5b6d 2024-08-29 10:58:37 +02:00 Compare
kjuulh force-pushed renovate/all from ce5cdd5b6d to edc9557774 2024-08-29 11:35:27 +02:00 Compare
kjuulh force-pushed renovate/all from edc9557774 to a17ddbea58 2024-08-29 12:31:37 +02:00 Compare
kjuulh force-pushed renovate/all from a17ddbea58 to 465a8234ef 2024-08-29 13:14:40 +02:00 Compare
kjuulh force-pushed renovate/all from 465a8234ef to add223ec22 2024-08-29 13:51:08 +02:00 Compare
kjuulh force-pushed renovate/all from add223ec22 to 5817c42d84 2024-08-29 14:27:50 +02:00 Compare
kjuulh force-pushed renovate/all from 5817c42d84 to b43841cdbf 2024-08-29 15:04:30 +02:00 Compare
kjuulh force-pushed renovate/all from b43841cdbf to 4be4a644af 2024-08-29 15:41:02 +02:00 Compare
kjuulh force-pushed renovate/all from 4be4a644af to 4619629c15 2024-08-29 16:19:15 +02:00 Compare
kjuulh force-pushed renovate/all from 4619629c15 to ace0dd2de8 2024-08-29 16:56:46 +02:00 Compare
kjuulh force-pushed renovate/all from ace0dd2de8 to 4a844956a5 2024-08-29 17:35:00 +02:00 Compare
kjuulh force-pushed renovate/all from 4a844956a5 to 4762e2160c 2024-08-29 18:31:37 +02:00 Compare
kjuulh force-pushed renovate/all from 4762e2160c to 1b3527a66a 2024-08-29 19:14:50 +02:00 Compare
kjuulh force-pushed renovate/all from 1b3527a66a to d2683d42c4 2024-08-29 19:51:33 +02:00 Compare
kjuulh force-pushed renovate/all from d2683d42c4 to 7c01797b07 2024-08-29 20:29:10 +02:00 Compare
kjuulh force-pushed renovate/all from 7c01797b07 to c8a36a4099 2024-08-29 21:05:49 +02:00 Compare
kjuulh force-pushed renovate/all from c8a36a4099 to 28c201e074 2024-08-29 21:43:29 +02:00 Compare
kjuulh force-pushed renovate/all from 28c201e074 to 5ec40c327e 2024-08-29 22:20:32 +02:00 Compare
kjuulh force-pushed renovate/all from 5ec40c327e to c3f585bb3f 2024-08-29 22:59:10 +02:00 Compare
kjuulh force-pushed renovate/all from c3f585bb3f to a91eed7d8f 2024-08-29 23:36:40 +02:00 Compare
kjuulh force-pushed renovate/all from a91eed7d8f to 4b491c4528 2024-08-30 00:34:31 +02:00 Compare
kjuulh force-pushed renovate/all from 4b491c4528 to 3188ec224b 2024-08-30 01:19:06 +02:00 Compare
kjuulh force-pushed renovate/all from 3188ec224b to f45f5b9d18 2024-08-30 01:57:11 +02:00 Compare
kjuulh force-pushed renovate/all from f45f5b9d18 to 45fbabf5a9 2024-08-30 02:35:57 +02:00 Compare
kjuulh force-pushed renovate/all from 45fbabf5a9 to 7897a6211d 2024-08-30 03:14:12 +02:00 Compare
kjuulh force-pushed renovate/all from 7897a6211d to 8de29a3f19 2024-08-30 03:52:16 +02:00 Compare
kjuulh force-pushed renovate/all from 8de29a3f19 to e3369fc69a 2024-08-30 04:30:42 +02:00 Compare
kjuulh force-pushed renovate/all from e3369fc69a to 184b5cf9c4 2024-08-30 05:09:46 +02:00 Compare
kjuulh force-pushed renovate/all from 184b5cf9c4 to b36f3471ad 2024-08-30 05:47:42 +02:00 Compare
kjuulh force-pushed renovate/all from b36f3471ad to 54cb6c9d1a 2024-08-30 06:34:09 +02:00 Compare
kjuulh force-pushed renovate/all from 54cb6c9d1a to 4722bd0d09 2024-08-30 07:18:30 +02:00 Compare
kjuulh force-pushed renovate/all from 4722bd0d09 to e5dbe32e0b 2024-08-30 07:56:27 +02:00 Compare
kjuulh force-pushed renovate/all from e5dbe32e0b to a4b8e80a1e 2024-08-30 08:33:44 +02:00 Compare
kjuulh force-pushed renovate/all from a4b8e80a1e to 67f30277c9 2024-08-30 09:11:41 +02:00 Compare
kjuulh force-pushed renovate/all from 67f30277c9 to 63485b8d54 2024-08-30 09:49:35 +02:00 Compare
kjuulh force-pushed renovate/all from 63485b8d54 to 12d214437a 2024-08-30 10:31:11 +02:00 Compare
kjuulh force-pushed renovate/all from 12d214437a to b1f481aea9 2024-08-30 11:14:17 +02:00 Compare
kjuulh force-pushed renovate/all from b1f481aea9 to b9a67a992d 2024-08-30 11:53:43 +02:00 Compare
kjuulh force-pushed renovate/all from b9a67a992d to f60e89d3ed 2024-08-30 12:33:32 +02:00 Compare
kjuulh force-pushed renovate/all from f60e89d3ed to 5fc5677e78 2024-08-30 13:22:49 +02:00 Compare
kjuulh force-pushed renovate/all from 5fc5677e78 to 322a2154f0 2024-08-30 13:59:22 +02:00 Compare
kjuulh force-pushed renovate/all from 322a2154f0 to 4c82a552d7 2024-08-30 14:37:06 +02:00 Compare
kjuulh force-pushed renovate/all from 4c82a552d7 to d65144ebd2 2024-08-30 15:13:23 +02:00 Compare
kjuulh force-pushed renovate/all from d65144ebd2 to f731cd4f80 2024-08-30 15:50:39 +02:00 Compare
kjuulh force-pushed renovate/all from f731cd4f80 to 34f7474fa6 2024-08-30 16:26:53 +02:00 Compare
kjuulh force-pushed renovate/all from 34f7474fa6 to 0c7794cc85 2024-08-30 17:03:22 +02:00 Compare
kjuulh force-pushed renovate/all from 0c7794cc85 to b6aac8cb0b 2024-08-30 17:38:54 +02:00 Compare
kjuulh force-pushed renovate/all from b6aac8cb0b to d6653bba9b 2024-08-30 18:31:10 +02:00 Compare
kjuulh force-pushed renovate/all from d6653bba9b to 9dbf44b9d8 2024-08-30 19:13:22 +02:00 Compare
kjuulh force-pushed renovate/all from 9dbf44b9d8 to a3d7d197e9 2024-08-30 19:50:09 +02:00 Compare
kjuulh force-pushed renovate/all from a3d7d197e9 to 67cf6eb139 2024-08-31 02:34:11 +02:00 Compare
kjuulh force-pushed renovate/all from 67cf6eb139 to 00d3f38791 2024-08-31 06:32:50 +02:00 Compare
kjuulh force-pushed renovate/all from 00d3f38791 to fd47a99772 2024-09-01 02:33:30 +02:00 Compare
kjuulh force-pushed renovate/all from fd47a99772 to 0e35531417 2024-09-01 06:32:52 +02:00 Compare
kjuulh force-pushed renovate/all from 0e35531417 to e6fbfa55c7 2024-09-02 02:34:11 +02:00 Compare
kjuulh force-pushed renovate/all from e6fbfa55c7 to f0906018c2 2024-09-02 06:32:56 +02:00 Compare
kjuulh force-pushed renovate/all from f0906018c2 to 884c3110c7 2024-09-03 02:34:21 +02:00 Compare
kjuulh force-pushed renovate/all from 884c3110c7 to 9c15311442 2024-09-03 06:33:01 +02:00 Compare
kjuulh force-pushed renovate/all from 9c15311442 to da0d092322 2024-09-04 02:33:45 +02:00 Compare
kjuulh force-pushed renovate/all from da0d092322 to 342431442e 2024-09-04 06:32:58 +02:00 Compare
kjuulh force-pushed renovate/all from 342431442e to 64398b4d60 2024-09-05 02:40:50 +02:00 Compare
kjuulh force-pushed renovate/all from 64398b4d60 to 12092ac230 2024-09-05 06:34:56 +02:00 Compare
kjuulh force-pushed renovate/all from 12092ac230 to 0f99c9168c 2024-09-06 02:36:56 +02:00 Compare
kjuulh force-pushed renovate/all from 0f99c9168c to 61ec17925b 2024-09-06 06:33:25 +02:00 Compare
kjuulh force-pushed renovate/all from 61ec17925b to 6896f84afe 2024-09-07 02:38:51 +02:00 Compare
kjuulh force-pushed renovate/all from 6896f84afe to 8a6e5f033c 2024-09-07 06:35:49 +02:00 Compare
kjuulh force-pushed renovate/all from 8a6e5f033c to 28d09674bf 2024-09-08 02:40:11 +02:00 Compare
kjuulh force-pushed renovate/all from 28d09674bf to 13d2784022 2024-09-08 06:37:10 +02:00 Compare
kjuulh force-pushed renovate/all from 13d2784022 to dbff6d5abd 2024-09-08 15:14:01 +02:00 Compare
kjuulh force-pushed renovate/all from dbff6d5abd to f870320e26 2024-09-09 02:36:47 +02:00 Compare
kjuulh force-pushed renovate/all from f870320e26 to e09b5bdc99 2024-09-09 06:37:38 +02:00 Compare
kjuulh force-pushed renovate/all from e09b5bdc99 to d01b00b437 2024-09-10 02:39:06 +02:00 Compare
kjuulh force-pushed renovate/all from d01b00b437 to 9c73bac21d 2024-09-10 06:36:04 +02:00 Compare
kjuulh force-pushed renovate/all from 9c73bac21d to 5c39808ecc 2024-09-11 02:36:24 +02:00 Compare
kjuulh force-pushed renovate/all from 5c39808ecc to 55834ad4a1 2024-09-11 06:36:10 +02:00 Compare
kjuulh force-pushed renovate/all from 55834ad4a1 to a497589e75 2024-09-12 02:41:44 +02:00 Compare
kjuulh force-pushed renovate/all from a497589e75 to 7451aad0aa 2024-09-12 06:39:35 +02:00 Compare
kjuulh force-pushed renovate/all from 7451aad0aa to 9aef373efa 2024-09-13 02:37:13 +02:00 Compare
kjuulh force-pushed renovate/all from 9aef373efa to cfdc747718 2024-09-13 06:34:19 +02:00 Compare
kjuulh force-pushed renovate/all from cfdc747718 to 14916f651e 2024-09-14 02:35:32 +02:00 Compare
kjuulh force-pushed renovate/all from 14916f651e to cddc0183b0 2024-09-14 06:34:36 +02:00 Compare
kjuulh force-pushed renovate/all from cddc0183b0 to ed1e609c5a 2024-09-15 02:35:24 +02:00 Compare
kjuulh force-pushed renovate/all from ed1e609c5a to 788335812d 2024-09-15 06:38:16 +02:00 Compare
kjuulh force-pushed renovate/all from 788335812d to 43da26abf4 2024-09-16 02:37:42 +02:00 Compare
kjuulh force-pushed renovate/all from 43da26abf4 to 346dc51a23 2024-09-16 06:40:29 +02:00 Compare
kjuulh force-pushed renovate/all from 346dc51a23 to dfe792fbd2 2024-09-17 02:39:09 +02:00 Compare
kjuulh force-pushed renovate/all from dfe792fbd2 to 422dfa61da 2024-09-17 06:35:52 +02:00 Compare
kjuulh force-pushed renovate/all from 422dfa61da to b3c4ac21fe 2024-09-18 02:42:14 +02:00 Compare
kjuulh force-pushed renovate/all from b3c4ac21fe to 0d69c527b2 2024-09-18 06:37:16 +02:00 Compare
kjuulh force-pushed renovate/all from 0d69c527b2 to 6190266f1a 2024-09-19 02:41:54 +02:00 Compare
kjuulh force-pushed renovate/all from 6190266f1a to 38a588853b 2024-09-19 06:37:42 +02:00 Compare
kjuulh force-pushed renovate/all from 38a588853b to 62ca0d950b 2024-09-20 02:59:39 +02:00 Compare
kjuulh force-pushed renovate/all from 62ca0d950b to d0a07b53fa 2024-09-20 06:55:33 +02:00 Compare
kjuulh force-pushed renovate/all from d0a07b53fa to ca0907725f 2024-09-21 03:05:59 +02:00 Compare
kjuulh force-pushed renovate/all from ca0907725f to dab38fa602 2024-09-21 06:59:30 +02:00 Compare
kjuulh force-pushed renovate/all from dab38fa602 to 6ad67a94a3 2024-09-22 02:48:10 +02:00 Compare
kjuulh force-pushed renovate/all from 6ad67a94a3 to f361dbdc2b 2024-09-22 07:00:10 +02:00 Compare
kjuulh force-pushed renovate/all from f361dbdc2b to a079f169a0 2024-09-23 02:46:23 +02:00 Compare
kjuulh force-pushed renovate/all from a079f169a0 to 5868b75332 2024-09-23 06:45:09 +02:00 Compare
kjuulh force-pushed renovate/all from 5868b75332 to 40000816de 2024-09-24 02:44:30 +02:00 Compare
kjuulh force-pushed renovate/all from 40000816de to dd1132e163 2024-09-24 06:37:47 +02:00 Compare
kjuulh force-pushed renovate/all from dd1132e163 to 0a215de078 2024-09-25 02:43:52 +02:00 Compare
kjuulh force-pushed renovate/all from 0a215de078 to 492420fbc4 2024-09-25 06:39:25 +02:00 Compare
kjuulh force-pushed renovate/all from 492420fbc4 to 30e7c08e39 2024-09-26 02:40:13 +02:00 Compare
kjuulh force-pushed renovate/all from 30e7c08e39 to a015895605 2024-09-26 06:37:01 +02:00 Compare
kjuulh force-pushed renovate/all from a015895605 to cecad6996b 2024-09-27 02:38:53 +02:00 Compare
kjuulh force-pushed renovate/all from cecad6996b to d796adf370 2024-09-27 06:38:34 +02:00 Compare
kjuulh force-pushed renovate/all from d796adf370 to 3be0c827e2 2024-09-28 02:46:30 +02:00 Compare
kjuulh force-pushed renovate/all from 3be0c827e2 to bd29603c80 2024-09-28 06:39:37 +02:00 Compare
kjuulh force-pushed renovate/all from bd29603c80 to 6f6b3efbd6 2024-09-29 02:41:29 +02:00 Compare
kjuulh force-pushed renovate/all from 6f6b3efbd6 to b329d95efe 2024-09-29 06:38:21 +02:00 Compare
kjuulh force-pushed renovate/all from b329d95efe to 7be9e845ef 2024-09-30 02:36:27 +02:00 Compare
kjuulh force-pushed renovate/all from 7be9e845ef to 453fd042a8 2024-09-30 06:36:12 +02:00 Compare
kjuulh force-pushed renovate/all from 453fd042a8 to a03080ba65 2024-10-01 02:41:54 +02:00 Compare
kjuulh force-pushed renovate/all from a03080ba65 to 89770b8ced 2024-10-01 06:39:53 +02:00 Compare
kjuulh force-pushed renovate/all from 89770b8ced to cba9652177 2024-10-02 02:41:54 +02:00 Compare
kjuulh force-pushed renovate/all from cba9652177 to cf18ab2ab5 2024-10-02 06:37:28 +02:00 Compare
kjuulh force-pushed renovate/all from cf18ab2ab5 to 63a845f30e 2024-10-03 02:41:54 +02:00 Compare
kjuulh force-pushed renovate/all from 63a845f30e to d371e73b57 2024-10-03 06:37:15 +02:00 Compare
kjuulh force-pushed renovate/all from d371e73b57 to 1ed77f565e 2024-10-04 02:39:47 +02:00 Compare
kjuulh force-pushed renovate/all from 1ed77f565e to 04329b7eab 2024-10-04 06:33:16 +02:00 Compare
kjuulh force-pushed renovate/all from 04329b7eab to 4e293511d0 2024-10-05 02:35:50 +02:00 Compare
kjuulh force-pushed renovate/all from 4e293511d0 to 239590e277 2024-10-05 06:33:51 +02:00 Compare
kjuulh force-pushed renovate/all from 239590e277 to e6944b8e2a 2024-10-06 02:38:27 +02:00 Compare
kjuulh force-pushed renovate/all from e6944b8e2a to dbf9e09205 2024-10-06 06:36:07 +02:00 Compare
kjuulh force-pushed renovate/all from dbf9e09205 to f76ef24fe7 2024-10-07 02:34:35 +02:00 Compare
kjuulh force-pushed renovate/all from f76ef24fe7 to 25acf524f2 2024-10-07 06:33:30 +02:00 Compare
kjuulh force-pushed renovate/all from 25acf524f2 to 704fd62936 2024-10-08 02:36:39 +02:00 Compare
kjuulh force-pushed renovate/all from 704fd62936 to 7cb79a1671 2024-10-08 06:33:08 +02:00 Compare
kjuulh force-pushed renovate/all from 7cb79a1671 to 08e187fe2d 2024-10-09 02:43:04 +02:00 Compare
kjuulh force-pushed renovate/all from 08e187fe2d to 70b02996ba 2024-10-09 06:40:16 +02:00 Compare
kjuulh force-pushed renovate/all from 70b02996ba to 352292a3fc 2024-10-10 02:42:52 +02:00 Compare
kjuulh force-pushed renovate/all from 352292a3fc to 6f1c053161 2024-10-10 06:39:22 +02:00 Compare
kjuulh force-pushed renovate/all from 6f1c053161 to 54c0f2ddb1 2024-10-11 02:41:40 +02:00 Compare
kjuulh force-pushed renovate/all from 54c0f2ddb1 to bac8ee2f25 2024-10-11 06:36:44 +02:00 Compare
kjuulh force-pushed renovate/all from bac8ee2f25 to b12512902f 2024-10-12 02:37:55 +02:00 Compare
kjuulh force-pushed renovate/all from b12512902f to c30922e1e2 2024-10-12 06:37:48 +02:00 Compare
kjuulh force-pushed renovate/all from c30922e1e2 to d1957fadd2 2024-10-13 02:34:38 +02:00 Compare
kjuulh force-pushed renovate/all from d1957fadd2 to 0bc25e0923 2024-10-13 06:34:29 +02:00 Compare
kjuulh force-pushed renovate/all from 0bc25e0923 to ee597e24b3 2024-10-14 02:35:02 +02:00 Compare
kjuulh force-pushed renovate/all from ee597e24b3 to d57098b000 2024-10-14 06:34:21 +02:00 Compare
kjuulh force-pushed renovate/all from d57098b000 to a9ba277086 2024-10-15 02:34:47 +02:00 Compare
kjuulh force-pushed renovate/all from a9ba277086 to 943d9f2d97 2024-10-15 06:35:06 +02:00 Compare
kjuulh force-pushed renovate/all from 943d9f2d97 to deb5647346 2024-10-16 02:35:50 +02:00 Compare
kjuulh force-pushed renovate/all from deb5647346 to 909277009f 2024-10-16 06:37:03 +02:00 Compare
kjuulh force-pushed renovate/all from 909277009f to 595f5434fb 2024-10-17 02:47:16 +02:00 Compare
kjuulh force-pushed renovate/all from 595f5434fb to a8a11cae40 2024-10-17 06:38:52 +02:00 Compare
kjuulh force-pushed renovate/all from a8a11cae40 to 77ebcfe837 2024-10-18 02:44:25 +02:00 Compare
kjuulh force-pushed renovate/all from 77ebcfe837 to 103acb63e6 2024-10-18 06:38:54 +02:00 Compare
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all:renovate/all
git checkout renovate/all
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/kasperhermansen-blog#43
No description provided.