|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
4 | | -2.2.0 (NEXT) |
| 4 | +2.2.0 (2017-10-05) |
5 | 5 | ------------------ |
6 | | -This is a minor release with several bug fixes, minor new features |
7 | | -and one minor API changes. |
| 6 | +This is a minor release with several bug fixes, one new feature |
| 7 | +and one (minor) API change. |
8 | 8 |
|
9 | | -API change: |
10 | | - * Licenses data now contains a reference_url attribute instead of a |
| 9 | +* API change: |
| 10 | + * Licenses data now contains a new reference_url attribute instead of a |
11 | 11 | dejacode_url attribute. This defaults to the public DejaCode URL and |
12 | 12 | can be configured with the new --license-url-template command line |
13 | | - option. |
14 | | - |
15 | | -Other: |
| 13 | + option. |
| 14 | + |
| 15 | +* New feature: |
| 16 | + * There is a new "--format jsonlines" output format option. |
| 17 | + In this format, each line in the output is a valid JSON document. The |
| 18 | + first line contains a "header" object with header-level data such as |
| 19 | + notice, version, etc. Each line after the first contains the scan |
| 20 | + results for a single file formatted with the same structure as a |
| 21 | + whole scan results JSON documents but without any header-level |
| 22 | + attributes. See also http://jsonlines.org/ |
| 23 | + |
| 24 | +* Other changes: |
16 | 25 | * Several new and improved license detection rules have been added. |
17 | | - The logic of detection has been refined to handle some rare corner cases. |
18 | | - Underscore is treated as part of a license word and the handling of |
19 | | - negative and false_positive license rules has been simplified. |
| 26 | + The logic of detection has been refined to handle some rare corner |
| 27 | + cases. The underscore character "_" is treated as part of a license |
| 28 | + word and the handling of negative and false_positive license rules |
| 29 | + has been simplified. |
| 30 | + |
20 | 31 | * Several issues with dealing with codebase with non-ASCII, |
21 | 32 | non-UTF-decodable file paths and other filesystem encodings-related |
22 | 33 | bug have been fixed. |
| 34 | + |
| 35 | + * Several copyright detection bugs have been fixed. |
23 | 36 | * PHP Composer and RPM packages are now detected with --package |
24 | | - * Several bugs are fixed when parsing NPM packages |
| 37 | + * Several other package types are now detected with --package even |
| 38 | + though only a few attribute may be returned for now until full parser |
| 39 | + are added. |
| 40 | + * Several parsing NPM packages bugs have been fixed. |
| 41 | + * There are some minor performance improvements when scanning some |
| 42 | + large file for licenses. |
25 | 43 |
|
26 | 44 |
|
27 | 45 | 2.1.0 (2017-09-22) |
@@ -138,7 +156,7 @@ Credits: Many thanks to everyone that contributed to this release with code and |
138 | 156 |
|
139 | 157 |
|
140 | 158 | * Copyright: Improved copyright detection: several false positive are |
141 | | - no longer returned and copyright s are more accurate |
| 159 | + no longer returned and copyrights are more accurate |
142 | 160 |
|
143 | 161 |
|
144 | 162 | * Archive: support for shallow extraction and support for new archive |
@@ -176,7 +194,7 @@ Credits: Many thanks to everyone that contributed to this release with code and |
176 | 194 | Thank you to all contributors to this release and the 200+ stars |
177 | 195 | and 60+ forks on GitHub! |
178 | 196 |
|
179 | | - * Credits in alphabetic order: |
| 197 | + * Credits in alphabetical order: |
180 | 198 |
|
181 | 199 | Alexander Lisianoi |
182 | 200 | Avi Aryan |
|
0 commit comments