Release Notes v4
info
As of version 4.x, all frameworks now use the new scoped packages: @ingestro/importer-react, @ingestro/importer-angular, @ingestro/importer-vue, and @ingestro/importer-vanilla-js. These packages replace the older @getnuvo/** packages used in versions 3.x.
While you can continue using the previous versions, we recommend migrating to the new @ingestro/importer-* packages to benefit from the latest features, performance improvements, and ongoing support.
10.09.2026
4.9.8
Changed
- Moved PDF parsing back to our servers for cloud deployments, reversing the browser-only parsing announced in 4.9.0 and improving table extraction on scanned PDFs. Self-hosted deployments still parse PDFs in the browser.
4.9.7
Superseded by
4.9.8and no longer available on npm. Please install4.9.8or later.
4.9.6
Superseded by
4.9.8and no longer available on npm. Please install4.9.8or later.
04.09.2026
4.9.5
Fixed
- Fixed an issue where date-formatted Excel cells that appeared blank were imported as
31.12.1899instead of empty.
01.09.2026
4.9.4
Fixed
- Fixed an issue in the Review Entries step where cells kept their red error styling after a cleaning function's error was cleared by an edit elsewhere in the same row.
28.08.2026
4.9.3
Added
- Added the Input format control to the Match Columns step, which shows the date format the importer uses to read each mapped date column and lets users change it.
Fixed
- Fixed an issue where Excel files using a regional short date format had the day and month swapped after upload, so a cell shown as
03.06.26in Excel was imported as6/3/26. - Fixed an issue where dates with a two-digit year, such as
18.04.26, were read as the year 26 and imported as0026-04-18.
17.08.2026
4.9.2
Added
- Added the
useDataImporterhook, a hook-based alternative to<DataImporter>for custom upload triggers. This hook was announced for 4.8.0 in error and was not available until this release.
14.08.2026
4.9.1
Added
- Added internal import logging options for self-hosted deployments.
4.9.0
Added
- Added a modal for XML files, which lets users shape a hierarchical file into one or more sheets by choosing what each row represents and how the related details are included.
- Added a Remove Rows button to the review step, which removes duplicate or empty rows across all visible columns or a selected subset, with options to ignore case and ignore blanks.
- Added helper functions to AI Prompts, which let users remove rows by describing what to remove in a prompt.
- Added the
sheetVisibilitysetting, which controls whether hidden and very hidden sheets of an Excel file can be imported.
Improved
- Improved PDF parsing to run entirely in the browser for all deployments, so PDFs are no longer processed on our servers.
- Improved the Match Columns step so the required asterisk stays visible after a column is matched when
mappingViewModeis set to"targetColumns". - Improved the Cleaning Assistant by removing the cooldown between refreshes, so new suggestions can be requested at any time.
Fixed
- Fixed an issue where the "Clean data" button label wrapped to two lines at narrower viewport widths.
- Fixed an issue where the header row was not auto-detected when an import started at the sheet selection step through
ImporterSession. - Fixed an issue where the review step toolbar shifted down when a row checkbox was selected.
- Fixed an issue where opening a dropdown in the Match Columns step scrolled the page upward, pushing the open dropdown out of view.
- Fixed two webpack "Critical dependency" warnings emitted when bundling any
@ingestro/importer-*package.
31.07.2026
4.8.5
Fixed
- Fixed an issue where text columns expanded values shaped like scientific notation (e.g.
12150390E012) into a long number, discarding the original text. - Fixed an issue where numeric columns did not parse scientific notation written with an uppercase
E(e.g.1.23E-4), even though the lowercaseeform parsed correctly.
27.07.2026
4.8.4
Fixed
- Fixed an issue where
mappingStepandonEntryInitreceived all TDM columns instead of only mapped columns whenonlyMappedColumnswas enabled, causing custom error highlights to render on the wrong column on the first Review Entries render.
21.07.2026
4.8.3
Fixed
- Fixed an issue where the Header Selection step preselected a merged banner row instead of the actual header row in XLSX files containing merged cells.