Skip to content

Latest commit

 

History

History
1285 lines (646 loc) · 89.7 KB

File metadata and controls

1285 lines (646 loc) · 89.7 KB

Change Log

All-in-One SlickGrid framework agnostic wrapper, visit Slickgrid-Universal 📦🚀

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.11.0 (2024-12-14)

Features

  • vanilla: allow using component w/o grid options (#1770) (f61bf18) - by @ghiscoding

Bug Fixes

  • add missing Collection Observer disconnect method (#1761) (68a2110) - by @ghiscoding

5.10.2 (2024-11-30)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.10.1 (2024-11-09)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.10.0 (2024-11-02)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.9.0 (2024-10-19)

Features

  • allow providing a Custom Pagination (4a2bfc8) - by @ghiscoding

Bug Fixes

  • move DI to init() to make Pagination Comp working with all ports (cd30686) - by @ghiscoding

5.8.0 (2024-09-29)

Performance Improvements

  • improve Date Sorting by optionally pre-parsing date items (6678139) - by @ghiscoding

5.7.0 (2024-09-14)

Performance Improvements

  • don't invalidate grid rows more than once, fixes #1678 (a5b9647) - by @ghiscoding

5.6.1 (2024-08-31)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.6.0 (2024-08-24)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.5.2 (2024-08-17)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.5.1 (2024-08-17)

Bug Fixes

  • common: Tree Data should work without initial sort (ee26a76) - by @ghiscoding

5.5.0 (2024-08-07)

Features

  • add preRegisterExternalExtensions to help external RowDetail (016af41) - by @ghiscoding
  • Infinite Scroll for Backend Services (POC) (1add6a3) - by @ghiscoding
  • Infinite Scroll for GraphQL Backend Service (a057864) - by @ghiscoding

5.4.0 (2024-07-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.3.4 (2024-07-13)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.3.3 (2024-07-06)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.3.2 (2024-06-29)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.3.1 (2024-06-28)

Bug Fixes

  • filters: set date filter dynamically not always setting input value (#1586) (5233be9) - by @ghiscoding

5.3.0 (2024-06-28)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.2.0 (2024-06-18)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.1.0 (2024-06-07)

Features

  • core: add optional Top-Header for Drag Grouping & Header Grouping (#1556) (7d4a769) - by @ghiscoding

5.0.1 (2024-05-11)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

5.0.0 (2024-05-10)

⚠ BREAKING CHANGES

  • pure SVG icons, Moment to Tempo, Flatpickr to Vanilla-Calendar (#1518)

Features

  • pure SVG icons, Moment to Tempo, Flatpickr to Vanilla-Calendar (#1518) (21e50db) - by @ghiscoding

5.0.0-beta.3 (2024-05-09)

Bug Fixes

  • common: consider target size when auto-position picker/modal (#1517) (e3a70b8) - by @ghiscoding

5.0.0-beta.2 (2024-05-07)

⚠ BREAKING CHANGES

  • common: migrate from moment to moment-tiny (#1456)
  • common: migrate from Flatpickr to Vanilla-Calendar (#1466)

Features

  • common: migrate from moment to moment-tiny (#1456) (90690f4) - by @ghiscoding
  • common: migrate from Flatpickr to Vanilla-Calendar (#1466) (fb6e950) - by @ghiscoding

Bug Fixes

  • styling: properly import Vanilla-Calendar CSS and only once (#1492) (75dce74) - by @ghiscoding

4.7.0 (2024-04-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

4.6.3 (2024-03-31)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

4.6.1 (2024-03-31)

Bug Fixes

  • revisit package exports to pass "are the types wrong" (#1440) (20229f7) - by @ghiscoding

4.6.0 (2024-03-23)

Bug Fixes

  • build: add ESLint-TS rules to enforce type imports and exports (#1432) (cce4693) - by @ghiscoding

Features

  • core: rename SG editorClass & deprecate internalColumnEditor (#1429) (409115c) - by @ghiscoding

4.5.0 (2024-03-05)

Features

  • deps: simplify package TS Types exports (#1402) (19bac52) - by @ghiscoding

  • styling: add Dark Mode grid option (#1407) (855151b) - by @ghiscoding

4.4.1 (2024-02-13)

Bug Fixes

  • publish: do not npm publish tsconfig.tsbuildinfo (#1373) (9223338) - by @ghiscoding

4.4.0 (2024-02-12)

Bug Fixes

  • publish: do not npm publish tsconfig.tsbuildinfo (#1373) (9223338) - by @ghiscoding

4.3.1 (2024-01-27)

Performance Improvements

  • decrease calls to setItems & grid invalidate (#1363) (cab6898) - by @ghiscoding

  • plugins: decrease number of calls to translate all extensions only once (#1359) (3e002f1) - by @ghiscoding

4.3.0 (2024-01-20)

Features

  • plugin: new Row Based Editor (#1323) (64d464c) - by @zewa666

Performance Improvements

  • resizer: autosizeColumns is called too many times on page load (#1343) (e02ac55) - by @ghiscoding

4.2.0 (2023-12-30)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

4.1.0 (2023-12-21)

Bug Fixes

  • npm: publish src folder for source maps, fixes downstream builds (#1269) (701da75) - by @ghiscoding

Features

  • utils: replace slick-core extend utils with node-extend (#1277) (3439118) - by @ghiscoding

4.0.3 (2023-12-16)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

4.0.2 (2023-12-15)

  • BREAKING CHANGE: merge SlickGrid into Slickgrid-Universal & drop external dep (#1264) (18b96ce), closes #1264 - by @ghiscoding

BREAKING CHANGES

  • merge SlickGrid into Slickgrid-Universal & drop external dep

4.0.1-alpha.1 (2023-12-12)

Bug Fixes

  • changing enableCellNavigation grid option not working (#1262) (b7de0f1) - by @ghiscoding

4.0.1-alpha.0 (2023-12-10)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

4.0.0-alpha.0 (2023-12-09)

Bug Fixes

  • remove CellRange, SlickRange, SlickGroup, ... unused interfaces (#1219) (a4cc469) - by @ghiscoding

Features

  • convert GroupItemMetadataProvider Formatter to native HTML for CSP (#1215) (d723856) - by @ghiscoding

  • use PubSub Service singleton to subscribe to any SlickEvent (#1248) (388bd11) - by @ghiscoding

3.7.2 (2023-12-12)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.7.1 (2023-12-08)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.7.0 (2023-12-08)

Bug Fixes

  • cell selection range with key combos were incorrect (#1244) (79d86fe) - by @ghiscoding

  • registered external resouces should keep singleton ref (#1242) (adf2054) - by @ghiscoding

3.6.0 (2023-11-26)

Features

  • Column.excludeFieldFromQuery, exclude field but keep fields array (#1217) (85cc514) - by @Harsgalt86

3.5.1 (2023-11-13)

Bug Fixes

  • improve build & types exports for all targets, Node, CJS/ESM (#1188) (980fd68) - by @ghiscoding

3.5.0 (2023-11-10)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.4.2 (2023-11-02)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.4.1 (2023-11-02)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.4.0 (2023-11-02)

Bug Fixes

  • common: disable throwWhenFrozenNotAllViewable w/frozen grids (#1149) (9a06875) - by @ghiscoding

  • common: make sure destroy is a function before calling it (#1148) (dba9606) - by @ghiscoding

Features

  • add support for grid inside Shadow DOM (#1166) (f7b8c46) - by @ghiscoding

3.3.2 (2023-10-06)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.3.0 (2023-10-05)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.2.2 (2023-09-24)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.2.1 (2023-09-05)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.2.0 (2023-08-21)

Bug Fixes

  • adding dataset hierarchical item shouldn't cause scroll flickering (#1076) (8536e0e) - by @ghiscoding

3.1.0 (2023-07-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

3.0.1 (2023-07-01)

Bug Fixes

  • deps: update dependency slickgrid to ^4.0.1 (#1017) (2750816) - by @renovate-bot

3.0.0 (2023-05-29)

⚠ BREAKING CHANGES

  • drop jQuery requirement & use multiple-select-vanilla dependency (#976)

Features

  • drop jQuery requirement & use multiple-select-vanilla dependency (#976) (4e3e1d3), closes #919 - by @ghiscoding

3.0.0-beta.0 (2023-05-20)

⚠ BREAKING CHANGES

  • drop jQuery requirement (#962)

Features

  • drop jQuery requirement (#962) (3da21da) - by @ghiscoding

2.6.4 (2023-05-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.6.3 (2023-03-23)

Bug Fixes

  • presets: dynamic columns should be auto-inserted with Grid Presets (#938) (1f9c1c4) - by @ghiscoding

2.6.2 (2023-03-03)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.6.1 (2023-02-24)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.6.0 (2023-02-23)

Features

  • build: move TypeScript types into a single dist/types folder (#905) (b139c1e) - by @ghiscoding

2.5.0 (2023-02-17)

Bug Fixes

  • build: package exports prop had invalid ESM import link (#892) (7f95f69) - by @ghiscoding

  • common: Excel copy cell ranges shouldn't lose its cell focus (#901) (1dc8b76) - by @ghiscoding

2.4.1 (2023-02-04)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.4.0 (2023-02-04)

Features

  • dataView: add option to apply row selection to all pages (#882) (4aac7cb) - by @ghiscoding

2.3.0 (2023-01-21)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.2.2 (2022-12-24)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.2.1 (2022-12-22)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.2.0 (2022-12-21)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.1.3 (2022-12-08)

Bug Fixes

  • Grid Menu filtering options should be removed when option disabled (#837) (9bc29d2) - by @ghiscoding

2.1.2 (2022-12-02)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

2.1.1 (2022-11-19)

Bug Fixes

  • plugins: rollback PR #781 to fix regression with Grid Presets (#820) (60e4a29) - by @ghiscoding

2.1.0 (2022-11-17)

Bug Fixes

  • build: upgrading to TypeScript 4.9 brought new build issue (#816) (4d46d8a) - by @ghiscoding

Features

  • core: expose EventPubSub Service on SlickerGridInstance (#780) (8ad54b5) - by @ghiscoding

  • plugins: sync column definitions to user after plugin adds column (#781) (0755b65) - by @ghiscoding

2.0.0 (2022-10-17)

Features

  • common: BREAKING CHANGE replace jQueryUI with SortableJS in common & DraggableGrouping (#772) (a9db2cc), closes #752 #756 - by @ghiscoding

2.0.0-alpha.0 (2022-10-15)

Features

  • common: replace jQueryUI Autocomplete with Kradeen Autocomplete (#752) (991d29c) - by @ghiscoding

1.4.0 (2022-08-15)

Bug Fixes

  • bundle: fetch API isn't always an instance of Response (#744) (72a6f24) - by @ghiscoding

  • collectionAsync: hidden column does not load edit field selection (#742) (763c61c) - by @mcallegario

1.3.7 (2022-08-02)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

1.3.5 (2022-07-28)

Bug Fixes

  • build: use workspace:~ to avoid multiple versions d/l on ext libs (3ca1943) - by @ghiscoding

1.3.4 (2022-07-28)

Bug Fixes

  • deps: update dependency jquery-ui to ^1.13.2 (#720) (8351f14) - by @renovate-bot

1.3.3 (2022-07-07)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

1.3.2 (2022-07-06)

Bug Fixes

  • composite: selected row count always 0 on mass-selected (#712) (ec42dc7)

1.3.0 (2022-06-18)

Bug Fixes

  • deps: add missing depency in vanilla bundle package (fa08fe6)

  • deps: add missing dependencies in child package (97d0230)

  • deps: use chore dependency package name (2fce29c)

Features

  • core: upgrade to jQuery 3.6 and jQuery-UI 1.13 (84b09dc)

1.2.6 (2022-03-19)

Bug Fixes

  • core: use latest Flatpickr version to fix leak in it (0f68f51)

1.2.5 (2022-03-06)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

1.2.4 (2022-02-15)

Bug Fixes

  • core: rollback node/npm minimum engine versions (7fcaecd)

1.2.3 (2022-02-14)

Bug Fixes

  • core: deleting Slicker object caused issue with cache (3f3e261), closes #606

1.2.1 (2022-01-18)

Bug Fixes

  • memory: clear & dispose of grid to avoid mem leaks & detached elm (7035db5)

1.2.0 (2022-01-06)

Features

  • services: add extra features to EventPubSub Service (9bd02b5)

1.1.1 (2021-12-11)

Bug Fixes

  • build: bump version manually bcoz of previous force push (5e9a610)

1.1.0 (2021-12-11)

Bug Fixes

  • context: strip hidden special chars on context menu Copy command (f94ca83)

  • locales: add missing text & remove global config texts fix Locales (655a872)

Features

  • build: create salesforce-vanilla-bundle standalone package (214d8e7)

  • controls: convert and add ColumnPicker into Slickgrid-Universal (1f937b9)

  • controls: move external Grid Menu into Slickgrid-Universal (40adff4)

  • plugins: move Checkbox and Row Selection plugins to universal (06f0ab1)

  • plugins: move external Cell Menu into Slickgrid-Universal (6f34c10)

  • plugins: move external cell related plugins to universal (11e15d8)

  • plugins: move external Context Menu into Slickgrid-Universal (2170bb4)

  • plugins: move external Draggable Grouping into Slickgrid-Universal (8e6eb48)

  • plugins: move external GroupItemMetataProvider into Universal (8f18c7d)

  • plugins: move external Header Button into Slickgrid-Universal (69711ad)

  • plugins: move external Header Menu into Slickgrid-Universal (aeba480)

  • plugins: move Row Detail View plugin to universal (fb327a6)

  • plugins: move Row Move Manager plugin to universal (b19b2ed)

  • plugins: replace AutoTooltips Extension by plugin (80df14d)

0.19.2 (2021-11-19)

Bug Fixes

  • resizer: use autosize width when total width smaller than viewport (555fb0c)

  • translation: add new UNFREEZE_COLUMNS to fix translation (22ed231)

0.19.1 (2021-11-15)

Bug Fixes

  • context: strin hidden special chars on context menu Copy command (221c05d)

  • tree: reset to initial tree sort when calling "Clear all Sorting" (984e3a7)

0.19.0 (2021-10-28)

Bug Fixes

  • make it work with AutoTooltip and extra option to skip it (2f7e4c5)

  • frozen: calling setPinning with empty object/null should clear it (48b11f7)

  • styling: cleanup CSS files to ship smaller bundle (69b18bf)

Features

  • plugin: add row move shadown item while moving/dragging row (c665ec8)

  • add async process to use with Promise/Observable (7350a6d)

  • plugin: create new Custom Tooltip plugin (4c8c4f6)

0.18.0 (2021-09-29)

Bug Fixes

  • filters: css "filled" class on filters should also work w/Grid View (e8edae7)

Features

  • styling: increase highlight of filters that are filled w/values (8f93534)

0.17.0 (2021-09-09)

Bug Fixes

  • bundle: don't assume slickgrid/dataview are always defined (0505713)

  • footer: use getFilteredItemCount to show correct count, fix #469 (963235c)

  • grouping: Draggable Grouping should clear preheader when called (37811a5)

  • resizer: regression introduced by #462 for the grid resize in SF (f34d8b9)

  • resizer: resizer not always triggered in SF and show broken UI (89fc62e)

  • state: don't use previous columns ref when getting current cols (f312c60)

  • styling: add ms-select placeholder bg-color to fix Bootstrap 5 (2c34d12)

Features

  • backend: add cancellable onBeforeSort & revert sort on error (958f823)

  • editors: add Ctrl+S combo to enhance LongText (textarea) Editor (5116bbd)

  • sanitize: make sure any string sent to innerHtml are sanitized (fe55046)

  • styling: only show header menu caret when hovering (41e7856)

  • tree: add dynamicallyToggledItemState method to toggle parent(s) (26369f9)

0.16.2 (2021-07-23)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.16.1 (2021-07-16)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.16.0 (2021-07-16)

Bug Fixes

  • events: use nullish coalescing in slickgrid event prefix (6ff551b)

  • tree: same dataset length but w/different prop should refresh Tree (549008a)

0.15.0 (2021-07-06)

Bug Fixes

  • build: the "files" property should be included in pkg.json (3d8f12e)

  • editors: select dropdown value is undefined it shouldn't call save (015294b)

  • formatters: shouldn't auto-add editor formatter multiple times (177b8d4)

  • frozen: in some occasion column pinning changes column positions (70cb74e)

  • pagination: able to change translate pubsub event name in component (4745063)

  • pagination: should be able to toggle Pagination (c0367c2)

  • Pagination: the Pagination wasn't showing when using dataset setter (ac3f933)

  • plugin: row move shouldn't go further when onBefore returns false (e9bfb5c)

  • resizer: few fixes & adjustments after trying in SF (32e80ec)

  • resizer: tweak resize check to stop much earlier (ea35b08)

  • state: Grid View/Columns dynamically should work w/row move (a7cf1df)

  • tree: calling updateItems should not lose the Tree collapsing icon (45b9622)

  • tree: using initiallyCollapsed change internal toggled state (380f2f9)

  • make sure dataset is array before getting his length (702d9fd)

Features

  • components: extract Custom Footer to be an external component (1794c27)

  • filters: build multiple-select options from native dom elements (aa548a9)

  • footer: add option to customize right footer text (2ea41cc)

  • Pagination: decouple the Pagination Component to separate package (606795b)

  • services: decouple the EventPubSubService to separate package (9f51665)

  • services: move Resizer Service w/common services folder for reuse (d127ac7)

  • styling: add a new color-disabled-dark (55c3062)

  • tree: add Tree Collapse Grid State/Preset (998b01a)

0.14.1 (2021-05-22)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.14.0 (2021-05-22)

Bug Fixes

  • backend: able to preset filters on hidden columns & all queried (c610979)

  • frozen: rollback previous commit since the issue was found in SlickGrid (core) (780bcd7)

  • presets: loading columns presets should only be done once (4273aa9), closes #341

  • resizer: fix a regression bug caused by previous PR #341 (462e330)

  • resizer: remove delay to call resize by content to avoid flickering (961efe6)

  • services: fix couple of issues found with custom grid views (db06736)

  • sorting: multi-column sort shouldn't work when option is disabled (bfc8651)

  • styling: add a better search filter magnify glass icon as placeholder (5464824)

  • styling: center horizontally checkbox selector in column header (bb5aebc)

  • tree: Tree Data export should also include correct indentation (f1e06c1)

  • add item should work in the demo even with filter preset (d9c97eb)

  • add item to flat and/or tree should both work (1b19028)

  • addItem from grid service should work with tree data (8b468f0)

  • Grid Service addItem should invalidate hierarchical dataset itself (066e894)

  • return all onBeforeX events in delayed promise to fix spinner (bb36d1a)

  • tree: couple of issues found in Tree Data, fixes #307 (e684d1a)

Features

  • resizer: add resizeByContentOnlyOnFirstLoad grid option (ffe7dc4)

  • resizer: add single Column Resize by Content dblClick & headerMenu (683389f)

  • styling: add new marker material icons for project (9b386fa)

  • add titleFormatter to Tree Data (8bf32ca)

  • add few pubsub events to help with big dataset (360c62c)

  • addon: provide grid menu labels for all built-in commands (44c72d3)

  • services: add onBeforeResizeByContent (onAfter) (3e99fab)

  • tree: improve Tree Data speed considerably (5487798)

0.13.0 (2021-04-27)

Bug Fixes

  • editors: Composite Editor modal compo should work w/complex objects (#298) (721a6c5)

  • footer: add correct implemtation of locale usage in custom footer (6e18bf9)

  • resize: columns reposition not coming back after grid setOptions (f2027e6)

Features

  • editors: add onBeforeOpen optional callback to Composite Editor (#306) (a642482)

  • editors: add target to onBeforeEditCell w/called by composite (#301) (7440ff5)

  • footer: add row selection count to the footer component (8ba146c)

  • resize: add column resize by cell content (#309) (515a072)

0.12.0 (2021-03-24)

Bug Fixes

  • firefox: add all missing SVG color filter classes for Firefox/SF (#296) (a07ebdf)

  • pinning: reordering cols position freezing cols shouldn't affect (#275) (a30665d)

  • plugin: Grid Menu Clear Frozen Cols shouldn't change cols positions (#291) (4fdab08)

  • presets: Filter & Sorting presets & Footer metrics issues (#285) (3174c86)

  • resizer: allow gridHeight/gridWidth to be passed as string (#284) (20bda50), closes #534

Features

  • editors: add onSelect callback to Autocomplete Editor (#286) (2d106d4)

  • filters: add optional filterTypingDebounce for keyboard filters (#283) (bb7dcd3)

  • filters: add possibility to filter by text range like "a..e" (#279) (e44145d)

  • resources: add RxJS support into Slickgrid-Universal via external package (#280) (c10fc33)

  • state: add Pinning (frozen) to Grid State & Presets (#292) (ba703d8)

0.11.2 (2021-02-27)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.11.1 (2021-02-27)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.11.0 (2021-02-27)

Bug Fixes

  • backend: incorrect item count with GraphQL and useLocalFiltering (3996cf4)

  • build: enable tsconfig strict mode tsconfig (#269) (095fc71)

  • filters: use defaultFilterOperator in range when none provided (#271) (993675f)

Features

  • editors: add a Clear (X) button to the Autocomplete Editor (#270) (ffbd188)

  • perf: huge filtering speed improvements (a101ed1)

  • services: add bulk transactions in Grid Service CRUD methods (#256) (03385d9)

0.10.2 (2021-01-28)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.10.1 (2021-01-28)

Bug Fixes

  • build: decrease tsc target to es2017 instead of es2020 (2f2e5f4)

0.10.0 (2021-01-28)

Bug Fixes

  • component: Composite Editor sometime shows empty mass update form (#244) (d3ad4db)

  • core: fix types index.d.ts url (a76b3a3)

  • editors: add blank disabled fields in Composite Editor form values (#233) (b634902)

  • editors: fix clear date & blank disabled field w/Composite Editor (#235) (9aac97d)

  • frozen: hiding multiple columns when using pinning gets out of sync (#243) (b255220)

  • lint: add eslint as a pre task when bundling & fix linting errors (#246) (6f7ccd8)

  • plugins: throw error when Tree Data used with Pagination (#229) (85718e1)

Features

  • editors: add Clone functionality to Composite Editor (#236) (df545e4)

  • filters: change all private keyword to protected for extensability (#245) (52cc702)

  • formatters: add grid option to auto add custom editor formatter (#248) (db77d46)

  • add nameCompositeEditor override to be used by Composite Editor (fcdb2e9)

0.9.0 (2021-01-06)

Bug Fixes

  • build: import Flatpickr Locale on demand via regular imports (#227) (6644822)

Features

0.8.0 (2020-12-22)

Bug Fixes

  • core: change moment/lodash imports so it works with ES6 module (#210) (2d25d3b)

  • core: use regular imports instead of require to load plugins (#209) (6816696)

0.7.7 (2020-12-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.7.6 (2020-12-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.7.5 (2020-12-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.7.4 (2020-12-20)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.7.3 (2020-12-20)

Bug Fixes

  • components: don't instantiate composite editor twice (#207) (8548393)

0.7.2 (2020-12-17)

Bug Fixes

  • sorting: add cellValueCouldBeUndefined in grid option for sorting (#202) (865256e)

  • stylings: small alignment issue with the slider value elm height (5a453b8)

0.7.1 (2020-12-17)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.7.0 (2020-12-16)

Bug Fixes

  • components: refactor to use registerExternalResources grid option (#199) (7ca42f4)

Features

  • core: methods to change column positions/visibilities dynamically (#200) (5048a4b)

0.6.0 (2020-12-14)

Bug Fixes

  • core: add console error if any of column def id includes dot (#198) (6ee40af)

  • stylings: re-align the svg icons & single/multiple-select icon+text (#194) (b730be7)

Features

  • core: add registerExternalResources for Components/Services (#196) (ee02f1d)

  • core: refactor code using the container service everywhere (#197) (96ce9bd)

0.5.1 (2020-12-10)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.5.0 (2020-12-10)

Bug Fixes

  • editors: Select Editor option to return flat data w/complex object (#189) (4695cd3)

  • exports: when cell value is empty object return empty string (#190) (cd34901)

Features

  • components: extract CompositeEditor & EmptyWarning Components (#191) (00cf9a2)

0.4.2 (2020-12-07)

Bug Fixes

  • exports: deprecated exportOptions should still be working (19145b2)

0.4.1 (2020-12-07)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.4.0 (2020-12-07)

Features

  • editors: add few editor options to LongText (textarea) Editor (a975882)

0.3.0 (2020-12-02)

Bug Fixes

  • core: properly export Enums, Interfaces, Services & Utilities (#184) (0c23398)

  • core: showing/hiding column shouldn't affect its freezing position (#185) (2a812ed)

Features

  • core: add enableMouseWheelScrollHandler grid option (#170) (53598d9)

0.2.15 (2020-11-30)

Bug Fixes

  • core: don't expose src folder on npm & update few npm package (#168) (3c05938)

  • core: rename i18n to translater & fix few other issues (#174) (34c963a)

  • formatters: date formatters should accept ISO input & output to US (#172) (85ce7cf)

0.2.14 (2020-11-26)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.13 (2020-11-26)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.12 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.11 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.10 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.9 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.8 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.7 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.6 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.5 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.4 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.3 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.2 (2020-11-25)

Note: Version bump only for package @slickgrid-universal/vanilla-bundle

0.2.1 (2020-11-25)

Bug Fixes

  • core: don't expose src folder on npm & update few npm package (#168) (3c05938)

0.2.0 (2020-11-20)

Bug Fixes

  • backend: OData/GraphQL pagination should display warning on empty (#159) (1c6ada2)

  • core: clear dataset when disposing and fix few unsubscribed events to avoid leak (#156) (78c80b4)

  • core: empty warning message should work with multiple grids (#158) (9e7c023)

  • core: fix some problems found with AutoComplete (#74) (00fb478)

  • core: header columns grouping misbehave after hiding column (#164) (6b8232b)

  • core: mem leaks w/orphan DOM elements when disposing (#153) (faba5a6)

  • core: properly remove event listeners when disposing (#163) (ecfb9a7)

  • editor: SingleSelect Editor should show pick false value (#75) (fdb2c84)

  • filters: disregard time when filtering date only format (#134) (7bd2d19)

  • filters: tree data presets caused regression in any grid w/presets (#137) (bacac83)

  • styling: SVG icon colors aren't showing up in SF with Firefox (#131) (2ed3cf5)

  • translations: HeaderMenu & Date Filters not translating (#58) (9416c4d)

Features

  • autocomplete: add much more functionalities to the AutoComplete (#69) (93c3d0a)

  • core: add "Empty Data" warning message when grid is empty (#155) (13875b4)

  • core: add custom entry to Select Editor/Filter collections (#133) (66effcf)

  • core: add ESLint npm script and add to prebuild script (#151) (4064876)

  • core: add loading spinner to AutoComplete Editor/Filter (#65) (4ecd2bd)

  • core: rewrite "Empty Data" warning component to be in the canvas (#157) (78e2132)

  • core: update few npm packages (#123) (1c25b87)

  • core: update lib to latest jQuery version 3.5.1 (#56) (1af66d5), closes #42

  • core: update to latest SlickGrid version and update npm packages (#140) (d73a44e)

  • core: use barel export everywhere (#57) (d068fc5)

  • editor: add Composite Editor modal dialog (#76) (bba0b80)

  • editors: add changeEditorOption to all Editors which supports it (#142) (97b1003)

  • editors: add way to change or disable Composite Editor form input (#139) (2a5280f)

  • editors: disable editor when collectionAsync, re-enable after (#132) (75b10de)

  • examples: add mass update feat to Example 11 (#31) (84e9817)

  • filters: add Pre-Defined & Custom Filters saved in Local Storage (#143) (dea71ab)

  • icons: add more Material icons (9f9377b)

  • icons: add some more material icons (#124) (b90fe2d)

  • plugins: add "hidden" to all controls/plugins with menu items (#128) (99202de)

  • services: add 2x new methods hideColumnById or ..byIds (#160) (d396653)

  • services: add Toggle Filtering/Sorting & Hide Column methods (#126) (08fe2e1)

  • styling: add frozen on all possible elements with SASS variables (#138) (c61da91), closes #537

  • tests: add more unit tests to vanilla bundle (#51) (10e5c5a)

0.1.0 (2020-07-28)

Bug Fixes

  • build: vscode chrome debugger + webpack prod build should both work (e148090)

  • components: add "cssText" option to both Footer/Pagination (abd4fcd)

  • components: both Footer/Pagination should always be 100% width (#27) (e587ef5)

  • components: fix Footer/Pagination incorrect width, w/right padding (f8054c9)

  • context: change copy cell command to make it work in SF (#8) (c0b8ad9)

  • core: add missing use of custom datasetIdPropertyName (917f044)

  • debug: chrome debugger with webpack & TS breakpoints (6c3ab52)

  • editor: disregard Flatpickr error on Date Editor (e7d7ba5)

  • editor: float validator should accept decimal even without 0 suffix (87808ce)

  • editor: shouldn't call cell changed when cell value is undefined (d5796a1)

  • editors: add saveOutputType to finally have proper save format (#17) (ebfd715)

  • editors: Editors should work with undefined item properties (#25) (9bc6f5a)

  • editors: invalid date should trigger onvalidationerror (#19) (041087e)

  • filter: recreate filter when toggling header row (e839464)

  • formatter: add possibility to parse a date formatter as a UTC date (e72bcad)

  • header: re-create header grouping title after changing picker cols (872c780)

  • menu: context menu to copy cell with queryFieldNameGetterFn (#21) (53c50f9)

  • pagination: get pagination working in SF as well (#24) (1132f2e)

  • resize: add a patch to fix autoresize on Chrome (02faae4)

  • resize: patch for SF when user open different Tab too quickly (ddb08b1)

  • sanitizer: add optional grid option sanitizer anywhere possible (#9) (a6c7997)

Features

  • backend: add OData & GraphQL packages (#2) (53cf08b)

  • browser: add browserslist for packages who uses it (fc69908)

  • build: add correct TS types to all packages (5ab0833)

  • build: add the grid bundle zip file to npm for salesforce (4f684de)

  • build: tweak build to use tsc and test with sf lwc (e4964b3)

  • colspan: add Header Grouping & Column Span example (b9a155d)

  • core: add collectionAsync option for both the Editors & Filters (#16) (f9488ab)

  • core: add Translation into demo with fetch locale from json file (#23) (b5608e9)

  • core: dynamically add/remove columns (#13) (959097c)

  • core: expose all Extensions in new getter prop & fix draggable (#29) (07257b2)

  • core: expose all services, slickgrid, dataview instances (a33e387)

  • core: use DataView transactions with multiple item changes (#14) (8cbd03a)

  • editors: add more Editors and update all npm packages (14b10a1)

  • examples: add more Tree View with checkbox selector code (7d7c644)

  • examples: add new sample to showcase queued editing (#28) (3b8fec6)

  • extension: add latest slickgrid with RowMove improvements (c10fffd)

  • filter: add Filter Service, Filter Conditions and few unit tests (2baed7f)

  • filters: add missing Date Filters (76c66a3)

  • footer: add Custom Footer (0d3e1da)

  • footer: add Custom Footer component (#5) (59d0ba8)

  • grouping: add more Grouping & Aggregators code (8c20808)

  • libs: add jQuery libs into folder for SF usage (9e040a1)

  • package: add new Excel Export package (808785e)

  • package: add new Export (csv, txt) package (d6adc5c)

  • pinning: add "Freezen Columns" to header menu (#4) (1c7d49f)

  • presets: add missing row selections preset option (#11) (e0a729c)

  • query: add queryFieldNameGetterFn callback know which field to use (6d8955c)

  • service: add GridEvent Service to the lib (4a4bf6f)

  • services: add Pagination & Grid State Services (c15e6e6)

  • services: add registerServices in Grid Options (#1) (e7c2e91)

  • sorting: header menu clear sort, reset sorting when nothing left (032886b)

  • styling: add edit icon when hovering editable cell with SF Theme (eef4403)

  • styling: material theme, replace all built-in Font char to SVG (ed25d6a)

  • styling: salesforce theme, replace all built-in Font char to SVG (1c5f341)

  • tests: add export abstract classes and add few more unit tests (13a1bca)

  • tests: add more Jest unit tests & commands (d4da547)

  • tests: rename to slick-vanilla-grid-bundle and add unit tests (#12) (006c302)

  • translate: add namespace prefix + separator grid option (90b1b2e)

  • tree: get a functional Tree View example working with add item (c07cdb5)