Releases: EmbarkStudios/spdx
Releases · EmbarkStudios/spdx
Release 0.4.1
Release 0.4.0
Changed
- Renamed
LicenseItem::SPDX=>LicenseItem::SpdxandToken::SPDX=>Token::Spdx.
Release 0.3.6
Changed
- Updated to version 3.11 of the SPDX license list
Release 0.3.5
Fixed
- Update smallvec to fix an advisory
Release 0.3.4
Added
- Added
Expression::iter()which iterates over both the license requirements and the operators.
Release 0.3.3
Changed
- Updated to version 3.8 of the SPDX license list
Release 0.3.2
Release 0.3.1
Release 0.3.0
Added
- Added
LicenseId::is_gnuto indicate the GNU licenses (GPL, AGPL, LGPL, GFDL), which use a different suffix format than all other licenses std::error::Erroris now (properly) implemented forerror::ParseErrorLicenseReqnot implementsFrom<LicenseId>
Changed
LexerandTokencan now be reached via thelexermoduleparserandexpressionare no longer part of the public APIIS_COPYLEFT,IS_DEPRECATED,IS_FSF_LIBRE, andIS_OSI_APPROVEDare no longer part of the public API- The
GFDL*licenses are now marked as copyleft
Fixed
- When creating a
LicenseReqfrom a GNU license, the license identifier is converted into its base form,
eg.GPL-2.0-or-laterbecomesGPL-2.0+so that the GNU style license identifiers can be used just the same
as all of the other ones. See this issue
Release 0.2.4
Added
- Impl Display for Licensee