Skip to content

v3.0.0

Compare
Choose a tag to compare
@luissian luissian released this 18 Dec 17:36
· 25 commits to main since this release

Release Note for version 3.0.0

Enhances and improvements

  • Installation script improvements
  • Added a proper demo system using docker compose. See in readme.
  • Added custom names to db tables
  • Refactor: removed "iSkyLIMS_" from modules names
  • Refactor: changed camelCase to snake_case to every variable (camelCase only for class names)
  • Refactor: new import sorting + relative path imports
  • Record samples view have been rewritten
  • Added jsonschema to the environment
  • Sample projects fields can be defined using a json schema
  • Improvements in Wetlab API:
    • Create sample fields defined in sample project
    • Allow to display/update laboratory information
  • Resolution states now match service state
  • New parameters available in config table
    • USER_CENTER_USED_FOR_NAMING_SERVICE
    • ABBREVIATION_USED_FOR_SERVICE_REQUEST
  • Better table visualization using cdn tables
  • Searching improvements in table allowing to search for columns
  • Statistics visualization improvements.
  • Possibility to request delivery information via api
  • Crontab process revisited:
    • New error types added
    • Adjustments when waiting for run files included (bcl2fastq processing)
    • Crontab is now activated via web and removed from installation script
  • Improvements at:
    • Login page
    • Contact page
    • Service display page

Solved issues/requests:

  • #57 Resolution states
  • #70 Service name in Requesting Services Application
  • #74 Available service must have service_id
  • #81 Configure the service name in DRYLAB
  • #99 If the run created in iSkyLIMS_wetlab already exists, the projects are duplicated when the run is loaded.
  • #101 error in Modify protocol Fields
  • #102 new parameter for protocol that already has records in the LibParametersValues, fails to display sample information
  • #103 Search services working as search runs with the sharing option
  • #105 implement on wetlab API to receive a list of sample names and return the run name
  • #106 Run date not saved for MiSeq if run is in defined state
  • #107 Allow to define laboratory data from json file
  • #108 Create an API request to summarize the samples defined.
  • #113 Error looking for a service
  • #114 Display number of samples requested for a service
  • #115 Can't record samples
  • #116 Problem when 2 resolution have the same availableservices selected
  • #117 Possibility to request delivery information
  • #119 Added date start and date end to /drylab/api/services/ as parameters
  • #121 Custom contact page
  • #122 Now services center is filled with the center where the user belongs in the moment is requested so it is consistent in the future
  • #123 Added configSettings table to initial upload tables so it is included in the initial / upgrade install.
  • #125 Delivery date is now autoadd
  • #129 Code cleaning
  • #133 Changed iSkyLIMS to iskylims
  • #140 When searching a service the state select field does not show the rigth options
  • #173 Solved issue in sequencerDetails
  • #184 Added field name to table in sample display
  • #185 and #183 some fixes and improvements in batch upload
  • #188 fixes in upload services files
  • #186 fixes in handlingLibrary prep
  • #189 fixes in counseling and infrastructure requests
  • #190 fixes in pipeline definition
  • #192 removed add crontab from install script
  • #200 fixed Problem with recorded runs using folder
  • #199 pool creation table is now a jexcel table for multiple selection
  • #201 A pool can be created even if the run already exists
  • #202 samples table in service is has now a scroll bar
  • #204 Added choose value option in dropdown list for kit selection
  • #205 Renamed unused button in add user lot
  • #206 fixed bug when displaying novaseq test run
  • #207 fixed adding options to option list in project fields
  • #214 fixed retrieve sample sheets file from run
  • #215 Show the samples that can be included in sample sheet in library preparation
  • #224 Added time when runParameters does not exists in crontab process

Other bugs solved:

  • Check during crontab execution (When searching for new runs) if sample sheet has user_id in description

Third Party upgrades

  • Bootstrap upgrade to version 5
  • Jexcel upgrade to version 4
  • jquery 3.4.6

Full Changelog: 2.3.0...3.0.0