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