Skip to content

Releases: mcneilco/acas

1.13.0.6

22 Mar 21:29
4b489b8
Compare
Choose a tag to compare

CmpdReg

  • Bugfix: Fixed an issue where in some instances of CmpdReg, the registeredBy filed may not be filled in. This breaks the lot details checks for roles feature. We now trap for null cases of registeredBy and not let a user edit these lots if they are not the chemist or an admin. #470

1.13.0.5

22 Mar 21:29
a1e1e2a
Compare
Choose a tag to compare

ACAS

  • New Feature: Added an option to put form labels above input boxes. Also added validation and error notifications for required values in state tables. #465

1.13.0.4

12 Feb 19:52
99aaa32
Compare
Choose a tag to compare

ACAS

  • Bugfix: Fixed issue in some systems with project roles enabled where Edit Protocol form would error and not load for existing protocols.

1.13.0.3

06 Feb 21:13
0050129
Compare
Choose a tag to compare

ACAS

Base ACAS

  • Bugfix: Default configs now use non-host:port for CompoundReg structures.
  • New Feature: Added fontconfig, urw-fonts, and phantomjs-prebuilt packages.

Compound Reg Admin

  • New Feature: Added ignore option for all of the CompoundReg admin modules.

Compound Reg

  • Bugfix: Fixed an issue to allow users in CompoundReg to edit lots that they registered.

Lot Inventory

  • Bugfix: Fixed a bug in Lot Inventory code that was treating matching concentration values as mismatching.
  • Bugfix: Fixed a bug where new daughter solution vials failed to decrement amount from a parent vial.
  • Bugfix: Fixed a bug where bulk loading daughter vials with lowercase barcodes fails when the system is configured to require uppercase barcodes.

1.12.0.4

01 Feb 21:41
Compare
Choose a tag to compare

ACAS

  • Bugfix: ACAS now returns null if call roundTwoDecimalPlaces has an input value that is not a number or null.

1.12.0.2

01 Feb 21:40
Compare
Choose a tag to compare

ACAS

Base ACAS

  • Bugfix: Fixed a bug in rendering unregistered entities for printing.

Experiment Editor

  • New Feature: Added a config for which protocol clobValues from protocol metadata state are copied over to experiments.

1.13.0.2

15 Jan 17:15
7655531
Compare
Choose a tag to compare

ACAS

  • Bugfix: Corrected the display name for report files uploaded via SEL.
  • Bugfix: Removed SEL R warnings when ConfiguredEntityTypes are configured as a ragged array.
  • Bugfix: Exposed getContainerCodesFromLabelsInternal as an export from InventoryServiceRoutes so it can be used elsewhere internally.

RACAS

  • Bugfix: Added missing R packages required for premium modules: mailR (GPL-3) for ELN, pracma (GPL (>= 3)) and rmarkdown (GPL-3) for peak analysis.

ACAS Roo Server

  • Bugfix: Fixed issue with LDAP roles syncing when database has both "System" and "LDAP" type roles with overlapping roleNames.

CompoundReg Roo Server

  • Bugfix: Fixed logic when next parent corp name already exists, so the application will skip forward to the next available corp name rather than erroring out.
  • Bugfix: Fixed issue where bulk-loaded compounds with pre-assigned corp names did not get parentNumber set. The loader will now set the parent number to the value of the longest numeric substring of the corp name.

1.13.0.1

04 Jan 00:08
Compare
Choose a tag to compare

ACAS Roo Server

  • Bugfix: Removed Dockerfile from .dockerignore file to fix "File not found: Dockerfile issue in certain build environments".

CompoundReg Roo Server

  • New Feature: Added Registered Parent Corp Name to SDF Bulk Loader registered SDF and csv outputs.
  • Bugfix: Fixed faulty logic in parent matching in Bulk Loader in the case where Corporate ID is mapped in, and structure, corp name, stereo category, and stereo comments all match, but the system is in Label Prefix / ACASLabelSequence mode.

1.13.0.0

04 Jan 23:03
Compare
Choose a tag to compare

ACAS

Base ACAS

  • New Feature: Revamped ACAS Label Sequences to be backed by true database sequences, and added a UI for creating new Label Sequences and associating them with user roles.
  • Bugfix: Reworked database authentication user signup, password reset, and password change workflow.
  • New Feature: Added a new configuration option to control the ACAS homepage link url.

ACAS Component

  • New Feature: Added "code" and "isTestedEntity" to ConfiguredEntityTypes to allow for code and displayName to differ, and to filter which entity types are usable in SEL.
  • New Feature: Added new entity save locking feature to Example Thing.
  • New Feature: Added a database API view to expose condition columns loaded via SEL.
  • Bugfix: Increased the timeout for runRFunction.

ACAS Infrastructure

  • Bugfix: Fixed the acas.sh startup script to preserve environment variables when the server.run.user config is set.

ACAS Author

  • New Feature: Added ACAS Author management tools for browsing, editing, creating, and deleting ACAS authors. The new modules allow for editing of user roles if managed in ACAS, or read-only viewing of roles per user if managed via LDAP.
  • Bugfix: ACAS now allows for reuse of username and email for ACAS authors if pre-existing author has been logically deleted.

ACAS SEL

  • New Feature: Added an example SEL preprocessor that de-aliases barcodes into lot Corporate IDs.
  • Bugfix: Fixed an issue with Very Hidden Sheets in Excel files, so SEL will parse the first Visible sheet instead of the first non-Hidden sheet.

Dose Response

  • Bugfix: Fixed an issue where Curve Curator does not re-fit curves when Smart mode is deselected.
  • New Feature: Added an optional Baseline input to EC50 and IC50-based fits.

Compound Reg Admin

  • New Feature: Added new Compound Reg Admin modules in ACAS to allow for browsing, adding, editing, and deleting of Compound Reg scientists, stereo categories, and vendors

Inventory Services

  • New Feature: Added new configuration options for what the Trash and Benches locations are called in the location tree, and to automatically put new user bench locations into the "Benches" location.
  • Bugfix: Fixed automatic creation of Trash location in an empty database.
  • New Feature: Added route to get location codeNames by array of location breadcrumbs.
  • Bugfix: Fixed issue where direct database inserts to container_value table from create plate service were missing ls_type_and_kind.
  • New Feature: Added a service to add new states and values to existing containers in bulk.

RACAS

  • Bugfix: Added new memory management functions for Rapache.

ACAS Roo

  • New Feature: ACAS-Roo has been updated to use Java 8 (OpenJDK 8).

Compound Reg

  • New Feature: CmpdReg Roo have been updated to use Java 8 (OpenJDK 8).
  • New Feature: Compound Reg now supports using multiple Corporate ID prefixes and sequences using ACAS Label Sequences.
  • New Feature: Added an option to use Compound Reg in full open source mode, using the Indigo Java library and Bingo PostgreSQL cartridge for cheminformatics, and Ketcher for chemical sketching. Added an alternate Dockerfile for the Indigo build, and switched the Compound Reg builds to require a Maven build profile to be passed in: "-P default" for JChem mode, or "-P indigo" for Indigo/Bingo mode.
  • Bugfix: Fixed error that occurs when structure search is performed on an empty database.

1.12.0.1

01 Feb 21:39
505139b
Compare
Choose a tag to compare

ACAS

Base ACAS

  • Bugfix and New Feature: Added and updated internal routes for protocols, experiments, and things.
  • New Feature: Added a parameter in toPrint route to print unregistered entities.

SEL

  • Bugfix: Protocols created via SEL now have scientist value set. Fixes #423.