Skip to main content

Release notes

26.05.2023

React - 2.1.0

Added

  • Added a new key outputFormat to the columnObject. This key can be used when columnType is set to date and allows defining the desired date/timestamp format. Through this, the Nuvo importer supports date formats such as MM/DD/YYYY, DD.MM.YYYY, and YYYY-MM-DD. It also enables covering timestamp formats like the Unix or ISO 8601 timestamp.

Fixed

  • Fixed an error where the licenseKey was not displayed as string inside the header when creating an event-based HTTP(S) connector.
  • Fixed an issue where some dates were wrongly parsed so that the date minus 1 day was displayed.

Deprecated

  • Deprecated the date_dmy, date_mdy, date_iso, datetime, time_hm, time_hm_24, time_hms and the time_hms_24 column types.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 2.1.0
    • Vue.js - 2.1.0
    • Vanilla JS - 2.1.0

16.05.2023

React - 2.0.0

Migration Guide

Check out our SDK 2.0 Migration Guide

Added

  • Added the dynamic import feature that enables to use nuvoSession.start() to start the importer at any step, at any event, and with the preferred data (More information).
  • Added dataHandler that allows to run code before the "Header Selection"-step and/or before the "Review Entries"-step (More information).
  • Added conditional rendering of dropdowns that allows to define when which dropdown options are displayed inside a category column cell (More information).
  • Added allowNestedData to the settings class to enable supporting nested .json parsing (More information).
  • Added language to the settings class that controls the default importer language (More information).
  • Added primaryColor, secondaryColor, borderRadius and maxHeight to the globals class of our styling option to enable a quicker whitelabeling (More information).
  • Added processingEngine to the settings class that allows to control in which way the option mappings are executed (More information).
  • Added tertiary to the globals class of our styling option to control the styling of the tertiary buttons like the "Back"-buttons and the template buttons. In this move, we deprecated the keys manualEntry and editData (More information).
  • Added disableTemplateDropdowns to the settings class to control if the downloadable Excel templates contain generated dropdown cells for every cell of a category column. This option helps to avoid a common Excel bug (More information).
  • Added a new best practice that keys of target data model columns should not contain "." (dots) to prevent unexpected behavior (More information).
  • Added "txt_match_column", "txt_match_column_description", "txt_review_entries" and "txt_review_entries_description" to the i18nOverrides functionality to allow to optionally add title and texts to the "Match Columns"- and "Review Entries"-step.
  • Added a functionality to generate a target data model via API call (More information).
  • Added TypeScript support for our Vue.js and vanilla JS version.

Changed

  • Updated the matching module to reduce the matching time.
  • Updated the i18nOverrides functionality, so that language key overrides can be defined per importer language depending on the value of the key language (More information).

Noted

  • The following versions contain all changes of the React version (More information):
    • Angular - 2.0.0
    • Vue.js - 2.0.0
    • Vanilla JS - 2.0.0

24.03.2023

React - 1.26.0

Fixed

  • Fixed an issues that occurred when importing two columns with the same name.
  • Fixed an issue that the onlyMappedColumns setting was not available for Angular, Vue.js, and Vanilla JS.
  • Fixed some UI issues that occurred when using the user platform in the Safari browser.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.11.1
    • Vue.js - 1.4.1
    • Vanilla JS - 0.8.1

22.03.2023

React - 1.25.1

Added

  • BETA: Added allowNestedData to the settings class to enable supporting nested .json parsing (More information).
  • BETA: Added dataHandler that allows to run code before the "Header Selection"-step and before the "Review Entries"-step.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.11.0
    • Vue.js - 1.4.0
    • Vanilla JS - 0.8.0

16.03.2023

React - 1.24.0

Added

  • Updated the matching module to reduce the matching time.

Noted

  • Includes all current features of the React version.

06.03.2023

React - 1.23.1

