Skip to content

Releases: BU-ISCIII/iskylims

v3.0.1

17 Jan 14:48
Compare
Choose a tag to compare

Release Note for version 3.0.1

Enhances and improvements

Solved issues/requests

Bug fixing

  • Minor fix in settings.py adding https forwarding config

What's Changed

Full Changelog: 3.0.0...3.0.1

v3.0.0

18 Dec 17:36
Compare
Choose a tag to compare

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

New Release 2.3.0

20 Apr 12:55
Compare
Choose a tag to compare

Release Note for version 2.3.0

New Functionality

  • iSkyLIMS API

The following main changes in this release are:

  • Increase the maximum length to 80 chars for "sampleProjectFieldName" at SampleProjectsFields class.
  • Include new field "sampleCollectionDate" when record a new sample
  • Fixed issues :
    • #93 Create new statistics on requested services
    • #97 Run crontab process does not wait for demultiplexing files

Requirements for upgrade from version 2.2.2

  • Install new package drf-yasg in the environment (pip install drf-yasg )
  • Update the settings.py
  • Update main urls.py
  • Update apache configuration
  • Make migration iSkyLIMS_wetlab

New release 2.2.2

04 Apr 09:56
Compare
Choose a tag to compare

Solved minor bugs described in issues #91 and #92

New release 2.2.1

24 Mar 14:11
Compare
Choose a tag to compare

This new release fix a bug described on issue #75

New release 2.2.0

19 Mar 21:50
Compare
Choose a tag to compare

Medium release that solved the following issues:
#90
#88
#87
#86
#83
#80
#76
#75

New release 2.1.0

18 Feb 12:54
Compare
Choose a tag to compare

New release 2.0.4

31 Jan 15:56
Compare
Choose a tag to compare

Minor release 2.0.4

#60 0b45fe1

New release 2.0.3!

25 Jan 21:12
Compare
Choose a tag to compare

Minor new release 2.0.3

#59 c5488e9

New release 2.0.2!

24 Jan 16:36
Compare
Choose a tag to compare

Minor release fixing bug