Skip to content

Releases: BEXIS2/Core

v2.18.1

28 Jun 06:52
Compare
Choose a tag to compare
v2.18.1 Pre-release
Pre-release

Database update: Update_Script_218to2181.sql

Workspace changes: 2.18...2.18.1

Bugs

  • Fix hangs when loading data structures linked to datasets that have been deleted (#1222)
  • Fix Attachment Typos (#1194)
  • Fix Delete Attachment: system key not triggered & dataset version overwritten (#1179)

v2.18

27 Apr 13:55
2505271
Compare
Choose a tag to compare

Database update: Update_Script_217to218.sql

API changes: Attention the api calls for metadata, data and dataset have been extended and changed with regard to versions.
in general, the calls work according to the following pattern

api/{name}/{id}/{version}

api/{name}/{id}/version_number/{version_number}

api/{name}/{id}/version_name/{version_name}

Workspace changes: 2.17.1...2.18

Features

  • Deleted Datasets: Adjust info text, add reason and allow metadata view (#1099)
  • Version API: Add (#1028)
  • Export a single dataset to darwin core archive format (v1) (#917) - how to setup?

Enhancements

  • Metadata API: Unify API calls and add version number and name (#1101)
  • Metadata API: Update to get values in the structure of the concept (#1093)
  • Search: Order items column-wise instead of row-wise when clicking on "more" in the facets (#1089)
  • Darwin Core: Create Concept for DWC Metadata needed Attributes (#1092)

Bugs

  • Fix Requests are sent to old owner after change (#1108)
  • Fix Metadata Edit: xsd element type "xs:boolean" always disabled (#1106)
  • Fix Download data: Fails with filter if special characters in dataset title (#1105)
  • Fix Tabular primary data display problem "Displaying items 0 - 0 of 0" (#1116)
  • Fix Leading empty line inside each metadata input field (#1117)
  • Darwin Core archive: Add documentation to dim manual enhancement (#1104)
  • Code cleanup: Remove duplicate folder & consolidation of hamdi1992/core:master and bexis2/core:rc (#1107) (#1066)

v2.17.1

09 Mar 07:52
08cc93a
Compare
Choose a tag to compare

Database update: Update_Script_217to2171.sql

Workspace changes: 2.17...2.17.1

Bugs

  • fix dropdown is not locked in metadata view mode
  • fix all optional blocks allways active in metadata (#1094)

v2.17

22 Feb 14:48
Compare
Choose a tag to compare

Web.config update to add Exceptionless -> see: 8b50510
Database update: https://github.com/BEXIS2/Core/blob/rc/database%20update%20scripts/Update_Script_216to217.sql

Workspace changes: BEXIS2/Workspace@2.16...2.17

Features

  • Adding Exceptionless for System Loggging/Monitoring (#1040)
  • Add attributes during XSD import, show and edit (#1050)

Enhancements

  • Metadata API: Add check for public (#1037)
  • Metadata API: Add request by version (#1036)
  • Dataset API: Add title (#1075)
  • Metadata Statistic API: Exclude ds, add regex and metadata structure (#1014)
  • Schema Mapping: User should be able to map a key to a default value if no field matches (#1048)
  • Schema Mapping: (Automatic) bidirectional mapping (#1008)
  • Schema Mapping: Convert hard coded system keys of B2 to a dynamic list enhancement (#963)
  • SAM - Former member feature: Add tests (#920)
  • SAM - Former member feature: Add documentation (#921)
  • LDAP Login: Check of "null" or "empty" email addresses (#1067)
  • Set/Unset Public: Send email to Admin (#1026)
  • Dataset Download: Adapt text in Download-Button of unstructured datasets (#1030)
  • Code Cleanup: Removal of unnecessary rpm projects (#1065)
  • Wiki page for E2E tests recordings for Data Manager (#1010)

Bugs

  • Fix row count to hide Excel download not always correct bug (#1046)
  • Fix wrong mail subject if you revoke status (Former Members) (#1073)
  • Fix change to former member return always true (Former Members) (#1043)
  • Fix after deleting a dataset users are not able to change the permissions (#1033)
  • Fix attachment uploads does not trigger system key (e.g. version) update in metadata (#1045)
  • Fix Swagger API should not read non-XML files (#1035)
  • Fix empty metadata container (#1039)
  • Fix XSD import set elements as complex type, when no datatype is defined (#1034)
  • Fix during user registration relationships title has an additional colon (#1057)
  • Fix prevent send notification email on video preview (#1024)
  • Fix authorization via API: Make http authorization header field name handling case-insensitive (#1023)
  • Fix missing try/catch within FromExcelSerialDate(data import) (#1068)
  • Fix missing try/catch for better error handling (email service) (#1060)

v2.16

02 Nov 10:18
fa684b7
Compare
Choose a tag to compare

Help URLs are now generated automatically based on the used release version. It is not needed from now on to always update the links in the workspace. Empty values in the settings file (default -> generated links) can still be overwritten with your own customized help links.

For developers: API documentation is now generated automatically. Files need to be copied during build (debug & release) into the App_Data. Example changes can be found e.g. in the BExIS.Modules.Dim.UI.csproj file. At line 45 and changes in line 379 (#973)

Workspace changes: BEXIS2/Workspace@2.15...2.16

Features

  • Metadata Statistic API: Draft version added supporting query by xpath and filtering by metadata structure and dataset ids (#979)(#986)(#991)

Enhancements

  • Metadata Structure API: Add entity type (#987)
  • Primary Data API: Improve error messages (#858)
  • Data Structure API: Extend by missing values and date pattern (#974)
  • Data Statistic API: Improve documentation (#975)
  • Former Member: Allow for dynamic email content via settings (#976)
  • Improve API documentation and automation of manual steps (#973)
  • Improve automation of build process (#964)
  • Add further publishing profiles (#972)

Bugs

  • Fix spaces in names during mapping cause JavaScript error (#265)
  • Fix no dataset download, if no primary data was uploaded (#562)
  • Fix metadata import via API works only with metadata structure id 1 (#977)
  • Fix metadata status not always copied correctly in a new version (e.g., during data import via API) (#985)

v2.15

25 Aug 10:36
4f24515
Compare
Choose a tag to compare

Attention in this version the operation table has changed. Please run the database update script (2.14.6-2.15).

Furthermore, the download options for ASCII have changed!
The label now shows the separator and the file type. .csv is now exported with comma and .txt with semicolon.

Features

  • Metadata API: Get metadata structures as JsonSchema (#916)(#953)

Enhancements

  • Metadata API: Extend to get and update metadata based on JSON (#956)
  • Primary data download: Modification of the ASCII files download options (#858)

Bugs

  • Fix System saves emails with spaces in person form (#901)
  • Fix Export metadata: Design destroyed after paging (#955)
  • Fix Export primary data via API: Missing values not replaced (#942)

Release 2.14.6

30 Jun 12:39
Compare
Choose a tag to compare

Attention: Permission related to Requests are now split into: send requests and manage requests. Older permission is only set to manage requests. Data managers have to set permission for send requests manually! If not, sending requests will not work as it did before.

Features

  • Send and manage DOI requests to DataCite (#888)(#905)(beta)
  • Integration of Former Member Module (#897) (beta)
    • Change the status of users to former user by assigning a new group and preserving all previous permissions
  • Versioning: visibility and accessibility on public and internal datasets (#853) (beta)

Enhancements

  • Wiki: add workflow to delete data from a dataset/workaround for purge in bigger instances #866 https://github.com/BEXIS2/Core/wiki/How-to-delete-Tabular-Data-(in-DB)
  • Data Structure Preview: Exchange unit description with abbreviation (#870)
  • Manage Users: Add email confirmation status and registration date (#871)
  • Primary Data View: Reduce the default number of shown rows from 100 to 10 (#886)
  • Requests: Add a link to dataset (#891)
  • Public search (metadata): Hide email for bots (#692)
  • Dataset Details View: Replace underscore with withe-space in field names (#919)
  • Add parties (isMain parts) and other fields to the Dataset API needed for citation generation (#894)

Bugs

  • Fix Data structure view: Only the first linked dataset is shown (#851)
  • Fix Public Search: Show "more" leads to login screen (#838)
  • Fix Error message for unknown ID not user friendly (#841)
  • Fix WebShell UI: Download not allowed info (#105)
  • Fix View party: conditional attribute not shown (#725)
  • Fix API Data Statistics: Missing values not correct resetted (#864)
  • Fix Search Index: empty variable descriptions are indexed as "Unknown" (#865)
  • Fix Create metadata structure: spelling mistake (#868)
  • Fix Manage users/groups: show related line in the header of the pop-up window (#867)
  • Fix File (Attachment) Upload Description: Fails for certain characters as stored as XML (#846)
  • Fix Push Big Files: Max length is null after selecting a file (#878)
  • Fix Missing Mapping Case return false results (#877)
  • Fix My Data: Datasets with implicit rights not shown (groups/relationships) are missing (#885)
  • Fix Error message header wrong for data download exception (#910)
  • Fix Upload: Improve error message "Can not upload" (#915)
  • Fix Upload via API: improve text (#911)
  • Fix Empty fields in a selected primary key throw an error (#923)
  • Fix When removing the owner from the metadata, the rights for the user remain in place (#914)

Release_2.14.5

26 Oct 05:54
38dd030
Compare
Choose a tag to compare

Attention: Changes were made in the web.config in line: 72 (see #803)

Enhancements

  • Data policy checkbox removed from registration (does not need to be agreed on) (#784)
  • Requests and Decissions: Date column sortable (#781)
  • Replace "Show Data/Dataset" by the current entity name (e.g. Publication) (#769)
  • Sort users descending by id (manage parties)(#806)
  • Sort data structures descending by id (#807)
  • Sort users descending by id (#826)
  • Permission Requests: User without request features rights should not be able to send requests (#809)
  • Prevent newer metadata versions do not use materialized view, although data has not changed (#823)
  • EmailService allows optional attachments #814)

Bugs

  • Fix only a maximum of 100 variables possible inside a data structure (max size of JSON objects too small) (#803)
  • Fix files with longer file names not possible for upload (URI field to short for contentdescriptor) (#800)
  • Fix appliaction name missing in header on Log In page (#786)
  • Fix user names during registration should not allow ending spaces (#786)
  • Fix missing white space on primary data page (#780)
  • Fix missing "Terms and Conditions" link in footer (#785)
  • Fix error during data validation (constraints not checked correctly) (#792)(#804)
  • Fix data structure was not anymore editable after import (#791)
  • Fix missing checkedIn after rollback during data upload (#805)
  • Fix missing values sometimes disappaer after save (#774)
  • Fix download metadata only returned latest version (#771)
  • Fix image view can not be closed (unstructured data) (#797)
  • Fix primary data of unstructured datasets are not visible without rights in public data view (#799)
  • Fix download notification are send on image preview (#767)
  • Fix dataset download as Excel for > 1 Mio for Datasets should not be allowed (#825)
  • Fix default execution time for SQL statements by default only 60 seconds (now 3 minutes) (#816)

Release_2.14.4

07 Jun 04:51
Compare
Choose a tag to compare

Features

  • New API to retieve all metadata by schema name (api/MetadataBySchema/{Schema name}) (#733)
  • Add new Landing page option to allow on "no permission" forward to a public landing page for logged-in user (#719)

Enhancements

  • Metadata Edit: Show, if a linked metadata field is connected or filled with free text (#607)
  • Metadata Edit: Sort autocomplete list (party: e.g. persons, projects) alphabetic and hide duplicates in the list (#697)
  • Metadata Edit: Mark autocomplete fields for user (#608)
  • Metadata Edit - Data structure: make edit link more visible (#722)
  • Metadata Edit - Data structure: Show "Create Variable Template" button based on permission and settings (#723)
  • Metadata Edit - Create Links: truncate dataset title and sort descending (newest first) (#703) (#714)
  • Data structure list: Show linked datasets for each data structure (#765)
  • Dashboard: Show full title and do not truncate (#718)
  • Dashboard: Add other dataset types (e.g., Publication) (#663)
  • Dashboard/Search: Change default order from ASC to DESC; (#693)
  • View parties: Increase Paging options and default value to 100 instead of 10 (#731)
  • Registration form: prevent to fill out by bots (#622)
  • Data Upload: Increase the size of "changedescription" field in datasetversions (#698)
  • Manage Datasets: Show title in list (#712)
  • Manage Requests Admin: Add Dataset ID to table (#751)
  • Requests: Increase the size of Intention field (#736)
  • API: Extend data statistic API by variable information (#749)

Bugs

  • Fix Edit - View - Edit not possible: CreateTaskmanager not able to handle multiple tabs (#720)
  • Fix validation for Excel files fails (wrong start & end column calculation) (#701)
  • Fix existing relationships are not shown in user's view (#708)
  • Fix Cancel button disappears after a click on Validate during metadata edit (#711)
  • Fix Add IF EXISTS to DROP mv during Purge of datasets (#732)
  • Fix Change email address in Party by Admin does not update user email (#729)
  • Fix Conversion from JSON to DataTable converts NULL values to max.value instead (#739)
  • Fix Order number should never have gaps during data structure save (#745)
  • Fix setRelationships() (called during Create Dataset) does not allow multiple entity types (only "Dataset") (#748)
  • Fix ActionInfo -> IsComplete() checks 3 times the same (#721)
  • Fix Data structure template validation error (#740)
  • Fix Effective rights not shown correctly (#679)
  • Fix API: MetadataOut can not handle CheckedOut datasets (#734)
  • Fix Metadata edit/creation: Entries from 2nd complex block onward saved incomplete (#758)

Release_2.14.3

26 Jan 10:27
Compare
Choose a tag to compare

Features

  • Extent API: Data statistics and data quality (#655)

Enhancements

  • Send email on changed email address (by user or admin)
  • Add DisplayName to admin user view closes (#688)
  • Add email and log to dataset download (#473)
  • Add creation date for entity reference creation
  • Change Help order and names closes (#683)
  • Add dataset id to all system messages (#680)
  • Adding info during excel upload that the values are uploaded from the formatted cells (#678)
  • Performance improvement in validation during the upload (#676 , #648)
  • STATTLS is now also supported for the configuration of SMTP (#650)
  • Data validation extension to include the length of floating point numbers. (#645)
  • Change of the error message if a dataset does not exist. (#631)

Bugs

  • Fix incorrect display of effective rights (#679)
  • Fix incorrect type selection when selecting type on the top level (#662)
  • Fix incorrect datetime download in excel (#658)
  • Fix error when uploading data from different source files (#657)
  • Fix Dataset Title is not displayed in the request and respond email (#652)
  • Fix Metadata is not updated after deleting unstructured data (#643)