Releases: JamesIves/fetch-api-data-action
Releases · JamesIves/fetch-api-data-action
v2.5.0
What's Changed
Build 🔧
- Migrate from Node.js 20 to Node.js 24 runtime
Dependencies 🤖
- chore(deps-dev): bump the eslint group with 2 updates by @dependabot[bot] in #1104
- chore(deps-dev): bump typescript-eslint from 8.13.0 to 8.14.0 in the typescript group by @dependabot[bot] in #1105
- chore(deps-dev): bump the misc group across 1 directory with 7 updates by @dependabot[bot] in #1118
- chore(deps-dev): bump the misc group with 2 updates by @dependabot[bot] in #1122
- chore(deps-dev): bump typescript-eslint from 8.16.0 to 8.17.0 in the typescript group by @dependabot[bot] in #1121
- chore(deps-dev): bump the eslint group with 2 updates by @dependabot[bot] in #1120
- chore(deps): bump codecov/codecov-action from 4.6.0 to 5.1.1 by @dependabot[bot] in #1123
- chore(deps-dev): bump typescript-eslint from 8.17.0 to 8.18.0 in the typescript group by @dependabot[bot] in #1125
- chore(deps-dev): bump the eslint group with 2 updates by @dependabot[bot] in #1124
- chore(deps-dev): bump @types/node from 22.10.1 to 22.10.2 in the misc group by @dependabot[bot] in #1126
- chore(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot[bot] in #1129
- chore(deps-dev): bump the misc group across 1 directory with 6 updates by @dependabot[bot] in #1135
- chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 in the misc group by @dependabot[bot] in #1136
- chore(deps): bump codecov/codecov-action from 5.1.2 to 5.4.0 by @dependabot[bot] in #1160
- chore(deps-dev): bump the misc group across 1 directory with 12 updates by @dependabot[bot] in #1167
- chore(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot[bot] in #1166
- chore(deps-dev): bump typescript-eslint from 8.32.0 to 8.32.1 in the typescript group by @dependabot[bot] in #1169
- chore(deps-dev): bump the eslint group with 2 updates by @dependabot[bot] in #1168
- chore(deps-dev): bump @types/node from 22.15.17 to 22.15.18 in the misc group by @dependabot[bot] in #1170
- chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot[bot] in #1172
- chore(deps-dev): bump the misc group across 1 directory with 3 updates by @dependabot[bot] in #1173
- chore(deps-dev): bump the misc group across 1 directory with 5 updates by @dependabot[bot] in #1175
- chore(deps-dev): bump the misc group across 1 directory with 9 updates by @dependabot[bot] in #1180
- chore(deps-dev): bump the misc group across 1 directory with 11 updates by @dependabot[bot] in #1186
- chore(deps-dev): bump the misc group across 1 directory with 3 updates by @dependabot[bot] in #1190
- chore(deps-dev): bump the misc group across 1 directory with 10 updates by @dependabot[bot] in #1198
- chore(deps-dev): bump jest from 30.0.4 to 30.0.5 in the misc group by @dependabot[bot] in #1202
- chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.2 by @dependabot[bot] in #1228
- chore(deps): bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #1227
- chore(deps): bump actions/checkout from 4.2.2 to 6.0.1 by @dependabot[bot] in #1226
- chore(deps-dev): bump jest-circus from 30.0.4 to 30.1.3 in the jest group by @dependabot[bot] in #1216
- chore(deps-dev): bump typescript-eslint from 8.37.0 to 8.44.0 in the typescript group by @dependabot[bot] in #1217
- chore(deps): bump actions/setup-node from 4.4.0 to 6.1.0 by @dependabot[bot] in #1225
- chore(deps-dev): bump the eslint group across 1 directory with 4 updates by @dependabot[bot] in #1221
- chore(deps-dev): bump the misc group across 1 directory with 6 updates by @dependabot[bot] in #1224
- chore(deps-dev): bump @types/node from 25.0.6 to 25.0.7 in the misc group by @dependabot[bot] in #1234
- chore(deps): bump @actions/core from 2.0.1 to 2.0.2 in the actions group by @dependabot[bot] in #1232
- chore(deps-dev): bump typescript-eslint from 8.51.0 to 8.52.0 in the typescript group by @dependabot[bot] in #1231
- chore(deps-dev): bump the eslint group across 1 directory with 3 updates by @dependabot[bot] in #1235
- chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by @dependabot[bot] in #1237
- chore(deps-dev): bump the misc group with 2 updates by @dependabot[bot] in #1236
Full Changelog: v2...v2.5.0
v2.4.2
What's Changed
Dependencies 🤖
- chore(deps): mass bump dependencies
- chore(deps): switch to using
.node-versioninstead of.nvmrcfor Node dependency management. - chore(deps): updated node version to 22.11.0 for development
Full Changelog: v2.4.1...v2.4.2
v2.4.1
What's Changed
Dependencies 🤖
- Bump github/codeql-action from 2 to 3 by @dependabot in #938
- Bump @types/node from 20.10.0 to 20.10.7 by @dependabot in #942
- Bump eslint-plugin-jest from 27.2.3 to 27.6.3 by @dependabot in #945
- Bump nock from 13.3.8 to 13.5.0 by @dependabot in #947
- Bump @types/node from 20.10.7 to 20.11.16 by @dependabot in #959
- Bump codecov/codecov-action from 3.1.4 to 4.3.0 by @dependabot in #986
- Bump @babel/traverse from 7.16.7 to 7.24.1 by @dependabot in #988
- Bump the eslint group with 3 updates by @dependabot in #1011
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1025
Other Changes
- chore(eslint): upgrade to eslint 9 by @JamesIves in #987
Full Changelog: v2...v2.4.1
v2.4.0
What's Changed
- The action is developed against and runs on Node 20.
- Bump nock from 13.2.9 to 13.3.3 by @dependabot in #879
- Bump codecov/codecov-action from 3.1.1 to 3.1.4 by @dependabot in #880
- Bump eslint-config-prettier from 8.5.0 to 9.0.0 by @dependabot in #878
- Bump typescript from 4.9.3 to 4.9.5 by @dependabot in #877
- Bump @typescript-eslint/parser from 5.54.1 to 5.62.0 by @dependabot in #875
- Bump @actions/io from 1.1.2 to 1.1.3 by @dependabot in #872
- Bump cross-fetch from 3.1.5 to 4.0.0 by @dependabot in #874
- Bump eslint-plugin-jest from 27.2.1 to 27.2.3 by @dependabot in #876
- Bump @types/node from 20.5.7 to 20.10.0 by @dependabot in #930
- Bump eslint from 8.48.0 to 8.54.0 by @dependabot in #926
- Bump actions/setup-node from 3 to 4 by @dependabot in #914
- Bump actions/checkout from 3 to 4 by @dependabot in #882
- Bump nock from 13.3.3 to 13.3.8 by @dependabot in #919
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Resolved an issue with the environment variable generated by the action. It is now named
fetchApiDataas opposed tofetch-api-data(invalid on Ubuntu). This is not considered a breaking change as this was broken to begin with. This part of the code is not frequently used and thus some iteration was expected here. - Added integration tests to ensure the functionality of the environment variables and step output persists cross versions.
- Added action input that allows you to modify the environment variable name. This is called
variable-name, and defaults to the standardfetchApiDataname if unset. Details can be found in the project readme. - Properly called setOutput via
@actions/coreso you can now referencefetchApiDataas an output step too should you choose. This was previously documented in theaction.ymlfile but not actually called in code. - For working examples of the above you can view the action integration tests here.
Dependencies
- Bump @types/node from 18.8.3 to 18.8.4 by @dependabot in #750
- Bump typescript from 4.8.4 to 4.9.3 by @dependabot in #782
- Bump @typescript-eslint/eslint-plugin from 5.20.0 to 5.43.0 by @dependabot in #780
- Bump @types/node from 18.8.4 to 18.11.10 by @dependabot in #791
- Bump @actions/core from 1.9.1 to 1.10.0 by @dependabot in #738
- Bump @types/mustache from 4.2.1 to 4.2.2 by @dependabot in #787
- Bump eslint-plugin-jest from 27.1.1 to 27.2.1 by @dependabot in #820
- Bump prettier from 2.7.1 to 2.8.4 by @dependabot in #840
- Bump json5 from 2.2.0 to 2.2.3 by @dependabot in #817
- Bump @typescript-eslint/parser from 5.20.0 to 5.54.1 by @dependabot in #858
- Bump eslint from 8.24.0 to 8.48.0 by @dependabot in #868
- Bump @types/node from 18.11.10 to 20.5.7 by @dependabot in #865
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #864
- Bump tough-cookie from 4.0.0 to 4.1.3 by @dependabot in #863
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #862
- Bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.62.0 by @dependabot in #866
Full Changelog: v2...v2.3.0
v2.2.4
What's Changed
- The action now fully runs on Node 16. (Thank you @nickmccurdy)
Changelog
- Bump @types/node from 18.0.0 to 18.7.6 by @dependabot in #695
- Bump eslint-plugin-prettier from 4.0.0 to 4.2.1 by @dependabot in #651
- Bump @types/mustache from 4.1.2 to 4.2.1 by @dependabot in #670
- Bump nock from 13.2.4 to 13.2.9 by @dependabot in #671
- Bump @actions/core from 1.9.0 to 1.9.1 by @dependabot in #696
- Use Node 16 by @nickmccurdy in #727
- Bump eslint from 8.18.0 to 8.23.1 by @dependabot in #717
- Bump eslint-plugin-jest from 26.5.3 to 27.0.4 by @dependabot in #718
- Bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in #724
- Typographical Error by @sojinsamuel in #697
- Bump eslint from 8.23.1 to 8.24.0 by @dependabot in #730
- Bump typescript from 4.7.4 to 4.8.4 by @dependabot in #736
- Bump eslint-plugin-jest from 27.0.4 to 27.1.1 by @dependabot in #745
- Bump @types/node from 18.7.6 to 18.8.3 by @dependabot in #746
New Contributors
- @sojinsamuel made their first contribution in #697
Full Changelog: v2...v2.2.4
v2.2.3
Minor Changes
- Linting scripts have been updated to ensure that everything across the repo gets picked up.
- Numerous dependency updates.
New Contributors
- @nickmccurdy made their first contribution in #642
Sponsors ❤️
- Special thanks to @github for their generous sponsorship contributions.
Full Changelog: v2...v2.2.3
v2.2.2
Minor Changes
- Resolves some issues presented from an earlier deploy.
- Dependency bumps across the board.
v2.2.1
Minor Changes
- Implemented a
set-outputparameter that lets you toggle off the saving of the data an environment variable.
v2.2.0
Changes
- Implements an encoding option which allows you to adjust the encoding type of the file being saved. Special thanks to @humble-barnacle001 #480
