We have moved and *archived* this repository. Pls. continue at the new place at https://github.com/eclipse/sw360 ... A software component catalogue application - designed to work with FOSSology.
This release is build because thrift API change PR #808. Also this version is tagged for an initial contribution for the eclipse repository.
Semantic versioning reason was PR #529 which has added a new structure for moderation requests (comments, issuer, etc.)
6acac74
feat(notifications): send email notifications to users on updates of objects they take part incb794b8
feat(ui): Added component type to the listing of moderation requests8603910
feat(ui): provide friendly URLs in liferaydc299e0
feat(ui): Added ability to comment on moderation requests3e21652
feat(component): on blur of new component name, show dialog of components with similar name0670ebd
feat(svm): add a flag field to projects to explicitly enable SVM5357cdf
feat(exports): add component type to release row in spreadsheet exports85caa32
chore(ui): clean up JSTL expressions9b7ecda
fix(projects): "Update Project" button is working again4064adb
fix(moderation): fix moderation of bool and i32 fieldsn.a.
69e9dba
feat(ui): More information for releases search - Added clearing state and mainline state to the release search - Changed the structure of the release search table to DataTable
, therefore improved the layout and made the columns sortable - Merged the first two search buttons (search by name prefix and search by vendor) into a single one, but the last button (Releases of linked projects) is kept. - Changed the structure of the projects search table to DataTable
and added project (clearing) state as rows. - Included the updated release search also to the release edit pagebebe527
feat(quickfilter): fix quickfilter issue on browser back6293868
feat(ui): Added the project clearing state to the listing of projects. Display project state and project clearing state by coloured boxes. Added the project state to the listings of linked projects and releases.ca094ec
feat(clearing export): add project origin and component type to exported dataf74693c
feat(components): restructure components view to show only latest components for performance reasons0a03f23
feat(releases): Just show approved reports for download0de3c14
feat(projects): add possibility to filter project list for versionse77d990
feat(ui): add spinners at long running requestsf41aa32
feat(migrationRunner): save and load docker image9d87441
chore(ui): add release name and version in remove link confirmationa2b86dd
chore(ui): rename all mainline state columns in UI089429d
chore(header): replace minimal headers with the epl related optionf699a7c
chore(components): reduce page size by restructuring generated data js codeefbd3da
chore(tables): replace unnecessary hiding of control elements with proper datatables api usagece0082d
chore(header): add SPDX Identifiers5e2ba62
fix(chore): fix outdated liferay-plugin-package.properties
filesa3a78f9
fix(release): fix delete release button in edit view1b8da29
fix(search): use sw360users db for user search42f302d
fix(ui): adding sort functionality to usingProjects table,e6cfbfc
fix(ui): Corrected clearing state display in projects list. The clearing state is now loaded directly (not by an ajax call).fc9757f
fix(projects): Links to linked releases from project details page didn't work. Links to main licenses were missing entirely.c4c88b4
fix(ui): Preventing release from linking to itself,dcf74e0
fix(ui): Showing vendor short name rather than vendor long name in component table,01bc22e
fix(license): make search for licenses case insensitive fix(license): add license short names to search16db1e6
style(ui): Changed text colour for filter values. This fixes issue #423656e06d
fix(export): spreadsheet export couldn't auto-size columns4705370
fix(project): LicenseInfo Generation page doesn't show any attachments53bf43e
fix(migrations): do not add scripts to docker image30db136
fix(projects): improve project details and project edit pages' performance1d9db06
fix(travis): start couchdb explicitly7eafcc4
refactor(attachments list): new look of list view for attachmentse5799e6
feat(use webjars): bend paths to webjars7ad573a
feat(use webjars): migrate jquery-confirm to v3207a0e4
feat(webjars): use webjars to obtain JS dependenciesd87d6b4
feat(use webjars): add webjars to pom file2f7033f
doc(readme) fixes maven deploy commandsada05f3
chore(mvn): update dependency versions in poms40d11b9
chore(performance): improve page loading by skipping DB lookups for users0c85a4c
dev(releases): add some more release relationship types38bdab0
chore(travis): add test which checks the maven dependency situation859a9d1
chore(db): add script to repair missing attachment sha1 hashes14614f0
fix(utils): handle empty resourceFilePath in CommonUtils.loadResource()21575de
fix(export): improve performance of spreadsheet export and fix simultaneous exportsc09b262
fix(travis): add missing test explicitly to matrix74a2754
fix(projectportlet): fix issue #41714a123c
fix(moderation): fix NullPointerException in moderation when attempting to display project changes53887e0
fix(releases): fix too strict duplicate check for releases that matches prefixes of existing release names rename confusingly named method in thrift api to match its functionn.a.
This release was created mainly because of a major datamodel change in PR #395, which adds project to release enums. few pull requests, resulting from semantic versioning.
n.a.
n.a.
n.a.
This release was created because of a thrift API change in PR #404 (sw360admin) and #381 (ternary value), which adds changes to the thrift API
5de9f2a
feat(attachment security): initial commitae29334
feat(cve-search): convert old cpe on demand590892b
feat(security): SW360 admin and security admin addedae5a68e
feat(license): make compability flags ternaryd99f8e9
feat(ui): projectinport: optional use select instead of free text for host89e8fe6
feat(ui): in detail and edit.jsp pages: error handling for useBeansec95520
feat(export): make lists and maps in spreadsheet export machine-readable by exporting as JSONd00d18a
chore(properties): use default values from java not the properties filed2da288
chore(git): add eclipse and backup to .gitignore269e3e2
chore(cve-search): remove old/unused code1c01a1a
test(licenseinfo): add tests for SPDX1.1 and SPDX1.2f469dda
chore(export): clean up the code merged with PR #39827f70c2
chore(mvn): Allows to deploy backend via webapps332b135
fix(spdx): copyrights from SPDX files were ignored8db94d6
fix(groupId): The file DisplayMapOfEmailStringSets.java
was added under the wrong groupId01fbb67
fix(ui): remove backticks from JS code to eliminate Liferay's minifier errorsn.a.
This release was created because of a thrift API change in PR #680, which adds different return types incorporating status information in the response.
818fc47
feat(components): review merge functionality for components332a45b
feat(components): add merge functionality for components512a17f
feat(rest): initial commitdc2d820
feat(projectImport): Renamed BDP Import to Project Import and removed references for BDP in main repositorye1d043c
feat(bdpImport): Use of proper error message when importing projectsa1fc428
feat(bdpimport): Allow user to search for BDP projects instead of loading them all42f0f64
feat(project): add ECC status information to projects764d48e
feat(vulnerability): Limit the size of the related vulnerability tables for project/component/release feat(vulnerability): Allow for choose the size of tables of related vulnerabilities feat(vulnerability): limit db requests to vulnerabilities feat(vulnerability): limit db requests to component and releases feat(vulnerability): make linked release presentation consistent with the rest of the portal894eb9a
feat(vulnerabilities): Make CVE search configurable6df3726
feat(ui): Make session expire after 30 minutes7addd52
feat(licenseinfo): clean license texts in license info generationda134c9
feat(ui): Define new LAR files to remove BDP Import from default configuration2f44328
feat(lics): also import and export external IDsc80c4cd
feat(travis): test that all files contain license headers456f7ec
feat(licenseinfo): allow users to edit the license info header textc116fd0
feat(licenseinfo): store selection and display usage71b11f4
feat(ui): add tooltips to sw360 enum valuese7efbcc
feat(attachments): Prevent deletion of approved attachments1368eb7
feat(releases): add support for COTS clearing add component type to clearing status tav of project details view. add new fields (cotsResponsible, clearingDeadline, containsOSS) to COTSDetails for supporting COTS clearing reorganize Commercial Details into two tablesb437c9d
chore(repositories): refactor and cleanupecfe478
chore(moderation): remove z character for project moderation requests5b6eca0
chore(components): Show moderation request warning when updating ECC data76c787e
chore(licensing): fix headers of some files169f2ce
perf(ComponentSummary): only load necessary releases742b405
fix(components): component merge wizard fix display of component types in merge wizard fix setting reference from release to component after move fix jquery-confirm loading error remove aggregate fields from component merge wizard195d031
fix(projects): fix NullPointerException when preparing LicenseInfo generation pagee4453cf
fix(ui): execute javascript on Liferay event instead of window load8f095a0
fix(pom): remove some unused dependencies0a23634
fix(ui): hide scrollbar in tab menu and resize moderation table while zooming00712b8
fix(projects): duplicating project does not copy linked projects or releases58e341f
bug(ui): No component/vulnerability is loaded for new usere7ae922
fix(homepage): Escape description value for title attributes on homepagec4c2fff
fix(moderation): No HTML tags in moderations request for license info headers of projectsd26f2b3
fix(javascript): use requirejs if needed9251f8b
refactor(backend): introduce VendorDatabaseHandler.javaThis release was created because of a data model change in PR #371, which adds a map data structure for project roles to the project.
getAllLicenseTexts
was not called due to merge failureIncreasing the release because of changes in the API in
https://github.com/sw360/sw360portal/pull/345
Enhancements:
Corrections:
uploadFromSW360
scriptImport Projects
button on project pageRelease 1.5 bascially contains the changes necessary for the initial contribution to the Eclipse Foundation. This includes the following pull requests: