Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge package:matcher #2292

Merged
merged 219 commits into from
Oct 18, 2024
Merged

Merge package:matcher #2292

merged 219 commits into from
Oct 18, 2024

Commits on Mar 21, 2014

  1. pkg/matcher

    Copied from unittest. Unittest will update to use this package once it has been published.
    
    R=blois@google.com
    
    Review URL: https://codereview.chromium.org//208823005
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@34282 260f80e4-7a28-3924-810f-c04153c831b5
    kevmoo committed Mar 21, 2014
    Configuration menu
    Copy the full SHA
    bc90a96 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2014

  1. pkg/matcher: test cleanup

    R=blois@google.com
    
    Review URL: https://codereview.chromium.org//199793010
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@34342 260f80e4-7a28-3924-810f-c04153c831b5
    kevmoo committed Mar 25, 2014
    Configuration menu
    Copy the full SHA
    3bb3f16 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2014

  1. Configuration menu
    Copy the full SHA
    275a16a View commit details
    Browse the repository at this point in the history
  2. pkg/matcher: small nits from previous CL

    R=sigmund@google.com
    
    Review URL: https://codereview.chromium.org//302093013
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@36896 260f80e4-7a28-3924-810f-c04153c831b5
    kevmoo committed Jun 2, 2014
    Configuration menu
    Copy the full SHA
    7f17f8b View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2014

  1. Configuration menu
    Copy the full SHA
    b257603 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2014

  1. pkg/matcher: reapply 36881,36896 working around Issue 19173

    Reverted in 36912
    
    R=sigmund@google.com
    
    Review URL: https://codereview.chromium.org//317733006
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@37036 260f80e4-7a28-3924-810f-c04153c831b5
    kevmoo committed Jun 5, 2014
    Configuration menu
    Copy the full SHA
    eebf782 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2014

  1. Configuration menu
    Copy the full SHA
    7f6da84 View commit details
    Browse the repository at this point in the history
  2. Fix the matcher tests in dart2js minified mode.

    R=kevmoo@google.com
    BUG=
    
    Review URL: https://codereview.chromium.org//332913002
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@37290 260f80e4-7a28-3924-810f-c04153c831b5
    nex3 committed Jun 12, 2014
    Configuration menu
    Copy the full SHA
    a71cf1a View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2014

  1. pkg/matcher: removed deprecated matchers

    Updated pubspec to remove documentation URL
    
    R=sethladd@google.com
    
    Review URL: https://codereview.chromium.org//408143009
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@38477 260f80e4-7a28-3924-810f-c04153c831b5
    kevmoo committed Jul 22, 2014
    Configuration menu
    Copy the full SHA
    f180235 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2014

  1. add isNaN and isNotNaN to matchers

    BUG= https://code.google.com/p/dart/issues/detail?id=19302
    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//332663002
    
    Patch from Sam Rawlins <srawlins@google.com>.
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@38745 260f80e4-7a28-3924-810f-c04153c831b5
    kevmoo committed Jul 30, 2014
    Configuration menu
    Copy the full SHA
    eb4987d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2014

  1. pkg/matcher: refactored code around data-structure vs execution-based…

    … matchers
    
    Also fixed a spelling error.
    
    R=sigmund@google.com
    
    Review URL: https://codereview.chromium.org//438473002
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@38807 260f80e4-7a28-3924-810f-c04153c831b5
    kevmoo committed Jul 31, 2014
    Configuration menu
    Copy the full SHA
    f0b9123 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2014

  1. Configuration menu
    Copy the full SHA
    4378f5a View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2014

  1. Configuration menu
    Copy the full SHA
    eacbb92 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2014

  1. Add a [prints] matcher to the matcher library.

    R=rnystrom@google.com
    
    Review URL: https://codereview.chromium.org//766653005
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@42270 260f80e4-7a28-3924-810f-c04153c831b5
    nex3 committed Dec 10, 2014
    Configuration menu
    Copy the full SHA
    649d38c View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2014

  1. Fix the prints matcher test on dart2js.

    R=rnystrom@google.com
    
    Review URL: https://codereview.chromium.org//793163002
    
    git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/matcher@42274 260f80e4-7a28-3924-810f-c04153c831b5
    nex3 committed Dec 11, 2014
    Configuration menu
    Copy the full SHA
    1c8f7b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2014

  1. Configuration menu
    Copy the full SHA
    514bf87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2f667b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2014

  1. Configuration menu
    Copy the full SHA
    a2b0b93 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2015

  1. Rewrite isEmpty and isNotEmpty to just access the isEmpty/isNotEmpty.

    Adapt the unit tests and add a small regression test for
    https://code.google.com/p/dart/issues/detail?id=21562 to check that
    `expect(null, isNot(isEmpty))` fails.
    
    BUG=21792, 21562
    BlackHC authored and nex3 committed Jan 13, 2015
    Configuration menu
    Copy the full SHA
    3a0fa59 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2015

  1. Configuration menu
    Copy the full SHA
    e9fa266 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2015

  1. Configuration menu
    Copy the full SHA
    8defc7d View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2015

  1. Configuration menu
    Copy the full SHA
    393ebc7 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2015

  1. refactor with unittest

    R=nweiz@google.com
    
    Review URL: https://codereview.chromium.org//867133002
    kevmoo committed Feb 18, 2015
    Configuration menu
    Copy the full SHA
    7867770 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2015

  1. Re-add minified/unminified tests.

    These were mistakenly moved to unittest along with some throws*
    matcher tests, but they test matchers in the matcher package.
    
    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//935923002
    nex3 committed Feb 19, 2015
    Configuration menu
    Copy the full SHA
    a5179b3 View commit details
    Browse the repository at this point in the history
  2. Get rid of minified tests.

    We aren't running the tests against minified dart2js, and we don't
    particularly want to.
    
    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//919983003
    nex3 committed Feb 19, 2015
    Configuration menu
    Copy the full SHA
    cba186c View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2015

  1. Prepare to release 0.12.0-alpha.0.

    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//944683002
    nex3 committed Feb 20, 2015
    Configuration menu
    Copy the full SHA
    aca8ce1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2015

  1. Small tweaks to improve analysis

    R=nweiz@google.com
    
    Review URL: https://codereview.chromium.org//928333004
    kevmoo committed Feb 24, 2015
    Configuration menu
    Copy the full SHA
    686fa88 View commit details
    Browse the repository at this point in the history
  2. browsers tests cause runtime errors

    R=nweiz@google.com
    
    Review URL: https://codereview.chromium.org//951393002
    kevmoo committed Feb 24, 2015
    Configuration menu
    Copy the full SHA
    89adf0a View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2015

  1. Configuration menu
    Copy the full SHA
    e7cd078 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2eba9b0 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'stable'

    kevmoo committed Mar 5, 2015
    Configuration menu
    Copy the full SHA
    d840635 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2015

  1. Fix equalsIgnoringWhitespace examples.

    Closes dart-lang/matcher#3
    
    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//994703003
    nex3 committed Mar 9, 2015
    Configuration menu
    Copy the full SHA
    de42b0e View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2015

  1. Prepare the removal of the name parameter of isInstanceOf.

    We can just use the generic parameter T directly.
    BlackHC authored and nex3 committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    78cb581 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20830df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ac747a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a291921 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d2a83d View commit details
    Browse the repository at this point in the history
  6. Merge branch 'stable'

    nex3 committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    e433ea0 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2015

  1. core-matchers: remove the name parameter from isInstanceOf's constructor

    This is a breaking change.
    BlackHC committed Mar 25, 2015
    Configuration menu
    Copy the full SHA
    59dc50c View commit details
    Browse the repository at this point in the history
  2. Update the CHANGELOG.

    nex3 committed Mar 25, 2015
    Configuration menu
    Copy the full SHA
    d135796 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbd8338 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2015

  1. Release 0.12.0.

    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//1111273006
    nex3 committed Apr 30, 2015
    Configuration menu
    Copy the full SHA
    6ecd5a7 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2015

  1. upgrate tests to test

    R=dgrove@google.com
    
    Review URL: https://codereview.chromium.org//1151853004
    kevmoo committed May 21, 2015
    Configuration menu
    Copy the full SHA
    e5d3890 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2015

  1. Use the new test runner on the bots.

    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//1232043004 .
    nex3 committed Jul 16, 2015
    Configuration menu
    Copy the full SHA
    25ed32a View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2015

  1. Make tests run on the bots.

    The version number was such that no compatible version of `test` could
    be found.
    
    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//1243873002 .
    nex3 committed Jul 20, 2015
    Configuration menu
    Copy the full SHA
    730f1b8 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2016

  1. Get rid of all the library tags.

    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//1584563003 .
    nex3 committed Jan 13, 2016
    Configuration menu
    Copy the full SHA
    8b9c4c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2016

  1. Fix all strong-mode warnings.

    R=kevmoo@google.com
    
    Review URL: https://codereview.chromium.org//1834543002 .
    nex3 committed Mar 24, 2016
    Configuration menu
    Copy the full SHA
    d2b78c2 View commit details
    Browse the repository at this point in the history
  2. Fix _wrapArgs.

    It looked like nothing was passing in a list, but I forgot that the end
    user might have been.
    nex3 committed Mar 24, 2016
    Configuration menu
    Copy the full SHA
    7c05c2c View commit details
    Browse the repository at this point in the history
  3. Merge pull request dart-lang/matcher#30 from dart-lang/0.11.x-fix

    Fix a bug added in 0.11.4+5
    nex3 committed Mar 24, 2016
    Configuration menu
    Copy the full SHA
    6593b83 View commit details
    Browse the repository at this point in the history
  4. Merge branch '0.11.x'

    nex3 committed Mar 24, 2016
    Configuration menu
    Copy the full SHA
    c76460e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2016

  1. a few more strong-mode fixes

    R=nweiz@google.com
    
    Review URL: https://codereview.chromium.org//1827353003 .
    kevmoo committed Mar 28, 2016
    Configuration menu
    Copy the full SHA
    bd36a8a View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2016

  1. Removing unused shown names

    srawlins committed Apr 10, 2016
    Configuration menu
    Copy the full SHA
    fb32f9f View commit details
    Browse the repository at this point in the history
  2. Merge pull request dart-lang/matcher#31 from srawlins/unused-shown-names

    Removing unused shown names
    kevmoo committed Apr 10, 2016
    Configuration menu
    Copy the full SHA
    915c1c9 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2016

  1. Configuration menu
    Copy the full SHA
    48a5463 View commit details
    Browse the repository at this point in the history
  2. removing unneeded import 'show's

    R=nweiz@google.com
    
    Review URL: https://codereview.chromium.org//1952893005 .
    kevmoo committed May 5, 2016
    Configuration menu
    Copy the full SHA
    82759a1 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2017

  1. Dartfmt the entire package

    natebosch committed May 5, 2017
    Configuration menu
    Copy the full SHA
    c187795 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dart-lang/matcher#45 from dart-lang/natebosch_dartfmt

    Dartfmt the entire package
    natebosch authored May 5, 2017
    Configuration menu
    Copy the full SHA
    3229aaf View commit details
    Browse the repository at this point in the history
  3. Add containsAllInOrder (dart-lang/matcher#46)

    his matcher is useful for testing that expected values are present
    while allowing for additional values, or when used multiple times for
    testing the combination of multiple ordered collections while allowing
    for arbitrary interleaving.
    
    Bump version in pubspec
    natebosch authored May 5, 2017
    Configuration menu
    Copy the full SHA
    d3f5727 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2017

  1. Fix a dartdoc typo (dart-lang/matcher#47)

    Hixie authored and srawlins committed May 15, 2017
    Configuration menu
    Copy the full SHA
    8914f4d View commit details
    Browse the repository at this point in the history

Commits on May 27, 2017

  1. Handle CustomMatcher errors better (dart-lang/matcher#50)

    Fixes dart-lang/matcher#25
    kunzhao77 authored and nex3 committed May 27, 2017
    Configuration menu
    Copy the full SHA
    87b2903 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b35c38b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a91774 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8295302 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2017

  1. Fix custom matcher example (dart-lang/matcher#56)

    Cannot be a const constructor
    kevmoo authored Jul 20, 2017
    Configuration menu
    Copy the full SHA
    a9743eb View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2017

  1. Rename analysis options

    kevmoo committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    3e17213 View commit details
    Browse the repository at this point in the history
  2. Support Dart v2-dev in pubspec

    kevmoo committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    518449d View commit details
    Browse the repository at this point in the history
  3. Add travis-ci support

    kevmoo committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    fca547d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b478c8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a0ffbe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7566919 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2017

  1. Configuration menu
    Copy the full SHA
    15da0e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4e4528 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2017

  1. Configuration menu
    Copy the full SHA
    cf739e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2017

  1. Remove -dev.infinity from SDK constraint (dart-lang/matcher#63)

    No longer needed with current design. Blocks `pub get` from edge builds
    kevmoo authored Sep 20, 2017
    Configuration menu
    Copy the full SHA
    801cf55 View commit details
    Browse the repository at this point in the history
  2. update changelog

    kevmoo committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    e6b1b93 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. Configuration menu
    Copy the full SHA
    31240c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2018

  1. Only test mirror matchers on the VM (dart-lang/matcher#71)

    Closes dart-lang/matcher#70
    nex3 authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    5dd7bc0 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2018

  1. Fix unorderedMatches for poorly ordered input (dart-lang/matcher#74)

    Fixes dart-lang/matcher#73
    
    Reimplements the unordered matcher using a recursive search assuming
    that matchers can match multiple values in the input rather than a
    greedy algorithm which allows a matcher to "consume" a value that is
    needed for some other matcher.
    
    User visible differences:
    - May match inputs that would have previously been (incorrectly)
      rejected.
    - The failure description may include a number of unmatched
      expectations if more than 1 is unmatched.
    natebosch authored Apr 11, 2018
    Configuration menu
    Copy the full SHA
    b2d1d0f View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

  1. Add containsAll (dart-lang/matcher#76)

    Closes dart-lang/matcher#72
    
    - Add `allowUnmatchedValues` to the implementation for unordered matches.
    - Implement containsAll as an unorderedMatches which does allows extra
      values in the checked iterable.
    natebosch authored Apr 12, 2018
    Configuration menu
    Copy the full SHA
    265c479 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2018

  1. Stop testing on stable (dart-lang/matcher#80)

    Closes dart-lang/matcher#78
    natebosch authored May 3, 2018
    Configuration menu
    Copy the full SHA
    0bfa932 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9ad788 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2018

  1. Update .gitignore to new dart_tool pub cache (dart-lang/matcher#81)

    dart-lang/sdkdart-lang/matcher#32030
    bcko authored and natebosch committed May 28, 2018
    Configuration menu
    Copy the full SHA
    e352b61 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2018

  1. Fix pretty print test in Dart 2 mode (dart-lang/matcher#82)

    Fixes dart-lang/matcher#79
    
    The `toString()` changes depending on whether the VM is running with
    Dart 2 semantics.
    natebosch authored Jun 12, 2018
    Configuration menu
    Copy the full SHA
    347a774 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8503e83 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c1fdb6 View commit details
    Browse the repository at this point in the history
  4. cleanup(lib): move equals Matcher and CustomMatcher into their own li…

    …bs (dart-lang/matcher#84)
    
    Reduces lines in lib/src/core_matches.dart by half
    
    No public API change
    kevmoo authored Jun 12, 2018
    Configuration menu
    Copy the full SHA
    07ef0da View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2018

  1. Configuration menu
    Copy the full SHA
    6ce735e View commit details
    Browse the repository at this point in the history
  2. fix: improve prettyPrint output for Type (dart-lang/matcher#90)

    Added basic test
    kevmoo committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    3012224 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0227cf5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d7ff9e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ffa765 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2018

  1. fix: prettyPrint for instance of Type is not an instance of the Type

    Fixes prettyPrint function and associated test
    kevmoo committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    a874e18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c924fe4 View commit details
    Browse the repository at this point in the history
  3. feature: Upgrade TypeMatcher, deprecate isInstanceOf (dart-lang/match…

    …er#88)
    
    `TypeMatcher`
    - No longer abstract
    - Added type parameter
    - Deprecate the existing `name` parameter, tell folks to the type param
    - Added `having` method which allows chained validation of features
    - Eliminated 13 private implementations from the package
      - Just use it directly.
    - Moved to its own file
    
    Deprecate `isInstanceOf` class.
    - Tell folks to use `TypeMatcher<T>` instead
    - Run away from weirdly named classes
    
    Tests
    - centralizing tests in type_matcher_test
    - Removed isInstanceOf tests from core_matchers_test
    kevmoo authored Jun 14, 2018
    Configuration menu
    Copy the full SHA
    852cd54 View commit details
    Browse the repository at this point in the history
  4. fix: Improve the output of many matchers that expect specific types

    - Add a package-private FeatureMatcher class to generalize type checking
    - Use it across many of the existing Matcher implementations
    - Update tests validate new, more consistent failure messages
    - Add a few new tests for `isIn`
    kevmoo committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    6dfd25b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4628ad3 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2018

  1. set max SDK version to <3.0.0

    chalin authored and jakemac53 committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    2df1d37 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Configuration menu
    Copy the full SHA
    5a090fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a18bc9 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2018

  1. Update CustomMatcher example and test to use cast to Widget. (dart-la…

    …ng/matcher#102)
    
    - Encourages the avoidance of dynamic method calls.
    - Fixes dart-lang/matcher#101
    kriswuollett authored and kevmoo committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    055c83d View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2018

  1. Configuration menu
    Copy the full SHA
    5d2a0aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d8edb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ce0317 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2019

  1. Fix ignores for deprecated member usage (dart-lang/matcher#109)

    The name of the error reported in the latest SDK changed.
    natebosch authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    2cc1cd3 View commit details
    Browse the repository at this point in the history
  2. Add @OverRide annotations (dart-lang/matcher#108)

    Makes it easier to understand how a class behaves when it is explicit
    where it is overriding something from a parent class.
    
    Enable the lint and fix violations.
    natebosch authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    103216d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Add isA<T>() to create TypeMatcher instances (dart-lang/matcher#110)

    Closes dart-lang/matcher#103
    Closes dart-lang/matcher#98
    
    `isA` is a shorter name that reads just as nicely as `isInstanceOf` and
    gives a path for an incremental migration to using a method instead of a
    class.
    natebosch authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    ab94963 View commit details
    Browse the repository at this point in the history
  2. Don't consider NaN ordered against any number (dart-lang/matcher#107)

    Fixes dart-lang/matcher#106
    
    This is technically breaking - however it will only cause tests that are already buggy to fail.
    natebosch authored Mar 22, 2019
    Configuration menu
    Copy the full SHA
    47f487f View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2019

  1. dartfmt

    kevmoo committed Apr 12, 2019
    Configuration menu
    Copy the full SHA
    f868df2 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. Fixes for analysis and Travis (dart-lang/matcher#113)

    - test on oldest support Dart SDK
    - remove unneeded codereview.settings
    - Fix latest pedantic lints
    - Add prefer_generic_function_type_aliases
    - Remove deprecated super_goes_last
    - Fix two dartlang.org links
    - bump min SDK, fix prefer_collection_literals
    - test only master branch
    kevmoo authored Jun 18, 2019
    Configuration menu
    Copy the full SHA
    29410cb View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Configuration menu
    Copy the full SHA
    c9cdec4 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Allow private types in pretty print (dart-lang/matcher#116)

    Closes dart-lang/matcher#115
    
    The default print of `"?"` for private implementation classes can be
    confusing, especially cases like `[Uri.parse('')]` which pretty prints
    as `[?:]`.
    
    - Add more types to print like "primitives" where they already include
      the type name in their default `toString`.
    - Remove handling of `null`, it is handled already in the calling
      function.
    - Add handling for some core types that are backed by private
      implementation classes.
    - Remove the unnecessary try/catch and outdated comments.
    natebosch authored Oct 14, 2019
    Configuration menu
    Copy the full SHA
    1953f3d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Configuration menu
    Copy the full SHA
    8d25d19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b4512a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Revert "Add isAssertionError (dart-lang/matcher#118)" (dart-lang/matc…

    …her#119)
    
    This reverts commit 8b4512a.
    
    Rolling this will require coordination with flutter.
    natebosch authored Oct 24, 2019
    Configuration menu
    Copy the full SHA
    81efb42 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. Fix newly enforced package:pedantic lints (dart-lang/matcher#123)

    - prefer_single_quotes
    - prefer_spread_collections
    - unused_field
    - use_function_type_syntax_for_parameters
    
    Bump min sdk to 2.3.0 to allow for spreads in collection literals.
    
    Drop unused author field from pubspec.
    natebosch authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    cad7020 View commit details
    Browse the repository at this point in the history
  2. Add missing generic on _FunctionMatcher field (dart-lang/matcher#124)

    Fixes dart-lang/matcher#122 
    
    Remove redundant type annotation on list literal.
    natebosch authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    f9c539e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. doc cleanup: - optional news

    pq committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    cfd6589 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dart-lang/matcher#125 from dart-lang/opt_news

    doc cleanup: - optional `new`s
    pq authored Feb 7, 2020
    Configuration menu
    Copy the full SHA
    72406da View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. analysis_options: remove pedantic duplications (dart-lang/matcher#127)

    Also remove errors section: these are caught in CI
    kevmoo authored Feb 13, 2020
    Configuration menu
    Copy the full SHA
    f7befc3 View commit details
    Browse the repository at this point in the history
  2. Update SDK constraint to require Dart 2.4 (dart-lang/matcher#126)

    Update dependency overrides to get the latest version of test(_*) pkgs
    kevmoo authored Feb 13, 2020
    Configuration menu
    Copy the full SHA
    29b3557 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bed2b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Configuration menu
    Copy the full SHA
    a3238e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. Deprecate the mirror matchers library (dart-lang/matcher#131)

    I cannot find usage. Asserting that an object has a property with a
    known name can be accomplished by casting to `dynamic` and attempting to
    read from that property. Asserting that an object has a property with a
    name that is unknown at compile time has no known use case, if it comes
    up it would re rare enough that the code for using mirrors to solve it
    can be put into the test.
    natebosch authored Mar 11, 2020
    Configuration menu
    Copy the full SHA
    167c2bb View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. Deprecate isCastError (dart-lang/matcher#133)

    For consistency with the SDK, and in anticipation of all `is*Error`
    matchers being deprecated in some future release, eagerly deprecate
    `isCastError`.
    natebosch authored Apr 3, 2020
    Configuration menu
    Copy the full SHA
    a776573 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2020

  1. Configuration menu
    Copy the full SHA
    dd4d7b0 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Configuration menu
    Copy the full SHA
    fe34e8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    820bda8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7194ad7 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2020

  1. Configuration menu
    Copy the full SHA
    7a5ef16 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Make tests tolerate the new RangeError message (dart-lang/matcher#144)

    Background: https://dart-review.googlesource.com/c/sdk/+/146024
    
    Derive a custom version of RangeError so that we have full control
    over its toString instead of hardcoding details of the SDK.
    jamesderlin authored May 27, 2020
    Configuration menu
    Copy the full SHA
    4fe9ad7 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2020

  1. Implement describeMismatch for TypeMatcher. (dart-lang/matcher#146)

    This allows testing utilities that operate on matchers to provide
    descriptive errors when TypeMatcher does not match.
    
    Fixes dart-lang/matcher#145
    ekupershlak authored Jun 11, 2020
    Configuration menu
    Copy the full SHA
    e8d8573 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Rework _DeepMatcher so that it can display details of match failures. (

    …dart-lang/matcher#143)
    
    Previously, if the user tried to do a deep match where the expectation
    included a complex matcher (such as a "having" matcher), the failure
    message would just say "failed to match ..."; it wouldn't call on the
    expectation's matcher to explain why the match failed.
    
    `_DeepMatcher` now stores a `_Mismatch` object in the matchState
    map (under the key `mismatch`) recording in detail the location
    of the mismatch, the actual and expected values, and if
    necessary, a callback that describes the problem in more detail.
    This replaces the old `reason` object, which was a String.  Using
    a `_Mismatch` object allows us to pass the `verbose` flag through
    when calling on the inner expectation's matcher to explain why
    the match failed.  It also avoids unnecessary string operations
    if no description is needed.
    stereotype441 authored Jul 9, 2020
    Configuration menu
    Copy the full SHA
    c8af6ba View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Update to latest test_* deps (dart-lang/matcher#148)

    Add `test_api` and `test_core` to `dev_dependencies` in addition to
    `dependency_overrides`. This prevents a warning on publish about
    overriding non-dev dependencies.
    
    Use `any` constraints` for the `dev_dependencies` since they are already
    constrained correctly by `dependency_overrides`.
    
    Bump min SDK in pubspec and on Travis to match the latest `test`.
    natebosch authored Jul 13, 2020
    Configuration menu
    Copy the full SHA
    3e04f5d View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. Configuration menu
    Copy the full SHA
    90d63cb View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. Allow wrapping predicates which take dynamic (dart-lang/matcher#150)

    The check against `_Predicate<Object>` was intended to be a top type,
    but the migration didn't add a `?` so the static type at the call to
    `predicate(x)` was `predicate<Object>(x)`. The predicate matcher first
    does a type check against it's `T` when matching values, and `null is
    Object` returns `false` in an opt-in library. The effect is that a
    `Function(dynamic)` gets unnecessarily limited to a `Function(Object)`
    and the type check is done artificially by the matcher instead of by the
    function itself.
    
    Check against `Object?` instead to make it a null safe top type. Add a
    regression test that fails before the fix is applied.
    natebosch authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    53cbc8e View commit details
    Browse the repository at this point in the history
  2. Drop Dart 1 test code (dart-lang/matcher#151)

    These tests have not been run with a Dart 1 SDK for a long time, there
    is no need to have conditional gates around legacy behavior.
    natebosch authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    1b9fb4a View commit details
    Browse the repository at this point in the history
  3. Fix check for predicate with typed argument (dart-lang/matcher#152)

    In legacy Dart `Null` is a bottom type, so checking against
    `Function(Null)` is an arity check. In null safe Dart the only bottom
    type is `Never`. Without this fix when running with
    `--enable-experiment=non-nullable` and a predicate callback with an
    argument type other than `dynamic` or `Object?` the matcher wrapping
    would fall through to use `equals` instead of wrapping as a predicate.
    
    Add a regression test that previously fails as long as the test is run
    with the experiment enabled. Without the experiment (or when running
    with a predicate from opt-out code) the wrapping continued to work.
    natebosch authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    324f7bf View commit details
    Browse the repository at this point in the history
  4. Remove private _Predicate typedef (dart-lang/matcher#153)

    This shares the same name as the class in a different library which
    makes it confusing. Private typedefs go against best practices and the
    inline function types are more readable than trying to figure out what
    the generic means.
    
    Enable avoid_private_typedef_functions lint.
    natebosch authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    ea308d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. update for the 2.10 dev sdk (dart-lang/matcher#154)

    This is in preparation for the actual 2.10 dev sdk release.
    jakemac53 authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    9478a55 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2020

  1. Update .travis.yml

    kevmoo authored Jul 23, 2020
    Configuration menu
    Copy the full SHA
    423b747 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. Prepare for the 2.11 dev SDKs (dart-lang/matcher#156)

    Bump the upper bound to allow 2.10 stable and 2.11.0 dev SDK versions.
    natebosch authored Sep 22, 2020
    Configuration menu
    Copy the full SHA
    515688d View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    d56d97a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Bump SDK constraints for pub (dart-lang/matcher#158)

    Use a 2.12.0 lower bound since pub does not understand allowed
    experiments for earlier versions.
    
    Use a 3.0.0 upper bound to avoid a warning in pub and to give some
    flexibility in publishing for stable.
    natebosch authored Nov 3, 2020
    Configuration menu
    Copy the full SHA
    9191e26 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Configuration menu
    Copy the full SHA
    e1ebf72 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Configuration menu
    Copy the full SHA
    423a050 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Configuration menu
    Copy the full SHA
    74ed5ae View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2020

  1. Add types to more parameters (dart-lang/matcher#162)

    Find parameters that are implicitly `dynamic` and add a static type of
    either `Object?` or in some cases where a non-null value was clearly
    required `Object`. There may be missed cases where a non-null value is
    required.
    
    Add `as dynamic` casts back in places where we were already relying on
    dynamic calls as required to pass static analysis. This has the added
    benefit of making those dangerous calls more obvious.
    natebosch authored Dec 28, 2020
    Configuration menu
    Copy the full SHA
    56e1be9 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2020

  1. Make the item argument to Match dynamic again (dart-lang/matcher#163)

    This argument had been implicitly dynamic. dart-lang/matcher#162 made it `Object?` which
    can cause analysis errors that are otherwise hidden due to implicit
    casts. Any classes which implement `Matcher` and override `match` could
    omit the argument type, which mean to inherit from the parent. When that
    became `Object?` the cast to some other type which could have been
    implicit coming from `dynamic` must now be explicit.
    natebosch authored Dec 29, 2020
    Configuration menu
    Copy the full SHA
    a692773 View commit details
    Browse the repository at this point in the history
  2. Make argument to featureValueOf dynamic (dart-lang/matcher#164)

    Similar to dart-lang/matcher#163 changing the argument type from implicit `dynamic` to
    `Object` for implementations that don't specify the type since inference
    will pick the argument type from the overridden method.
    natebosch authored Dec 29, 2020
    Configuration menu
    Copy the full SHA
    677616e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Configuration menu
    Copy the full SHA
    e893eb1 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Revert some changes since the latest published (dart-lang/matcher#167)

    Rolls back some changes which are not trivially safe out of caution so
    that the first stable version published will match exactly with the last
    published pre-release. These changes will be rolled forward in a feature
    release - they are expected to be non-breaking and internal code is
    already using this version.
    
    This reverts commits
    - 56e1be9
    - a692773
    - 677616e
    
    This does not revert one code change which makes the migration easier
    for users using the `same` matcher against nullable types.
    - 74ed5ae
    natebosch authored Feb 1, 2021
    Configuration menu
    Copy the full SHA
    9ff744b View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. Configuration menu
    Copy the full SHA
    8598823 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Configuration menu
    Copy the full SHA
    089c898 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Enable and fix lint type_annotate_public_apis (dart-lang/matcher#171)

    Add explicit dynamic to parameters.
    
    Add some field types in a test file.
    natebosch authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    bb21227 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Configuration menu
    Copy the full SHA
    d9d8164 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Update LICENSE (dart-lang/matcher#173)

    Changes to comply with internal review
    franklinyow authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    bede241 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Configuration menu
    Copy the full SHA
    d942bff View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2021

  1. add dependabot

    kevmoo committed Jun 5, 2021
    Configuration menu
    Copy the full SHA
    059e2e5 View commit details
    Browse the repository at this point in the history
  2. Bump dart-lang/setup-dart from 0.3 to 1 (dart-lang/matcher#176)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 0.3 to 1.
    - [Release notes](https://github.com/dart-lang/setup-dart/releases)
    - [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md)
    - [Commits](dart-lang/setup-dart@v0.3...v1)
    
    ---
    updated-dependencies:
    - dependency-name: dart-lang/setup-dart
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Kevin Moore <kevmoo@users.noreply.github.com>
    dependabot[bot] and kevmoo authored Jun 5, 2021
    Configuration menu
    Copy the full SHA
    18c4254 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Move from pedantic to lints package (dart-lang/matcher#177)

    Fix existing violations of lints:
    - `provide_deprecation_message`
    - `unnecessary_string_escapes`
    natebosch authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    de37687 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Fix stringContainsInOrder to account for repetitions and empty strings (

    dart-lang/matcher#178)
    
    Note that this may cause breakage in too many tests and need to be reverted.
    aliak00 authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    db67267 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Configuration menu
    Copy the full SHA
    c7ec1ad View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2021

  1. Configuration menu
    Copy the full SHA
    63a6827 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Configuration menu
    Copy the full SHA
    bd59ecb View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Bump version to 0.12.12-dev (dart-lang/matcher#182)

    * Dependency override for version bump
    
    Co-authored-by: Nate Bosch <nbosch@google.com>
    kevmoo and natebosch authored Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3400a5c View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Add a Best Practices section to README (dart-lang/matcher#185)

    The goal is to have some place to link to for common guidance given in
    code reviews instead of having to repeat a snippet of explanation each
    time.
    
    For now add a single common code review comment. More can be added if
    other common comments are identified.
    natebosch authored Feb 25, 2022
    Configuration menu
    Copy the full SHA
    45e1266 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Bump actions/checkout from 2 to 3 (dart-lang/matcher#186)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    638ea09 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Configuration menu
    Copy the full SHA
    78b9772 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    5b6ec82 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Configuration menu
    Copy the full SHA
    1a426c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Fix CI crash due to any constraint on test_api (dart-lang/matcher#191)

    Bumped min SDK to 2.17
    Bumped pkg:lints to v2
    Fixed related breaks plus added some more lints
    kevmoo authored Aug 29, 2022
    Configuration menu
    Copy the full SHA
    dd81e40 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Bump min SDK to 2.18.0 (dart-lang/matcher#194)

    The `test` package has this lower bound, so no real world usage can
    resolve a newer `matcher` without a 2.18 SDK.
    natebosch authored Sep 9, 2022
    Configuration menu
    Copy the full SHA
    93719c1 View commit details
    Browse the repository at this point in the history
  2. Stop depending on the deprecated CastError type. (dart-lang/matcher…

    …#193)
    
    Use `TypeError` to implement `isCastError`
    lrhn authored Sep 9, 2022
    Configuration menu
    Copy the full SHA
    52fcd2d View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Annotate TypeMatcher.having with useResult (dart-lang/matcher#195)

    The analyzer will surface a diagnostic for misuses like using
    `..having()` and expecting it to mutate the instance.
    natebosch authored Sep 15, 2022
    Configuration menu
    Copy the full SHA
    dc86751 View commit details
    Browse the repository at this point in the history
  2. Make FunctionMatcher private again (dart-lang/matcher#196)

    Add a separate private constructor to satisfy the lint
    library_private_types_in_public_api
    natebosch authored Sep 15, 2022
    Configuration menu
    Copy the full SHA
    1308dc0 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. blast_repo fixes (dart-lang/matcher#197)

    Dependabot
    GitHub Action
    kevmoo authored Nov 15, 2022
    Configuration menu
    Copy the full SHA
    6097bba View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Add containsOnce matcher (dart-lang/matcher#198)

    Checks that all elements of an iterable don't match, except one.
    icmdaf authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    1abea5c View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Stop using deprecated errors (dart-lang/matcher#201)

    Prepare for the errors to be removed from the SDK and stop referencing
    them entirely. Deprecate the matchers for these errors and change the
    types to target the more general `Error` and `TypeError` which will
    still catch the same situations.
    
    Move the ignore for same package deprecations to cover the entire test
    file.
    natebosch authored Dec 8, 2022
    Configuration menu
    Copy the full SHA
    68938fa View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Bump actions/checkout from 3.1.0 to 3.2.0 (dart-lang/matcher#202)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@93ea575...755da8c)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 3, 2023
    Configuration menu
    Copy the full SHA
    5c1ca31 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Bump actions/checkout from 3.2.0 to 3.3.0 (dart-lang/matcher#208)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@755da8c...ac59398)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    1155dcf View commit details
    Browse the repository at this point in the history
  2. Bump dart-lang/setup-dart from 1.3 to 1.4 (dart-lang/matcher#209)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.3 to 1.4.
    - [Release notes](https://github.com/dart-lang/setup-dart/releases)
    - [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md)
    - [Commits](dart-lang/setup-dart@6a218f2...a57a6c0)
    
    ---
    updated-dependencies:
    - dependency-name: dart-lang/setup-dart
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    8f86b70 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Copy expect and async matchers from test package (dart-lang/matcher#210)

    - Copy most of the `test_api/frontend` directory, except for the test
      related to the scaffolding functions.
    - Modify code to follow some stricter lints in the matcher package -
      avoid implicit `dynamic` arguments, use relative imports, and fix
      comment references.
    - Copy matcher relevant parts of the `package:test` README into this
      README.
    - Export expectAsync. This had previously been omitted from
      `package:test/expect.dart` since it is deprecated, but there is no
      particularly strong reason to force this part of the migration along
      with the import rewrites.
    natebosch authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    50746b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Improve mismatch description of contains (dart-lang/matcher#206)

    Add a description of the missing element.
    sigurdm authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    375338a View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Fix import and broken tests (dart-lang/matcher#211)

    These tests were copied from the test repo, and one import was missed.
    
    Fix the test cases for an expanded `contains` mismatch description in dart-lang/matcher#206
    natebosch authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    5f57d5a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Make the arguments to expect dynamic again (dart-lang/matcher#212)

    These were changed to `Object?` from implicit dynamic to satisfy
    stricter linting in the matcher package, however there are edge cases
    where changing an argument type from `dynamic` to `Object?` is breaking,
    so use explicit `dynamic` instead.
    
    The type change can be breaking in cases where it influences inference
    behavior for one of the arguments. The `dynamic` will not impose a
    context type on the argument value, while `Object?` does, which changes
    how generics get inferred.
    natebosch authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    12d2ee8 View commit details
    Browse the repository at this point in the history
  2. Export more APIs through the expect library (dart-lang/matcher#213)

    When we split `test_api` into smaller libraries I did not include some
    deprecated or less used APIs through the "focused" library
    `expect.dart`, while still exporting them through the combined
    `test_api.dart` library to avoid a backwards incompatibility.
    
    Now that we are moving the APIs to a package we will discontinue, it is
    not as valuable to try to push migrations between APIs _within_ the
    package, so re-export them through the `expect.dart` library. This
    reduces the level of breaking change so that an import update will be
    all that is needed in every case.
    natebosch authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    54ff2e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Prepare to publish (dart-lang/matcher#214)

    This release will introduce a cyclic dependency with `package:test_api`.
    The publish will need to happen with a warning from pub.
    natebosch authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    b3ec4e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Bump actions/checkout from 3.3.0 to 3.5.0 (dart-lang/matcher#216)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.5.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@ac59398...8f4b7f8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    d0ef08a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Bump dart-lang/setup-dart from 1.4.0 to 1.5.0 (dart-lang/matcher#215)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.4.0 to 1.5.0.
    - [Release notes](https://github.com/dart-lang/setup-dart/releases)
    - [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md)
    - [Commits](dart-lang/setup-dart@a57a6c0...d6a63da)
    
    ---
    updated-dependencies:
    - dependency-name: dart-lang/setup-dart
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    1563bce View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Expand bound for test_api dependency (dart-lang/matcher#219)

    Allow the next breaking release which will remove the exports of
    libraries from this package and remove the cyclic dependency.
    natebosch authored May 2, 2023
    Configuration menu
    Copy the full SHA
    b7f0f51 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Bump actions/checkout from 3.5.0 to 3.5.2 (dart-lang/matcher#218)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@8f4b7f8...8e5e7e5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nate Bosch <nbosch@google.com>
    dependabot[bot] and natebosch authored May 10, 2023
    Configuration menu
    Copy the full SHA
    d7b70c9 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. blast_repo fixes (dart-lang/matcher#224)

    * blast_repo fixes
    
    dependabot
    
    * dartfmt
    devoncarew authored May 18, 2023
    Configuration menu
    Copy the full SHA
    6938be6 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2023

  1. Bump actions/checkout from 3.5.2 to 3.5.3 (dart-lang/matcher#225)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v3.5.3</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Fix: Checkout Issue in self hosted runner due to faulty submodule check-ins by <a href="https://github.com/megamanics"><code>@�megamanics</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkoutdart-lang/matcher#1196</a></li>
    <li>Fix typos found by codespell by <a href="https://github.com/DimitriPapadopoulos"><code>@�DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkoutdart-lang/matcher#1287</a></li>
    <li>Add support for sparse checkouts by <a href="https://github.com/dscho"><code>@�dscho</code></a> and <a href="https://github.com/dfdez"><code>@�dfdez</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkoutdart-lang/matcher#1369</a></li>
    <li>Release v3.5.3 by <a href="https://github.com/TingluoHuang"><code>@�TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkoutdart-lang/matcher#1376</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/megamanics"><code>@�megamanics</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkoutdart-lang/matcher#1196</a></li>
    <li><a href="https://github.com/DimitriPapadopoulos"><code>@�DimitriPapadopoulos</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkoutdart-lang/matcher#1287</a></li>
    <li><a href="https://github.com/dfdez"><code>@�dfdez</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkoutdart-lang/matcher#1369</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v3.5.3</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li>
    </ul>
    <h2>v3.5.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li>
    </ul>
    <h2>v3.5.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li>
    </ul>
    <h2>v3.5.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li>
    </ul>
    <h2>v3.4.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@�actions/io</code></a></li>
    </ul>
    <h2>v3.3.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li>
    <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">dart-lang/matcher#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkoutdart-lang/matcher#1057</a>)</li>
    </ul>
    <h2>v3.2.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@�actions/io</code> to 1.1.2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1039">Upgrading version to 3.2.0</a></li>
    </ul>
    <h2>v3.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/939">Use <code>@�actions/core</code> <code>saveState</code> and <code>getState</code></a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li>
    </ul>
    <h2>v3.0.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/770">Add input <code>set-safe-directory</code></a></li>
    </ul>
    <h2>v3.0.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/762">Fixed an issue where checkout failed to run in container jobs due to the new git setting <code>safe.directory</code></a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/744">Bumped various npm package versions</a></li>
    </ul>
    <h2>v3.0.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/689">Update to node 16</a></li>
    </ul>
    <h2>v2.3.1</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/c85c95e3d7251135ab7dc9ce3241c5835cc595a9"><code>c85c95e</code></a> Release v3.5.3 (<a href="https://redirect.github.com/actions/checkout/issues/1376">dart-lang/matcher#1376</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/d106d4669b3bfcb17f11f83f98e1cab478e9f635"><code>d106d46</code></a> Add support for sparse checkouts (<a href="https://redirect.github.com/actions/checkout/issues/1369">dart-lang/matcher#1369</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/f095bcc56b7c2baf48f3ac70d6d6782f4f553222"><code>f095bcc</code></a> Fix typos found by codespell (<a href="https://redirect.github.com/actions/checkout/issues/1287">dart-lang/matcher#1287</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/47fbe2df0ad0e27efb67a70beac3555f192b062f"><code>47fbe2d</code></a> Fix: Checkout fail in self-hosted runners when faulty submodule are checked-i...</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=3.5.2&new-version=3.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Jul 1, 2023
    Configuration menu
    Copy the full SHA
    d67454f View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Bump actions/checkout from 3.5.3 to 3.6.0 (dart-lang/matcher#227)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v3.6.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkoutdart-lang/matcher#1377</a></li>
    <li>Add option to fetch tags even if fetch-depth &gt; 0 by <a href="https://github.com/RobertWieczoreck"><code>@�RobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkoutdart-lang/matcher#579</a></li>
    <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@�luketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkoutdart-lang/matcher#1437</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/RobertWieczoreck"><code>@�RobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkoutdart-lang/matcher#579</a></li>
    <li><a href="https://github.com/luketomlinson"><code>@�luketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkoutdart-lang/matcher#1437</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v3.6.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth &gt; 0</a></li>
    </ul>
    <h2>v3.5.3</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li>
    </ul>
    <h2>v3.5.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li>
    </ul>
    <h2>v3.5.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li>
    </ul>
    <h2>v3.5.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li>
    </ul>
    <h2>v3.4.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@�actions/io</code></a></li>
    </ul>
    <h2>v3.3.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li>
    <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">dart-lang/matcher#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkoutdart-lang/matcher#1057</a>)</li>
    </ul>
    <h2>v3.2.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@�actions/io</code> to 1.1.2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1039">Upgrading version to 3.2.0</a></li>
    </ul>
    <h2>v3.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/939">Use <code>@�actions/core</code> <code>saveState</code> and <code>getState</code></a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li>
    </ul>
    <h2>v3.0.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/770">Add input <code>set-safe-directory</code></a></li>
    </ul>
    <h2>v3.0.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/762">Fixed an issue where checkout failed to run in container jobs due to the new git setting <code>safe.directory</code></a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/744">Bumped various npm package versions</a></li>
    </ul>
    <h2>v3.0.0</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/f43a0e5ff2bd294095638e18286ca9a3d1956744"><code>f43a0e5</code></a> Release 3.6.0 (<a href="https://redirect.github.com/actions/checkout/issues/1437">dart-lang/matcher#1437</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/7739b9ba2efcda9dde65ad1e3c2dbe65b41dfba7"><code>7739b9b</code></a> Add option to fetch tags even if fetch-depth &gt; 0 (<a href="https://redirect.github.com/actions/checkout/issues/579">dart-lang/matcher#579</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/96f53100ba2a5449eb71d2e6604bbcd94b9449b5"><code>96f5310</code></a> Mark test scripts with Bash'isms to be run via Bash (<a href="https://redirect.github.com/actions/checkout/issues/1377">dart-lang/matcher#1377</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=3.5.3&new-version=3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    3aa0f61 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Bump dart-lang/setup-dart from 1.5.0 to 1.5.1 (dart-lang/matcher#229)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.5.0 to 1.5.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/releases">dart-lang/setup-dart's releases</a>.</em></p>
    <blockquote>
    <h2>v1.5.1</h2>
    <ul>
    <li>No longer test the <code>setup-dart</code> action on pre-2.12 SDKs.</li>
    <li>Upgrade JS interop code to use extension types (the new name for inline classes).</li>
    <li>The upcoming rename of the <code>be</code> channel to <code>main</code> is now supported with forward compatibility that switches when the rename happens.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md">dart-lang/setup-dart's changelog</a>.</em></p>
    <blockquote>
    <h2>v1.6.0</h2>
    <ul>
    <li>Enable provisioning of the latest Dart SDK patch release by specifying just
    the major and minor version (e.g. <code>3.2</code>).</li>
    </ul>
    <h2>v1.5.1</h2>
    <ul>
    <li>No longer test the <code>setup-dart</code> action on pre-2.12 SDKs.</li>
    <li>Upgrade JS interop code to use extension types
    (the new name for inline classes).</li>
    <li>The upcoming rename of the <code>be</code> channel to <code>main</code> is now supported with
    forward compatibility that switches when the rename happens.</li>
    </ul>
    <h2>v1.5.0</h2>
    <ul>
    <li>Re-wrote the implementation of the action into Dart.</li>
    <li>Auto-detect the platform architecture (<code>x64</code>, <code>ia32</code>, <code>arm</code>, <code>arm64</code>).</li>
    <li>Improved the caching and download resilience of the sdk.</li>
    <li>Added a new action output: <code>dart-version</code> - the installed version of the sdk.</li>
    </ul>
    <h2>v1.4.0</h2>
    <ul>
    <li>Automatically create OIDC token for pub.dev.</li>
    <li>Add a reusable workflow for publishing.</li>
    </ul>
    <h2>v1.3.0</h2>
    <ul>
    <li>The install location of the Dart SDK is now available
    in an environment variable, <code>DART_HOME</code>
    (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/43">dart-lang/matcher#43</a>).</li>
    <li>Fixed an issue where cached downloads could lead to unzip issues
    on self-hosted runners
    (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/35">dart-lang/matcher#35</a>).</li>
    </ul>
    <h2>v1.2.0</h2>
    <ul>
    <li>Fixed a path issue impacting git dependencies on Windows.</li>
    </ul>
    <h2>v1.1.0</h2>
    <ul>
    <li>Added a <code>flavor</code> option setup.sh to allow downloading unpublished builds.</li>
    </ul>
    <h2>v1.0.0</h2>
    <ul>
    <li>Promoted to 1.0 stable.</li>
    </ul>
    <h2>v0.5</h2>
    <ul>
    <li>Fixed a Windows <code>pub global activate</code> path issue.</li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/8a4b97ea2017cc079571daec46542f76189836b1"><code>8a4b97e</code></a> Support renaming the be channel to main. (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/102">dart-lang/matcher#102</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/0970dcf46e056fb521e7027775fdff076fe1e732"><code>0970dcf</code></a> Bump <code>@�actions/http-client</code> from 2.1.0 to 2.1.1 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/101">dart-lang/matcher#101</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/e58aeb62aef51dcc4d0ba8eada7c08092aad5314"><code>e58aeb6</code></a> updates for the latest version of extension types (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/100">dart-lang/matcher#100</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/deafe40ee7284c48e67c783c88eed8c8b52b19ca"><code>deafe40</code></a> Convert to extension types (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/99">dart-lang/matcher#99</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/cdb51fff2b088939ef86fe041b18e82cb4733522"><code>cdb51ff</code></a> Bump semver from 6.3.0 to 6.3.1 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/98">dart-lang/matcher#98</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/e2fce1213c49504e0029ade4bac39403dfc11fb3"><code>e2fce12</code></a> update JS interop - remove JS typedef references (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/97">dart-lang/matcher#97</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/42c988f214b6652e0b56ca2ad2f1d477bf6098b7"><code>42c988f</code></a> set up a cron to build the action's javascript (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/96">dart-lang/matcher#96</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/007c7cbb377cdbdf8922e2f8c4172dc60fbaaf9a"><code>007c7cb</code></a> blast_repo fixes (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/92">dart-lang/matcher#92</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/08de7e0c9a57cb3229b052af11c7f8eae4a845bd"><code>08de7e0</code></a> Remove annotations no longer needed (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/91">dart-lang/matcher#91</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/bd8bef0960777f45de11f484bcb7beacadb321cf"><code>bd8bef0</code></a> Bump dart-lang/setup-dart from 1.4.0 to 1.5.0 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/89">dart-lang/matcher#89</a>)</li>
    <li>Additional commits viewable in <a href="https://github.com/dart-lang/setup-dart/compare/d6a63dab3335f427404425de0fbfed4686d93c4f...8a4b97ea2017cc079571daec46542f76189836b1">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dart-lang/setup-dart&package-manager=github_actions&previous-version=1.5.0&new-version=1.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    a056197 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Bump actions/checkout from 3.6.0 to 4.1.0 (dart-lang/matcher#228)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@f43a0e5...8ade135)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    779ecc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Specify language in neverCalled docs for nicer formatting in docs (da…

    …rt-lang/matcher#230)
    
    This will also allow dartdoc's `missing-code-block-language` warning in
    Flutter.
    goderbauer authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    b8e75f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Bump actions/checkout from 4.1.0 to 4.1.1 (dart-lang/matcher#232)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Update CODEOWNERS to Launch team by <a href="https://github.com/joshmgross"><code>@�joshmgross</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1510">actions/checkoutdart-lang/matcher#1510</a></li>
    <li>Correct link to GitHub Docs by <a href="https://github.com/peterbe"><code>@�peterbe</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkoutdart-lang/matcher#1511</a></li>
    <li>Link to release page from what's new section by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkoutdart-lang/matcher#1514</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/joshmgross"><code>@�joshmgross</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1510">actions/checkoutdart-lang/matcher#1510</a></li>
    <li><a href="https://github.com/peterbe"><code>@�peterbe</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkoutdart-lang/matcher#1511</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.0...v4.1.1">https://github.com/actions/checkout/compare/v4.1.0...v4.1.1</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/b4ffde65f46336ab88eb53be808477a3936bae11"><code>b4ffde6</code></a> Link to release page from what's new section (<a href="https://redirect.github.com/actions/checkout/issues/1514">dart-lang/matcher#1514</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/8530928916aaef40f59e6f221989ccb31f5759e7"><code>8530928</code></a> Correct link to GitHub Docs (<a href="https://redirect.github.com/actions/checkout/issues/1511">dart-lang/matcher#1511</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/7cdaf2fbc075e6f3b9ca94cfd6cec5adc8a75622"><code>7cdaf2f</code></a> Update CODEOWNERS to Launch team (<a href="https://redirect.github.com/actions/checkout/issues/1510">dart-lang/matcher#1510</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.0&new-version=4.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Nov 1, 2023
    Configuration menu
    Copy the full SHA
    d9a9a12 View commit details
    Browse the repository at this point in the history
  2. Bump dart-lang/setup-dart from 1.5.1 to 1.6.0 (dart-lang/matcher#231)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.5.1 to 1.6.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/releases">dart-lang/setup-dart's releases</a>.</em></p>
    <blockquote>
    <h2>v1.6.0</h2>
    <ul>
    <li>Enable provisioning of the latest Dart SDK patch release by specifying just the major and minor version (e.g. <code>3.2</code>).</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md">dart-lang/setup-dart's changelog</a>.</em></p>
    <blockquote>
    <h2>v1.6.0</h2>
    <ul>
    <li>Enable provisioning of the latest Dart SDK patch release by specifying just
    the major and minor version (e.g. <code>3.2</code>).</li>
    </ul>
    <h2>v1.5.1</h2>
    <ul>
    <li>No longer test the <code>setup-dart</code> action on pre-2.12 SDKs.</li>
    <li>Upgrade JS interop code to use extension types
    (the new name for inline classes).</li>
    <li>The upcoming rename of the <code>be</code> channel to <code>main</code> is now supported with
    forward compatibility that switches when the rename happens.</li>
    </ul>
    <h2>v1.5.0</h2>
    <ul>
    <li>Re-wrote the implementation of the action into Dart.</li>
    <li>Auto-detect the platform architecture (<code>x64</code>, <code>ia32</code>, <code>arm</code>, <code>arm64</code>).</li>
    <li>Improved the caching and download resilience of the sdk.</li>
    <li>Added a new action output: <code>dart-version</code> - the installed version of the sdk.</li>
    </ul>
    <h2>v1.4.0</h2>
    <ul>
    <li>Automatically create OIDC token for pub.dev.</li>
    <li>Add a reusable workflow for publishing.</li>
    </ul>
    <h2>v1.3.0</h2>
    <ul>
    <li>The install location of the Dart SDK is now available
    in an environment variable, <code>DART_HOME</code>
    (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/43">dart-lang/matcher#43</a>).</li>
    <li>Fixed an issue where cached downloads could lead to unzip issues
    on self-hosted runners
    (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/35">dart-lang/matcher#35</a>).</li>
    </ul>
    <h2>v1.2.0</h2>
    <ul>
    <li>Fixed a path issue impacting git dependencies on Windows.</li>
    </ul>
    <h2>v1.1.0</h2>
    <ul>
    <li>Added a <code>flavor</code> option setup.sh to allow downloading unpublished builds.</li>
    </ul>
    <h2>v1.0.0</h2>
    <ul>
    <li>Promoted to 1.0 stable.</li>
    </ul>
    <h2>v0.5</h2>
    <ul>
    <li>Fixed a Windows <code>pub global activate</code> path issue.</li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/b64355ae6ca0b5d484f0106a033dd1388965d06d"><code>b64355a</code></a> debugging issues around specifying the latest patch release (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/108">dart-lang/matcher#108</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/cd21d0e7475915575e022d2cacd7c54e5026e159"><code>cd21d0e</code></a> Bump dart-lang/setup-dart from 1.5.0 to 1.5.1 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/110">dart-lang/matcher#110</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/2118353f672662accb7785f6afd28ab61c7cfec9"><code>2118353</code></a> Bump actions/checkout from 3 to 4 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/109">dart-lang/matcher#109</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/8ef13bcca6c9bb2219391088bc9d968125f68406"><code>8ef13bc</code></a> support sdk version wildcard format (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/106">dart-lang/matcher#106</a>)</li>
    <li>See full diff in <a href="https://github.com/dart-lang/setup-dart/compare/8a4b97ea2017cc079571daec46542f76189836b1...b64355ae6ca0b5d484f0106a033dd1388965d06d">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dart-lang/setup-dart&package-manager=github_actions&previous-version=1.5.1&new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Nov 1, 2023
    Configuration menu
    Copy the full SHA
    1b7a22c View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Add more advice away from predicate (dart-lang/matcher#233)

    Add a best practice entry and expand the dartdoc for `predicate` to
    mention that the failure messages are not as detailed as `TypeMatcher`,
    and that the latter is preferred when the value can fail in more than
    one way.
    
    Add a generic argument to the example usage - most cases should prefer
    to include a generic.
    
    Cleanup an unnecessary private `typedef` with a single usage.
    natebosch authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9d9996e View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. blast_repo fixes (dart-lang/matcher#238)

    auto-publish, no-response
    kevmoo authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    632fe57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55878e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. Bump actions/stale from 8.0.0 to 9.0.0 (dart-lang/matcher#240)

    Bumps [actions/stale](https://github.com/actions/stale) from 8.0.0 to 9.0.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/stale/releases">actions/stale's releases</a>.</em></p>
    <blockquote>
    <h2>v9.0.0</h2>
    <h2>Breaking Changes</h2>
    <ol>
    <li>Action is now stateful: If the action ends because of <a href="https://github.com/actions/stale#operations-per-run">operations-per-run</a> then the next run will start from the first unprocessed issue skipping the issues processed during the previous run(s). The state is reset when all the issues are processed. This should be considered for scheduling workflow runs.</li>
    <li>Version 9 of this action updated the runtime to Node.js 20. All scripts are now run with Node.js 20 instead of Node.js 16 and are affected by any breaking changes between Node.js 16 and 20.</li>
    </ol>
    <h2>What Else Changed</h2>
    <ol>
    <li>Performance optimization that removes unnecessary API calls by <a href="https://github.com/dsame"><code>@�dsame</code></a> <a href="https://redirect.github.com/actions/stale/pull/1033/">dart-lang/matcher#1033</a> fixes <a href="https://redirect.github.com/actions/stale/issues/792">dart-lang/matcher#792</a></li>
    <li>Logs displaying current github API rate limit by <a href="https://github.com/dsame"><code>@�dsame</code></a> <a href="https://redirect.github.com/actions/stale/pull/1032">dart-lang/matcher#1032</a> addresses <a href="https://redirect.github.com/actions/stale/issues/1029">dart-lang/matcher#1029</a></li>
    </ol>
    <p>For more information, please read the <a href="https://github.com/actions/stale#readme">action documentation</a> and its <a href="https://github.com/actions/stale#statefulness">section about statefulness</a></p>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/jmeridth"><code>@�jmeridth</code></a> made their first contribution in <a href="https://redirect.github.com/actions/stale/pull/984">actions/staledart-lang/matcher#984</a></li>
    <li><a href="https://github.com/nikolai-laevskii"><code>@�nikolai-laevskii</code></a> made their first contribution in <a href="https://redirect.github.com/actions/stale/pull/1020">actions/staledart-lang/matcher#1020</a></li>
    <li><a href="https://github.com/dusan-trickovic"><code>@�dusan-trickovic</code></a> made their first contribution in <a href="https://redirect.github.com/actions/stale/pull/1056">actions/staledart-lang/matcher#1056</a></li>
    <li><a href="https://github.com/aparnajyothi-y"><code>@�aparnajyothi-y</code></a> made their first contribution in <a href="https://redirect.github.com/actions/stale/pull/1110">actions/staledart-lang/matcher#1110</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/stale/compare/v8...v9.0.0">https://github.com/actions/stale/compare/v8...v9.0.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/stale/commit/28ca1036281a5e5922ead5184a1bbf96e5fc984e"><code>28ca103</code></a> Upgrade Node to v20 (<a href="https://redirect.github.com/actions/stale/issues/1110">dart-lang/matcher#1110</a>)</li>
    <li><a href="https://github.com/actions/stale/commit/b69b346013879cedbf50c69f572cd85439a41936"><code>b69b346</code></a> build(deps-dev): bump <code>@�types/node</code> from 18.16.18 to 20.5.1 (<a href="https://redirect.github.com/actions/stale/issues/1079">dart-lang/matcher#1079</a>)</li>
    <li><a href="https://github.com/actions/stale/commit/88a6f4f6cbe6984b66da80d3d448d5f0c4d1a42d"><code>88a6f4f</code></a> build(deps-dev): bump typescript from 5.1.3 to 5.2.2 (<a href="https://redirect.github.com/actions/stale/issues/1083">dart-lang/matcher#1083</a>)</li>
    <li><a href="https://github.com/actions/stale/commit/796531a7b39835671cd9f436d7205b1556bbcff6"><code>796531a</code></a> Merge pull request <a href="https://redirect.github.com/actions/stale/issues/1080">dart-lang/matcher#1080</a> from akv-platform/fix-delete-cache</li>
    <li><a href="https://github.com/actions/stale/commit/8986f6218b4935e254d5b844e8c36b4d953f2643"><code>8986f62</code></a> Don not try to delete cache if it does not exists</li>
    <li><a href="https://github.com/actions/stale/commit/cab99b362baa5afbbd8c7c78234e6b071b80687d"><code>cab99b3</code></a> fix typo proceeded/processed</li>
    <li><a href="https://github.com/actions/stale/commit/184e7afe930f6b5c7ce52c4b3f087692c6e912f3"><code>184e7af</code></a> Merge pull request <a href="https://redirect.github.com/actions/stale/issues/1064">dart-lang/matcher#1064</a> from actions/dependabot/npm_and_yarn/typescript-esli...</li>
    <li><a href="https://github.com/actions/stale/commit/523885cf3c115dcdcbed573c7eaf0f5621f124e2"><code>523885c</code></a> chore: update eslint-plugin, parser and eslint-plugin-jest</li>
    <li><a href="https://github.com/actions/stale/commit/2487a1dc2b501176ca975d2d8b4d3293d72180a2"><code>2487a1d</code></a> build(deps-dev): bump <code>@�typescript-eslint/eslint-plugin</code></li>
    <li><a href="https://github.com/actions/stale/commit/60c722ee97faafece819a7c41b03ec113f99717d"><code>60c722e</code></a> Merge pull request <a href="https://redirect.github.com/actions/stale/issues/1063">dart-lang/matcher#1063</a> from actions/dependabot/npm_and_yarn/jest-29.6.2</li>
    <li>Additional commits viewable in <a href="https://github.com/actions/stale/compare/1160a2240286f5da8ec72b1c0816ce2481aabf84...28ca1036281a5e5922ead5184a1bbf96e5fc984e">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/stale&package-manager=github_actions&previous-version=8.0.0&new-version=9.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Jan 1, 2024
    Configuration menu
    Copy the full SHA
    b116388 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/matcher#241)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.6.0 to 1.6.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/releases">dart-lang/setup-dart's releases</a>.</em></p>
    <blockquote>
    <h2>v1.6.2</h2>
    <ul>
    <li>Switch to running the workflow on <code>node20</code> from <code>node16</code>. See also <a href="https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/">Transitioning from Node 16 to Node 20</a>.</li>
    </ul>
    <h2>v1.6.1</h2>
    <ul>
    <li>Updated the google storage url for <code>main</code> channel releases.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md">dart-lang/setup-dart's changelog</a>.</em></p>
    <blockquote>
    <h2>v1.6.2</h2>
    <ul>
    <li>Switch to running the workflow on <code>node20`` from </code>node16`. See also
    <a href="https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/">Transitioning from Node 16 to Node 20</a>.</li>
    </ul>
    <h2>v1.6.1</h2>
    <ul>
    <li>Updated the google storage url for <code>main</code> channel releases.</li>
    </ul>
    <h2>v1.6.0</h2>
    <ul>
    <li>Enable provisioning of the latest Dart SDK patch release by specifying just
    the major and minor version (e.g. <code>3.2</code>).</li>
    </ul>
    <h2>v1.5.1</h2>
    <ul>
    <li>No longer test the <code>setup-dart</code> action on pre-2.12 SDKs.</li>
    <li>Upgrade JS interop code to use extension types
    (the new name for inline classes).</li>
    <li>The upcoming rename of the <code>be</code> channel to <code>main</code> is now supported with
    forward compatibility that switches when the rename happens.</li>
    </ul>
    <h2>v1.5.0</h2>
    <ul>
    <li>Re-wrote the implementation of the action into Dart.</li>
    <li>Auto-detect the platform architecture (<code>x64</code>, <code>ia32</code>, <code>arm</code>, <code>arm64</code>).</li>
    <li>Improved the caching and download resilience of the sdk.</li>
    <li>Added a new action output: <code>dart-version</code> - the installed version of the sdk.</li>
    </ul>
    <h2>v1.4.0</h2>
    <ul>
    <li>Automatically create OIDC token for pub.dev.</li>
    <li>Add a reusable workflow for publishing.</li>
    </ul>
    <h2>v1.3.0</h2>
    <ul>
    <li>The install location of the Dart SDK is now available
    in an environment variable, <code>DART_HOME</code>
    (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/43">dart-lang/matcher#43</a>).</li>
    <li>Fixed an issue where cached downloads could lead to unzip issues
    on self-hosted runners
    (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/35">dart-lang/matcher#35</a>).</li>
    </ul>
    <h2>v1.2.0</h2>
    <ul>
    <li>Fixed a path issue impacting git dependencies on Windows.</li>
    </ul>
    <h2>v1.1.0</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/fedb1266e91cf51be2fdb382869461a434b920a3"><code>fedb126</code></a> switch to using node20 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/122">dart-lang/matcher#122</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/ca7e6fee45ffbd82b555a7ebfc236d2c86439f5b"><code>ca7e6fe</code></a> update the changelog; prep to release 1.6.1 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/120">dart-lang/matcher#120</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/c1b2cdbfafc77480d10fe0246ef4dd2f83a9e7b7"><code>c1b2cdb</code></a> Clean up after renaming the be channel to main. (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/115">dart-lang/matcher#115</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/49b0b8e0a88f72a8fdf1319a41cc261cec63c3c7"><code>49b0b8e</code></a> Bump actions/checkout from 3 to 4 in README.md (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/117">dart-lang/matcher#117</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/7f54cd0cee53e120db0d1fce4196b7772ebd6f6e"><code>7f54cd0</code></a> Bump <code>@�actions/http-client</code> from 2.1.1 to 2.2.0 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/112">dart-lang/matcher#112</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/6e2fe379bd3c8a39facc503f4494396e0de36f13"><code>6e2fe37</code></a> Bump dart-lang/setup-dart from 1.5.1 to 1.6.0 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/113">dart-lang/matcher#113</a>)</li>
    <li>See full diff in <a href="https://github.com/dart-lang/setup-dart/compare/b64355ae6ca0b5d484f0106a033dd1388965d06d...fedb1266e91cf51be2fdb382869461a434b920a3">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dart-lang/setup-dart&package-manager=github_actions&previous-version=1.6.0&new-version=1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    e649cdb View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Bump actions/checkout from 4.1.1 to 4.1.2 (dart-lang/matcher#244)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.2</h2>
    <p>We are investigating the following issue with this release and have rolled-back the <code>v4</code> tag to point to <code>v4.1.1</code></p>
    <ul>
    <li><code>sparse-checkout</code> is not available on git versions prior to 2.27.0 (see <a href="https://redirect.github.com/actions/checkout/issues/1651">actions/checkoutdart-lang/matcher#1651</a>)</li>
    </ul>
    <h2>What's Changed</h2>
    <ul>
    <li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code> option is not present <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkoutdart-lang/matcher#1598</a></li>
    <li>Bump tough-cookie from 4.0.0 to 4.1.3 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1406">actions/checkoutdart-lang/matcher#1406</a></li>
    <li>Bump <code>@�babel/traverse</code> from 7.20.5 to 7.24.0 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1642">actions/checkoutdart-lang/matcher#1642</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/jww3"><code>@�jww3</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1616">actions/checkoutdart-lang/matcher#1616</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.1...v4.1.2">https://github.com/actions/checkout/compare/v4.1.1...v4.1.2</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v4.1.2</h2>
    <ul>
    <li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code> option is not present <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkoutdart-lang/matcher#1598</a></li>
    </ul>
    <h2>v4.1.1</h2>
    <ul>
    <li>Correct link to GitHub Docs by <a href="https://github.com/peterbe"><code>@�peterbe</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkoutdart-lang/matcher#1511</a></li>
    <li>Link to release page from what's new section by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkoutdart-lang/matcher#1514</a></li>
    </ul>
    <h2>v4.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li>
    </ul>
    <h2>v4.0.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li>
    </ul>
    <h2>v3.6.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth &gt; 0</a></li>
    </ul>
    <h2>v3.5.3</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li>
    </ul>
    <h2>v3.5.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li>
    </ul>
    <h2>v3.5.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li>
    </ul>
    <h2>v3.5.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li>
    </ul>
    <h2>v3.4.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@�actions/io</code></a></li>
    </ul>
    <h2>v3.3.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li>
    <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">dart-lang/matcher#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkoutdart-lang/matcher#1057</a>)</li>
    </ul>
    <h2>v3.2.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@�actions/io</code> to 1.1.2</a></li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/9bb56186c3b09b4f86b1c65136769dd318469633"><code>9bb5618</code></a> Prep for release of  v4.1.2  (<a href="https://redirect.github.com/actions/checkout/issues/1649">dart-lang/matcher#1649</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/8eb1f6a495037164bea451156472f35fdd6bafc0"><code>8eb1f6a</code></a> Bump <code>@�babel/traverse</code> from 7.20.5 to 7.24.0 (<a href="https://redirect.github.com/actions/checkout/issues/1642">dart-lang/matcher#1642</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/556e4c3cb0b8b54b734286d5439adadcb0a8cb92"><code>556e4c3</code></a> Bump tough-cookie from 4.0.0 to 4.1.3 (<a href="https://redirect.github.com/actions/checkout/issues/1406">dart-lang/matcher#1406</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/b32f140b0c872d58512e0a66172253c302617b90"><code>b32f140</code></a> Warn on attempts to publish <code>test-ubuntu-git</code> from non-main branch. (<a href="https://redirect.github.com/actions/checkout/issues/1623">dart-lang/matcher#1623</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/2650dbd060003e3b5ae211e4358852f336b682a7"><code>2650dbd</code></a> Give <code>test-ubuntu-git</code> its own <code>README</code> (<a href="https://redirect.github.com/actions/checkout/issues/1620">dart-lang/matcher#1620</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/aadec899646c8e0f34c52d9219c2faac36626b55"><code>aadec89</code></a> Explicitly disable sparse checkout unless asked for (<a href="https://redirect.github.com/actions/checkout/issues/1598">dart-lang/matcher#1598</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/df0bcddf6d6823307c716b56a7ef9c3b25078874"><code>df0bcdd</code></a> Refine workflow for generating <code>test-ubuntu-git</code> (<a href="https://redirect.github.com/actions/checkout/issues/1617">dart-lang/matcher#1617</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/473055ba18d6d2da209cd46110aadb9275e3194e"><code>473055b</code></a> Create <code>test-ubuntu-git</code> Docker Container for Proxy Tests (<a href="https://redirect.github.com/actions/checkout/issues/1616">dart-lang/matcher#1616</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.1&new-version=4.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    60dc681 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Bump actions/checkout from 4.1.2 to 4.1.4 (dart-lang/matcher#246)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.4.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.4</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Disable <code>extensions.worktreeConfig</code> when disabling <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1692">actions/checkoutdart-lang/matcher#1692</a></li>
    <li>Add dependabot config by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1688">actions/checkoutdart-lang/matcher#1688</a></li>
    <li>Bump word-wrap from 1.2.3 to 1.2.5 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1643">actions/checkoutdart-lang/matcher#1643</a></li>
    <li>Bump the minor-actions-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1693">actions/checkoutdart-lang/matcher#1693</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.3...v4.1.4">https://github.com/actions/checkout/compare/v4.1.3...v4.1.4</a></p>
    <h2>v4.1.3</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Update <code>actions/checkout</code> version in <code>update-main-version.yml</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1650">actions/checkoutdart-lang/matcher#1650</a></li>
    <li>Check git version before attempting to disable <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1656">actions/checkoutdart-lang/matcher#1656</a></li>
    <li>Add SSH user parameter by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1685">actions/checkoutdart-lang/matcher#1685</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.2...v4.1.3">https://github.com/actions/checkout/compare/v4.1.2...v4.1.3</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v4.1.4</h2>
    <ul>
    <li>Disable <code>extensions.worktreeConfig</code> when disabling <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1692">actions/checkoutdart-lang/matcher#1692</a></li>
    <li>Add dependabot config by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1688">actions/checkoutdart-lang/matcher#1688</a></li>
    <li>Bump the minor-actions-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1693">actions/checkoutdart-lang/matcher#1693</a></li>
    <li>Bump word-wrap from 1.2.3 to 1.2.5 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1643">actions/checkoutdart-lang/matcher#1643</a></li>
    </ul>
    <h2>v4.1.3</h2>
    <ul>
    <li>Check git version before attempting to disable <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1656">actions/checkoutdart-lang/matcher#1656</a></li>
    <li>Add SSH user parameter by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1685">actions/checkoutdart-lang/matcher#1685</a></li>
    <li>Update <code>actions/checkout</code> version in <code>update-main-version.yml</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1650">actions/checkoutdart-lang/matcher#1650</a></li>
    </ul>
    <h2>v4.1.2</h2>
    <ul>
    <li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code> option is not present <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkoutdart-lang/matcher#1598</a></li>
    </ul>
    <h2>v4.1.1</h2>
    <ul>
    <li>Correct link to GitHub Docs by <a href="https://github.com/peterbe"><code>@�peterbe</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkoutdart-lang/matcher#1511</a></li>
    <li>Link to release page from what's new section by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkoutdart-lang/matcher#1514</a></li>
    </ul>
    <h2>v4.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li>
    </ul>
    <h2>v4.0.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li>
    </ul>
    <h2>v3.6.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth &gt; 0</a></li>
    </ul>
    <h2>v3.5.3</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li>
    </ul>
    <h2>v3.5.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li>
    </ul>
    <h2>v3.5.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li>
    </ul>
    <h2>v3.5.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li>
    </ul>
    <h2>v3.4.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@�actions/io</code></a></li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/0ad4b8fadaa221de15dcec353f45205ec38ea70b"><code>0ad4b8f</code></a> Prep Release v4.1.4 (<a href="https://redirect.github.com/actions/checkout/issues/1704">dart-lang/matcher#1704</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/43045ae669be728bd34ed56fcd1a230c0dc4d8e2"><code>43045ae</code></a> Disable <code>extensions.worktreeConfig</code> when disabling <code>sparse-checkout</code> (<a href="https://redirect.github.com/actions/checkout/issues/1692">dart-lang/matcher#1692</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/37b082107ba410260a3aaddf93122e04801ce631"><code>37b0821</code></a> Bump the minor-actions-dependencies group with 2 updates (<a href="https://redirect.github.com/actions/checkout/issues/1693">dart-lang/matcher#1693</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/9839dc14a02ddc6b6995e69eb3ecb98132fc8b6b"><code>9839dc1</code></a> Add dependabot config (<a href="https://redirect.github.com/actions/checkout/issues/1688">dart-lang/matcher#1688</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/9b4c13b0bfa31b4514c14f74b5a166c2708f43c6"><code>9b4c13b</code></a> Bump word-wrap from 1.2.3 to 1.2.5 (<a href="https://redirect.github.com/actions/checkout/issues/1643">dart-lang/matcher#1643</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/1d96c772d19495a3b5c517cd2bc0cb401ea0529f"><code>1d96c77</code></a> Add SSH user parameter (<a href="https://redirect.github.com/actions/checkout/issues/1685">dart-lang/matcher#1685</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/cd7d8d697e10461458bc61a30d094dc601a8b017"><code>cd7d8d6</code></a> Check git version before attempting to disable <code>sparse-checkout</code> (<a href="https://redirect.github.com/actions/checkout/issues/1656">dart-lang/matcher#1656</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/8410ad0602e1e429cee44a835ae9f77f654a6694"><code>8410ad0</code></a> Update <code>actions/checkout</code> version in <code>update-main-version.yml</code> (<a href="https://redirect.github.com/actions/checkout/issues/1650">dart-lang/matcher#1650</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...0ad4b8fadaa221de15dcec353f45205ec38ea70b">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.2&new-version=4.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored May 1, 2024
    Configuration menu
    Copy the full SHA
    2e43be1 View commit details
    Browse the repository at this point in the history
  2. Bump dart-lang/setup-dart from 1.6.2 to 1.6.4 (dart-lang/matcher#245)

    Bumps [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart) from 1.6.2 to 1.6.4.
    - [Release notes](https://github.com/dart-lang/setup-dart/releases)
    - [Changelog](https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md)
    - [Commits](dart-lang/setup-dart@fedb126...f0ead98)
    
    ---
    updated-dependencies:
    - dependency-name: dart-lang/setup-dart
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 1, 2024
    Configuration menu
    Copy the full SHA
    76d2a53 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. blast_repo fixes (dart-lang/matcher#247)

    dependabot
    devoncarew authored May 7, 2024
    Configuration menu
    Copy the full SHA
    ef5c2dc View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout from 4.1.4 to 4.1.5 in the github-actions group (

    …dart-lang/matcher#248)
    
    Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).
    
    Updates `actions/checkout` from 4.1.4 to 4.1.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.5</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkoutdart-lang/matcher#1703</a></li>
    <li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkoutdart-lang/matcher#1694</a></li>
    <li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkoutdart-lang/matcher#1696</a></li>
    <li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkoutdart-lang/matcher#1695</a></li>
    <li>README: Suggest <code>user.email</code> to be <code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1707">actions/checkoutdart-lang/matcher#1707</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.4...v4.1.5">https://github.com/actions/checkout/compare/v4.1.4...v4.1.5</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b"><code>44c2b7a</code></a> README: Suggest <code>user.email</code> to be `41898282+github-actions[bot]<a href="https://github.com/users"><code>@�users</code></a>.norepl...</li>
    <li><a href="https://github.com/actions/checkout/commit/8459bc0c7e3759cdf591f513d9f141a95fef0a8f"><code>8459bc0</code></a> Bump actions/upload-artifact from 2 to 4 (<a href="https://redirect.github.com/actions/checkout/issues/1695">dart-lang/matcher#1695</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/3f603f6d5e9f40714f97b2f017aa0df2a443192a"><code>3f603f6</code></a> Bump actions/setup-node from 1 to 4 (<a href="https://redirect.github.com/actions/checkout/issues/1696">dart-lang/matcher#1696</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/fd084cde189b7b76ec305d52e27be545a0172823"><code>fd084cd</code></a> Bump github/codeql-action from 2 to 3 (<a href="https://redirect.github.com/actions/checkout/issues/1694">dart-lang/matcher#1694</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/9c1e94e0ad997d618b6113a2171b055037589028"><code>9c1e94e</code></a> Update NPM dependencies (<a href="https://redirect.github.com/actions/checkout/issues/1703">dart-lang/matcher#1703</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...44c2b7a8a4ea60a981eaca3cf939b5f4305c123b">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.4&new-version=4.1.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions
    
    </details>
    dependabot[bot] authored May 7, 2024
    Configuration menu
    Copy the full SHA
    e4065d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Bump actions/checkout from 4.1.5 to 4.1.6 in the github-actions group (

    …dart-lang/matcher#249)
    
    Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).
    
    Updates `actions/checkout` from 4.1.5 to 4.1.6
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.6</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkoutdart-lang/matcher#1732</a></li>
    <li>Update for 4.1.6 release by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1733">actions/checkoutdart-lang/matcher#1733</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.5...v4.1.6">https://github.com/actions/checkout/compare/v4.1.5...v4.1.6</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v4.1.6</h2>
    <ul>
    <li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkoutdart-lang/matcher#1732</a></li>
    </ul>
    <h2>v4.1.5</h2>
    <ul>
    <li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkoutdart-lang/matcher#1703</a></li>
    <li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkoutdart-lang/matcher#1694</a></li>
    <li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkoutdart-lang/matcher#1696</a></li>
    <li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkoutdart-lang/matcher#1695</a></li>
    <li>README: Suggest <code>user.email</code> to be <code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1707">actions/checkoutdart-lang/matcher#1707</a></li>
    </ul>
    <h2>v4.1.4</h2>
    <ul>
    <li>Disable <code>extensions.worktreeConfig</code> when disabling <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1692">actions/checkoutdart-lang/matcher#1692</a></li>
    <li>Add dependabot config by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1688">actions/checkoutdart-lang/matcher#1688</a></li>
    <li>Bump the minor-actions-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1693">actions/checkoutdart-lang/matcher#1693</a></li>
    <li>Bump word-wrap from 1.2.3 to 1.2.5 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1643">actions/checkoutdart-lang/matcher#1643</a></li>
    </ul>
    <h2>v4.1.3</h2>
    <ul>
    <li>Check git version before attempting to disable <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1656">actions/checkoutdart-lang/matcher#1656</a></li>
    <li>Add SSH user parameter by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1685">actions/checkoutdart-lang/matcher#1685</a></li>
    <li>Update <code>actions/checkout</code> version in <code>update-main-version.yml</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1650">actions/checkoutdart-lang/matcher#1650</a></li>
    </ul>
    <h2>v4.1.2</h2>
    <ul>
    <li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code> option is not present <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkoutdart-lang/matcher#1598</a></li>
    </ul>
    <h2>v4.1.1</h2>
    <ul>
    <li>Correct link to GitHub Docs by <a href="https://github.com/peterbe"><code>@�peterbe</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkoutdart-lang/matcher#1511</a></li>
    <li>Link to release page from what's new section by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkoutdart-lang/matcher#1514</a></li>
    </ul>
    <h2>v4.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li>
    </ul>
    <h2>v4.0.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li>
    </ul>
    <h2>v3.6.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth &gt; 0</a></li>
    </ul>
    <h2>v3.5.3</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li>
    </ul>
    <h2>v3.5.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li>
    </ul>
    <h2>v3.5.1</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/a5ac7e51b41094c92402da3b24376905380afc29"><code>a5ac7e5</code></a> Update for 4.1.6 release (<a href="https://redirect.github.com/actions/checkout/issues/1733">dart-lang/matcher#1733</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/24ed1a352802348c9e4e8d13de9177fb95b537ba"><code>24ed1a3</code></a> Check platform for extension (<a href="https://redirect.github.com/actions/checkout/issues/1732">dart-lang/matcher#1732</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b...a5ac7e51b41094c92402da3b24376905380afc29">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.5&new-version=4.1.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions
    
    </details>
    dependabot[bot] authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    9d97d13 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Bump the github-actions group with 2 updates (dart-lang/matcher#250)

    Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [dart-lang/setup-dart](https://github.com/dart-lang/setup-dart).
    
    Updates `actions/checkout` from 4.1.6 to 4.1.7
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v4.1.7</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkoutdart-lang/matcher#1739</a></li>
    <li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkoutdart-lang/matcher#1697</a></li>
    <li>Check out other refs/* by commit by <a href="https://github.com/orhantoy"><code>@�orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkoutdart-lang/matcher#1774</a></li>
    <li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkoutdart-lang/matcher#1776</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/orhantoy"><code>@�orhantoy</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkoutdart-lang/matcher#1774</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.6...v4.1.7">https://github.com/actions/checkout/compare/v4.1.6...v4.1.7</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v4.1.7</h2>
    <ul>
    <li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkoutdart-lang/matcher#1739</a></li>
    <li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkoutdart-lang/matcher#1697</a></li>
    <li>Check out other refs/* by commit by <a href="https://github.com/orhantoy"><code>@�orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkoutdart-lang/matcher#1774</a></li>
    <li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkoutdart-lang/matcher#1776</a></li>
    </ul>
    <h2>v4.1.6</h2>
    <ul>
    <li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkoutdart-lang/matcher#1732</a></li>
    </ul>
    <h2>v4.1.5</h2>
    <ul>
    <li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkoutdart-lang/matcher#1703</a></li>
    <li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkoutdart-lang/matcher#1694</a></li>
    <li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkoutdart-lang/matcher#1696</a></li>
    <li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkoutdart-lang/matcher#1695</a></li>
    <li>README: Suggest <code>user.email</code> to be <code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1707">actions/checkoutdart-lang/matcher#1707</a></li>
    </ul>
    <h2>v4.1.4</h2>
    <ul>
    <li>Disable <code>extensions.worktreeConfig</code> when disabling <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1692">actions/checkoutdart-lang/matcher#1692</a></li>
    <li>Add dependabot config by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1688">actions/checkoutdart-lang/matcher#1688</a></li>
    <li>Bump the minor-actions-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1693">actions/checkoutdart-lang/matcher#1693</a></li>
    <li>Bump word-wrap from 1.2.3 to 1.2.5 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1643">actions/checkoutdart-lang/matcher#1643</a></li>
    </ul>
    <h2>v4.1.3</h2>
    <ul>
    <li>Check git version before attempting to disable <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1656">actions/checkoutdart-lang/matcher#1656</a></li>
    <li>Add SSH user parameter by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1685">actions/checkoutdart-lang/matcher#1685</a></li>
    <li>Update <code>actions/checkout</code> version in <code>update-main-version.yml</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1650">actions/checkoutdart-lang/matcher#1650</a></li>
    </ul>
    <h2>v4.1.2</h2>
    <ul>
    <li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code> option is not present <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkoutdart-lang/matcher#1598</a></li>
    </ul>
    <h2>v4.1.1</h2>
    <ul>
    <li>Correct link to GitHub Docs by <a href="https://github.com/peterbe"><code>@�peterbe</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkoutdart-lang/matcher#1511</a></li>
    <li>Link to release page from what's new section by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkoutdart-lang/matcher#1514</a></li>
    </ul>
    <h2>v4.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li>
    </ul>
    <h2>v4.0.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li>
    </ul>
    <h2>v3.6.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth &gt; 0</a></li>
    </ul>
    <h2>v3.5.3</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/692973e3d937129bcbf40652eb9f2f61becf3332"><code>692973e</code></a> Prepare 4.1.7 release (<a href="https://redirect.github.com/actions/checkout/issues/1775">dart-lang/matcher#1775</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/6ccd57f4c5d15bdc2fef309bd9fb6cc9db2ef1c6"><code>6ccd57f</code></a> Pin actions/checkout's own workflows to a known, good, stable version. (<a href="https://redirect.github.com/actions/checkout/issues/1776">dart-lang/matcher#1776</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/b17fe1e4d59a9d1d95a7aead5e6fcd13e50939a5"><code>b17fe1e</code></a> Handle hidden refs (<a href="https://redirect.github.com/actions/checkout/issues/1774">dart-lang/matcher#1774</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/b80ff79f1755d06ba70441c368a6fe801f5f3a62"><code>b80ff79</code></a> Bump actions/checkout from 3 to 4 (<a href="https://redirect.github.com/actions/checkout/issues/1697">dart-lang/matcher#1697</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/b1ec3021b8fa02164da82ca1557d017d83b0e179"><code>b1ec302</code></a> Bump the minor-npm-dependencies group across 1 directory with 4 updates (<a href="https://redirect.github.com/actions/checkout/issues/1739">dart-lang/matcher#1739</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/a5ac7e51b41094c92402da3b24376905380afc29...692973e3d937129bcbf40652eb9f2f61becf3332">compare view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `dart-lang/setup-dart` from 1.6.4 to 1.6.5
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/releases">dart-lang/setup-dart's releases</a>.</em></p>
    <blockquote>
    <h2>v1.6.5</h2>
    <ul>
    <li>Fix zip path handling on Windows 11 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/118">dart-lang/matcher#118</a>[])</li>
    </ul>
    <p><a href="https://redirect.github.com/dart-lang/setup-dart/issues/118">dart-lang/matcher#118</a>: <a href="https://redirect.github.com/dart-lang/setup-dart/issues/118">dart-lang/setup-dartdart-lang/matcher#118</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/dart-lang/setup-dart/blob/main/CHANGELOG.md">dart-lang/setup-dart's changelog</a>.</em></p>
    <blockquote>
    <h2>v1.6.5</h2>
    <ul>
    <li>Fix zip path handling on Windows 11 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/118">dart-lang/matcher#118</a>[])</li>
    </ul>
    <p><a href="https://redirect.github.com/dart-lang/setup-dart/issues/118">dart-lang/matcher#118</a>: <a href="https://redirect.github.com/dart-lang/setup-dart/issues/118">dart-lang/setup-dartdart-lang/matcher#118</a></p>
    <h2>v1.6.4</h2>
    <ul>
    <li>Rebuild JS code.</li>
    </ul>
    <h2>v1.6.3</h2>
    <ul>
    <li>Roll <code>undici</code> dependency to address <a href="https://github.com/nodejs/undici/security/advisories/GHSA-m4v8-wqvr-p9f7">CVE-2024-30260</a> and <a href="https://github.com/nodejs/undici/security/advisories/GHSA-9qxr-qj54-h672">CVE-2024-30261</a>.</li>
    </ul>
    <h2>v1.6.2</h2>
    <ul>
    <li>Switch to running the workflow on <code>node20`` from </code>node16`. See also
    <a href="https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/">Transitioning from Node 16 to Node 20</a>.</li>
    </ul>
    <h2>v1.6.1</h2>
    <ul>
    <li>Updated the google storage url for <code>main</code> channel releases.</li>
    </ul>
    <h2>v1.6.0</h2>
    <ul>
    <li>Enable provisioning of the latest Dart SDK patch release by specifying just
    the major and minor version (e.g. <code>3.2</code>).</li>
    </ul>
    <h2>v1.5.1</h2>
    <ul>
    <li>No longer test the <code>setup-dart</code> action on pre-2.12 SDKs.</li>
    <li>Upgrade JS interop code to use extension types
    (the new name for inline classes).</li>
    <li>The upcoming rename of the <code>be</code> channel to <code>main</code> is now supported with
    forward compatibility that switches when the rename happens.</li>
    </ul>
    <h2>v1.5.0</h2>
    <ul>
    <li>Re-wrote the implementation of the action into Dart.</li>
    <li>Auto-detect the platform architecture (<code>x64</code>, <code>ia32</code>, <code>arm</code>, <code>arm64</code>).</li>
    <li>Improved the caching and download resilience of the sdk.</li>
    <li>Added a new action output: <code>dart-version</code> - the installed version of the sdk.</li>
    </ul>
    <h2>v1.4.0</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/0a8a0fc875eb934c15d08629302413c671d3f672"><code>0a8a0fc</code></a> rev to v1.6.5 in prep for publishing (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/135">dart-lang/matcher#135</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/4e61f04f255b227a0511bf9ef0f5ddc7c8542531"><code>4e61f04</code></a> fix: Use <code>.zip</code> in archive path (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/119">dart-lang/matcher#119</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/2986c8e337a31eb7b455ce93dc984e9bf5797756"><code>2986c8e</code></a> blast_repo fixes (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/132">dart-lang/matcher#132</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/40a7d12289757ab3aaa39d47d6f99a9cb1dd701e"><code>40a7d12</code></a> Bump dart-lang/setup-dart from 1.6.2 to 1.6.4 (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/131">dart-lang/matcher#131</a>)</li>
    <li><a href="https://github.com/dart-lang/setup-dart/commit/40f1ce0b1c8f24a4e9cb7eb026e4dbbdb431eb76"><code>40f1ce0</code></a> Update dart.yml (<a href="https://redirect.github.com/dart-lang/setup-dart/issues/130">dart-lang/matcher#130</a>)</li>
    <li>See full diff in <a href="https://github.com/dart-lang/setup-dart/compare/f0ead981b4d9a35b37f30d36160575d60931ec30...0a8a0fc875eb934c15d08629302413c671d3f672">compare view</a></li>
    </ul>
    </details>
    <br />
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions
    
    </details>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    4b6428f View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Bump actions/checkout from 4.1.7 to 4.2.0 in the github-actions group (

    …dart-lang/matcher#255)
    
    Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).
    
    Updates `actions/checkout` from 4.1.7 to 4.2.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v4.2.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Add Ref and Commit outputs by <a href="https://github.com/lucacome"><code>@�lucacome</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkoutdart-lang/matcher#1180</a></li>
    <li>Dependabot updates in <a href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkoutdart-lang/matcher#1777</a> &amp; <a href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkoutdart-lang/matcher#1872</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/yasonk"><code>@�yasonk</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1869">actions/checkoutdart-lang/matcher#1869</a></li>
    <li><a href="https://github.com/lucacome"><code>@�lucacome</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkoutdart-lang/matcher#1180</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.1.7...v4.2.0">https://github.com/actions/checkout/compare/v4.1.7...v4.2.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v4.2.0</h2>
    <ul>
    <li>Add Ref and Commit outputs by <a href="https://github.com/lucacome"><code>@�lucacome</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkoutdart-lang/matcher#1180</a></li>
    <li>Dependency updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a>- <a href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkoutdart-lang/matcher#1777</a>, <a href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkoutdart-lang/matcher#1872</a></li>
    </ul>
    <h2>v4.1.7</h2>
    <ul>
    <li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkoutdart-lang/matcher#1739</a></li>
    <li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkoutdart-lang/matcher#1697</a></li>
    <li>Check out other refs/* by commit by <a href="https://github.com/orhantoy"><code>@�orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkoutdart-lang/matcher#1774</a></li>
    <li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkoutdart-lang/matcher#1776</a></li>
    </ul>
    <h2>v4.1.6</h2>
    <ul>
    <li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkoutdart-lang/matcher#1732</a></li>
    </ul>
    <h2>v4.1.5</h2>
    <ul>
    <li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkoutdart-lang/matcher#1703</a></li>
    <li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkoutdart-lang/matcher#1694</a></li>
    <li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkoutdart-lang/matcher#1696</a></li>
    <li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkoutdart-lang/matcher#1695</a></li>
    <li>README: Suggest <code>user.email</code> to be <code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1707">actions/checkoutdart-lang/matcher#1707</a></li>
    </ul>
    <h2>v4.1.4</h2>
    <ul>
    <li>Disable <code>extensions.worktreeConfig</code> when disabling <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1692">actions/checkoutdart-lang/matcher#1692</a></li>
    <li>Add dependabot config by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1688">actions/checkoutdart-lang/matcher#1688</a></li>
    <li>Bump the minor-actions-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1693">actions/checkoutdart-lang/matcher#1693</a></li>
    <li>Bump word-wrap from 1.2.3 to 1.2.5 by <a href="https://github.com/dependabot"><code>@�dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1643">actions/checkoutdart-lang/matcher#1643</a></li>
    </ul>
    <h2>v4.1.3</h2>
    <ul>
    <li>Check git version before attempting to disable <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1656">actions/checkoutdart-lang/matcher#1656</a></li>
    <li>Add SSH user parameter by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1685">actions/checkoutdart-lang/matcher#1685</a></li>
    <li>Update <code>actions/checkout</code> version in <code>update-main-version.yml</code> by <a href="https://github.com/jww3"><code>@�jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1650">actions/checkoutdart-lang/matcher#1650</a></li>
    </ul>
    <h2>v4.1.2</h2>
    <ul>
    <li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code> option is not present <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkoutdart-lang/matcher#1598</a></li>
    </ul>
    <h2>v4.1.1</h2>
    <ul>
    <li>Correct link to GitHub Docs by <a href="https://github.com/peterbe"><code>@�peterbe</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkoutdart-lang/matcher#1511</a></li>
    <li>Link to release page from what's new section by <a href="https://github.com/cory-miller"><code>@�cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkoutdart-lang/matcher#1514</a></li>
    </ul>
    <h2>v4.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li>
    </ul>
    <h2>v4.0.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li>
    </ul>
    <h2>v3.6.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/d632683dd7b4114ad314bca15554477dd762a938"><code>d632683</code></a> Prepare 4.2.0 release (<a href="https://redirect.github.com/actions/checkout/issues/1878">dart-lang/matcher#1878</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/6d193bf28034eafb982f37bd894289fe649468fc"><code>6d193bf</code></a> Bump braces from 3.0.2 to 3.0.3 (<a href="https://redirect.github.com/actions/checkout/issues/1777">dart-lang/matcher#1777</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/db0cee9a514becbbd4a101a5fbbbf47865ee316c"><code>db0cee9</code></a> Bump the minor-npm-dependencies group across 1 directory with 4 updates (<a href="https://redirect.github.com/actions/checkout/issues/1872">dart-lang/matcher#1872</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/b6849436894e144dbce29d7d7fda2ae3bf9d8365"><code>b684943</code></a> Add Ref and Commit outputs (<a href="https://redirect.github.com/actions/checkout/issues/1180">dart-lang/matcher#1180</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/2d7d9f7ff5b310f983d059b68785b3c74d8b8edd"><code>2d7d9f7</code></a> Provide explanation for where user email came from (<a href="https://redirect.github.com/actions/checkout/issues/1869">dart-lang/matcher#1869</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/9a9194f87191a7e9055e3e9b95b8cfb13023bb08"><code>9a9194f</code></a> Bump docker/build-push-action from 5.3.0 to 6.5.0 (<a href="https://redirect.github.com/actions/checkout/issues/1832">dart-lang/matcher#1832</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/dd960bd3c3f080561a1810e32349ac211ecec7d4"><code>dd960bd</code></a> Bump docker/login-action in the minor-actions-dependencies group (<a href="https://redirect.github.com/actions/checkout/issues/1831">dart-lang/matcher#1831</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/692973e3d937129bcbf40652eb9f2f61becf3332...d632683dd7b4114ad314bca15554477dd762a938">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.7&new-version=4.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions
    
    </details>
    dependabot[bot] authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    d64100f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Use a shorter doc header for CustomMatcher (dart-lang/matcher#256)

    Separate the second sentence into a new paragraph so dartdoc does not
    pull it in to the header. Rephrase the header to say more than that it
    is a base class.
    
    Update language version to `3.4` to match the test runner.
    
    Remove some unnecessary cast and `!` from private field promotion.
    natebosch authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9a0988a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    02233cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b146cc0 View commit details
    Browse the repository at this point in the history
  3. Moving fixes

    mosuem committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    dc1708d View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. use master branch dart.yml

    mosuem committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    73b80ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8e85af View commit details
    Browse the repository at this point in the history
  3. Regenerate dart.yml

    mosuem committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5934ae5 View commit details
    Browse the repository at this point in the history