Skip to content

Releases: xh/hoist-react

v83.1.0

07 Apr 23:26

Choose a tag to compare

What's Changed

  • Migrate to shared GitHub Actions from hoist-dev-utils by @jskupsik in #4312
  • Fix startup version mismatch check by @jskupsik in #4318
  • Improve MCP/CLI JSDoc discoverability for Props and search results by @amcclain in #4323

Full Changelog: v83.0.2...v83.1.0

v83.0.2

30 Mar 22:17

Choose a tag to compare

What's Changed

  • Support same-origin baseUrl in WebSocketService by @lbwexler in #4313

Full Changelog: v83.0.1...v83.0.2

v83.0.1

25 Mar 23:08

Choose a tag to compare

Full Changelog: v83.0.0...v83.0.1

v83.0.0

24 Mar 16:52

Choose a tag to compare

What's Changed

  • Add MCP CLI tools and improve TypeScript registry depth by @amcclain in #4286
  • Add publish controls to Admin Metrics tab by @lbwexler in #4282
  • Refactor doc indexing for MCP and user-facing clients by @lbwexler in #4289
  • Added toolbox snap build trigger by @jskupsik in #4281
  • Make DashCanvasModel.loadState() public by @amcclain in #4296
  • Add desktop SegmentedControl input by @amcclain in #4297
  • Display a console warning if an invalid field is passed into a filter by @RyanMG in #4301
  • Add public TabContainerModel.setActiveTabId() as primary, bind compatible tab activation API by @amcclain in #4300
  • Add client-side distributed tracing by @lbwexler in #4302
  • Introduce standard static defaults pattern for app-level config overrides by @amcclain in #4306
  • Fix Store.getFieldValues() to include null values by @jskupsik in #4307
  • Fixed FilterChooser / QueryEngine to better handle null values and errors by @jskupsik in #4308
  • Add traceId to HoistException by @lbwexler in #4310
  • Remove downloadjs dependency, replace with downloadBlob/downloadViaUrl utilities by @cnrudd in #4309

Full Changelog: v82.0.4...v83.0.0

v82.0.4

23 Mar 15:29

Choose a tag to compare

What's Changed

Full Changelog: v82.0.3...v82.0.4

v82.0.3

02 Mar 20:25

Choose a tag to compare

What's Changed

  • Fix stale DashCanvasModel.state by @ghsolomon in #4278
  • Fixed groupingChooser favorite select closing before it could select by @jskupsik in #4280

Full Changelog: v82.0.2...v82.0.3

v82.0.2

02 Mar 15:17
e41ed5c

Choose a tag to compare

What's Changed

Full Changelog: v82.0.1...v82.0.2

v82.0.1

01 Mar 07:00

Choose a tag to compare

Full Changelog: v82.0.0...v82.0.1

v82.0.0

28 Feb 01:37

Choose a tag to compare

What's Changed

  • Guard parseFieldValue for LocalDate inputs on date-typed fields by @amcclain in #4226
  • Add description property to Field and Column by @amcclain in #4227
  • Docs: new package READMEs, concept docs, reviews, and planning restructure by @amcclain in #4233
  • Scope RestGrid action button testIds by parent testId by @Copilot in #4236
  • Use option value instead of label for RadioInput testIds by @Copilot in #4238
  • Add GitHub MCP server configuration and update docs by @amcclain in #4242
  • Add testId support to mobile components for testing parity with desktop by @Copilot in #4240
  • Add MCP server with indexed access to framework docs and TypeScript types by @amcclain in #4229
  • Fix localStorage.removeItem bug in BaseOAuthClient by @amcclain in #4243
  • Fix Panel content styling to display: block when scrollable by @ghsolomon in #4230
  • Dash Canvas: add ability to drop widgets in from outside. by @cnrudd in #4183
  • Dash persistence improvements by @ghsolomon in #4000
  • Convert FetchService correlation ID properties to static by @amcclain in #4246
  • Add Picker input component and theme popover borders by @amcclain in #4249
  • Add bind config to GroupingChooserModel by @haynesjm42 in #4245
  • Refactor filter utils to instance methods on Filter by @amcclain in #4254
  • Widen FetchOptions/TrackOptions loadSpec typing to accept LoadSpecConfig — Closes #4253 by @febbraiod in #4257
  • Add Metrics admin tab under Servers by @lbwexler in #4252
  • Extract GroupingChooser transient UI state into local model by @haynesjm42 in #4259
  • Added deploy scripts, dependabot, consolidated codeql into ci script by @jskupsik in #4261
  • Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #4263
  • Catch non-fatal exception during DashContainer (Golden Layouts) state updates by @RyanMG in #4275
  • Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #4262

Full Changelog: v81.0.2...v82.0.0

v81.0.2

12 Feb 22:23

Choose a tag to compare

What's Changed

  • UI rename of default labels to prevent confusion between dash widgets and app Views by @lbwexler in #4214
  • Tighten auth during load sequence by @lbwexler in #4212
  • Fix bug where inline editable Grid with groupDisplayType other th… by @ghsolomon in #4217
  • Update GridFilterModel.setFilter signature to accept FilterLike r… by @ghsolomon in #4218
  • New Card and FormFieldSet components by @ghsolomon in #4204
  • Fixes an error with subform validation by @RyanMG in #4222
  • Introduce structured, AI-optimized documentation across the framework by @amcclain in #4216
  • Panel content box props by @amcclain in #4221
  • Add upgrade notes skill and v78-v81 upgrade guides by @amcclain in #4228

Full Changelog: v80.0.1...v81.0.2