### Changelog
All notable changes to this project will be documented in this file.

[4.4.4] 22.11.21
* Added Multi-Subset Detection
- SubSamples with more than one Subset attached to it will be detected and reported

[4.4.3] 04.11.21
* Added R-Friendly Feature
- ID-block in Front of any Ingest Sheet
- Extended Taxonomy in biota Sheet (accepted AphiaId, ScientificName, Status)
- Added EXCEL-Export Feature
- Added direct check in UI
* Bugs
- Removed some minor UI-problems

[4.4.2] 22.10.21
* FAO
- Added AWI-FAO-mirror
- Added import/export feature
* user accounts
- overhaul user account system (automatic alphanumeric sorting)
* Removed bugs
- Crash when create a new BatchBot Config
- Crash because of UTF-8 problem when downloading from AWI-FAO mirror
- MARLIN-Transport Conversion: NULL-Distinct-Crash in older PostgrSQL Versions

[4.4.1] 07.10.21
* Update-Feature
- Adaption to the final CRITTERBASE website

[4.4.0]! 26.09.21
* New Feature
- Restructuring: geo reference system (Subset.Dataset->Sample)

[4.3.1] 21.09.21
* Updade
- Reporting system
* Removed bugs
- Removed many anoying windows bugs

[4.3.0]! 16.08.21
* New
- FAO Regions
- TaxonSpotter
- Connector (faster connection)
- MARLIN Converter workflow
- UI overhaul
* Update
- Added some more map tiles
- Icons
* Removed bugs
- Map tiles are working again
- Many little tweaks to improve Windows compatability

[4.1.2]! 05.06.2021
* New
- Updated gear categories: census, remote sensing
- TaxonSpotter (basic functions)
* Minor changes
- MARLIN Consistency Check

[4.1.1] 02.06.2021
* New
- BatchBot
* Update
- MARLIN Converter (Consistency Check)
* Work in progress
- TaxaReport (stump)

[4.1.0] 02.06.2021
* New
- Updated Browser Views
- Updated Lookup Status
- More subselections of Lookups
- DOI Checker including PANGAEA Checker
- Introducing Purge feature
- Better of Lookup reports
- Many other improvements

[4.0.3]! 31.05.2021
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New
- Updated documentation
* Removed bugs
- Display bug in Table View: Floats will be shown correctly now
- Color bug in ingestion Dependancy view
- Bug in WEECOS Converter
- Showcase of Images in Biota
- More elaborate Status of Lookups (work in progress)
* DM
- Minor changes

