Vue Handsontable Official Versions Save

Vue Data Grid with Spreadsheet Look & Feel. Official Vue wrapper for Handsontable.

5.1.0

3 years ago

Changes

  • Added a possibility to use multiple instances of the same editor component, which allows passing separate props the each of the instances. (#178)
  • Fixed a problem with tree shaking for the es build that happened after an update to Vue 4.2.1. (#188) 
  • Fixed npm audit error by updating rollup-plugin-terser dependency. (#193)

5.0.1

3 years ago

Breaking changes

  • Updated Handsontable to 8.0.0, which contains multiple changes, some of them not backward-compatible. For more information on updates in this version of Handsontable, see the 8.0.0 release notes. (#180)

Changes

  • Changed the typings to be compatible with TypeScript 3.7.x (#148)
  • Fixed a problem where it was impossible to pass props to renderer components. (#172)
  • Fixed the npm audit vulnerability warnings by updating some dependencies. (#174)
  • Moved from uglify to terser. (#174)
  • Made some necessary adjustments for the Handsontable 8.0.0 update. (#180)
  • Updated @vue/test-utils to a stable version. (#180)

5.0.0

3 years ago

Due to technical issues this version is broken. Please use v5.0.1.

4.1.1

4 years ago

Changes

  • Extended the Base Editor Component with methods and properties added in Handsontable 7.2.0. (#138)

4.1.0

4 years ago

Changes:

  1. We're introducing the <hot-column> component and a possibility to use Vue components as Handsontable renderers and editors. The <hot-column> component allows declaring column-related Handsontable settings by passing it as its props, or, in case of component-based editors and renderers, as its children.

    For more information on the subject, see the @handsontable/vue documentation. (#105)
  2. Fixed a problem with Handsontable passing too many properties to the update function, which resulted in the table not working properly after a changed was observed in some of the props. (#108)
  3. Fixed a problem, where the hook callbacks did not have access to the Handsontable instance from the <hot-table> component. (#119)
  4. Updated the JSFiddle template with a cleaner structure and updated dependencies. (#127)

4.0.0

5 years ago

Changes:

  • Merged the @handsontable/vue and @handsontable-pro/vue packages into one, working with handsontable@7.0.0+.
  • Updated Babel to 7.

3.1.0

5 years ago

Changes

  • Added a version property to the HotTable component. (#82)
  • Changed the handsontable peer dependency from ^version to >=version. (#89)
  • Updated jest to fix the security warning for the merge package. (#93)
  • Cleaned up the inconsistencies in the readmes/docs. (#90)
  • Fixed the documentation links in README.md. (#87)
  • Added the LICENSE files to the build packages. (#84)

3.0.0

5 years ago

Breaking changes

  • The on- prefixes (as in onAfterChange) were removed from hook declaration names, to simplify the Handsontable configuration, when migrating from the vanilla version.
    After this change, the hooks should be declared exactly like in the plain JS Handsontable config:

    • Was: onAfterChange: function() { }
    • Is: afterChange: function() { }
      (#74)
  • The root property was renamed to id.
    The way to set the id property of the main Handsontable DOM element changed:

    • Was: root="custom-id-value"
    • Is: id="custom-id-value"
      (#74)
  • The table property holding the reference to the Handsontable instance was renamed to hotInstance.

Changes

  • Rewritten the wrapper to Typescript, which automatically generates the Typescript definition files (index.d.ts in the distrubuted packages). (#25, #74)
  • Additional builds were added to the distributed packages. From 3.0.0 they include:
    • CommonJS (in the commonjs directory)
    • UMD (in the dist directory)
    • ES (in the es directory)
      (#74)
  • Added sourcemaps to the UMD build. (#74)
  • Fixed a problem with the data property watcher being triggered too many times. (#50, #20, #74, #78)
  • Removed the cssstyle workaround. (#65)
  • Added Github issue template. (#74)
  • Added Github pull request template. (#74)
  • Added missing fields to package.json. (#60, #61, #62)

2.0.0

5 years ago

Changes

  • Moved the wrapper documentation to the official Handsontable docs (docs.handsontable.com/vue
  • Updated the README.md files for all packages.

2.0.0-beta1

6 years ago

Breaking changes

We've refactored the library, as the previous configuration caused multiple problems with installation. The main changes are:

  • The wrapper will no longer be available as vue-handsontable-official. We've split the library into a Handsontable CE and Handsontable Pro-based builds. They are available under two scopes: @handsontable/vue and @handsontable-pro/vue.

For more information on how to install this wrapper, see our Installation Guide in our Wiki.

  • As Handsontable is listed as a peer dependency, it's not a part of the wrapper, and neither is the .css for it. In order for this wrapper to run properly, you'll need to add it manually, however you'd like.

Please, switch your configuration to use: @handsontable/vue, if you're using Handsontable, or @handsontable-pro/vue, if you're using Handsontable Pro.