diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml new file mode 100644 index 0000000..2144819 --- /dev/null +++ b/.github/dependabot.yaml @@ -0,0 +1,8 @@ +# Dependabot configuration file. +version: 2 + +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f1fd21e..6f230c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,8 +21,8 @@ jobs: matrix: sdk: [dev] steps: - - uses: actions/checkout@v2 - - uses: dart-lang/setup-dart@v1.0 + - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 + - uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: sdk: ${{ matrix.sdk }} - id: install @@ -48,8 +48,8 @@ jobs: os: [ubuntu-latest] sdk: [2.12.0, dev] steps: - - uses: actions/checkout@v2 - - uses: dart-lang/setup-dart@v1.0 + - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 + - uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: sdk: ${{ matrix.sdk }} - id: install diff --git a/CHANGELOG.md b/CHANGELOG.md index ea92e11..a3ce638 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,6 @@ -## 1.17.0-dev +## 1.17.0 * Add `Iterable.elementAtOrNull` and `List.elementAtOrNull` extension methods. - * Add a top-level `lastBy()` function that converts an `Iterable` to a `Map` by grouping its elements using a function, keeping the last element for each computed key. Also available as an extension method on `Iterable`. diff --git a/README.md b/README.md index e7bd21d..9f66acf 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +[![Dart CI](https://github.com/dart-lang/collection/actions/workflows/ci.yml/badge.svg)](https://github.com/dart-lang/collection/actions/workflows/ci.yml) +[![pub package](https://img.shields.io/pub/v/collection.svg)](https://pub.dev/packages/collection) +[![package publisher](https://img.shields.io/pub/publisher/collection.svg)](https://pub.dev/packages/collection/publisher) + Contains utility functions and classes in the style of `dart:collection` to make working with collections easier. diff --git a/pubspec.yaml b/pubspec.yaml index 07a5fa1..50c30bf 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,5 @@ name: collection -version: 1.17.0-dev - +version: 1.17.0 description: Collections and utilities functions and classes related to collections. repository: https://github.com/dart-lang/collection