# Versions

## 2020-01-20:

* Add support for importing from csv (comma-separated text) files. Previously, only tab-separated text files are supported

## 2019-11-22:

* Changed default criterion to "contains" instead of "is similar to" in Structure search
* Made sidenav width resizeable for user that use Bootstrap4
* Made sidenav width automatically expand in Structure search
* Change format message in Terminal Mode to be more visible
* Change 'User Guides' to direct to gitbook (<https://open-enventory.gitbook.io/>)

## 2019-09-30:

#### Added:

* Storage barcode and person barcode columns in their respective setting pages
* Option to shorten the criteria list in Simple search in Inventory&#x20;

  &#x20; (developed for Baylor University)
* Placeholder for input type date in edit mode with yyyy-mm-dd
* Function to delete multiple containers via import text
* User guides section
* Added 'liters' and 'liter' to the list of recognizing units when importing text file

#### Upgraded:

* Updated ChemDoodle to ChemDoodleWeb Component v8.0.0
* Upgraded Ketcher to v1.1-beta

#### Fixed:

* Let the cursor default to be in 'Database' input field on login page,

  &#x20; fix for Firefox
* Fixed bug where date are deleted in edit mode

## 2019-07-29:

* Fixed Sigma-Aldrich cannot be accessed from A2 Hosting
* Fixed changed location inside normal OE window does not record in History text
* Added storage barcode for export functions
* Added user barcode for export functions
* Added show column for storage
* Added show column for user
* Fixed minor issue with "Disposed chemicals" list does not show correct view
* Applied changes from official OE version 2019-07-24

## 2019-07-17:

* Added date style to yyyy-mm-dd hh:mm:ss when display in OE so there is no confusion in date style
* Added a new login page with mobile responsive
* Modified sidenav, topnav to use Bootstrap4
* Added option for admin user to turn Bootstrap 4 option on/off in global\_settings

## 2019-07-03:

* fixed bug in Terminal mode: barcodeTerminalAsync.php and lib\_language\_en.php
  * &#x20; while doing inventory for a container (inventory mode or "Set storage for all following containers"), if you scan a non-existing barcode,  the location will be removed. When a non-existent barcode is scanned, an error pop-up window appears.
* modified History log text to add storage\_name; also added History log text&#x20;
  * &#x20;when changing storage in edit mode (lib\_db\_manip.php, lib\_db\_manip\_edit.php)

## 2019-06-11:

* import.php, lib\_import.php: added importing function for locations and users using tab-separated text file
* lib\_import.php: fix for importing chemical\_storage\_barcode bug.&#x20;
  * When import tab-dilimited text file of chemical containers, if the barcode column is the last column, it will add white space or `\n` character, making the barcodes inaccurate. The fix will trim all the white space `\t\n` on the right side of the input column
* topnav.php, style.css.php, lib\_global\_funcs.php, lib\_sidenav\_funcs.php sidenav.php: edited some fonts, styles

## 2019-06-04:

* lib\_language\_en.php, sidenav.php, barcode\_autogeneration.php:&#x20;
  * Creating option for admin user to auto generate all location and user barcodes while using "Existing barcodes" functions

## 2019-05-25:

* lib\_db\_manip.php: edit logging text to reflect chemical containers when&#x20;

  &#x20; being moved from one location to another

## 2019-05-23:

* multiple files: Fixed functions for php7 warning
* Fixed "Set storage for all following containers" in Terminal
* Added barcode Type 128 generation for user using existing barcode
* import.php, lib\_import.php: Fixed added order\_date and open\_date in Import tab-separated text file function
