Release notes
26.05.2023
React - 2.1.0
Added
- Added a new key
outputFormat
to the columnObject. This key can be used whencolumnType
is set todate
and allows defining the desired date/timestamp format. Through this, the Nuvo importer supports date formats such asMM/DD/YYYY
,DD.MM.YYYY
, andYYYY-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 thetime_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
andmaxHeight
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 theglobals
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 keysmanualEntry
andeditData
(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 keylanguage
(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:
AddedallowNestedData
to the settings class to enable supporting nested .json parsing (More information).BETA:
AddeddataHandler
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
andtxt_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 thevalue
of the column.
Noted
- Includes all current features of the React version.
12.01.2023
React - 1.20.5
Added
- Added
duration
to thePassSubmitResult
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 thecolumnType
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
andfloat
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 thesettings
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 beforeonEntryInit
.
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 routeNuvoImporterRouting.forChild()
.
11.07.2022
Angular - 1.2.2
Added
- Added multiple file upload.
Changed
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 tostring
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
andalternativeMatches
.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 ofcolumnValues
key tocolumns
, and now an array of keys instead of an array of objects is used for thevalidations
keysrequired_with
,required_without
,required_with_all
,required_without_all
. - Changed the
validations
configuration ofcolumnValues
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 asint
,float
orboolean
.