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