Added

  • Added i18n override support for the label of boolean dropdown fields via the keys txt_boolean_yes and txt_boolean_no (More information).
  • Added a close button to the warning modal that is displayed if the screen width is too small.
  • Added .tsv as supported file type.

Noted

  • Includes all current features of the React version.

22.02.2023

React - 1.22.1

Added

  • Updated the matching module to reduce the matching time.

Noted

  • Includes all current features of the React version.

30.01.2023

React - 1.21.1

Fixed

  • Fixed an issue where the drag function in the "Review Entries"-Step resulted in an incorrect number of errors in the error tag.

Noted

  • Includes all current features of the React version.

24.01.2023

React - 1.21.0

Fixed

  • Fixed an issue where an item inside the alternativeMatches array was ignored for the mapping when it equaled the value of the column.

Noted

  • Includes all current features of the React version.

12.01.2023

React - 1.20.5

Added

  • Added duration to the PassSubmitResult class to define the time to show the success modal (link).

Fixed

  • Fixed an issue when the passed value of the preloadData setting is a boolean and refers to a boolean column.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.10.2
    • Vue.js - 1.3.2
    • Vanilla JS - 0.7.2

23.12.2022

React - 1.20.4

Fixed

  • Fixed an issue with the passed value of a cleaning function for the column types: percentage, currency, int and float.

Noted

  • Includes all current features of the React version.

20.12.2022

React - 1.20.3

Fixed

  • Fixed an issue where the “Match Columns”-Step did not render when the alternativeMatches array contained the same value as the key of the column.
  • Fixed some UI issues when modal was set to false.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.10.1
    • Vue.js - 1.3.1
    • Vanilla JS - 0.7.1

14.12.2022

React - 1.20.2

Fixed

  • Fixed an issue where the "Find error"-button had problems jumping directly to an error field generated by a cleaning function.

Noted

  • Includes all current features of the React version.

08.12.2022

React - 1.20.1

Fixed

  • Fixed an issue with displaying the correct error message when multiple validation objects were defined.
  • Fixed an issue where the "Find error"-button did not work correctly if all errors were thrown by cleaning functions.

Noted

  • Includes all current features of the React version.

06.12.2022

React - 1.20.0

Fixed

  • Fixed an issue with passing value with a cleaning function into a cell of a dropdown column.

Noted

  • Includes all current features of the React version.

29.11.2022

React - 1.19.1

Fixed

  • Fixed an issue with creating custom dropdown options.

Noted

  • Includes all current features of the React version.

25.11.2022

React - 1.19.0

Added

  • Added automaticMapping to the settings class to enable skipping the "Match Columns"-Step if the data structure was already uploaded and mapped before (link).
  • Added buttonMode to the settings class to handle whether an "Import data"-Button, an "Edit data"-Button or both buttons are supposed to be displayed (link).
  • Added preloadData to the settings class to allow pass data as an array of objects into the importer, which is shown inside the "Review Entries"-Step (link).
  • Added isMultiSelect to the target data column class to define whether a category column allows the multi-selection of options or not (link).
  • Added a new design and behavior of the onResults function to customize the content of the success modal (link).
  • Added the target column's validation properties such as required and unique to the note inside the XLSX template file.

Changed

  • Improved the matching performance for the column and option mapping.

Fixed

  • Fixed an issue where empty rows where appended to the importer's result when the user used "Manual entry".
  • Fixed an issue where the copy and past functionality of category cells were inaccurate.
  • Fixed an issue where the label of the dropdown option was ignored for the mapping.
  • Fixed an issue where the defined regex was not applied if the columnType was not given.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.10.0
    • Vue.js - 1.3.0
    • Vanilla JS - 0.7.0

10.11.2022

React - 1.18.2

Changed

  • Added support for parsing different XML structures

Noted

  • Includes all current features of the React version.

09.11.2022

React - 1.18.1

Changed

  • Added support for parsing different XML structures

