Merge pull request #2592 from ing-bank/changeset-release/master

Version Packages
This commit is contained in:
Thijs Louisse 2025-10-20 22:20:22 +02:00 committed by GitHub
commit b74d312bc0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 7 additions and 22 deletions

View file

@ -1,5 +0,0 @@
---
'providence-analytics': patch
---
enhance getSourceCodeFragmentOfDeclaration api

View file

@ -1,5 +1,11 @@
# Change Log # Change Log
## 0.19.1
### Patch Changes
- f7e73f8: enhance getSourceCodeFragmentOfDeclaration api
## 0.19.0 ## 0.19.0
### Minor Changes ### Minor Changes
@ -62,12 +68,10 @@
### Minor Changes ### Minor Changes
- 615472c: - use oxc for all analyzers (oxc is way smaller and more performant than swc, let alone babel) - 615472c: - use oxc for all analyzers (oxc is way smaller and more performant than swc, let alone babel)
- make swcTraverse compatible with oxc - make swcTraverse compatible with oxc
- expand scope functionality of swcTraverse - expand scope functionality of swcTraverse
BREAKING: BREAKING:
- make parsers peerDependencies (babel or swc should be loaded by external analyzers) - make parsers peerDependencies (babel or swc should be loaded by external analyzers)
- rename `swcTraverse` to `oxcTraverse` - rename `swcTraverse` to `oxcTraverse`
@ -162,14 +166,12 @@
### Minor Changes ### Minor Changes
- bdb038e1: Many improvements: - bdb038e1: Many improvements:
- rewritten from babel to swc - rewritten from babel to swc
- oxcTraverse tool, compatible with babel traverse api - oxcTraverse tool, compatible with babel traverse api
- increased performance - increased performance
- better windows compatibility - better windows compatibility
BREAKING: BREAKING:
- package fully written as esm - package fully written as esm
- entrypoints changed: - entrypoints changed:
- `@providence-analytics/src/cli` => `@providence-analytics/cli.js` - `@providence-analytics/src/cli` => `@providence-analytics/cli.js`
@ -180,7 +182,6 @@
### Patch Changes ### Patch Changes
- d40fd90b: Fixes: - d40fd90b: Fixes:
- allow absence of config file - allow absence of config file
- remove package=lock of non-root packages - remove package=lock of non-root packages
- fix conflicting package entries - fix conflicting package entries
@ -251,12 +252,10 @@
### Minor Changes ### Minor Changes
- 96ae18c4: Improved dashboard: - 96ae18c4: Improved dashboard:
- allows to configure categories in `providence.conf.(m)js`that show up in dashboard - allows to configure categories in `providence.conf.(m)js`that show up in dashboard
- exposes dashboard in cli: `npx providence dashboard` - exposes dashboard in cli: `npx providence dashboard`
BREAKING CHANGES: BREAKING CHANGES:
- `providence.conf.(m)js` must be in ESM format. - `providence.conf.(m)js` must be in ESM format.
### Patch Changes ### Patch Changes
@ -400,11 +399,9 @@
- 2dc85b14: Monorepo support for extend-docs - 2dc85b14: Monorepo support for extend-docs
### Features ### Features
- add monorepo support for extend-docs - add monorepo support for extend-docs
### Fixes ### Fixes
- allow custom element and class definitions to be in same file for 'match-paths' - allow custom element and class definitions to be in same file for 'match-paths'
## 0.6.3 ## 0.6.3
@ -412,7 +409,6 @@
### Patch Changes ### Patch Changes
- b71bd7f2: Providence windows support - b71bd7f2: Providence windows support
- fix: make all tests run on Windows - fix: make all tests run on Windows
## 0.6.2 ## 0.6.2
@ -434,13 +430,11 @@
- 623b10a3: Custom '--allowlist' takes precedence over '--allowlist-mode' - 623b10a3: Custom '--allowlist' takes precedence over '--allowlist-mode'
#### Features #### Features
- Custom '--allowlist' takes precedence over '--allowlist-mode' when conflicting. - Custom '--allowlist' takes precedence over '--allowlist-mode' when conflicting.
For instance, when running CLI with '--allowlist-mode git --allowlist ./dist' For instance, when running CLI with '--allowlist-mode git --allowlist ./dist'
(and .gitignore contained '/dist'), './dist' will still be analyzed. (and .gitignore contained '/dist'), './dist' will still be analyzed.
#### Patches #### Patches
- Align naming conventions between CLI and InputDataService.gatherFilesFromDir - Align naming conventions between CLI and InputDataService.gatherFilesFromDir
## 0.5.0 ## 0.5.0
@ -450,13 +444,11 @@
- ca6c8e62: Allowlist modes - ca6c8e62: Allowlist modes
#### Features #### Features
- Allowlist mode: autodetects whether analyzed repository is a "git" or "npm" (published artifact) repository. - Allowlist mode: autodetects whether analyzed repository is a "git" or "npm" (published artifact) repository.
Via the cli `--allowlist-mode 'npm|git|all'` and `--allowlist-mode-reference 'npm|git|all'` can be Via the cli `--allowlist-mode 'npm|git|all'` and `--allowlist-mode-reference 'npm|git|all'` can be
configured to override the autodetected mode. configured to override the autodetected mode.
#### Bugfixes #### Bugfixes
- Clean output extend-docs: strings like '[no-dependency]' will not end up in aggregated result - Clean output extend-docs: strings like '[no-dependency]' will not end up in aggregated result
## 0.4.0 ## 0.4.0
@ -466,13 +458,11 @@
- c702e47c: Providence update to fix some issues with target/reference and to allow filtering target project dependencies. - c702e47c: Providence update to fix some issues with target/reference and to allow filtering target project dependencies.
#### Features #### Features
- Allow specifying target project dependencies via CLI using `--target-dependencies` flag: - Allow specifying target project dependencies via CLI using `--target-dependencies` flag:
When `--target-dependencies` is applied without argument, it will act as boolean and include all dependencies for all search targets (node_modules and bower_components). When `--target-dependencies` is applied without argument, it will act as boolean and include all dependencies for all search targets (node_modules and bower_components).
When a regex is supplied like `--target-dependencies /^my-brand-/`, it will filter all packages that comply with the regex. When a regex is supplied like `--target-dependencies /^my-brand-/`, it will filter all packages that comply with the regex.
#### Bugfixes #### Bugfixes
- Use the correct gatherFilesConfig for references/targets - Use the correct gatherFilesConfig for references/targets
- Provide target/reference result match - Provide target/reference result match
- Edit `from-import-to-export` helper function to work without filesystem lookup. This will allow to supply target/reference result matches to `match-imports` analyzer - Edit `from-import-to-export` helper function to work without filesystem lookup. This will allow to supply target/reference result matches to `match-imports` analyzer

View file

@ -1,6 +1,6 @@
{ {
"name": "providence-analytics", "name": "providence-analytics",
"version": "0.19.0", "version": "0.19.1",
"description": "Providence is the 'All Seeing Eye' that measures effectivity and popularity of software. Release management will become highly efficient due to an accurate impact analysis of (breaking) changes", "description": "Providence is the 'All Seeing Eye' that measures effectivity and popularity of software. Release management will become highly efficient due to an accurate impact analysis of (breaking) changes",
"license": "MIT", "license": "MIT",
"author": "ing-bank", "author": "ing-bank",