Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Releases: tesler-platform/tesler-ui

1.28.3 (Febraury 20, 2021)

24 Feb 18:44
Compare
Choose a tag to compare

Fixes

  • Stale data fetch epic can crash the application.

1.28.2 (Febraury 20, 2021)

24 Feb 18:44
Compare
Choose a tag to compare

Fixes

  • bcFetchData used a first available widget when resolving child business component instead of a first available non-lazy widget.

1.28.1 (Febraury 19, 2021)

24 Feb 18:43
Compare
Choose a tag to compare

Fixes

  • Lazy load erroneously applied to nested BC in hierarchies (#602)

1.28.0 (Febraury 18, 2021)

24 Feb 18:42
Compare
Choose a tag to compare

Features

  • 🔴 [Deprecation warning]: <SameBcHierarchyTable /> is deprecated and will be removed in 2.0.0; hierarchySameBc widget option will continue to be used to display hierarchies with identical set of fields on each hierarchy level (#599)
  • Reducers now have access to originalState argument that contains the store slice state before its been modified by core reducer; it can be modified and returned from your own reducers and all built-in changes to the store will be ignored in favor of your changes (#588)
  • Popup widgets now declared as lazy widgets, i.e. they will not fetch data or row meta until they are visible (#596)

Fixes

  • <MultivalueTag /> component fetched data twice (#589)
  • <FilterField /> incorrectly used value instead of checked property for checkbox filters; <FilterPopup /> incorrectly treated empty value (#593)
  • useDrillDownUrl hook ignored drillDown field property in widget description (#598)
  • <HierarchyTable /> is now more consistent in calculating column width width <FullHierarchyTable /> (#600)

1.27.1 (Febraury 1, 2021)

01 Feb 06:01
Compare
Choose a tag to compare

Version 1.27.1 (Febraury 1, 2021)

Fixes

  • Broken 1.27.0 release due to @tesler-ui/schema declared as dev dependency

Version 1.27.0 (Febraury 1, 2021)

Features

  • Documentation for library API now available: API Reference
  • JSON schemas for *.screen.json, *.view.json, *.widget.json and *.sqlbc.json files from now on will be included as part of this library (#582, @tesler-ui/schema)
  • <View /> and <Widget /> components now support customSpinner property to allow spinner customization (#570)
  • <HierarchyTable /> now respects withHierarchyShift field option (#569)
  • <FilterField /> now exported to allow building custom components around build-in filtration control (#580)

Fixes

  • Cursor is no longer reset after successful data fetch request (#530, #566)
  • useFlatFormFields hook no longer crashing the application (#573)
  • bcRemoveFilter action worked incorrectly for two filters sharing the same field (#579)
  • <FullHierarchyTable /> erroneously re-opened closed nodes after selecting another node (#574)
  • <ReadOnlyField /> doesn't wrap text correctly in IE11 (#583)
  • <MultiField /> styles doesn't work nicely for long colored values (#575)

1.26.2 (January 13, 2021)

13 Jan 18:07
Compare
Choose a tag to compare

Fixes

  • Added ability to set width of last column, fixed -Infinitypx value of maxDepth (#545)
  • <FullHierarchy /> applied table-layout: fixed style to <div /> container instead of <table /> itself, which caused inconsistency in separate inner table sizes (#560)
  • hierarchyDisableParent widget option in <FullHierarchyTable /> erroneously checked noChildren flag only among items of current depth allowing nodes with children to be selected despite the widget flag (#558)

1.26.1 (December 30, 2020)

30 Dec 07:12
Compare
Choose a tag to compare

Fixes

  • bcFetchRowMetaRequest epic implementation should be importable (#540)
  • useDrillDownUrl hook should use bcName instead of widgetName, as some widgets (hierarchies) can have drilldown links to different business components (#541)
  • hierarchyDisableRoot flag is not respected by <HierarchyTable /> (#542)
  • hidden flag and field type are not respected by <HierarchyTable /> (#543)

1.26.0 (December 24, 2020)

24 Dec 12:58
Compare
Choose a tag to compare

Features

  • Drilldown links can now be set via drillDownKey property from field description in widget meta; when set, the value of this property will be used as a name of the record field that contains an url, allowing to set drilldows urls per row rather than via row field meta (#535)
  • <ErrorPopup /> now supports multiline text (#529)

Fixes

  • showAssocPopup epic will crash when Tesler API returns null instead of empty array, which it will for SQL BC (#537)

1.25.2 (December 7, 2020)

24 Dec 12:57
Compare
Choose a tag to compare

Fixes

  • useMultipleSelect hook sends parent id of the selected record instead of self id, which leads to not working widget options hierarchyGroupSelection and hierarchyGroupDeselection for flat tree widgets

1.25.1 (December 3, 2020)

03 Dec 09:33
Compare
Choose a tag to compare

Fixes

  • assignTreeLinks now throws warning and excludes orphaned hierarchy records instead of crashing the entire app (#524)