Skip to content

[add] updates for v9.3.9 - #133

Merged
mafanya23 merged 9 commits into
masterfrom
next
Aug 13, 2026
Merged

[add] updates for v9.3.9#133
mafanya23 merged 9 commits into
masterfrom
next

Conversation

@mafanya23

Copy link
Copy Markdown
Contributor

No description provided.

- add v9.3.9 changelog entry to whatsnew.md
- document sort() reset-anew and multi-level smartSorting behavior
  for DataCollection/TreeCollection
- document getSortingStates() per-level smartSorting guarantee
- document filter()'s multi property, AND-combination with permanent
  filters, and no-rule reset behavior
- document parse()/load() resetting sorting and non-permanent filters
- update Grid guides (usage.md, data_loading.md) to match
- rule object's attributes (by, match, compare, multi) and the
  compare callback's parameters now use nested <ul><li> markers
  instead of <br/>- and <ol>- pseudo-lists, matching the outer list
- explain that a plain resetFilter() call does not drop a permanent
  filter: it survives and is reapplied after parse()/load(), and
  resetFilter({ permanent: true }) is needed to remove it
- applied consistently to DataCollection and TreeCollection filter()
  docs and the Grid filtering guide
- use <code> tags for inline API name references in the Grid guide's
  HTML param table, since raw HTML blocks don't render markdown
  backticks
- merge the "no rule" case into the general replace-behavior sentence
  instead of a separate callout, and describe the permanent-filter/
  new-rule combination in plainer terms
- applied to DataCollection/TreeCollection filter() docs and the
  Grid filtering guide
- remove the v9.3.9 changelog entries added for sort(), filter(),
  getSortingStates(), parse(), and load() across DataCollection and
  TreeCollection API pages, keeping only the descriptive notes
… note

- replace the v9.3.9 Updates/Fixes list in whatsnew.md with the full,
  reconciled set of entries (adds 5 previously undocumented fixes:
  forEach()/map() inconsistency, duplicated selection overlays,
  checkbox-click-triggers-sort, undefined CSS class with mark,
  grouped column close-icon starting a drag)
- update the v9.3.9 release date to August 12, 2026
- drop the "do not modify the array" note from getSortingStates() docs
  (DataCollection, TreeCollection) and the matching sentence in the
  Grid sorting guide
- remove the "Multi-level sorting" section from DataCollection and
  TreeCollection sort() API pages, and the matching whatsnew.md
  Updates bullets for sort() and getSortingStates()
- source sorting semantics for a bare sort() call while a smart base
  is in place have been changed and reverted more than once on the
  same day (DHX-5263); until that settles, drop the claims rather
  than document unstable behavior
- revert the Grid multisorting guide (usage.md) example and wording
  back to the pre-9.3.9 form to match
- parse()/load() reset behavior and other 9.3.9 entries are unaffected
  and stay as documented
- release date in whatsnew changed from August 12 to August 13, 2026
[add] sorting/filtering updates for v9.3.9
@mafanya23
mafanya23 merged commit 7554c06 into master Aug 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant