Skip to content

Commit

Permalink
1.0.0-beta.25
Browse files Browse the repository at this point in the history
  • Loading branch information
ominestre committed Apr 13, 2022
1 parent 675b29a commit ae6afcd
Show file tree
Hide file tree
Showing 15 changed files with 86 additions and 3,990 deletions.
130 changes: 85 additions & 45 deletions CHANGELOG.md
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
Loading

0 comments on commit ae6afcd

Please sign in to comment.