Skip to content

Latest commit

 

History

History
384 lines (199 loc) · 9.62 KB

CHANGELOG.rst

File metadata and controls

384 lines (199 loc) · 9.62 KB

Changelog

This project adheres to Semantic Versioning.

1.0.1 (2022-02-01)

Added

Fixed

  • Fix wording in sorting to improve UX (#213)
  • Search field not working after subscription change (#212)

Dependencies

Deprecated

1.0.0 (2022-01-31)

Added

  • Introduce a grid showing all project with code, title, subscription status
  • Introduce a grid showing all samples of a project with code, label, status
  • Show number of samples per project for each status: Sample Received, Sample available, Samples Passed/Failing QC, Library Prep Finished, Data Available
  • Download of available sample data via a manifest file
  • Possibility to subscribe and unsubscribe to project notifications
  • Colored sample counts and statuses
  • Sorting by subscription and updated status such as sample statuses
  • Searchbar allows filtering samples and projects by code, label and title

1.0.0-beta.11-SNAPSHOT (2022-01-26)

Added

  • Changed notification style (#191)
  • Add sorting by subscription and last updated (#204)
  • Implement searchbar for projects and samples (#205)
  • Add filtering by status (#199)

Fixed

  • Update overall UI design (#198)
  • Add tooltips and cursor change for better UX (#201)

Dependencies

  • life.qbic:data-model-lib:2.12.0 -> 2.15.0

Deprecated

1.0.0-beta.10 (2022-01-18)

Added

Fixed

  • Use user id instead of email field to find subscriber in the database (#192)

Dependencies

Deprecated

1.0.0-beta.9 (2022-01-04)

Added

Fixed

  • CVE-2021-44832

Dependencies

  • org.apache.logging.log4j:log4j-core:2.17.0 -> 2.17.1
  • org.apache.logging.log4j:log4j-api:2.17.0 -> 2.17.1

Deprecated

1.0.0-beta.8 (2021-12-22)

Added

  • Color sample status (#177)
  • Use person table instead of subscriber (#183)

Fixed

  • Manifest file download is reset correctly after project selection change (#169)
  • CVE-2021-45105
  • CVE-2021-33609

Dependencies

  • org.apache.logging.log4j:log4j-core:2.16.0 -> 2.17.0
  • org.apache.logging.log4j:log4j-api:2.16.0 -> 2.17.0
  • com.vaadin:vaadin-bom:8.14.0 -> 8.14.1

1.0.0-beta.7 (2021-12-15)

Added

Fixed

  • CVE-2021-45046

Dependencies

  • org.apache.logging.log4j:log4j-core:2.15.0 -> 2.16.0
  • org.apache.logging.log4j:log4j-api:2.15.0 -> 2.16.0

1.0.0-beta.6 (2021-12-13)

Added

Fixed

  • CVE-2021-44228

Dependencies

  • org.apache.logging.log4j:log4j-core:2.13.2 -> 2.15.0
  • org.apache.logging.log4j:log4j-api:2.13.2 -> 2.15.0

Deprecated

1.0.0-beta.5 (2021-12-07)

Added

  • Improve UI (#157)
  • Add new column with checkboxes to subscribe/unsubscribe directly for each project (#162)

Fixed

  • Address error when double-clicking a project with no samples (#164)

Dependencies

Deprecated

1.0.0-beta.4 (2021-11-22)

Added

  • Add sample view, showing all samples of a project with some sample details (#150)

Fixed

Dependencies

Deprecated

1.0.0-beta.3 (2021-11-08)

Added

  • Introduce split panel for showing failing QC samples (#140)
  • Minor refactoring of the page organisation (#141)
  • Add filtering to the ProjectId and ProjectTitle Columns (#142)

Fixed

  • More informative message after subscription change (#144)

Dependencies

Deprecated

1.0.1-beta (2021-10-28)

Added

Fixed

Dependencies

  • com.vaadin 8.13.0 -> 8.14.0 (addresses CVE-2021-37714)

Deprecated

1.0.0-beta (2021-10-26)

Added

  • Information on existing subscriptions is now shown when selecting a project (#93)
  • Unsubscribe from project (#129)
  • Samples with failed QC are shown to the user directly after selecting a project (#138)

Fixed

  • Show correct number of passing QC numbers (#130)

Dependencies

Deprecated

0.6.0 (2021-10-11)

Added

  • Show passing QC samples instead of failing QC samples (#121)
  • Removes manual sorting option from project grid
  • Projects are now sorted by the last change as found in the sample tracking database (#114)

Fixed

  • Make grid take up all space of the side (#112)

Dependencies

Deprecated

0.5.0 (2021-09-27)

Added

Fixed

  • Color status counts based on the number of samples that have passed it (#69)
  • Show total number of known samples for every status (#65)

Dependencies

Deprecated

0.4.0 (2021-09-13)

Added

  • List failing QC samples for single projects (#77)
  • Count of samples that finished library prep is shown (#89)
  • Enable user to subscribe to individual projects (#84)

Fixed

  • Remove possibility of duplicate subscription of user per project (#95)

Dependencies

Deprecated

0.3.0 (2021-08-30)

Added

  • Count of available sample data is shown (#58)
  • Count of samples that failed QC is shown (#51)
  • Download of available samples is possible as a manifest file (#54)

Fixed

Dependencies

Deprecated

0.2.1 (2021-07-20)

Added

Fixed

  • The correct authentication provider is now used.

Dependencies

Deprecated

0.2.0 (2021-07-20)

Added

  • Received samples are now counted (#41)
  • Use case counting all samples of a project and the subset of samples having been received at the lab (#38)
  • Add a logging facade to be used in the business domain. (#40)
  • Add a database connector for the sample tracking database. (#39)
  • Shows the number of received sample to each customer (#36)
  • Add resource service for project sample status counts. (#34)
  • Interface for counting samples and received samples given a project code
  • Add resource service for project samples status list. (#34)

Fixed

Dependencies

  • Add org.apache.commons:commons-dbcp2:2.7.0
  • Add mysql:mysql-connector-java:8.0.25

Deprecated

0.1.0 (2021-07-07)

Added

  • Introduce user notifications (#29)
  • Introduce a grid showing all project codes and titles for a user (#27)
  • Add functionality to load projects for a given user (#25)
  • Provide the authentication provider id with the user information
  • Add a mechanism for in app communication between components (#23)
  • Provides a life.qbic.portal.sampletracking.system.SystemContext class, that provides the current logged in user (#21)
  • Github workflow that checks that the changelog has been updated
  • Created the project using cookietemple

Fixed

Dependencies

Deprecated