Fixed

  • Fixed an issue where the int and float columns did not allow negative numbers.

Noted

  • Includes all current features of the React version.

03.11.2022

React - 1.18.0

Added

  • Added the target column's description as note to the XLSX template file.

Fixed

  • Fixed an issue where a specific type of XLSX files could not be parsed.
  • Fixed an issue where custom styles could not be applied to the "TSV"-icon.

02.11.2022

React - 1.17.0

Added

  • Added disableExcelTemplate to the settings class to disable the "Download Excel Template"-Functionality (link).

Changed

  • Improved the matching step performance.
  • Added support for parsing different XML structures

Fixed

  • Fixed an issue where XLS files could not be parsed.
  • Fixed an issue where the unique values of an imported column and the dropdown options of a target column did not match even though they were exact to nearly identical.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.9.0
    • Vue.js - 1.2.0
    • Vanilla JS - 0.6.0

26.10.2022

React - 1.16.0

Added

  • Normal change: Updated the behaviour of the onResults function to set the timeout so that the import is successful, the import workflow closes and the successful modal is displayed if the complete function is not called within 5 seconds (link).

  • Added a new functionality, called "Add new row", to the options menu of each row inside the "Review Entries"-Step. When you click on this option, a new row is added to the table.

Changed

  • Improved the matching step performance.

Fixed

  • Fixed some issues.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.8.0
    • Vue.js - 1.1.2
    • Vanilla JS - 0.5.0

18.10.2022

React - 1.15.3

Fixed

  • Fixed some issues.

12.10.2022

React - 1.15.2

Added

  • Crucial change: Updated the behavior of the onResults function that now provides a new parameter called complete(). This parameter can control when the import was successful and done, and when the workflow needs to be intercepted. In the last case, the displayed error message can be customized (link).

  • Added allowCustomColumns to the settings class to allow the user to add additional columns to the target model inside the “Match Columns”-Step and map its imported columns to them (link).

  • Added allowCustomOptions to the settings class to enable the user to add additional options to a category column inside the “Match Columns”-Step and map one or more unique values of an imported column to them (link).

  • Added more options to the columnType prop, such as date_dmy or email, which contain pre-build data validations to ensure that the user-submitted data is in the correct format (link).

  • Added .xml and .json as supported file types.

Changed

  • Updated the keys of the i18n file (link).

Fixed

  • Fixed some issues.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.7.0
    • Vue.js - 1.1.0
    • Vanilla JS - 0.4.0

10.10.2022

React - 1.14.7

Fixed

  • Fixed some issues.

30.09.2022

Vue.js - 1.0.4

Fixed

  • Fixed some issues.

29.09.2022

React - 1.14.6

Fixed

  • Fixed some issues.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.6.6
    • Vue.js - 1.0.3

28.09.2022

React - 1.14.5

Fixed

  • Fixed some issues.

27.09.2022

React - 1.14.4

Fixed

  • Fixed some issues.

23.09.2022

React - 1.14.3

Added

  • Added completeImportAction to the settings class for defining how rows with errors are handle inside the "Review Entries"-step. Apart from discarding or submitting the erroneous rows, there is now an option to disable the "Complete import"-button, if the data contains at least one error (link).

Changed

  • Updated the keys of the i18n file (link).

Fixed

  • Fixed some issues.

Noted

  • The following versions contain all changes of the React version:
    • Angular - 1.6.5
    • Vue.js - 1.0.2
    • Vanilla JS - 0.3.3

16.09.2022

Angular - 1.6.3

Changed

  • Updated the interface for importing the nuvo component with default and nested router (link).

Fixed

  • Fixed some issues.

Noted

  • Includes all current features of the React version.

14.09.2022

React - 1.14.1

Changed

  • Changed the calling order of the cleaning functions. columnsHooks is now called before onEntryInit.

Fixed

  • Fixed some issues.

08.09.2022

React - 1.13.0

