Skip to main content

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.

13.03.2026

4.1.0

Added

  • Added PSV support to the importer. This feature can be activated by adding "psv" to the inputTypes array (link).
  • Added support for rendering HTML tags in popovers for info, warning, and error messages added via cleaning or stepHandler functions, allowing for rich text formatting and interactive elements like links, lists, etc.

Improved

  • Improved mapping speed for the exact and fuzzy layer when processingMode is set to "node".
  • Improved the Excel template functionality to take column types into consideration.
  • Improved automaticMapping to allow skipping the mapping step when ImporterSession.upload().step is set to mapping and its a reoccurring input structure.

Fixed

  • Fixed an issue where printer settings of an uploaded XLSX file led to a broken "Export as Excel" functionality.
  • Fixed an issue where programmatically generated XLSX files could not be parsed.

02.03.2026

4.0.5

Fixed

  • Added a sans-serif fallback font in case the primary font fails to load.
  • Fixed an issue where the execution of AI prompts was blocked by a strict CSP.
  • Fixed a UI bug where the bottom border of the header row in the header selection and review tables was missing.
  • Fixed a UI bug where the content and row numbers in the review table were misaligned.
  • Fixed a UI bug where the title and description in the mapping step were misaligned.

20.02.2026

4.0.4

Fixed

  • Fixed an CORS issue that the cleaning assistant faced for self-host customers.
  • Fixed a bug inside the sheet selection, which led to a crash when continuing without selecting any sheet.

18.02.2026

4.0.3

Changed

  • Replaced the monaco editor dependency to reduce the bundle size (Angular: 11.8MB → 7.71MB, Vanilla JS: 11.8MB → 7.69MB, Vue: 11.8MB → 7.68MB).

Fixed

  • Fixed a performance issue when using target data models with a large amount of dropdown options that use conditional rendering.
  • Fixed an issue where the date detection and conversion was not applied to dates separated by space or dot.
  • Fixed an issue where the mapping step froze.

10.02.2026

4.0.2

Fixed

  • Fixed an UI issue where the spacing between the value and the left border of input fields was larger for category columns than for other column types.
  • Fixed an issue where the mapping step overflowed the viewport, causing the footer buttons (“Back” and “Continue”) to be off-screen in the second import flow when performing multiple imports consecutively.

04.02.2026

4.0.1

Improved

  • Reduced bundle size by nearly 50% (React SDK: 5.1MB → 2.4MB, Adapters: 12.4MB → 11.8MB).
  • Updated all dependencies to the latest version.

Changed

  • Renamed component from <NuvoImporter> to <DataImporter> / nuvo-importer to data-importer.
  • Replaced TXT workers with native JS workers for improved performance and compatibility.
    • For Angular projects, you can enable JS workers in development by adding the following configuration to angular.json under projects.architect.assets:
      {
      "glob": "workers/**/*.js",
      "input": "node_modules/@ingestro/importer-angular",
      "output": "/"
      }
  • Mapping module errors now fail silently and no longer block the user from completing the import process.

Fixed

  • Fixed an issue where dropdown fields were misaligned when mappingViewMode: "targetColumns" in the mapping step.
  • Fixed an issue where a forwardRef warning was constantly displayed in the console.
  • Fixed an issue where bulk copy and paste was not working for multi-select fields.
  • Fixed an issue where cells of int/float columns where the content was actively removed in the review step were treated as empty string instead of null.
  • Fixed an issue where percentage fields were not displaying the correct numerical value.
  • Fixed an issue where, when modal: false, the mapping step overflowed the viewport, causing the footer ("Back" and "Continue" buttons) to be off screen and forcing the user to scroll down to access the buttons.