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.

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.