Release notes
15.11.2024
React - 2.13.3
Fixed
- Fixed an issue where having too many dropdown options caused an unexpected error.
28.10.2024
React - 2.13.2
Added
- Added
description
to 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).
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.
23.08.2024
React - 2.13.0
Added
- Implemented a new update to our nuvo 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
automaticMapping
could 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
value
as another option’slabel
. - Fixed an issue where
+
symbols were not correctly displayed when parsing an XML file.
02.08.2024
React - 2.12.3
Added
- Added support for rendering HTML tags inside the popover info of the
description
property, 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_2
columns. - 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
onCancel
were 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 mapping
could 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
cleaningAssistant
totrue
within the nuvo 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
info
to the row objects insiderows
ofonEntryChange
.info
is an object that contains the infos, warnings and errors of any cell from the specific row.
Fixed
- Fixed an issue where
headerStep
was not executed whenmultipleFileUpload
andautomaticHeaderDetection
weretrue
. - Fixed an issue where the usage of dots (
.
) in thekey
property 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
hidden
property to thecolumns
class. This property determines whether a target data model column is displayed inside the review tep or not (link). When hidden, the column is still accessible in all cleaning and dataHandler functions and is part of the result in ´onResults`.
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
disableTemplateDropdowns
is no longer needed.
Deprecated
- Deprecated the
disableTemplateDropdowns
option 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
alternativeMatches
were not mapped. - Fixed an issue where
maxEntries
led to an error when multiple sheets were uploaded, a sheet with fewer rows thanmaxEntries
defines 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_code
columns.
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
advancedParsing
key. 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
optionMappingMode
to thecolumns
class. 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
inputTypes
to thesettings
class. 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 theinputTypes
array (link). - Added
import
tostyle.buttons
to specifically style the "Import data" button (link).
Changed
- Changed the syntax, trigger and mechanism of
onEntryChange
:onEntryChange
now 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.).onEntryChange
now only has one parameter calledrows
.rows
contains all rows that either have been created, deleted or changed during one user action.- Every row object inside
rows
contains the row index, the initial data before the user action, the updated data after the user action and theactionType
("delete"
,edit
,create
andreplace
). - 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.
onEntryInit
is 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
onlyMappedColumns
andallowManualInput
leads 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
renderUploadButton
function 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
logs
parameter to thereviewStep
function of the dataHandler that has the same capabilities as thelogs
parameter ofonResults
(link).
Fixed
- Fixed an issue where the header selection did not work when uploading a TSV file.
- Fixed an issue where
logs
ofonResults
did 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
allowCustomColumns
orallowCustomOptions
have been activated.
Changed
- Fixed an issue when using the new
smartTable
property.
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
closeIcon
orwarningIcon
is 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
columns
to thelogs
parameter insideonResults
. It contains information about all newly added options and columns that have been created by the user during the import process whenallowCustomColumns
orallowCustomOptions
have been activated (link). - Added
options
as 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
preloadData
so that it is only applied when the user does a manual import. onEntryChange
is 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. Please follow (our migration guide).
25.01.2024
React - 2.8.0
Added
- Added a new property, called
numberFormat
, to thecolumn
class, 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
headerStep
function (link). - Improved the option mapping accuracy when
processingEngine
is 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
allowCustomColumns
andallowCustomOptions
workflows. 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 theallowCustomOptions
functionality. - 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
columns
or thedropdownOptions
array 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
advancedParsing
that allows you to support nested XMLs and JSONs. It is an improved version ofallowNestedData
that 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
dropzone
and theroot
class.
Changed
DropdownOptionAPI
can now be individually exported.
Updated
- Migrated SheetJS to v0.19.3.
Deprecated
- Deprecated
allowNestedData
of the settings. We recommend usingadvancedParsing
now to support the same functionalities asallowNestedData
but also support complex and nested XMLs (link).
Fixed
- Fixed an issue where the
headerStep
function 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
onResults
function that now provideserrors
as 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
onResults
function, calledlogs
. It contains details about the completed import, such as the mappings approved during the import operation. - Added
allowCustomOptions
on 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
processingEngine
is set to“node”
.
Deprecated
- Deprecated the
allowCustomOptions
of the settings. We recommend switching to the column-based approach and settingallowCustomOptions
for each tdm column individually (link).
Fixed
- Fixed an issue where the
headerStep
function was not executed whenautomaticHeaderDetection
was 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 registered
was 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
onCancel
function was not called on every cancel event.
15.09.2023
React - 2.4.1
Added
- Added eight more languages to our
language
property (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
/index
needs to be added to the import statement anymore.
09.08.2023
React - 2.3.0
Added
- Added Angular 16 support.
- Added support for
react-router
version 6.4 and higher (Sandbox). - Added the functionality to our dynamic import feature so that you can now start the nuvo 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
isMultiSelect
support when adding a new column viaaddColumn()
inside thereviewStep
function 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
allowCustomColumns
and afterwards choosing an option mapping inside a different column mapping. - Fixed an error that was displayed via modal when
alternativeMatches
contained a number or a boolean. - Fixed an issue where thrown errors via
columnHooks
were not displayed at the correct cell when usingremoveColumn()
inside thereviewStep
function 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
outputFormat
property - 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 -
headerStep
andreviewStep
(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
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.