Skip to content

Commit bd0a993

Browse files
authored
Merge pull request #342 from javierbrea/release
Release v5
2 parents b33598d + e0ac567 commit bd0a993

File tree

15 files changed

+1291
-2842
lines changed

15 files changed

+1291
-2842
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ on:
44
branches:
55
- master
66
- release
7-
- pre-release
87
pull_request:
98
concurrency:
109
group: ${{ github.workflow }}-${{ github.ref }}
@@ -14,26 +13,15 @@ jobs:
1413
runs-on: ubuntu-latest
1514
strategy:
1615
matrix:
17-
node: ["18.20.2", "20.13.1", "22.2.0"]
16+
node: ["18.20.3", "20.13.1", "22.2.0"]
1817
steps:
1918
- name: Checkout
2019
uses: actions/checkout@v4
2120
- name: Use Node.js
2221
uses: actions/setup-node@v4
2322
with:
2423
node-version: ${{ matrix.node }}
25-
- name: Cache npm
26-
uses: actions/cache@v4
27-
env:
28-
cache-name: cache-npm
29-
with:
30-
# npm cache files are stored in `~/.npm` on Linux/macOS
31-
path: ~/.npm
32-
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
33-
restore-keys: |
34-
${{ runner.os }}-build-${{ env.cache-name }}-
35-
${{ runner.os }}-build-
36-
${{ runner.os }}-
24+
cache: "npm"
3725
- name: Install dependencies
3826
run: npm ci
3927
- name: Lint
@@ -50,25 +38,15 @@ jobs:
5038
runs-on: windows-2022
5139
strategy:
5240
matrix:
53-
node: ["18.20.2", "20.13.1", "22.2.0"]
41+
node: ["18.20.3", "20.13.1", "22.2.0"]
5442
steps:
5543
- name: Checkout
5644
uses: actions/checkout@v4
5745
- name: Use Node.js
5846
uses: actions/setup-node@v4
5947
with:
6048
node-version: ${{ matrix.node }}
61-
- name: Cache npm
62-
uses: actions/cache@v4
63-
env:
64-
cache-name: cache-windows-npm
65-
with:
66-
path: ~\AppData\Roaming\npm-cache
67-
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
68-
restore-keys: |
69-
${{ runner.os }}-build-${{ env.cache-name }}-
70-
${{ runner.os }}-build-
71-
${{ runner.os }}-
49+
cache: "npm"
7250
- name: Install dependencies
7351
run: npm ci --ignore-scripts
7452
env:
@@ -86,7 +64,7 @@ jobs:
8664
- name: Download test results
8765
uses: actions/download-artifact@v4
8866
with:
89-
name: coverage-18.20.2
67+
name: coverage-18.20.3
9068
path: coverage
9169
- name: Coveralls
9270
uses: coverallsapp/github-action@master

.husky/pre-commit

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
#!/bin/sh
2-
. "$(dirname "$0")/_/husky.sh"
3-
41
npm run lint-staged

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
1111
### Removed
1212
### BREAKING CHANGES
1313

14+
## [5.0.0] - 2024-11-05
15+
16+
### Changed
17+
18+
- feat([#329](https://github.com/javierbrea/eslint-plugin-boundaries/issues/329)): Modify dependencies, tests and docs to support eslint v9
19+
- chore([#338](https://github.com/javierbrea/eslint-plugin-boundaries/issues/338)): Bump micromatch dependency to 4.0.8
20+
- docs: Clarify include/exclude precedence in docs ([@robw-mercury](https://github.com/robw-mercury))
21+
22+
## [5.0.0-beta.1] - 2024-07-07
23+
24+
### Changed
25+
- chore: Add changes from release [4.2.2](#4-2-2)
26+
1427
## [4.2.2] - 2024-07-07
1528

1629
### Changed
@@ -25,6 +38,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
2538
- chore(devDependencies): Bumb prettier to 3.3.2
2639
- chore(devDependencies): Bump EndBug/version-check action to v2.1.4
2740

41+
## [5.0.0-beta.0] - 2024-06-17
42+
43+
### Changed
44+
- feat: Modify dependencies and tests to support eslint v9
45+
- feat: Remove `plugins` property from preset configurations, given that eslint v9 does not support defining plugins by using strings in the configuration. Added example to the main readme file to show how the plugin and predefined configurations should be used now.
46+
- chore: Migrate self eslint configuration to v9 format.
47+
48+
### Removed
49+
- chore: Drop support for Node.js versions lower than 18.18
50+
51+
2852
## [4.2.1] - 2024-05-16
2953

3054
### Changed

0 commit comments

Comments
 (0)