Releases: xh/hoist-react
Releases · xh/hoist-react
v79.0.0
What's Changed
- Default Highcharts font to
--xh-font-familyby @Ryanseanlee in #4161 - Renamed
GridModel.applyColumnStateChanges()toupdateColumnState()by @amcclain in #4163 - Remove previously deprecated props/configs as planned by @amcclain in #4162
GridFindFieldforwards any provided ref to underlyingTextInputby @amcclain in #4160- Sort displayed columns in column chooser to match grid order by @haynesjm42 in #4157
- Hardened model destruction against cyclical management references by @jskupsik in #4168
- Fix bug where
SelectEditorwithqueryFndoes not commit on enter … by @ghsolomon in #4185 - Add
LocalDate.[add|subtract]Weekdaysby @febbraiod in #4170 - New
DynamicTabSwitchercomponent by @ghsolomon in #4143 - Rename LoadSupport.loadModel to loadObserver by @Copilot in #4173
- Fix FilterChooser displaying internal ZoneGrid columns as filterable fields by @Copilot in #4174
- Adjust Treemap labels to previous behavior by @febbraiod in #4165
- Tighten
LocalDateunit types by @febbraiod in #4184 - Fixes to MsalClient, log auth by @lbwexler in #4187
- Dash Canvas: upgrade react-grid-layout to 2.1.1 by @cnrudd in #4190
- Delete Log files with POST by @lbwexler in #4191
- Optimize
GridLocalModel.syncDataby @haynesjm42 in #4192 - Force correct version by @lbwexler in #4189
- Blueprint v6 by @Ryanseanlee in #4131
- Enhance Activity tracking and WebSockets to be ClientAppCode aware by @lbwexler in #4188
New Contributors
- @Copilot made their first contribution in #4173
Full Changelog: v78.1.4...v79.0.0
v78.1.4
Full Changelog: v78.1.3...v78.1.4
v78.1.3
Full Changelog: v78.1.2...v78.1.3
v78.1.2
Full Changelog: v78.1.1...v78.1.2
v78.1.0
v78.0.0
What's Changed
- Updates FetchService to handle caught exceptions with a contentType of "application/problem+json" by @RyanMG in #4140
- New Field Filter Operators by @jacob-xhio in #4133
- Ensure
StoreRecord.treePathpopulated with stringified IDs, fixes tree grid issues by @minusleaf in #4142 - Merge default grid state with the persisted state by @haynesjm42 in #4137
- Add
BucketSpec.dependentFields+ auto-include allQuery.dimensionsinfieldsby @haynesjm42 in #4144 - Tweak to re-combine BucketSpec and BucketSpecConfig by @lbwexler in #4145
Full Changelog: v77.1.1...v78.0.0
v77.1.1
What's Changed
- Highcharts v12 by @Ryanseanlee in #4119
- Store Record Get Modified Values by @lbwexler in #4129
- Handle Grails 7 service naming in a backward compatible way by @lbwexler in #4130
- Kill ag grid context menu by @lbwexler in #4138
- Restore support for nullable tab content by @saba-mo in #4136
Full Changelog: v77.0.1...v77.1.1
v77.0.1
💥 Breaking Changes
- The
disableXssProtectionflag supported byAppSpecandFieldSpechas been removed and
replaced with its opposite,enableXssProtection, now an opt-in feature.- While store-based XSS protection via DomPurify is still available to apps that can display
untrusted or potentially malicious data, this is an uncommon use case for Hoist apps and was
deemed to not provide enough benefit relative to potential performance pitfalls for most
applications. In addition, the core change to React-based AG Grid rendering has reduced the
attack surface for such exploits relative to when this system was first implemented. - Apps that were previously opting-out via
disableXssProtectionshould simply remove that
flag. Apps for which this protection remains important should enable at either the app level
or for selected Fields and/or Stores.
- While store-based XSS protection via DomPurify is still available to apps that can display
🐞 Bug Fixes
-
Fixes regressions in grid context menu for filtering and copy/paste introduced by agGrid v34.
-
Fixes
getExpandStateinAgGridModel -
Note: As of v34, AgGrid no longer supports html markup in context menus. Applications setting
thetextorsecondaryTextproperties ofRecordGridActionto markup should be sure to use
react nodes for formatting instead.
Full Changelog: v76.2.0...v77.0.1
v76.2.0
v76.1.0
What's Changed
- Cleaned up deprecated agOption
suppressMakeColumnVisibleAfterUnGroupby @jskupsik in #4104 titleDetailsimplemented onDashCanvasViewandDashContainerViewby @cnrudd in #4105- Restore build tag to environment footer by @Ryanseanlee in #4110
- Micro optimizations to
View.tsby @amcclain in #4113 - Grid filter popover sorting by @Ryanseanlee in #4106
- Auto-focus impersonate input by @RyanMG in #4114
Full Changelog: v76.0.0...v76.1.0