Added

  • Added multiple cell selection inside the “Review Entries”-step.

Changed

  • Improved the table performance.
  • Improved the logic of the drag down functionality inside the “Review Entries”-step.

01.09.2022

Angular - 1.6.2

Fixed

  • Fixed some issues.

React - 1.12.2

Noted

  • Includes all changes of the Angular version.

27.08.2022

Angular - 1.6.1

Fixed

  • Fixed some issues.

React - 1.12.1

Noted

  • Includes all changes of the Angular version.

25.08.2022

Angular - 1.6.0

Added

  • Added onlyMappedColumns to the settings class allowing the user to only see and import the mapped columns (link).

React - 1.12.0

Changed

  • Improved the table performance.

Noted

  • Includes all changes of the Angular version.

Vue.js - Release 1.0.1 🎉

Noted

  • Includes every feature of the React version (link).

19.08.2022

React - 1.11.1

Fixed

  • Fixed some issues.

Vanilla JS - 0.3.1

Noted

  • Includes all changes of the React version.

18.08.2022

Angular - 1.5.0

Added

  • Added search bar to the dropdown menu of category fields within the "Match Columns"-step and the "Review Entries"-step.

Fixed

  • Fixed some issues.

React - 1.11.0

Noted

  • Includes all changes of the Angular version.

15.08.2022

Angular - 1.4.2

Fixed

  • Fixed some issues.

React - 1.10.0

Changed

  • Improved performance through multithreading.

Noted

  • Includes all changes of the Angular version.

Vanilla JS - 0.3.0

Noted

  • Includes all changes of the React version.

11.08.2022

Angular - 1.4.1

Added

  • Added allowManualInput to the setting class allowing users to manually input data (link).
  • Added disableSuccessModal to the setting class controlling if the last popup after submitting data successfully is shown (link).

Fixed

  • Fixed some issues.

React - 1.9.0

Noted

  • Includes all changes of the Angular version.

04.08.2022

Angular - 1.3.5

Fixed

  • Fixed some issues.

02.08.2022

React - 1.8.12

Fixed

  • Fixed some issues.

28.07.2022

React - 1.8.11

Fixed

  • Fixed some issues.

27.07.2022

Angular - 1.3.4

Fixed

  • Fixed some issues.

React - 1.8.9

Noted

  • Includes all changes of the Angular version.

27.07.2022

React - 1.8.8

Fixed

  • Fixed some issues.

26.07.2022

React - 1.8.7

Fixed

  • Fixed some issues.

25.07.2022

React - 1.8.6

Fixed

  • Fixed some issues.

23.07.2022

Angular - 1.3.3

Fixed

  • Fixed some issues.

React - 1.8.5

Noted

  • Includes all changes of the Angular version.

Vanilla JS - 0.2.2

Fixed

  • Improved the performance of the cleaning functions.

20.07.2022

React - 1.8.4

Fixed

  • Fixed some issues.

18.07.2022

React - 1.8.3

Fixed

  • Fixed some issues.

15.07.2022

Angular - 1.3.2

Fixed

  • Fixed some issues.

React - 1.8.2

Noted

  • Includes all changes of the Angular version.

15.07.2022

Angular - 1.3.1

Fixed

  • Fixed converting date from local time to UTC.

React - 1.8.1

Noted

  • Includes all changes of the Angular version.

12.07.2022

Angular - 1.3.0

Added

  • Added import for root NuvoImporterRouting.forRoot() and nested route NuvoImporterRouting.forChild().

11.07.2022

Angular - 1.2.2

Added

  • Added multiple file upload.

Changed

  • Updated the keys for the i18n file (link).
  • Updated the properties for custom styling (link).

Fixed

  • Fixed an issue caused by react-router-dom v5.
  • Fixed some issues.

React - 1.8.0

Noted

  • Includes all changes of the Angular version.

28.06.2022

React - 1.7.6

