-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
15 changed files
with
86 additions
and
3,990 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,111 +1,151 @@ | ||
## [Unreleased] | ||
### Added | ||
- Docs on contributing to the project [change](https://github.com/ominestre/rotten-deps/pull/58/) | ||
- Docs on how the days outdated are determined [change](https://github.com/ominestre/rotten-deps/pull/61) | ||
## 1.0.0-beta.25 | ||
|
||
### Changed | ||
- Changed the format of `CHANGELOG.md` again [change](https://github.com/ominestre/rotten-deps/pull/58/) | ||
|
||
### Fixed | ||
- Fixed days outdated being calculated incorrectly [change](https://github.com/ominestre/rotten-deps/pull/61) | ||
### Enhancements | ||
|
||
### Removed | ||
- Adds "days allowed" to the report generator and CLI table which represents either the default config or one for the specific rule. This is to help visualize how a dependency was determined to be outdated. [change](https://github.com/ominestre/rotten-deps/pull/78) | ||
- Refactored the report generator so that the requests for package details are now done in parallel instead of sequentially [change](https://github.com/ominestre/rotten-deps/pull/64) | ||
- Upgraded to Yargs `v17.x` which drops support for Node `v10.x`. Node `v10.x` will no longer be tested | ||
and supported by this project [change](https://github.com/ominestre/rotten-deps/pull/55) | ||
|
||
### Security | ||
### Fixes | ||
|
||
- Fixed days outdated being calculated incorrectly [change](https://github.com/ominestre/rotten-deps/pull/61) | ||
|
||
### Chores | ||
|
||
- Patches Lodash to address command injection in Lodash templates [change](https://github.com/ominestre/rotten-deps/pull/55) | ||
- Patches developer dependencies [change](https://github.com/ominestre/rotten-deps/pull/55) | ||
- Patches many many more dependencies after a hiatus from the project (didn't keep track of all the PRs) | ||
- Added testing support for Node 16.x | ||
- Dropped support for Node 10.x | ||
|
||
### Documentation | ||
|
||
- Added docs on contributing to the project [change](https://github.com/ominestre/rotten-deps/pull/58/) | ||
- Added docs on how the days outdated are determined [change](https://github.com/ominestre/rotten-deps/pull/61) | ||
- Changed the format of `CHANGELOG.md` again [change](https://github.com/ominestre/rotten-deps/pull/58/) | ||
- Fixed typos and linting issues in all of the projects documentation [change](https://github.com/ominestre/rotten-deps/pull/75) | ||
|
||
## 1.0.0-beta.24 | ||
|
||
- BUG: [Issue #3](https://github.com/ominestre/rotten-deps/issues/3) Fixes issue with generating report before installed | ||
- OPS: Configures CI to fail on outdated | ||
- TOOLS: Creates a script for handling releases | ||
- DOCS: Revises the module header TSDoc | ||
|
||
## 1.0.0-beta.23 | ||
|
||
- DOCS: rebuilds README.md | ||
- DOCS: Adds documentation for creating a config file | ||
- DOCS/TOOLS: Patches `typedoc-plugin-pages` to fix inconsistency with the latest version of `typescript` and `typedoc` | ||
- MINOR: Adds tast to preserve `.nojekyll` after running a docs clean task | ||
|
||
## v1.0.0-beta.22 | ||
|
||
- Started drinking our own flavor-aide. Replaced `yarn outdated` with `rotten-deps` | ||
- Updated dependencies | ||
|
||
## v1.0.0-beta.21 | ||
#### feature | ||
|
||
### feature | ||
|
||
- adds optional progress bar to report generation using CLI flag `--progress` | ||
|
||
## v1.0.0-beta.19 | ||
#### documentation | ||
|
||
### documentation | ||
|
||
- fixes 404 github pages by disabling jekyll | ||
|
||
## v1.0.0-beta.18 | ||
#### documentation | ||
|
||
### documentation | ||
|
||
- makes `docs/` the equivalent to `docs/generated/` since that's where GitHub pages looks | ||
- created `documentation/` for the actual user created markdown files | ||
|
||
## v1.0.0-beta.17 | ||
#### documentation | ||
|
||
### documentation | ||
|
||
- adds tsdoc for generation of reference docs | ||
- adds tsdoc-pages for inclusion of markdown files in generated reference docs | ||
|
||
## v1.0.0-beta.16 | ||
#### tech | ||
|
||
### tech | ||
|
||
- fixes issue where `config` and `npm-interactions` libraries were not being included in the NPM publish | ||
|
||
## v1.0.0-beta.15 | ||
#### documentation | ||
|
||
### documentation | ||
|
||
- [@synth3tk](https://github.com/synth3tk) added unit of measurement for clarity on grace period docs | ||
|
||
## v1.0.0-beta.14 | ||
#### documentation | ||
|
||
### documentation | ||
|
||
- fixed incorrect package name in readme | ||
|
||
## v1.0.0-beta.13 | ||
#### tech | ||
|
||
### tech | ||
|
||
- enables typescript strict mode and resolves any outstanding issues | ||
- revises documentation | ||
- updates dependencies | ||
|
||
## v1.0.0-beta.12 | ||
#### feature | ||
* allows CLI usage without a config file by specifying a default grace period for expiration | ||
### feature | ||
|
||
- allows CLI usage without a config file by specifying a default grace period for expiration | ||
|
||
#### infrastructure and tooling | ||
* converted remaining tests to typescript and dropped babel as a dev dependency since it was no longer needed | ||
* updated dependencies | ||
### infrastructure and tooling | ||
|
||
- converted remaining tests to typescript and dropped babel as a dev dependency since it was no longer needed | ||
- updated dependencies | ||
|
||
## v1.0.0-beta.11 | ||
#### feature | ||
* adds exit codes for pass, fail, and warn to the CLI | ||
|
||
#### minor | ||
* adds `isStale` check for dependencies | ||
### feature | ||
|
||
- adds exit codes for pass, fail, and warn to the CLI | ||
|
||
#### infrastructure and tooling | ||
* upped timeouts for api tests again | ||
* configures mocha for using `.ts` files | ||
* updates tsconfig type config to use mocha and chai types | ||
* configures build to run prior to testing | ||
### minor | ||
|
||
- adds `isStale` check for dependencies | ||
|
||
### infrastructure and tooling | ||
|
||
- upped timeouts for api tests again | ||
- configures mocha for using `.ts` files | ||
- updates tsconfig type config to use mocha and chai types | ||
- configures build to run prior to testing | ||
|
||
## v1.0.0-beta.10 | ||
#### feature | ||
* indicates in CLI report if a dependency was ignored | ||
|
||
#### minor | ||
* updates dependencies | ||
### feature | ||
|
||
- indicates in CLI report if a dependency was ignored | ||
|
||
### minor | ||
|
||
- updates dependencies | ||
|
||
## v1.0.0-beta.9 | ||
#### infrastructure | ||
* installs `sample-app` as a pretest hook since `npm outdated` relies on your installed version | ||
### infrastructure | ||
|
||
- installs `sample-app` as a pretest hook since `npm outdated` relies on your installed version | ||
|
||
#### testing | ||
* suppress config error table when running tests | ||
* add unit tests for the api | ||
### testing | ||
|
||
- suppress config error table when running tests | ||
- add unit tests for the api | ||
|
||
## v1.0.0-beta.8 | ||
#### infrastructure | ||
* split up github actions for yarn audit, yarn outdated, and build/test | ||
* allows yarn outdated to fail because it constantly fails | ||
### infrastructure | ||
|
||
- split up github actions for yarn audit, yarn outdated, and build/test | ||
- allows yarn outdated to fail because it constantly fails |
Oops, something went wrong.