Skip to content
This repository has been archived by the owner on Jul 25, 2018. It is now read-only.

sw360-1.7.0

Compare
Choose a tag to compare
@mcjaeger mcjaeger released this 17 May 18:35
· 348 commits to master since this release

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