Fixed

  • Fixed some issues.

27.06.2022

React - 1.7.5

Fixed

  • Fixed some issues.

24.06.2022

Angular - 1.1.2

Added

  • Added support for Angular 14.
  • Added custom styling for the scrollbars in modal mode (link).

Fixed

  • Fixed some issues.

React - 1.7.4

Noted

  • Includes all changes of the Angular version.

22.06.2022

Angular - 1.1.0

Added

  • Updated the ML module to improve column matching.
  • Added background color and messages of info, warning, and error to the exported excel file.

Changed

  • Improved the frame height and width within the modal mode.
  • Changed the logic how to show stacked info, warning, and error messages on the Review Entries page.
  • Improved table layout for small screens.

Fixed

  • Fixed some issues.

React - 1.7.0

Noted

  • Includes all changes of the Angular version.

15.06.2022

Angular - 1.0.3

Changed

  • Removed deprecated key columnSize.

Fixed

  • number values are parsed to string for the matching step after the import.

React - 1.6.5

Noted

  • Includes all changes of the Angular version.

01.06.2022

Angular - Release 1.0 🎉

Noted

  • Includes every features of the React Version.

React - 1.6.2

Added

  • Added unlimited file size support.

  • Added new a property to custom style the scrollbar in the matching step.

    {
    ...
    "columnMatchValue": {
    ...
    "scrollbar": {
    "backgroundColor": "purple",
    "navigatorColor": "pink"
    }
    }
    }

Changed

  • Improved the table performance.
  • Improved the performance of the matching algorithm.

27.05.2022

React - 1.5.1

Fixed

  • Fixed handling of invalid JSON format configuration of the keys columns and alternativeMatches.

    Example valid JSON format ✅

    columns: [
    {
    label: "Customer Code",
    key: "customer_code",
    alternativeMatches: ["cd", "code"],
    },
    {
    label: "Domain Name",
    key: "domain_name",
    },
    ];

    Example invalid JSON format ❌

    columns: [
    {
    label: "Customer Code",
    key: "customer_code",
    alternativeMatches: [,],
    },
    ,
    {
    label: "Domain Name",
    key: "domain_name",
    },
    ];

13.05.2022

React - 1.5.0

Fixed

  • Fixed some issues.

03.05.2022

React - 1.4.1

Changed

  • Improved the automatic header detection function.

Fixed

  • Fixed some issues.

19.04.2022

React - 1.3.0

Added

  • Added support for all React 16 versions.
  • Added support for React 18 Strict Mode.
  • Added more style customisation options.

Changed

  • Improved the table performance.

Fixed

  • Fixed an issue with the style object.

01.04.2022

React - 1.2.4

Added

  • Added support for NextJS.

31.03.2022

React - 1.2.3

Added

  • Added support for all React 18 versions.

Changed

  • Updated the matching with alternativeMatches values.

Fixed

  • Fixed an issue where the upload button name resulted in a line break.

31.03.2022

React - 1.2.1

Fixed

  • Fixed an issue where the installation of the previous version's dependencies could not be done.

26.03.2022

React - 1.2.0

Added

  • Added styling to popper warning and info of the Cleaning Functions.

Fixed

  • Fixed an issue which occurred when onEntryInit was empty.

24.03.2022

React - 1.1.1

Fixed

  • Fixed an issue where the last row cannot be deleted within the Review Entries step.

23.03.2022

React - 1.1.0

Added

  • Upgraded the performance of the machine learning algorithm.

Changed

  • Changed the validations configuration: Changed the name of columnValues key to columns, and now an array of keys instead of an array of objects is used for the validations keys required_with, required_without, required_with_all, required_without_all.
  • Changed the validations configuration of columnValues to a key-value object instead of an array.

Fixed

  • Fixed an issue where onResults did not return all keys.
  • Fixed an issue where all returned values were strings even when the columnType was defined as int, float or boolean.