Skip to main content

Release Notes v3

info

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.

22.04.2025

3.0.1

Added

  • Added a new contextualEngine setting to enable our Contextual Engine feature. This option enables for automatic end-to-end import handling, including mapping, transforming, and cleaning data (link).
    • When set to "enabled", the engine runs automatically after uploading the input file.
    • When set to "prompt", users can choose between the Contextual Engine and the manual flow.
  • Introduced a new baseUrl key to support using nuvo's self-hosted backend and mapping module (link).
  • Made major improvements to the mapping module to boost accuracy and performance speed, while giving you finer control over mapping behavior through configurable layers, processing modes, and thresholds.
    • Introduced two new configuration objects:
      • columnMappingConfiguration – Allows defining where column mapping should run ("browser" or "node"), which matching layers to apply ("exact", "historic", "smart", "fuzzy"), and the confidence threshold for accepting matches (link).
      • optionMappingConfiguration – Offers the same level of control for the option mapping of each category column, with default processing in the browser (link).

Improved

  • Improved sticky footer behavior for embedded use: when modal === false, the footer is now fixed to the bottom of the importer component instead of the full page. This prevents overlap with the host application and ensures smoother integration.

Deprecated

  • Deprecated the optionMappingMode and processingEngine settings. Use optionMappingConfiguration instead for more granular control over option mapping behavior.

Fixed

  • Fixed an issue where hidden keys were not included in the row object within errors returned by onResults.
  • Fixed an issue where imports without confirmed mappings led to an empty review step.
  • Fixed an issue where 2D JSON arrays were incorrectly parsed, adding an extra top row containing index values.