[4.0.2]! 28.03.2021
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* App
- Selector: Types are SubProjects now
- New Workflows: LOKI, PlanktonNet
- Overhaul of Converter System
- Converter: MARLIN Consistancy test stump implemented
* Data model
- Biota: Added Image (because of LOKI and PlanktonNet)
- BioDjinn: Expanded Szenario 1 into two parts 1a and 1b
- Removed 4-Tuple Test from DM (in the future we don't want to have much logic in the data modell because of problematic incompatibilities during updates of the dm)

[4.0.1]! 2021-03-16
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New features
- Gear: New category introduced: dive
- MacOs Starter: Sound Notifications and Error-Log-File
- MacOs Installer: Overhaul and Error-Log-File
- Converter: Introducing Submodules (MARLIN, Antarctic)
* Bugs
- MacOs: App is now automatically reopening again after update (hell of a debug ride, cause Apple edited the behaviour of the command: open)

[4.0.0]! 2021-03-09
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New features
- MultiSheet-Ingest-enigine is now the standard
- Introducing new level: SubSample
* Bye Bye SingleSheet crap
- Legacy workflow has been dumped finally
* Fixes
- Many, many bugs

[3.5.5]! 2021-02-19
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************

* New features
- Gold-Status-System: status editing now only able in special logged feature
- New Core is now standard (Legacy Core is now fallback)
- Overhaul of TaxonWizards Base Import
- ActionLoging overhaul (Taxa Base import is logged now)
* Fixes
* Changes in Datamodel
- BioDjinn: Fixes in Case 0c: All except Trawl


[3.5.4]! 2021-01-19
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New features
- WormsBase now has gold entry field to check if a taxon is verified by an expert
- Only TaxonWizard is allowed to change the Taxon List
- Users have to put all Taxon List related Data into TaxonWizard Admin Tables
- Warning System implemented when Update breaks compatability
- Update MyWoRMS Status System: Accepted/Unaccepted/Limbo
- Update: Documentation
- OverHaul of TaxonWizard
- New system: DataPatrol with BiotaControl Feature
- New system: VirtualAssistant: Polishing Biota


[3.5.2]! 2020-12-03
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New features
- Converter for Antarctic Matrix Workflow added
- Table View now uses new core
- Table view and subset download is now possible with free selection of all data in database
- Comment Systemm is optimized and renamed to DbSchema System
- Login process optimized: 10+ times faster
- System info dialog has way more information now
- Compatibility check of connected schema is now way better
- Added gear categories: Scrape, Rocks
- Excel Tamer can securely add missing sheets and column names
- Documentation update (Template section)
- Tweaked Information on on-the-fly search of AphiaIDs in Taxon Admin tables
- My WoRMS system integrated
- Sample Volumes are now integrated in BioDjinn
* New Ingest Core (beta)
- Offline detection: checking of integer and float format before connection to database
- Offline detection: Detection of future dates
* Fixed Bugs
- Fixed several minor bugs and glitches (Action logging, ...)
- Fixed some obligate bugs in datamodel
- Fixed a bug in edit Taxon Admin tables, where deletion of entries was not available any more

[3.5.0] 2020-10-26
* New features
- Core: Update/Restore now works on the fly (depending on file appendix .zip) with zipped files.
- Added statistics for number of selected different taxa
- Added base category to lookup entries
- Overhaul of UI
- HTML information on lookup tables
- Multi sheet ingest table view
- New easier way to select rows in lookup table edit mode
- Lookup system is new
- Mapper system is new
- Importer system is new
- Ingestor system is new
- Export system is new
- Alias system is new
- Comment system is new
- Result system is new
- Added new Workflow: BEAST

* Fixed Bugs
- Fixed a bug in statistics on selected subset
- Fixed a bug converting posix path to Windows Path
- Update of Dataset Lookup
- Commentary System
- Ingestion of Biota in NDS/BEAST Workflow is now possible without full PK

[3.4.1]! 2020-02-21
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New features
- Documentation is updated
- Empty Critterbase Schema has been addapted to maps.awi.de.
- Fixed several translation errors

[3.4.0]! 2020-01-30
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New features
- Total rename from MARLIN Science to Critterbase
* Bugs
- Removed a bug when an ingest has no cruise.region data
- Removed a bug with a wrong scale of the mapgit_

[3.3.1]! 2019-12-12
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
* New features
- Quality check system implemented: All warnings of a dataset are mapped to marked informations when dataset is cuality checked
- Tolerant check for floats for record existance (tolerance=0.001)
- New Import/Export design
- If subset name is existing, all names of subsets on a sample will be printed in log file (to prevent ingestors from a nervous breakdown)
- Warning added for biota that is attached to samples with multiple areas set
- BioDjinn - Test suite for biota and area data
- Action Log - Many relevant actions will be logged in the database (purpose: control and debugging)
* Bug fixing
- Export Excel template does work with right format now
- Fixed a bug showing station names except of sample names in record update log
- Added Ingest Id information to log of exisiting branches
- In lookup edit mode deleting entries is possible now
- Fixed a but in map html that crashed the output because of apostrophes in marker names
- Fixed a major bug in change detection in update algorithm that lead into swallowing many warnings
- Added a documentation area in program

[3.3.0]! 2019-08-06
***********************
* THIS VERSION IS NOT
* COMPATIBLE WITH OLDER
* VERSIONS
***********************
- This version implements a new datamodel and is not compatible to older versions
* Data model
- Introducing next version data model 1.6.0
* Added features
- Ingest list was reworked (multiple selections are available now for some commands)
- Export of all used entries of all lookup tables for selected ingests are available now
- SQL-command was switched to core tab
- New access level system in dataset
- New Ingestion tab
- New Administration tab
- UI expansion to show amount of presence absence biota data
- In map format the georeferences accordingly to the spatial precision
- Statistics on lookup tables gear and taxonomic_coverage
- New multisheet template converter for arctic data
* Taxon system is implemented
- taxon list isn't editable directly any more
- it's been build using taxon admin tables
- the tables are the following
a) Base subset of WoRMS taxa
- a base list of Aphia Ids defining a subset from WoRMS (wormsbase)
b) Expert Knowledge:
- a table containing data to map private scientificnames to WoRMS-records (wormsprivate)
- a table with Aphia Ids tagged as colony (wormscolony)
- a table with data to overide Accepted Aphia Ids (wormsaaid)
- a table with data to change scientificnames of taxa groups in order to publications (wormschange)
* Bugfixes
- Fixed some size problems of UI widgets
- Fixed a problem with the TaxonWizard because WoRMS put new attributes to taxa-data
* Pangaea-Export
- Subsets are able to be exported in an Pangaea Excel format. So data could be uploaded without any changes.

[3.2.1] 2019-02-12
* Added categorization feature for Error/Warning/Info-messages to improve the readabilty of log files
* Added features to handle versions of the data model
* Added online update feature for the program windows/mac/linux
- Builded up an update web server (http://marlin-science.awi.de/update)
- Only reachable within the AWI intranet
- Builded a pipleine to deploy versions (Win/Mac/Linux) directly from GIT
- Show what's the level of an available update (major, minor, patch or build)
- Download, unzip, check and installation of updates
- Automatic restart after the installation
- Added a guided installation script for Windows
* Added db core admin area to work with the database at a very powerfull low level
- Realtime output for postgres command execution
- List databases, users and schemas of the connected postgres server
- Make snapshots of schemas
- Create an empty marlin science schema
- Backup/restore schemas to file
- Rename schemas
- Delete schemas
* Added a GeoCruncher module to convert and quality check all types of geo references to decimal degrees on the fly
- Exactly checking for consistent ISO-formats: NSEOW GMS, GMdS, GdM, dG
- Checking for ranges of single parts: |M|<=60, |S|=<60
- Checking for absolute range of lon or lat georeferences: |lat|<=90, |long|<=180
- Conversion to +- Float (digital Degrees)
- Logging of potential errors for easier editing
- Extension of records is made optional with different reaction level when problems occurr
- Extended the logging feature of tracking direct dependencies between ingests
- ... what cruises and/or stations are extended by an ingest
- ... what are the ingests (numbers) of these entities
- ... what are the datasets of these entities (only used within the specific ingests [numbers])
* Fixed some bugs
- Font resizing problems unter windows when using high resolution displays (eg. 4K)

[3.2.0] 2018-08-13
- Added TaxonWizard

[3.1.1] 2018-05-23
- Translation to english

[3.1.0] 2018-01-14
- Added multi account feature
- Added UTF8-Tests

[3.0.3] 2017-11-10
- Prae Alpa version

[3.0.2] 2017-10-10
- Fixed some bugs in the workflow algorithm

[3.0.1] 2017-09-01
- North Sea Workflow is running

[0.9.1] 2017-08-24
- Initial version





