SlickGrid

A lightning fast JavaScript grid/spreadsheet

MIT License

Downloads
31.2K
Stars
1.8K
Committers
134
SlickGrid - 5.0.0

Published by ghiscoding about 1 year ago

5.0.0 (2023-09-19)

⚠️ Breaking Change - 5.0.0 (official release)

Project Modernization - TypeScript / ES6 / ESM

Please read the Announcement & Migration Guide v5.0

You can also see the full list of changes that we had to do in order to make this happen in our Roadmap to v5.0.


Bug Fixes

  • CJS fallbacks should be at the end not at beginning (a244ada)
  • copying multiple times only kept last undo CellExternalCopyManager (cdda3fb)

Features

  • add new trading platform high frequency update grid (#835) (f86371b)
  • migrate all Controls to TypeScript (#808) (0d129bd)
  • migrate all Decorator & Selection Plugins to TypeScript (#812) (cf3049e)
  • migrate all Menu/Buttons Plugins to TypeScript (#811) (c66c429)
  • migrate CheckboxSelector & State Plugins to TypeScript (#813) (2da9f7f)
  • migrate CustomTooltip Plugin to TypeScript (#816) (0f2b417)
  • migrate Draggable Grouping Plugins to TypeScript (#814) (0037c7d)
  • migrate RemoteModel Plugins to TypeScript (#823) (7a816e2)
  • migrate Resizer Plugin to TypeScript (#815) (762ec3d)
  • migrate RowDetail Plugin to TypeScript (#822) (685b009)
  • migrate RowMoveManager Plugins to TypeScript (#817) (8ad65ca)
  • remove deprecated DataView methods (#833) (0f3ba49)
SlickGrid - 5.0.0-alpha.9

Published by ghiscoding about 1 year ago

5.0.0-alpha.9 (2023-09-19)

SlickGrid - 5.0.0-alpha.6

Published by ghiscoding about 1 year ago

5.0.0-alpha.6 (2023-09-19)

SlickGrid - 5.0.0-alpha.5

Published by ghiscoding about 1 year ago

5.0.0-alpha.5 (2023-09-19)

SlickGrid - 5.0.0-alpha.2

Published by ghiscoding about 1 year ago

5.0.0-alpha.2 (2023-09-19)

Bug Fixes

  • invalid argument type for setSelectedIds() method (330e0e3)
SlickGrid - 5.0.0-alpha.1

Published by ghiscoding about 1 year ago

5.0.0-alpha.1 (2023-09-19)

Bug Fixes

  • CJS fallbacks should be at the end not at beginning (a244ada)
  • copying multiple times only kept last undo CellExternalCopyManager (cdda3fb)

Features

  • add new trading platform high frequency update grid (#835) (f86371b)
  • migrate all Controls to TypeScript (#808) (0d129bd)
  • migrate all Decorator & Selection Plugins to TypeScript (#812) (cf3049e)
  • migrate all Menu/Buttons Plugins to TypeScript (#811) (c66c429)
  • migrate CheckboxSelector & State Plugins to TypeScript (#813) (2da9f7f)
  • migrate CustomTooltip Plugin to TypeScript (#816) (0f2b417)
  • migrate Draggable Grouping Plugins to TypeScript (#814) (0037c7d)
  • migrate RemoteModel Plugins to TypeScript (#823) (7a816e2)
  • migrate Resizer Plugin to TypeScript (#815) (762ec3d)
  • migrate RowDetail Plugin to TypeScript (#822) (685b009)
  • migrate RowMoveManager Plugins to TypeScript (#817) (8ad65ca)
  • remove deprecated DataView methods (#833) (0f3ba49)
SlickGrid - 4.0.1

Published by 6pac over 1 year ago

4.0.1 (2023-06-30)

Bug Fixes

  • getComputedStyle could throw when DOM element is invalid (#800) (2cecba1)
  • onBeforeAppendCell should only be used when it's a string (#802) (b367209)
  • allow for multiple css class names, fixes #795 (#797) (ab644b4)
  • demo: calling cancel or close button should close modal (#790) (6edfdd7)
  • demo: example with 3 plugins not sorting correctly (#788) (e749aa9)
  • Grid Menu is shown twice after changing frozen options (#793) (b458c23)
  • make sure DOM element is valid before calling method on it (#801) (b31a797)
  • remove invalid TS type and invalid this object (#786) (ca2393c)
  • replace some DOM Element functions not supported in Salesforce (#796) (e427bd2)

Features

  • exclude checkbox selection from col picker/grid menu (#787) (0b339e3)

Reverts

  • Revert "feat: provide another styling theme (#779)" (#784) (dafe1d1), closes #779 #784
SlickGrid - 4.0.0

Published by 6pac over 1 year ago

4.0.0 (2023-05-28)

⚠️ Breaking Change - 4.0.0 (official release)

Dropping jQuery dependency

Please read the Announcement & Migration Guide v4.0

You can also see the full list of changes that we had to do in order to make this happen in our Roadmap to v4.0. It required a lot of changes internally but the migration for the users is extremely simple, please read the Announcement & Migration Guide v4.0 for more info


Bug Fixes

  • idxById could be undefined when changing page in SPA (#782) (222725f)
  • columnpicker and column order for hidden columns (034108d)
  • dist source map file naming was incorrect (#730) (aa4093a)
  • enable AutoScroll with SortableJS for column reordering, fixes #735 (c9ee9af)
  • enable AutoScroll with SortableJS for column reordering, fixes #735 (#736) (9fa0860)
  • final fix for ColumnPicker and column hidden property (000865d)
  • make sure column is defined before calling hidden prop (#783) (29572a6)
  • rollback JS event passive mode in SlickGrid (#778) (e61547e), closes #769
SlickGrid - 4.0.0-beta.0

Published by 6pac over 1 year ago

4.0.0-beta.0 (2023-05-17)

⚠️ Breaking Change - 4.0.0-beta.0

Dropping jQuery dependency

Please read the Announcement & Migration Guide v4.0

You can also see the full list of changes that we had to do in order to make this happen in our Roadmap to v4.0. It required a lot of changes internally but the migration for the users is extremely simple, please read the Announcement & Migration Guide v4.0 for more info


Bug Fixes

  • add missing aria accessibility (#764) (897cc55), closes #586 #587 #588 #678
  • addresses all issues found in jQuery removal previous PR #734 (#742) (b3a6575)
  • core: set wheel/touch listeners to passive for better perf (#769) (b62e25d)
  • dist source map file naming was incorrect (#730) (aa4093a)
  • enable AutoScroll with SortableJS for column reordering, fixes #735 (#736) (2c56433)
  • filter header row should follow grid scroll (98aeb9b)
  • scrolling for all containers should work for regular & frozen grids (2405fe6)
  • throw error when freezing columns are wider than canvas (#773) (bc60d8a), closes #667
  • toggling frozen rows should recalc scroll height, closes #737 (#774) (46db491)

Features

  • controls: remove jQuery from Slick Pager control (#762) (ed0507b)
  • Enable hidden property for column. Adds example-column-hidden, method… (#765) (78540ef)
  • plugin: convert slick.autotooltips to vanillaJS (#745) (133d783)
  • plugins: convert copy manager plugins to vanillaJS (#746) (47b571d)
  • plugins: convert slick.draggablegrouping to vanillaJS (#744) (59b0d2e)
  • plugins: remove jQuery from CellMenu & ContextMenu plugins (#753) (c4671be)
  • plugins: remove jQuery from CheckboxSelectColumn plugins (#755) (57160af)
  • plugins: remove jQuery from ColumnPicker & GridMenu controls (#752) (9ea0d9a)
  • plugins: remove jQuery from Grid Resizer plugin (#758) (5deb818)
  • plugins: remove jQuery from Grid State plugin (#757) (aa8dc63)
  • plugins: remove jQuery from header buttons/menus plugins (#748) (58701c4)
  • plugins: remove jQuery from range decorator selection model (#754) (6724f1d)
  • plugins: remove jQuery from Row Detail plugin (#760) (72e6139)
  • plugins: remove jQuery from RowMove plugins (#756) (8c72373)
  • plugins: remove jQuery from slick.customtooltip plugin (#747) (aac6eec)
  • remove legacy TreeColumns code - now unused (#775) (af82a57)
SlickGrid - 3.0.4

Published by ghiscoding over 1 year ago

3.0.4 (2023-02-15)

Features

SlickGrid - 3.0.3

Published by ghiscoding over 1 year ago

3.0.3 (2023-02-04)

Bug Fixes

  • cell selection in Firefox not working, fixes #714 (#715) (3583ffc)
  • horizontal scrolling can cause screen flickering (#722) (0d4d943)

Features

  • dataView: add option to apply row selection to all pages (#716) (6e4e83a), closes #689
SlickGrid - 3.0.2

Published by 6pac almost 2 years ago

3.0.2 (2022-11-14)

SlickGrid - 3.0.1

Published by 6pac almost 2 years ago

3.0.1 (2022-11-14)

Bug Fixes

  • adjust the left/right canvas width properly when fullWidthRows is used (#664) (d3de81c)
  • auto-scroll should work even without jQueryUI (#703) (afca1a2)
  • auto-scroll should work even without jQueryUI (#703) (4e5397d)
  • editors: allow input editing with Flatpickr editor (#704) (2d64e47)
  • ensure H scrollbar is aways detected in resizeCanvas(). Fixes #709 (71bfd9a)
  • revert #674 and disable v scrolling only where options.autoHeight is (b156cfb), closes #711

Features

  • tooltip: add new "center" and invert left/right align (#712) (e26eeaf)
SlickGrid - 3.0.0 - dropping jQueryUI requirement

Published by ghiscoding about 2 years ago

⚠️ Breaking Change - version 3.0.0 🎉

We just landed our major version 3.0.0 which drops jQueryUI requirement (please note that you can still use jQueryUI but it is now optional), we replaced all of the jQueryUI code with SortableJS and this one becomes the new required dependency. For the full context and info regarding this new version and the reasoning behind the jQueryUI removal, please read the Announcement & Migration to 3.0.0 Wiki

Changelog

We are now also following the Conventional Commits which will automatically update our CHANGELOG.md file when releasing a new version, so if you feel like contributing to the project in the future, then please make sure to follow the Conventional Commits guidelines when creating a new Pull Request so that your contribution(s) appear correctly in our changelog and release (as shown below). Thank you

in short, just prefix your commit description with a type (feat, fix, chore, ...), for example: fix: some grid fixes

Read our Announcement & Migration to 3.0.0

Bug Fixes

  • adjust the left/right canvas width properly when fullWidthRows is used (#664) (d3de81c)
  • ensure npm exits (otherwise need to ctrl-c to get back to command prompt) (6dd4649)
  • gitCurrentBranchName should return the branch name not a process result object (b25be57)
  • ignore untracked files in update script (f213d8b)
  • replace inquirer with direct keyboard input (7f12612)

Features

  • add npm scripts to create new version release & npm publish (#701) (017bc7f)
  • BREAKING CHANGE - replace jQueryUI with SortableJS (#695) (386cd58)
SlickGrid - 2.4.44

Published by 6pac almost 3 years ago

SlickGrid - 2.4.42

Published by 6pac about 3 years ago

SlickGrid - 2.4.41

Published by 6pac about 3 years ago

SlickGrid - Release 2.4.40

Published by 6pac about 3 years ago

SlickGrid - Slickgrid 2.4.3

Published by 6pac over 5 years ago

Fix a number of scrolling issues with frozen pane mode.

SlickGrid - SlickGrid 2.4.1

Published by 6pac almost 6 years ago

  • update because 2.4.0 was accidentally allocated on NPM 12 month ago due to a wrong release version