Skip to content

Releases: BEXIS2/Core

v4.1.0

21 Aug 12:50

Choose a tag to compare

This release comes with a big reduction in data type complexity by removing unused and redundant data types. Only the most commonly used data types are now available, which simplifies the data structure creation process. Additionally, this release includes several bug fixes and enhancements to improve the overall user experience. Further we introduced a new setting to control sending error emails based from the system.

Workspace changes:

Database Update(s):

New Settings:

  • Error Email System: A new setting has been introduced to control the sending of error emails based on the system settings. This allows administrators to manage error notifications more effectively. (here)
  • Citation settings: A new setting under data discovery enables the system to provide citation formats and displays for entities. (here)

Bugfixes and enhancements

Metadata

  • UI Rendering Issues: Fix high-level schema elements rendered improperly(#2096)

  • UI Element Duplication: Fix random duplication of elements. (#2097)

  • UI Drop-down Menu: Fix drop-down menu for integers rendering issue. (#2103)

  • Metadata Save Issue: Fix metadata not saveable anymore after update of system values. (#2133)

  • Metadata Choices: Fix choices with default value from XSD has selected 2 values at the same time. (#2134)

  • Metadata Enum Elements: Fix Enum-Elements with an attribute are not displayed as drop-down list. (#1265)

  • Metadata Default Values: Fix choices in metadata with default value in XSD has selected 2 values at the same time. (#2135)

General

  • Menu Layout: Fix missing nowrap in new menu. (#2109)

  • Footer Update: Change footer. (#2054)

  • Svelte Menu Enhancement: Add hover effect and increase size. (#2071)

Dataset View

  • Permissions Tab: Fix permissions tab is not visible. (#2118)

  • Dataset Links: Fix missing in the download package. (#981)

  • Version Access Rights: Fix get latest version throws an error when you have no rights to see the latest not tagged version. (#2119)

  • Title OR Citation within Dataset View: Added a new option to the Dataset View Page that gives you control over what information is shown at the top. You can now choose between displaying either the Dataset Title or the full Citation String. (#2140)

Dataset Edit

  • Data Types Merging: Merging of similar data types to simplify use. (#2117)

  • Attachment Upload: Fix error while adding file description during upload of attachments. (#2143)

  • Upload Validation: Add date pattern to error message. (#2145)

  • Constraint Loading: Fix long loading times for used constraints. (#2110)

  • Tag View Error: Fix loading tag view throws error when author and description is null. (#2144)

API & Export

  • API Enhancement: Create API should return ID and status code instead of message. (#2121)

  • Dataset API Enhancement: Add entity links. (#2132)

  • ORCID and ROR IDs: Use of ORCID and ROR IDs in the user profile and in the DOI proxy. (#2068)

  • JSON Field Mapping: Fix impossible to obtain several fields mapped into one information block in JSON. (#2138)

Maintenance

  • Error Email System: Send error emails based on settings. (#2136)

  • SQL Script Creation: Create a SQL script that adds tags to versions in an existing instance. (#2120)

  • Update Script Extension: Extend update script to link variable templates and meanings. (#2111)

  • SAM Former Members: Fix user not findable in former members group. (#2112)

  • Restore deleted Datasets: Add new feature to the Dataset Management page that allows you to easily restore datasets that were previously marked for deletion. (#1734)

v4.0.2

12 May 12:35

Choose a tag to compare

this is a small update that rounds up version 4.

Workspace changes:

Database Update(s):

Bugfixes

Edit

  • FileUpload: Comment reset after deselect the input field (#2100)
  • FileUpload: change file reader information in edit needs manage data structure right (#2105)

Search

  • Card paging is not working (#2098)
  • Only the first person is displayed in the search results (#2105)

View

  • user with read or no rights can´t see dataset view (#2105)
  • download excel ist not working (#2105)

Menu

  • Settings gear in menu is available when no user is logged in and no feature is listed (#2105)

Create

  • Create a dataset in exiting instances and allready used metadata structures throw error (#2105)

v4.0.1

22 Apr 15:00

Choose a tag to compare

this is a small update that rounds up version 4.

Attention
if you update your instance, please run create seed data generation process for dim module, to import the doi seed data

Workspace changes:

Database Update(s):

Bugfixes

Metadata

  • JSON Schema metadata validation fails for numbers (#2086)
  • Rendering of "choice" structure works incorrectly (#2065)

Search

  • No search index init on first start in version 4.0.0 (#2085)

Enhancements

Export

  • DOI: add concept keys to seed data (#2089)

Mapping

  • Enhance Mapping with Parameters (#1582)

v4.0.0

04 Apr 14:05

Choose a tag to compare

This version mainly contains fixed bugs and usability improvements of the new functions and features, focusing on the area of dataset creation and upload introduced since version 3.0.0. and a refactored documentation.

Important: web.config.samples and the workspace contain important changes.

Workspace changes:

Database Update(s):

New Settings

gbifCollectionArea (Settings -> Application Settings -> Data Dissemination) (default: "export/gbif")

All created Darwin Core archive dataset exports are saved in this specified directory. It starts from the predefined data folder as default. It is also possible to specify a sequential folder path. default: {Data}/export/gbif".

GBIF API Credentials (Settings -> Application Settings -> Data Dissemination) (default: "export/gbif")

Update Variable Description by Template selection (Settings -> Application Settings -> Data Structure) (default: true)

If the template support is activated, then empty unit & datatype fields with information from the template are set when the data structure is created.

Bugfixes and enhancements

Metadata

  • Improve Metadata Loading Time. (#1970)
  • Choices and default values are not working: Fix so that all choices will be generated. (#2040)
  • Load metadata email Fix it breaks when email address has no "@" inside. (#2058)
  • Metadata Form: Fix after selection of an autocomplete value; the reload gets stuck. (#2031)
  • Session Problems: Fix when two different metadata forms open; save does not work correctly. (#93)
    Show Dataset: Fix warning that metadata is not complete is missing. (#2001)
  • Metadata Validation: Fix new validation against JSON schema not working with GBIF schema. (#2043)
  • Metadata View: Fix last tag is always displayed. (#2067)

Links

  • Link Dataset: Fix cancel button does not work. (#1569)
  • Linking Datasets: Fix not the newest version taken. (#1152)

Download

  • Download Zip: Fix it should not include data with units of older versions. (#1321)
  • Download Filtered Data: Fix not working. (#1963)

Entity Template

  • Entity Template: Enhancement: Add option to de/activate. (#1897)
  • Manage Entity Templates: Enhancement: Improvements. (#1973)
  • Reorder Entity Template Edit From: Enhancement: reorder Edit view. (#1972)
  • Entity Template: Fix description field is too short. (#2072)

Dataset Management

  • Deleted Datasets: Fix public datasets that got deleted are not visible anymore. (#1812)
  • Dataset Creation: Enhancement: Add more descriptive text. (#1976)
  • Dataset Edit Mode: Enhancement: Improve the visibility/comprehensibility of file lists. (#1987)
  • Uploaded Files:Enhancement: Uploaded files not visible in edit mode. (#1975)
  • Uploaded Files: Enhancement: Uploaded files as primary data should be editable like attachments. (#1867)
  • Dataset History: Fix attachment actions that create a history bug. (#1985)
  • Permission Request: Fix should not be possible if no data is available. (#1602)
  • 500 Error: Fix if you open a dataset without permission. (#1915)
  • Edit Constraints: Correct typos. (#1977)
  • Edit Dataset Changes: (#1898)
  • New Primary Data View: Fix header with "dot" inside breaks the table. (#2074)
  • Order of Action Buttons: Adjust order of action buttons in "My Data".(#2064)

Data Structure

  • Date Pattern: Fix using date pattern yyyy,MM creates invalid primary data display. (#1870)
  • Date Validation: Fix validation not working for the format yy-MM-dd. (#2063)
  • Add Description: Enhancement: Add description to data structure download. (#1780)
  • Change of Delimiter: Fix change of delimiter while creating data structure doesn't work correctly. (#2047)
  • Error Message: Fix the error message when creating a data structure. (#2046)
  • Order Structures: Enhancement: Order structures in the table by ID. (#2048)
  • Suggestion with Negative Number: Fix suggestion with a negative number breaks the application. (#2057)
  • Edit Data Structure: Enhancement: Remove string warning/preview/MV (no preview data). (#2002)
  • Create New from Edit Dataset: Fix after saving, the user lands on the data structures page. (#2038)
  • Primary Key Warning: Enhancement: Add warning if no primary key is set on submit. (#2034)
  • After Deleting a Variable: Fix save is not possible after deleting a variable. (#2026)
  • Check Cancel Button: Fix cancel button behavior in file info selection. (#20)
  • Correct Encoding Typo: Fix encoding typo in "New Data Type". (#1962)
  • Constraint Selection: Fix constraints break layout. (#1896)
  • Edit Meaning Name: Fix when editing a meaning, the name has to be changed to enable save. (#1775)
  • Help/Table View: Enhancement: Add help/table view to templates during data structure edit. (#1886)
  • Improve Upload Mails: Enhance the content and formatting of upload emails. (#1854)
  • Variable Template: Fix sorting by data type and unit does not work. (#1999)

Search

  • All IDs: Fix all IDs (from every entity) should be part of the search by default. (#1894)
  • Public Search: Fix missed refactor. (#2056)
  • Search Refactoring: Refactor UI based on BiodivBank example. (#2039)
  • Card Metadata Value: Fix cards show "null" if metadata value is empty. (#2035)
  • Edit Search Attribute: Remove seated placeholder. (#2036)
  • Cards License: Fix license not shown on cards. (#2037)
  • Search Page: Fix table sort ID like a string. (#2013)
  • Search Page: Fix card view shows incorrect content. (#2019)
  • Search Page: Fix facet items with "-" are not encoded correctly. (#1908)
  • Search Page: Fix Add missing title/label for screen reader. (#1910)
  • Search Page: Change button text. (#102)
  • Search Page: Fix facet not sorted according to the amount of hits. (#103)
  • Search Page: Fix long names need to be cut. (#100)
  • Search Page: Fix order items column-wise instead of row-wise. (#101)
  • Search Page: Fix the table outside the view area. (#1904)
  • Search Index: Fix bigger search index not working (no response). ([#1995])(#1995)

UI/UX

  • Option to Show Items: Enhancement: Show the number of items instead of the number of pages in the table. (#114)
  • Export as JSON: Enhancement: Add "Export as JSON" feature. (#1953)
  • Add Toggle for Table: Enhancement: Add toggle for disabling/enabling show/hide columns button. (#115)
  • Adjust Default Footer: Enhancement: Adjust default footer. ([#2055](https://github.com/B...
Read more

v3.4.0

27 Sep 15:27

Choose a tag to compare

This version contains some new features and a lot of smaller enhancements. Once the new features are stable, we plan to release version 4.0.0.
Important: web.config.samples and the workspace contain important changes.

Workspace changes:

Database Update(s):

New Settings

  • General
    • landingPageForUsers update link to new search
  • Data Discovery
    • use_tags : Enable users to create tags as a combination of dataset versions.
    • use_minor : Activate minor tags to show the changes more granularly (x.x).

Features

  • Dataset versioning: Creation, View, and Editing. Call via tag (url & API) #1647
  • Bioschema.org integration: Add as a concept for mapping and to the metadata #511
  • Refactored Search UI to Svelte (as it was before) #1801
  • DOI integration into BEXIS2 Core System #1567

Enhancements

  • Hide empty field groups in Metadata View #1807
  • Change and edit missing values during editing and creation of a data structure #1779
  • Add centralized BEXIS2 theme CSS generation #1790
  • Variable edit in data structure: Change group names from value to category #1787
  • Bigger refactoring of the variable edit in the data structure #1792
  • UI improvements File Reader Information & Spell checking #1855
  • Change the order of the data structure and file upload in the metadata edit #1859
  • Add variable count to data structure error message #1777
  • Remove "in use" info from user view #1782

Maintenance & Security

  • Add API error messages as notifications to page component for development #91
  • Fix problems with build solution after new installation of BEXIS 2 #1791
  • Reduction of used NuGet packages #1794
  • Robots.txt: change default settings #735
  • Prevent Web Application Potentially Vulnerable to Clickjacking #1853
  • Prevent Web Server Allows Password Auto-Completion #1861

Bugfixes

  • Fix data structure (date pattern) changes are not detected #1858
  • Fix name of a person (party type) switches after edit #1484
  • Fix Log Off does not work in Svelte Layout #1518
  • Fix file reader information: Selection without description does not work #1856
  • Fix disable Submit after submitting does not work for small files #1857
  • Fix data structure (date pattern & missing values) changes are not detected #1858
  • Fix data type Decimal does not allow negative values #1866
  • Fix wrong title for delete Variable & Dimension #1868

v3.3.3

13 Sep 06:50
fa072ca

Choose a tag to compare

During the further development we noticed 3 more small bugs, which we will fix quickly with this update.
And adding an accessibility document link to the footer

Workspace changes:

Database Update(s):

Bugfixes

  • [HOTFIX] Table search is not working #1833
  • [HOTFIX] Variable Template suggestion is not working #1829
  • [HOTFIX] GFBIO Observations download returns collections package #1833
  • Adding an accessibility document link to the footer #1837

v3.3.2

03 Sep 13:26

Choose a tag to compare

This is a hotfix release to fix 3 major bugs.

Workspace changes:

Database Update(s):

Bugfixes

  • [HOTFIX] DataIn Api fail with primary key check #1805
  • [HOTFIX] Download Metadata Html is not working #1808
  • [HOTFIX] Send Request fail #1822

v3.3.1

02 Aug 08:23
6584e56

Choose a tag to compare

In this minor update we have fixed problems with uploading data and metadata editing and extended the concept to date cite, which allows you to send more metadata.

Workspace changes:

Database Update(s):

Enhancements

  • Add API error messages as notifications to page component #91

Bugfixes

  • Fix read a file with delimiter inside the text quotes is not working #1753
  • Fix sometimes entries in the metadata form lead to the fact that it does not continue when saving #1766
  • Fix changes to files and primary keys break during upload because the primary keys in the cache are not updated #1769

v3.3.0

01 Jul 07:57

Choose a tag to compare

..Darwin Core Export / DOI Integration .....

Note:

Webconfig needs to be updated!

Workspace changes:

Database Update(s):

New/Updated Settings

  • General/Landing Page - (if empty, load landingpage.htm from tenant)
  • Data Colletion/Use external metadata form (Enables the loading of an external metadata form when editing entities)
  • Data Colletion/External metadata form destination url (Define the origin from where the external metadata form should be loaded)
  • Data Dissemination/gbifCollectionArea - Define a destination of all darwin core archives (Default: {Data}/export/gbif).

Changes

Enhancements

  • DOI Integration into BEXIS2 Core System (#1567)
  • Improve authorization for internal API calls (#1730)
  • Handling of JWT: Store JWT in the page component in bexis2-core-ui - sveltekit (#1694)
  • Security improvements: prevent web applications potentially vulnerable to clickjacking (443/tcp) & Add missing secure cookie attribute (HTTP) (443/tcp) (#1708)(#1707)
  • Add the possibility to use an external metadata form instead of the existing one #1715 (#1715)
  • Instead of Application Name, The breadcrumb from the old layout shows Home at first element #1720 (#1720)
  • Add Page Content to edit content pages in frontend #1693 (#1693)
  • RPM: handle missing value in domain constraints - import from dataset(#1692)
  • Use the new “meaning” object to store linkage to the needed Darwin Core concepts for variables (#1574)

Bugfixes

  • Fix after changing the data structure, the validation should be triggered again (#1729)
  • Fix performance problems with several svelte pages (#1717)
  • Fix edit data structure allows edit display pattern but can't store the changes (#1709)
  • Fix Telerik data table not working (#1727)
  • Fix edit variable template: save does not get activated (#1711)
  • Fix create new meaning not working (#1714)
  • Fix return to dataset after editing data structure not working (#1728)
  • Fix destroyed metadata form appears when show data or other tabs in show dataset view (#1710)
  • Fix Read a file with delimiter inside the text quotes is not working (#1753)

v3.2.1

25 Apr 09:47
636e6eb

Choose a tag to compare

in this release 2 bugs were fixed for the mapping and delete dataset landingpage.

Workspace changes:

Database Update(s):

Changes

Bugfixes

  • Fix metadata Mapping: update transformation rule throw a error (#1695)
  • Fix landing page of a deleted dataset showed incorrect information (#1696)
  • Fix Data Request not working #1702