Releases: Kesin11/CIAnalyzer
Releases · Kesin11/CIAnalyzer
v5.0.6
v5.0.6
Changes
Dependencies
17 changes
- chore(deps): update dependency @types/node to v16.11.42 @renovate (#576)
- chore(deps): update dependency @google-cloud/storage to v6.2.2 @renovate (#573)
- chore(deps): update dependency axios-retry to v3.3.1 @renovate (#574)
- chore(deps): update dependency jest-junit to v14 @renovate (#572)
- chore(deps): update dependency @google-cloud/storage to v6.2.0 @renovate (#569)
- chore(deps): update dependency ts-proto to v1.115.5 @renovate (#571)
- chore(deps): update dependency @types/jest to v28.1.3 @renovate (#570)
- chore(deps): update dependency @octokit/plugin-throttling to v3.7.0 @renovate (#567)
- chore(deps): update dependency typescript to v4.7.4 @renovate (#566)
- chore(deps): update js test packages @renovate (#565)
- chore(deps): update dependency @types/node to v16.11.41 @renovate (#564)
- chore(deps): update dependency @google-cloud/storage to v6.1.0 @renovate (#560)
- chore(deps): update dependency @types/node to v16.11.39 @renovate (#561)
- chore(deps): update dependency ts-proto to v1.115.4 @renovate (#562)
- chore(deps): update js test packages @renovate (#557)
- chore(deps): update dependency dayjs to v1.11.3 @renovate (#559)
- chore(deps): update dependency typescript to v4.7.3 @renovate (#558)
Internal improvement
v5.0.5
v5.0.5
Changes
Dependencies
21 changes
- chore(deps): update dependency ts-proto to v1.115.3 @renovate (#556)
- chore(deps): update dependency @types/node to v16.11.38 @renovate (#555)
- chore(deps): update dependency @google-cloud/bigquery to v6 @renovate (#553)
- chore(deps): update dependency ts-proto to v1.114.7 @renovate (#551)
- chore(deps): update dependency @google-cloud/storage to v6 @renovate (#549)
- chore(deps): update dependency typescript to v4.7.2 @renovate (#552)
- chore(deps): update dependency ts-jest to v28.0.3 @renovate (#550)
- chore(deps): update dependency @google-cloud/storage to v5.20.5 @renovate (#546)
- chore(deps): update dependency ts-proto to v1.112.2 @renovate (#548)
- chore(deps): update dependency @types/node to v16.11.36 @renovate (#547)
- chore(deps): update dependency minimatch to v5.1.0 @renovate (#545)
- chore(deps): update dependency yargs to v17.5.1 @renovate (#544)
- chore(deps): update js test packages @renovate (#536)
- chore(deps): update dependency dayjs to v1.11.2 @renovate (#543)
- chore(deps): update dependency ts-proto to v1.112.0 @renovate (#542)
- chore(deps): update docker/login-action action to v2 @renovate (#541)
- chore(deps): update docker/metadata-action action to v4 @renovate (#540)
- chore(deps): update dependency @types/node to v16.11.33 @renovate (#534)
- chore(deps): update dependency axios-retry to v3.2.5 @renovate (#533)
- chore(deps): update dependency typescript to v4.6.4 @renovate (#535)
- chore(deps): update dependency @google-cloud/storage to v5.19.4 @renovate (#532)
Internal improvement
v5.0.4
v5.0.4
Changes
Dependencies
11 changes
- chore(deps): update dependency junit2json to v3.0.2 @renovate (#537)
- chore(deps): update dependency axios to v0.27.2 @renovate (#531)
- chore(deps): update dependency jest-junit to v13.2.0 @renovate (#530)
- chore(deps): update dependency @google-cloud/storage to v5.19.3 @renovate (#528)
- chore(deps): update dependency @types/lodash to v4.14.182 @renovate (#529)
- chore(deps): update dependency dayjs to v1.11.1 @renovate (#526)
- chore(deps): update dependency @google-cloud/storage to v5.19.2 @renovate (#525)
- chore(deps): update dependency @types/node to v16.11.27 @renovate (#527)
- chore(deps): update dependency @google-cloud/storage to v5.19.1 @renovate (#524)
- chore(deps): update dependency yargs to v17.4.1 @renovate (#521)
- chore(deps): update dependency ts-proto to v1.110.4 @renovate (#520)
Internal improvement
v5.0.3
v5.0.2
v5.0.0
v4.4.0
v4.3.2
v4.3.1
v4.3.0
4.3.0 (2021-10-03)
Support CircleCI API v2 🎉
So CircleCI v1.1 does not provide API that about pipeline, previously CIAnalyzer reconstruct pipeline structure from each job.
Now, CIAnalyzer uses a pipeline data structure provided by API v2. The exported data will be closer to what you can see on the CircleCI website.
How to migrate from v1.1
After upgrade CIAnalzyer version newer than v4.2, do not need any changes in your config YAML if you want to still use CircleCI API v1.1 .
When you want to use CircleCI v2, you have to change the config as below.
# before (use API v1.1)
baseUrl: https://circleci.com/api/v1.1
# after (use API v2)
baseUrl: https://circleci.com/api/ # Remove suffix "v1.1" from URL
version: 2 # Add
NOTICE The first time after you enable v2, CIAnalyzer reset the LastRun build number and will export the last 100 pipeline data. As a result, it may be exporting duplicate data that has already been exported before.
There is no workaround to avoid this problem, sorry.
Bug Fixes
- CircleCI: Add baseUrl config validation (58ec9e3)
- CircleCI: CircleCI v2 FETCH_LIMIT up to 100 (44dca7e)
- CircleCI: Ignore pipelines that has not workflows or has on_hold status workflow (91afb51)
- CircleCI: Remediate invalid timestamp in workflows (117d8fb)
- Fix each parseConfig() overwrite argument object (d3398ef)
Features
- CircleCI: Add CircleCI v1 and v2 lastRunStore migration (7916cf7)
- CircleCI: Support CircleCI v2 API (4fbe2d3)