xref: /aosp_15_r20/external/spdx-tools/RELEASE-NOTES.md (revision ba677afa8f67bb56cbc794f4d0e378e0da058e16)
1*ba677afaSXin LiSPDX-License-Identifier: CC-BY-4.0
2*ba677afaSXin Li
3*ba677afaSXin Li# Release Notes for spdx/tools-golang
4*ba677afaSXin Li
5*ba677afaSXin Li## 0.4.0
6*ba677afaSXin Li
7*ba677afaSXin Li0.4.0 released on 2022-01-11
8*ba677afaSXin Li
9*ba677afaSXin Li### New Features and Enhancements
10*ba677afaSXin Li* SPDX v2.3 support #164
11*ba677afaSXin Li* YAML support #134
12*ba677afaSXin Li* Add reference types enumerables to SPDX pkg definition #162 #163
13*ba677afaSXin Li* Expand hash algorithm support to include all valid SPDX 2.2 and 2.3 algorithms #173
14*ba677afaSXin Li
15*ba677afaSXin Li### Bug fixes
16*ba677afaSXin Li* JSON encoding and decoding not properly handling SPDXRef- prefixes #170
17*ba677afaSXin Li
18*ba677afaSXin Li### Documentation and Cleanup
19*ba677afaSXin Li* Overhaul structs, refactor JSON parser and saver #133
20*ba677afaSXin Li* YAML documentation and JSON documentation fixes #141
21*ba677afaSXin Li* Convert SPDX structs to versioned pkgs #146
22*ba677afaSXin Li* Ensure consistency between JSON struct tags across different SPDX versions #174
23*ba677afaSXin Li* Add Security.md for handling of security issues #154
24*ba677afaSXin Li* Update build workflow to go 1.18 #148
25*ba677afaSXin Li
26*ba677afaSXin Li### Contributors
27*ba677afaSXin Li* @ianling
28*ba677afaSXin Li* @CatalinStratu
29*ba677afaSXin Li* @lumjjb
30*ba677afaSXin Li* @pxp928
31*ba677afaSXin Li* @kzantow
32*ba677afaSXin Li* @puerco
33*ba677afaSXin Li* @jedevc
34*ba677afaSXin Li
35*ba677afaSXin Li## 0.3.0
36*ba677afaSXin Li
37*ba677afaSXin Li0.3.0 released on: 2022-04-03
38*ba677afaSXin Li
39*ba677afaSXin Li-rc1 released on: 2022-03-27
40*ba677afaSXin Li
41*ba677afaSXin Li### New Features and Enhancements
42*ba677afaSXin Li* Add support for saving SPDX JSON: #92, #94, #97, #98, #104, #106, #113
43*ba677afaSXin Li* Begin OpenSSF Best Practices process and add initial badge: #111
44*ba677afaSXin Li  * also enabled branch protection for main branch
45*ba677afaSXin Li
46*ba677afaSXin Li### Bug fixes
47*ba677afaSXin Li* tvsaver: Fix incorrect tag for Snippet IDs: #95
48*ba677afaSXin Li* GitHub Actions: Fix incorrect branch for code coverage: #112
49*ba677afaSXin Li* builder: Fix file paths to be relative rather than absolute: #114
50*ba677afaSXin Li* builder: Add missing mandatory field LicenseInfoInFile: #119
51*ba677afaSXin Li
52*ba677afaSXin Li### Documentation and Cleanup
53*ba677afaSXin Li* Fix link to release notes: #91
54*ba677afaSXin Li* Language fixes for JSON documentation: #108
55*ba677afaSXin Li* Add badges and links for releases and documentation: #109
56*ba677afaSXin Li* Update documentation for release: #121, #122
57*ba677afaSXin Li* Fixes for examples and sample run commands: #123, #125, #126, #127
58*ba677afaSXin Li
59*ba677afaSXin Li### Contributors
60*ba677afaSXin Li* @CatalinStratu
61*ba677afaSXin Li* @specter25
62*ba677afaSXin Li* @swinslow
63*ba677afaSXin Li
64*ba677afaSXin Li## 0.2.0
65*ba677afaSXin Li
66*ba677afaSXin LiReleased on: 2021-07-04
67*ba677afaSXin Li
68*ba677afaSXin Li### New Features and Enhancements
69*ba677afaSXin Li* Add support for parsing SPDX JSON: #72, #75, #83, #84, #87
70*ba677afaSXin Li  * bug fixes in interim versions: #77, #78, #79, #80, #81, #82
71*ba677afaSXin Li* Improve handling of multiple hash checksum types: #41, #49, #60
72*ba677afaSXin Li* Enable filtering relationships by various relationship types: #71, #74
73*ba677afaSXin Li* Improve package license visibility: #65, #66
74*ba677afaSXin Li* Rename primary branch to 'main': #69
75*ba677afaSXin Li* Add release notes and push release: #85, #90
76*ba677afaSXin Li
77*ba677afaSXin Li### Bug fixes
78*ba677afaSXin Li* Fix multiline (`<text>`) wrapping for various fields: #31, #53, #58, #89, #76
79*ba677afaSXin Li* Fix special SPDX IDs in right-hand side of Relationships: #59, #63, #68
80*ba677afaSXin Li* Throw error when parsing tag-value elements without SPDX IDs: #26, #64
81*ba677afaSXin Li* Fix missing colon in 'excludes' for Package Verification Code when saving tag-value documents: #86, #88
82*ba677afaSXin Li* Fix incorrect license statement: #70
83*ba677afaSXin Li
84*ba677afaSXin Li### Contributors
85*ba677afaSXin Li* @autarch
86*ba677afaSXin Li* @bisakhmondal
87*ba677afaSXin Li* @ianling
88*ba677afaSXin Li* @matthewkmayer
89*ba677afaSXin Li* @RishabhBhatnagar
90*ba677afaSXin Li* @specter25
91*ba677afaSXin Li* @swinslow
92*ba677afaSXin Li
93*ba677afaSXin Li## 0.1.0
94*ba677afaSXin Li
95*ba677afaSXin LiReleased on: 2021-03-20
96*ba677afaSXin Li
97*ba677afaSXin Li### Contributors
98*ba677afaSXin Li* @abhishekspeer
99*ba677afaSXin Li* @goneall
100*ba677afaSXin Li* @RishabhBhatnagar
101*ba677afaSXin Li* @rtgdk
102*ba677afaSXin Li* @swinslow
103