This repository has been archived by the owner on Jul 25, 2018. It is now read-only.
sw360-1.7.0
This release was created because of a data model change in PR #371, which adds a map data structure for project roles to the project.
Enhancements
- feat(admin): allow to import all SPDX licenses
- feat(components): add component owner, owner accounting unit, and owner group fields. Reorganize display and edit pages for component
- feat(components): add component types INNER_SOURCE and SERVICE. Shorten display names of the existing component types
- feat(licenseInfo): added manual unescaping of license texts &Co to work around the improperly escaped data
- feat(licenseInfo): added parser for combined CLI files
- feat(licenseInfo): relax uniqueness constraint on external ids
- feat(projects): add buttons also to bottom of edit page
- feat(projects): add project owner, owner accounting unit, and owner group fields. Reorganize display and edit pages for project
- feat(projects): deferred calculation of release clearing state summaries for project list display disabled loading of user names in project list view for performance reasons
- feat(projects): projects with clearing state CLOSED are locked for editing for all except Clearing Admins and higher
- feat(ui): added custom role map to project, component and release
- feat(ui): update default roles of role map
Infrastructure
- chore(db migration): add dockerized script
- chore(ektorp): update used ektorp to 1.4.4
- chore(licenseInfo): incorporate code review comments
- chore(migration): add migration readme
- chore(permissions): incorporate review commments
- chore(projects): cleanup unused code
- chore(rake): use the maven-alipne base image
Corrections
- fix(components): correct the field label for component owner
- fix(export): add prefixes to duplicate column headers in spreadsheet exports extended by releases
- fix(moderation): fix display of project clearing details in project moderation
- fix(poms): replace groupId org.eclipse with org.eclipse.sw360
- fix(projects): fixed broken linked projects and linked releases of a duplicated project. reset clearing state of a duplicated project to OPEN. fixed a minor Maven warning.
- fix(projects): restrict project editing to clearing admins of the project group
- fix(releases): stop creating a release moderation request to ECC_ADMINs when a release has some ECC fields already set
- fix(spdx):
getAllLicenseTexts
was not called due to merge failure - fix(ui): attachment detail list was corrupted
- fix(UI): do not always offer to download all attachments