Release Notes v2
As of version 3.x, all frameworks now use the new scoped packages: @getnuvo/importer-react, @getnuvo/importer-angular, @getnuvo/importer-vue, and @getnuvo/importer-vanilla-js. These packages replace the older nuvo-* packages used in versions 1.x and 2.x.
While you can continue using the previous versions, we recommend migrating to the new @getnuvo/importer-* packages to benefit from the latest features, performance improvements, and ongoing support.
28.03.2025
React - 2.16.4
Improved
- Improved table rendering speed.
- Improved table scrolling speed.
Changed
- Changed the default value of
smartTablefromfalsetotrue.
Fixed
- Fixed an issue where the loading animation of submission was displayed with an delay when having a large target data model.
06.03.2025
React - 2.16.3
Fixed
- Fixed an issue where the column order was misplaced when uploading .xls files.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.16.3
- Vue.js - 2.16.3
- Vanilla JS - 2.16.3
14.02.2025
React - 2.16.2
Fixed
- Fixed an issue where the cleaning assistant suggested cleanings for non-error cells.
- Fixed an issue where table values could be changed while the submit modal was shown.
- Fixed an issue where the required_with validation of a newly created column via the dataHandler was not working properly.
- Fixed an issue where, under certain conditions, blank values were ignored while merging two sheets.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.16.2
- Vue.js - 2.16.2
- Vanilla JS - 2.16.2
10.02.2025
React - 2.16.1
Fixed
- Fixed an issue where the copy and paste functionalities were off when using Chrome version 133 and higher.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.16.1
- Vue.js - 2.16.1
- Vanilla JS - 2.16.1
28.01.2025
React - 2.16.0
Added
- Added a
disabledproperty to thecolumnsclass. This property determines whether a target data model column is editable inside the review step or not (link). When disabled, the column is still accessible in all cleaning and dataHandler functions and is part of the result inonResults.
Fixed
- Fixed an issue where, under certain conditions, the year in a date cell would decrease by 1 each time the user edited it.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.16.0
- Vue.js - 2.16.0
- Vanilla JS - 2.16.0
24.01.2025
React - 2.15.0
Added
- Added Angular 18 support.
Fixed
- Fixed an issue where long file names caused misalignment in the sheet selection step.
- Fixed an issue where line breaks were incorrectly removed from the initial input.
- Fixed a security vulnerability caused by DOMPurify.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.15.0
- Vue.js - 2.15.0
- Vanilla JS - 2.15.0
06.01.2025
React - 2.14.0
Added
- Added XLSB support.
Fixed
- Fixed an issue where special characters in XLS files were not displayed correctly in Firefox.
- Fixed an issue where certain XLS files threw an error in Firefox.
- Fixed an issue where certain XLS files displayed random strings in the first row.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.14.0
- Vue.js - 2.14.0
- Vanilla JS - 2.14.0
15.11.2024
React - 2.13.3
Fixed
- Fixed an issue where having too many dropdown options caused an unexpected error.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.13.3
- Vue.js - 2.13.3
- Vanilla JS - 2.13.3
28.10.2024
React - 2.13.2
Added
- Added
descriptionto dropdown options, allowing you to add additional information to each option, which is displayed inside a popover via the info button (link). - Added a specific style class for the “Find error,” “Clean data,” “Find & replace,” and “Export as Excel” buttons inside the review step, enabling you to style each button individually. This includes changing the style, replacing, adding, or removing the button’s icon (link).
Noted
- The following versions contain all changes of the React version:
- Angular - 2.13.2
- Vue.js - 2.13.2
- Vanilla JS - 2.13.2
02.09.2024
React - 2.13.1
Fixed
- Fixed an issue that led to long loading times for the option mapping.
- Fixed an issue where the value 0 led to a required error for numerical column types.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.13.1
- Vue.js - 2.13.1
- Vanilla JS - 2.13.1
23.08.2024
React - 2.13.0
Added
- Implemented a new update to our Ingestro AI for mapping, which supports improved and advanced mapping capabilities across 10+ languages, including German, English, Spanish, French, Polish, Dutch, Swedish, Portuguese, and many more.
- Added
parse()to our dynamic import feature (nuvoSession), allowing you to use our parsing functionality while using dynamic import (link).
Fixed
- Fixed an issue where
automaticMappingcould not identify identical import cases when the spreadsheet content of the imported file(s) and/or a few keys of some TDM columns were different (link). - Fixed an issue where imported files containing EU and US number formats led to complications.
- Fixed an issue that occurred when a dropdown option had the same
valueas another option’slabel. - Fixed an issue where
+symbols were not correctly displayed when parsing an XML file.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.13.0
- Vue.js - 2.13.0
- Vanilla JS - 2.13.0
02.08.2024
React - 2.12.3
Added
- Added support for rendering HTML tags inside the popover info of the
descriptionproperty, allowing for rich text formatting and interactive elements like links, lists, etc. (link).
Noted
- The following versions contain all changes of the React version:
- Angular - 2.12.3
- Vue.js - 2.12.3
- Vanilla JS - 2.12.3
12.07.2024
React - 2.12.2
Fixed
- Added missing country codes to our
country_code_alpha_2columns. - Fixed an issue where switching to errored rows could result in an empty screen, particularly after scrolling to the bottom of the list and adding a new row.
- Fixed an issue where copying and pasting values into a range containing a hidden column would paste values into the hidden column instead of the visible columns.
- Fixed an issue where
onCancelwere triggered for all importer instances instead of just the active one.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.12.2
- Vue.js - 2.12.2
- Vanilla JS - 2.12.2
02.07.2024
React - 2.12.1
Fixed
- Fixed an issue where
automatic mappingcould lead to a white screen. - Fixed an issue where the usage of find & replace could lead to shrinking column headers inside the review step.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.12.1
- Vue.js - 2.12.1
- Vanilla JS - 2.12.1
27.06.2024
React - 2.12.0
Added
- Added a cleaning assistant to the review step, generating suggestions for cleaning erroneous cells. By setting
cleaningAssistanttotruewithin the Ingestro importer's settings, you can enable the "Clean data" button inside the review step (link). - Added new functionalities to join and append multiple files/tables. By changing the layout of the "Join Sheets" step, we have added the functionality to append one or multiple files/tables. Moreover, we have expanded our join functionalities by allowing joining across different files/tables (e.g. Table A on Table B and Table B on Table C) and joining via multiple columns if the unique identifier consists of multiple columns.
- Added
infoto the row objects insiderowsofonEntryChange.infois an object that contains the infos, warnings and errors of any cell from the specific row.
Fixed
- Fixed an issue where
headerStepwas not executed whenmultipleFileUploadandautomaticHeaderDetectionweretrue. - Fixed an issue where the usage of dots (
.) in thekeyproperty resulted in unexpected behaviour with find & replace, editing a cell (on edit: initial value is deleted), and/or input values are shown in a different output column than mapped. - Fixed an issue where certain date formulas from Excel could not be parsed.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.12.0
- Vue.js - 2.12.0
- Vanilla JS - 2.12.0
31.05.2024
React - 2.11.3
Added
- Added a
hiddenproperty to thecolumnsclass. This property determines whether a target data model column is displayed inside the review step or not (link). When hidden, the column is still accessible in all cleaning and dataHandler functions and is part of the result inonResults.
Changed
- Changed the way the Excel template and its dropdown options are generated. With this adjustment, the generation of corrupted files due to a Microsoft Excel bug is avoided, and the option
disableTemplateDropdownsis no longer needed.
Deprecated
- Deprecated the
disableTemplateDropdownsoption because its no longer needed.
Fixed
- Fixed an issue where an original XLS file with XLSX file extension led to an infinite loading.
- Fixed an issue where exact matches via
alternativeMatcheswere not mapped. - Fixed an issue where
maxEntriesled to an error when multiple sheets were uploaded, a sheet with fewer rows thanmaxEntriesdefines was selected, and at least one of the uploaded sheets exceededmaxEntries. - Fixed an issue where a user could create a column with the same key as non-displayed columns due to
onlyMappedColumns. - Added more currency codes to our
currency_codecolumns.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.11.3
- Vue.js - 2.11.3
- Vanilla JS - 2.11.3
10.05.2024
React - 2.11.2
Improved
- Reduced the loading time before the mapping step when using ´alternativeMatches`.
Fixed
- Fixed an issue where the XLS(X) icon was shown, even when one or both file types were not supported.
Deprecated
- Deprecated the
advancedParsingkey. To achieve the same functionality, you can now add "XML" and "JSON" toinputTypes.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.11.2
- Vue.js - 2.11.2
- Vanilla JS - 2.11.2
03.05.2024
React - 2.11.1
Fixed
- Fixed an issue where, in a specific case, numbers were not correctly parsed.
- Fixed an issue where the dropzone style class did not affect the PDF icon.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.11.1
- Vue.js - 2.11.1
- Vanilla JS - 2.11.1
19.04.2024
React - 2.11.0
Added
- Added a property called
optionMappingModeto thecolumnsclass. This property determines whether the option mapping of category columns should use our smart AI mapping algorithm (default) or only match syntactically exact matches (link). - Added a property called
inputTypesto thesettingsclass. This property controls which file types the importer supports (link). - Added PDF support to the importer. This feature can be activated by adding
"pdf"to theinputTypesarray (link). - Added
importtostyle.buttonsto specifically style the "Import data" button (link).
Changed
- Changed the syntax, trigger and mechanism of
onEntryChange:onEntryChangenow runs once per user action that leads to at least one of the following events: row deletion, row creation or row change (e.g. through manual input, copy and paste, drag functionality, find & replace, etc.).onEntryChangenow only has one parameter calledrows.rowscontains all rows that either have been created, deleted or changed during one user action.- Every row object inside
rowscontains the row index, the initial data before the user action, the updated data after the user action and theactionType("delete",edit,createandreplace). - By returning data in
onEntryChange, you can now modify data of rows that have not been part ofonEntryChange. - For more information, see here: link
- To migrate to the new syntax, follow our migration guide and check out our demo sandbox.
onEntryInitis now no longer executed when a row is created.
Fixed
- Fixed an issue where "Not all values are matched" is shown inside the mapping step, even though all input values are assigned to an option.
- Fixed an issue where
onlyMappedColumnsandallowManualInputleads to an empty review step. - Fixed an issue with missing style keys for the "All rows" and "Error rows" toggle as well as the disabled state of the "Continue" button.
Deprecated
- Deprecated the
renderUploadButtonfunction for React. (The "Import data" , "Manual entry" , "Select file" and "Edit data" button can be styled viastyle.buttons).
Noted
- The following versions contain all changes of the React version:
- Angular - 2.11.0
- Vue.js - 2.11.0
- Vanilla JS - 2.11.0
09.04.2024
React - 2.10.6
Fixed
- Fixed an issue where in a specific case numbers were not correctly parsed.
- Fixed an issue with bootstrap that was breaking the dropdown menu layout.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.10.6
- Vue.js - 2.10.6
- Vanilla JS - 2.10.6
02.04.2024
React - 2.10.5
Added
- Added a redo and undo button to the UI of the review step.
- Added a
logsparameter to thereviewStepfunction of the dataHandler that has the same capabilities as thelogsparameter ofonResults(link).
Fixed
- Fixed an issue where the header selection did not work when uploading a TSV file.
- Fixed an issue where
logsofonResultsdid not contain columns and options that have been added inside the review step. - Fixed an issue where undo and redo were not supported for QWERTZ keyboards.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.10.5
- Vue.js - 2.10.5
- Vanilla JS - 2.10.5
28.03.2024
React - 2.10.4
Fixed
- Fixed an encoding issue.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.10.4
- Vue.js - 2.10.4
- Vanilla JS - 2.10.4
22.03.2024
React - 2.10.2
Fixed
- Fixed a dependency issue with Angular 15.
- Fixed an issue where the "Errors rows" toggle was disabled when deleting a row with empty cells.
- Fixed an issue where numbers not representable in JavaScript were rounded.
- Fixed a layout issue with the find & replace menu.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.10.2
- Vue.js - 2.10.2
- Vanilla JS - 2.10.2
08.03.2024
React - 2.10.1
Added
- Added support for multiple encodings.
- Added the functionality to add columns and options inside the "Review Entries" step if
allowCustomColumnsorallowCustomOptionshave been activated.
Changed
- Fixed an issue when using the new
smartTableproperty.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.10.1
- Vue.js - 2.10.1
- Vanilla JS - 2.10.1
22.02.2024
React - 2.10.0
Added
- Added bulk-selection, -deletion and -duplication functionalities to the table inside the "Review Entries" step.
- Added a property, called
SmartTable, which enables the user to sort, filter, freeze and hide columns as well as find and replace values (link).
Changed
- If
closeIconorwarningIconis set todisplay: "none", the parent component is not rendered anymore. - Adjusted the default table layout inside the "Review Entries" step.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.10.0
- Vue.js - 2.10.0
- Vanilla JS - 2.10.0
16.02.2024
React - 2.9.0
Added
- Added
columnsto thelogsparameter insideonResults. It contains information about all newly added options and columns that have been created by the user during the import process whenallowCustomColumnsorallowCustomOptionshave been activated (link). - Added
optionsas a parameter toonEntryChange. It has one property, calledactionType, that defines if the callback was triggered due to an edit or a deletion (link).
Changed
- Adjusted the mechanism of
preloadDataso that it is only applied when the user does a manual import. onEntryChangeis now also triggered on a row when it is deleted.
Fixed
- Fixed an issue with the drag functionality within the "Review Entries" step when multiple cells have been selected.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.9.0
- Vue.js - 2.9.0
- Vanilla JS - 2.9.0
- Changed the syntax due to moving from iframe to web components.
25.01.2024
React - 2.8.0
Added
- Added a new property, called
numberFormat, to thecolumnclass, which can be used to define the display format for columns with the column typeint,float&percentage. It affects whether numerical values are displayed in the European format (1.234,567) or American format (1,234.567) (link). - Added
|,;,"and ´'´ support for multi-select option mapping.
Changed
- Reduced the bundle size.
- Increased the cell frame during editing a cell inside the review step.
Fixed
- Fixed an issue with the preview functionality, which had an issue with displaying sheets where the first row contained fewer values than other rows.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.8.0
- Vue.js - 2.8.0
- Vanilla JS - 2.8.0
08.01.2024
React - 2.7.0
Added
- Added the returning of multiple sheets within the
headerStepfunction (link). - Improved the option mapping accuracy when
processingEngineis set to“node”by implementing a remember functionality that takes past option mappings into consideration. - Added a preview functionality to the sheet selection step so that sheets can be previewed before being selected.
Changed
- Reworked the
allowCustomColumnsandallowCustomOptionsworkflows. Added a modal where the name and type can be defined by the user. Also removed the conversion into snake case for the newly added options via theallowCustomOptionsfunctionality. - Changed that recommended option mappings are now in the correct order as suggested for dropdown columns that are multi-select.
Fixed
- Fixed an issue where the column and option dropdown was not correctly rendered when the
columnsor thedropdownOptionsarray was empty. - Fixed an issue where date values inside a .xls file were reduced by one day.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.6.0
- Vue.js - 2.5.1
- Vanilla JS - 2.5.1
08.12.2023
React - 2.6.0
Added
- Added
advancedParsingthat allows you to support nested XMLs and JSONs. It is an improved version ofallowNestedDatathat now fully covers complex XMLs (link). - Improved the date format support on the input level. Inputs can now be faster classified as date or not and, therefore, be parsed much faster and more convenient.
- Added a new styling option to separately design the title and description of each step.
- Added a new styling option to design the container inside the
dropzoneand therootclass.
Changed
DropdownOptionAPIcan now be individually exported.
Updated
- Migrated SheetJS to v0.19.3.
Deprecated
- Deprecated
allowNestedDataof the settings. We recommend usingadvancedParsingnow to support the same functionalities asallowNestedDatabut also support complex and nested XMLs (link).
Fixed
- Fixed an issue where the
headerStepfunction was not executed regularly.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.5.0
- Vue.js - 2.5.0
- Vanilla JS - 2.5.0
22.11.2023
React - 2.5.0
Added
- Crucial change: Updated the behavior of the
onResultsfunction that now provideserrorsas the second parameter instead ofidentifier. This parameter contains all objects of rows that contain at least one error. A row object contains every cell, its value and if an error was thrown, the error message (link). - Added a new parameter to the
onResultsfunction, calledlogs. It contains details about the completed import, such as the mappings approved during the import operation. - Added
allowCustomOptionson the column level with which the functionality can be enabled or disabled locally instead of globally through the settings as before (link). - Improved the option mapping accuracy when
processingEngineis set to“node”.
Deprecated
- Deprecated the
allowCustomOptionsof the settings. We recommend switching to the column-based approach and settingallowCustomOptionsfor each tdm column individually (link).
Fixed
- Fixed an issue where the
headerStepfunction was not executed whenautomaticHeaderDetectionwas set totrue. - Fixed an issue where a warning was thrown when uploading TSV files using a Next.js application.
- Fixed an issue where the mapping step was loading longer than expected with a tdm that contained at least one category column with more than 100k dropdown options.
- Fixed an issue where the drag-down functionality was off when “Show all rows with errors” was selected.
- Fixed an issue where the category dropdown menus weren’t rendered in high resolution.
- Fixed an issue where
This identifier XXX is already registeredwas displayed inside the console.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.4.0
- Vue.js - 2.4.0
- Vanilla JS - 2.4.0
26.10.2023
React - 2.4.4
Changed
- Changed the visual of the sheet elements inside the sheet selection step.
Updated
- Migrated SheetJS from NPM registry to CDN
Fixed
- Fixed an issue where the
onCancelfunction was not called on every cancel event.
15.09.2023
React - 2.4.1
Added
- Added eight more languages to our
languageproperty (More information).
Fixed
- Fixed an issue that occurred when using the drag-down functionality in a category column.
- Fixed an issue that occurred when using the importer in a browser that blocks third-party cookies.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.3.1
- Vue.js - 2.3.1
- Vanilla JS - 2.3.1
18.08.2023
React - 2.3.2
Added
- Added partial rendering of dropdown options to remove the lag when trying to open a dropdown menu with 5k+ options.
Fixed
- Fixed an issue that occurred when using the dynamic import feature to start from the sheet selection step, and the uploaded data contained duplicated sheet names within one file.
14.08.2023
React - 2.3.1
Updated
- Updated our Vite support so that no
/indexneeds to be added to the import statement anymore.
09.08.2023
React - 2.3.0
Added
- Added Angular 16 support.
- Added support for
react-routerversion 6.4 and higher (Sandbox). - Added the functionality to our dynamic import feature so that you can now start the Ingestro importer from the "Sheet Selection" step (More information).
- Added the functionality to handle multiple importer instances at the same time with the dynamic import feature (More information)
- Added
isMultiSelectsupport when adding a new column viaaddColumn()inside thereviewStepfunction of the dataHandler.
Fixed
- Fixed an issue where the
columnType: "iban"was not supporting all French IBANs. - Fixed an issue that occurred when creating a new TDM column via
allowCustomColumnsand afterwards choosing an option mapping inside a different column mapping. - Fixed an error that was displayed via modal when
alternativeMatchescontained a number or a boolean. - Fixed an issue where thrown errors via
columnHookswere not displayed at the correct cell when usingremoveColumn()inside thereviewStepfunction of the dataHandler.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.3.0
- Vue.js - 2.3.0
- Vanilla JS - 2.3.0
19.07.2023
React - 2.2.1
Added
- Added millisecond support for the
outputFormatproperty - Updated the XML parsing
27.06.2023
React - 2.2.0
Added
- Added the functionality that info, warning and error messages can be added and returned within the dataHandler functions -
headerStepandreviewStep(More information). - Added delayed search to our column and option dropdown menus.
Fixed
- Fixed an issue where a completely similar option and category were not mapped if both contained only one letter.
- Fixed an issue where in some cases, the header row was duplicated into the table after the mapping step.
- Fixed an incorrect i18n key for the German default translation.
Noted
- The following versions contain all changes of the React version:
- Angular - 2.2.0
- Vue.js - 2.2.0
- Vanilla JS - 2.2.0
07.06.2023
React - 2.1.1
Fixed
- Fixed an issue where the importer could not be started within the upload step with dynamic import.
26.05.2023
React - 2.1.0
Added
- Added a new key
outputFormatto the columnObject. This key can be used whencolumnTypeis set todateand allows defining the desired date/timestamp format. Through this, the Ingestro 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_hmsand thetime_hms_24column 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
dataHandlerthat 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
allowNestedDatato the settings class to enable supporting nested .json parsing (More information). - Added
languageto the settings class that controls the default importer language (More information). - Added
primaryColor,secondaryColor,borderRadiusandmaxHeightto the globals class of our styling option to enable a quicker whitelabeling (More information). - Added
processingEngineto the settings class that allows to control in which way the option mappings are executed (More information). - Added
tertiaryto theglobalsclass 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 keysmanualEntryandeditData(More information). - Added
disableTemplateDropdownsto 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
i18nOverridesfunctionality 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
i18nOverridesfunctionality, 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
onlyMappedColumnssetting 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:AddedallowNestedDatato the settings class to enable supporting nested .json parsing (More information).BETA:AddeddataHandlerthat 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_yesandtxt_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
alternativeMatchesarray was ignored for the mapping when it equaled thevalueof the column.
Noted
- Includes all current features of the React version.
12.01.2023
React - 1.20.5
Added
- Added
durationto thePassSubmitResultclass to define the time to show the success modal (link).
Fixed
- Fixed an issue when the passed value of the
preloadDatasetting 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
alternativeMatchesarray 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
automaticMappingto the settings class to enable skipping the "Match Columns" step if the data structure was already uploaded and mapped before (link). - Added
buttonModeto the settings class to handle whether an "Import data" Button, an "Edit data" Button or both buttons are supposed to be displayed (link). - Added
preloadDatato 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
isMultiSelectto 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
onResultsfunction 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
labelof the dropdown option was ignored for the mapping. - Fixed an issue where the defined
regexwas not applied if thecolumnTypewas 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
intandfloatcolumns 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
disableExcelTemplateto 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
completefunction 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
allowCustomColumnsto 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
allowCustomOptionsto 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
columnTypeprop, 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
completeImportActionto thesettingsclass 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 Ingestro 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.
columnsHooksis 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
onlyMappedColumnsto 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
allowManualInputto the setting class allowing users to manually input data (link). - Added
disableSuccessModalto 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 Entriespage. - 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
numbervalues are parsed tostringfor 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
columnsandalternativeMatches.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
styleobject.
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
alternativeMatchesvalues.
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
onEntryInitwas empty.
24.03.2022
React - 1.1.1
Fixed
- Fixed an issue where the last row cannot be deleted within the
Review Entriesstep.
23.03.2022
React - 1.1.0
Added
- Upgraded the performance of the machine learning algorithm.
Changed
- Changed the
validationsconfiguration: Changed the name ofcolumnValueskey tocolumns, and now an array of keys instead of an array of objects is used for thevalidationskeysrequired_with,required_without,required_with_all,required_without_all. - Changed the
validationsconfiguration ofcolumnValuesto a key-value object instead of an array.
Fixed
- Fixed an issue where
onResultsdid not return all keys. - Fixed an issue where all returned values were strings even when the
columnTypewas defined asint,floatorboolean.