Граф коммитов

87 Коммитов

Автор SHA1 Сообщение Дата
Kevin Dangoor d43366816f
Ensure that we don't have a vulnerability from cabal (#737)
* Ensure that we don't have a vulnerability from cabal

This makes sure we don't get a homepage URL from cabal that's too
long and causes a performance issue leading to a denial of service.

Fixes https://github.com/github/licensed/security/code-scanning/1
2024-08-13 13:37:05 -04:00
Kevin Dangoor 1d77e9ddb0
Update changelog for 4.5 (#735)
* Update changelog for 4.5

* Update README with instructions for releases.

Looks like the right way to do a release is on GitHub itself and not
on the command line.
2024-08-13 13:27:45 -04:00
Jon Ruskin c749c334cd release-4.4.0
### Added

- Licensed status command will alert on stale cached dependency records (https://github.com/github/licensed/pull/657)
2023-05-26 09:18:56 -07:00
Jon Ruskin 52a1476273 release 4.3.1
## 4.3.1
### Changed
- Bump nokogiri to resolve vulnerabilities (https://github.com/github/licensed/pull/648)
2023-04-12 11:12:20 -07:00
Jon Ruskin e0774b46fc release 4.3.0
### Added

- Cocoapods support has been re-enabled using a cocoapods plugin (https://github.com/github/licensed/pull/644)
2023-03-20 09:59:28 -07:00
Jon Ruskin c20fd0a17b release 4.2.0
### Added
- Reviewed and ignored configuration lists support matching on versions and version ranges (https://github.com/github/licensed/pull/629)

### Fixed
- Licensed should more reliably source dependencies from Gradle >= 8.0 (https://github.com/github/licensed/pull/630)
2023-02-25 13:11:30 -07:00
Jon Ruskin 8a63e37f6f release 4.1.0
### Added

- Custom license terms can be added to dependencies via new configuration options (https://github.com/github/licensed/pull/624)
- Licensed is now integrated with pnpm to enumerate dependencies (https://github.com/github/licensed/pull/626)
2023-02-08 09:56:21 -07:00
Jon Ruskin 120fdf8167 release 4.0.4
### Changed

- Dependency version requirements are more relaxed (https://github.com/github/licensed/pull/619)
2023-01-26 09:24:28 -07:00
Jon Ruskin a545485f0f release 4.0.3
### Changed

- Cocoapods dependency enumeration has been disabled (https://github.com/github/licensed/pull/616)

### Fixed

- Fixed method signature change in Bundler API with Bundler >= 2.4.4 (🎉 @CvX https://github.com/github/licensed/pull/614)
- Fixed installation dependency compatibility with Rails >= 7.0 (https://github.com/github/licensed/pull/616)
2023-01-17 09:34:47 -07:00
Jon Ruskin 2ecb2fc063 release 4.0.2
- The path to a gradlew executable can be configured when enumerating gradle dependencies (🎉 @LouisBoudreau https://github.com/github/licensed/pull/610)
2023-01-11 09:52:40 -07:00
Jon Ruskin 15ac3e693e release 4.0.1
## 4.0.1

### Fixed

- Running gradle tests will no longer fail when gradle is not available (https://github.com/github/licensed/pull/606)
2023-01-06 09:40:02 -07:00
Jon Ruskin fd55d32cd2 add missing link to change 2023-01-05 10:35:42 -07:00
Jon Ruskin e9eca50c12 release 4.0.0
### Added
- Licensed supports Cocoapods as a dependency source (🎉 @LouisBoudreau https://github.com/github/licensed/pull/584)
- Licensed supports Gradle multi-project builds (🎉 @LouisBoudreau https://github.com/github/licensed/pull/583)
### Fixed
- Licensed no longer crashes when run with Bundler >= 2.4.0 (🎉 @JoshReedSchramm https://github.com/github/licensed/pull/597)
### Changed
- BREAKING: Licensed no longer ships executables with releases (https://github.com/github/licensed/pull/586)
- BREAKING: Licensed no longer includes support for Go <= 1.11
2023-01-05 10:34:23 -07:00
Jon Ruskin 1eb87b1f5d release 3.9.1
## 3.9.1

### Fixed

- Updating cached dependency records will more accurately apply `review_changed_license` flag (https://github.com/github/licensed/pull/578)
2022-11-25 15:23:48 -07:00
Jon Ruskin eb4c44f5ab release 3.9.0
### Added

- `NOTICE` files can now be generated without cached files in a repository (https://github.com/github/licensed/pull/572)
2022-11-14 09:20:05 -07:00
Jon Ruskin fbfb06f710 release 3.8.0
### Added

- Licensing compliance status checks can now be used without cached files in a repository (https://github.com/github/licensed/pull/560)
2022-10-29 09:03:13 -07:00
Jon Ruskin bd18e6715d release 3.7.5
### Fixed

- Python dependency metadata will be correctly parsed from the ouput of `pip show` (https://github.com/github/licensed/pull/555)
2022-10-20 08:08:29 -07:00
Jon Ruskin 725c39be2a release 3.7.4
## 3.7.4

### Fixed

- Licenses for Python dependencies built with Hatchling are correctly found (https://github.com/github/licensed/pull/547)
2022-10-06 17:37:14 -07:00
Jon Ruskin caf8bdabad add missed fix by CvX
fix was copied to a separate PR to fix build issues
2022-08-16 20:22:04 -07:00
Jon Ruskin 418333c2d9 release 3.7.3
## 3.7.3

### Fixed

- Swift test fixtures build artifacts are now ignored (🎉 @CvX https://github.com/github/licensed/pull/524)
- Running cargo test fixture setup no longer deletes test files (🎉 @CvX https://github.com/github/licensed/pull/525)
- Bundler test fixtures are compatible with latest macOS silicon(🎉 @CvX https://github.com/github/licensed/pull/528)
- Fix segfaults seen using licensed with ruby 3.0.4 (https://github.com/github/licensed/pull/530)
- Fix compatibility with latest versions of bundler 2.3 (https://github.com/github/licensed/pull/535)
2022-08-16 20:18:13 -07:00
Jon Ruskin 52e9b6be80 release 3.7.2
## 3.7.2

### Fixed

- Comparing dependency license contents now finds matching contents regardless of the order of the licenses (https://github.com/github/licensed/pull/516)
- Fixed typo in a link in README.md (https://github.com/github/licensed/pull/514)

### Changed

- Elixir testing setup is migrated to erlef/setup-beam (https://github.com/github/licensed/pull/512)
2022-06-02 10:38:57 -07:00
Jon Ruskin 9cf7691d9e release 3.7.1
## 3.7.1

### Fixed

- Dependencies' legal notice file matching has been made more strict to reduce false positives on code files containing the word `legal` (https://github.com/github/licensed/pull/510)
2022-05-13 08:05:19 -07:00
Jon Ruskin 809e6ce994 release 3.7.0
## 3.7.0

### Changed

- Pip and pipenv sources will find dependency licenses under `dist-info/license_files` when available (https://github.com/github/licensed/pull/504)
2022-04-25 16:03:27 -07:00
Jon Ruskin 320bc47eb2 release 3.6.0
## 3.6.0

2022-03-17

### Added

- Composer dev dependencies can optionally be included in enumerated PHP dependencies (🎉 `@digilist` https://github.com/github/licensed/pull/486)
- Getting started usage documentation (https://github.com/github/licensed/pull/483)
- Initial support for NPM workspaces (https://github.com/github/licensed/pull/485)

### Changed

- Transitive dependencies are now enumerated by the `pip` source (https://github.com/github/licensed/pull/480)

### Fixed

- `licensed cache --force` will now correctly overwrite existing license classifications (https://github.com/github/licensed/pull/473)
2022-03-17 13:56:12 -07:00
Jon Ruskin 29a9597157 release 3.5.0
## 3.5.0

2022-02-24

### Added

- [Licensee](https://github.com/licensee/licensee) confidence thresholds can be configured in the licensed configuration file (https://github.com/github/licensed/pull/455)
2022-02-24 13:52:33 -07:00
Jon Ruskin ad3a0ed004 release 3.4.4
## 3.4.4

2022-02-07

### Fixed

- The npm and pip sources have better protection from strings causing crashes in `Hash#dig` (https://github.com/github/licensed/pull/450)
2022-02-07 19:47:49 -07:00
Jon Ruskin 9635bbe9ef release 3.4.3
## 3.4.3

2022-01-31

### Added

- The npm source handles more cases of missing, optional, peer dependencies (https://github.com/github/licensed/pull/443)
2022-01-31 11:09:25 -07:00
Jon Ruskin 310afd3e26 release 3.4.2
## 3.4.2

2022-01-17

### Fixed

- The yarn source will no longer evaluate package.json files that do not represent project dependencies (https://github.com/github/licensed/pull/439)
2022-01-17 09:58:38 -07:00
Jon Ruskin 9ba7df22d4 release 3.4.1
## 3.4.1

2022-01-07

### Fixed

- Malformed package.json files will no longer crash yarn dependency detection (https://github.com/github/licensed/pull/431)
2022-01-07 16:22:58 -07:00
Jon Ruskin f4c5e60447 release 3.4.0
## 3.4.0

2021-12-14

### Added

- New Yarn enumerator with support for berry versions (https://github.com/github/licensed/pull/423)

### Fixed

- Error handling cases return correct values in the Yarn enumerator (https://github.com/github/licensed/pull/425)
- Fixed link in command documentation (🎉 @chibicco https://github.com/github/licensed/pull/416)
- Fixed minor backwards compatibility issue for Ruby 2.3 support (🎉 @dzunk https://github.com/github/licensed/pull/414)

### Changed

- Licensed's own dependencies are cached in the repository and kept up to date with GitHub Actions (https://github.com/github/licensed/pull/421)
2021-12-14 16:29:19 -07:00
Jon Ruskin ed566be7f4 release 3.3.1
## 3.3.1

2021-10-07

### Fixed

- Fix evaluation of peer dependencies with npm 7 (🎉 @manuelpuyol https://github.com/github/licensed/pull/411)

### Changed

- Manifest source evaluation performance improvements (https://github.com/github/licensed/pull/407)
2021-10-07 09:09:39 -07:00
Jon Ruskin 3180c5eede release 3.3.0
2021-09-18

### Added

- New cargo source enumerates rust dependencies (https://github.com/github/licensed/pull/404)

### Changed

- Removed non-functional files from gem builds (https://github.com/github/licensed/pull/405)
2021-09-18 21:30:55 -07:00
Jon Ruskin 27f22bec8d release 3.2.3
## 3.2.3

2021-09-14

### Fixed

- Bundler source will no longer infinitely recurse when enumerating specifications (https://github.com/github/licensed/pull/402)
- Using the `--sources` command line option will no longer delete skipped sources' cached files (https://github.com/github/licensed/pull/401)
2021-09-14 13:04:19 -07:00
Jon Ruskin f991556798 Release 3.2.2
## 3.2.2

2021-09-09

### Fixed

- Bundler source works properly again when used outside of `bundle exec` (https://github.com/github/licensed/pull/397)
2021-09-09 21:43:04 -07:00
Jon Ruskin 0eeeeefd21 release 3.2.1
## 3.2.1

2021-09-06

### Changed

- Updated multiple dependency versions (🎉 @mmorel-35 https://github.com/github/licensed/pull/385, https://github.com/github/licensed/pull/389)
- Go homepage links use pkg.go.dev instead of godoc.org (🎉 @mmorel-35 73cfbbe954)
- Local development ruby version changed to 2.7.4 (https://github.com/github/licensed/pull/393)

### Fixed

- Bundler source correctly finds platform specific dependencies (https://github.com/github/licensed/pull/392)
2021-09-06 10:44:11 -07:00
Jon Ruskin a8612f0fe8 Update CHANGELOG.md 2021-08-19 14:39:43 -07:00
Jon Ruskin 610da549ec release 3.2.0 2021-08-19 11:43:23 -07:00
Jon Ruskin 00ce3f43e7 release 3.1.0
## 3.1.0

2021-06-16

### Added

- Licensed supports Swift/Swift package manager as a dependency source (🎉 @mattt https://github.com/github/licensed/pull/363)'

### Changed

- The `source_path` configuration property accepts arrays of inclusion and exclusion glob patterns (https://github.com/github/licensed/pull/368)
- The Nuget source now uses configured fallback folders to find dependencies that are not in found in the project folder (https://github.com/github/licensed/pull/366)
- The Nuget source supports a configurable property for the path from the project source path to the project's `obj` folder (https://github.com/github/licensed/pull/365)

### Fixed
- The Go source's checks for local packages will correctly find paths in case-insensitive file systems (https://github.com/github/licensed/pull/370)
- The Bundler source will no longer unnecessarily reset the local Bundler environment configuration (https://github.com/github/licensed/pull/372)
2021-06-16 10:02:43 -07:00
Jon Ruskin 97bee37d18 release 3.0.1
## 3.0.1

2021-05-17

### Fixed

- The bundler source will correctly enumerate dependencies pulled with a `git:` directive (https://github.com/github/licensed/pull/360)
2021-05-17 17:51:06 -07:00
Jon Ruskin 8b15fe267c release 3.0.0 2021-04-27 17:23:23 -07:00
Jon Ruskin 4cfff62d64 release 2.15.2
## 2.15.2

2021-04-06

### Fixed

- The pip source now accepts package names with dots (🎉 @bcskda https://github.com/github/licensed/pull/350)
2021-04-06 14:07:41 -07:00
Jon Ruskin d75306544e fix the 2.15.1 entry in changelog 2021-03-29 15:02:49 -07:00
Jon Ruskin 386b2e2305 release 2.15.1
## 2.15.0

2021-03-24

### Changed

- The npm source will ignore dependencies that are marked as both extraneous and missing (https://github.com/github/licensed/pull/347)
2021-03-29 14:55:06 -07:00
Jon Ruskin cb362ae0c0 release 2.15.0
## 2.15.0
2021-03-24

### Added
- Support for npm 7 (https://github.com/github/licensed/pull/341)

### Fixed
- Files in the manifest source will be found correctly for apps that are not at the repository root (https://github.com/github/licensed/pull/345)
2021-03-24 16:00:15 -07:00
Jon Ruskin 2701cb8adc release 2.14.4
## 2.14.4
2021-02-09

## Added
- `list` and `cache` commands optionally print output in JSON or YML formats using the `--format/-f` flag (https://github.com/github/licensed/pull/334)
- `list` command will include detected license keys using the `--licenses/-l` flag (https://github.com/github/licensed/pull/334)
2021-02-09 13:51:42 -07:00
Jon Ruskin 2cec05ffb4 release 2.14.3 2020-12-11 15:08:42 -07:00
Jon Ruskin dc91146933 Release 2.14.2
## 2.14.2
2020-11-20

## Fixed
- Yarn source correctly finds dependency paths on disk (https://github.com/github/licensed/pull/326)
- Go source better handles finding dependencies that have been vendored (https://github.com/github/licensed/pull/323)
2020-11-20 09:54:13 -07:00
Jon Ruskin 23799b6172 release 2.14.1
## 2.14.1
2020-10-09

### Fixed
- Shell command output is encoded to UTF8 (https://github.com/github/licensed/pull/319)
2020-10-09 10:39:24 -07:00
Jon Ruskin 93b4d87dd4 release 2.14.0
## 2.14.0
2020-10-04

### Addded
- `reviewed` dependencies can use glob pattern matching (https://github.com/github/licensed/pull/313)

### Fixed
- Fix configuring source path globs that expand into a single directory (https://github.com/github/licensed/pull/312)
2020-10-04 10:45:26 -07:00
Jon Ruskin 215f94b9d9 release 2.13.0 2020-09-23 17:50:17 -07:00