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

Releases: dynatrace-oss/barista

6.5.0

12 May 13:11
Compare
Choose a tag to compare

Bug Fixes

  • autocomplete: Fixes an issue with the positioning of the overlay.
    (e00d9ba),
    closes #926
  • empty-state: Fixed ssr rendering for the empty-state component
    (76f9a5b)
  • filter-field: Fixes an issue with filter field usage in forms.
    (192e0a7)

Features

  • button: Changed button theming to custom properties
    (f698f58)
  • event-chart: Use duration pipe in axis
    (b951077)
  • sunburst-chart: Added missing sunburst package to bundle.
    (b21ebb8)

6.4.0

04 May 06:57
Compare
Choose a tag to compare

Bug Fixes

  • slider: Prevent default behavior of keyboard events associated with the
    slider.
    (9508a72)

Features

  • drawer-table: Added experimental drawer-table component.
    (cfd7766)
  • sunburst-chart: Added sunburst-chart component.
    (e929e09)

6.3.0

15 Apr 10:21
Compare
Choose a tag to compare

Bug Fixes

  • filter-field: Fixes a bug where the range overlay was not closed. (53aaeb0), closes #178
  • filter-field: Fixes an issue where two filter field flaps were open at the same time. (85feb21), closes #840

Features

  • chart: Added support for observable as input for options. (c7aca9d)
  • quick-filter: Add a new quick filter component inside an experimental package. The quick filter component is used to provide a quick way to operate with the filter field inside a sidebar. Inside the quick filter only an autocomplete with simple options can be displayed.
    This means that we might break the api in every version. It is only meant to be used for testing and feedback purpose!(dc950e4), closes #453 #254
  • slider: Adding a new Slider component for number inputs. The Slider essentially works as the html range element. (8b7b825)

Experimental Package ⚠️

Components from the experimental package have to be imported via
@dynatrace/barista-components/experimental/.... Those components are not meant to be used on production.

The experimental package does not follow semantic versioning like the rest of the library does.

This means that we might break the api in every version. It is only meant to be used for testing and feedback purpose!

6.2.0

07 Apr 14:59
Compare
Choose a tag to compare

Bug Fixes

  • expandable-section, expandable-text, expandable-panel: Added
    aria-controls and aria-expanded.
    (f37a977),
    closes #788
  • expandable-text: Removes a default background on the trigger in Firefox.
    (ac4085d)
  • filter-field: Fixes an issue where the currentFilterChange event was not
    fired when a filter that is currently in progress was removed.
    (772348a)
  • overlay: Fixes a long standing issue with overlays being squashed and
    positions being off when subelements of the trigger are hovered.
    (b575764)

Features

  • chart: Added animation for the chart heatfield.
    (00deddd),
    closes #476
  • chart-heatfield: Added close button to heatfield overlay.
    (7eaeef5)
  • overlay: Uses the FullscreenOverlayContainer now to properly handle
    fullscreen mode.
    (d295c60)

6.1.1

30 Mar 08:49
Compare
Choose a tag to compare

Bug Fixes

  • copy-to-clipboard: Fixes an issue where copied text is undefined
    (06dd337)

6.1.0

24 Mar 15:52
Compare
Choose a tag to compare

Bug Fixes

  • drawer: Fixes an issue where the side navigation drawer was not expanding
    to the full-screen height.
    (dd2ccf2),
    closes #733
  • event-chart: Increased specificity on the overlay panel selector to avoid
    conflicts with the cdk's styles
    (5a22c09)
  • filter-field: Fixes an issue with the free-text submission.
    (65ea920),
    closes #726
  • top-bar-navigation: Highlight top bar actions with keyboard focus.
    (f02cff1),
    closes #692

Features

  • colors: Add flat white to colors list (easter egg)
    (339eaef)
  • duration-formatter: Adds the dtDuration pipe to format time durations. The
    time-formatter is now deprecated and will be removed with 7.0.0
    (79b08e5)
  • empty-state: Progressive enhancements for relayout based on
    ResizeObserver.
    (532e275),
    closes #648

6.0.1

09 Mar 07:17
Compare
Choose a tag to compare

Bug Fixes

  • chart-heatfield: Chart Heatfield is now hidden when start and end are
    undefined.
    (dbb545a)
  • filter-field: Fixes an issue with filtering the options when the same
    character was used twice in a row.
    (dca5b6e)
  • key-value-list: Fixes an issue where the text was displaced on selecting
    with shift+arrow.
    #690
    (f7a224b)
  • radio, checkbox, switch: Fixed the contrast ratio of the disabled labels
    to fulfill our a11y requirements.
    (0ae6689),
    closes #684
    #684
  • tag: Fixed an issue with the tag-add button being influenced by user agent
    styles.
    (fa552ff),
    closes #640

6.0.0

03 Mar 09:04
Compare
Choose a tag to compare

BREAKING CHANGES

  • Update to Angular 9 requires us to update our peerDependencies.
    Furthermore, our applications are compiled with Ivy. Only the component
    library is compiled with the view-engine to be backwards compatible.
  • Core platform utils changed to be internal.
  • Components that are using the outdated Renderer2, which is removed in this
    commit, do this by injecting it via DI in their constructor. Removing the
    renderer constructor parameter is considered a breaking api change.
  • Improved DtChartOptions for the highcharts typings.
  • The readKeyCode function from the core package is now internal, because the
    KeyboardEvent.keyCode is deprecated.
  • The method getDtChartColorPalette and constants
    DT_CHART_COLOR_PALETTE_ORDERED, DT_CHART_COLOR_PALETTES were moved to the
    @dynatrace/barista-components/theming package.

Bug Fixes

  • schematics: Fixes an issue in the ng-add schematic.
    (5a80cd2)

Code Refactoring

  • Changed core platform utils to be internal
    (a5f015b)

Features

  • Update Angular dependencies to version 9.
    (c930ff2)
  • Removes Renderer2 to be compatible with ivy.
    (3b3f773),
    closes #518

6.0.0-rc.2

02 Mar 08:00
Compare
Choose a tag to compare
6.0.0-rc.2 Pre-release
Pre-release

Bug Fixes

  • schematics: Fixes an issue in the ng-add schematic.
    (5a80cd2)

Code Refactoring

  • Changed core platform utils to be internal
    (a5f015b)

Features

  • Update Angular dependencies to version 9.
    (c930ff2)
  • Removes Renderer2 to be compatible with ivy.
    (3b3f773),
    closes #518

BREAKING CHANGES

  • Update to Angular 9 requires us to update our peerDependencies.
    Furthermore, our applications are compiled with Ivy. Only the component
    library is compiled with the view-engine to be backwards compatible.
  • Core platform utils changed to be internal.
  • Components that are using the outdated Renderer2, which is removed in this
    commit, do this by injecting it via DI in their constructor. Removing the
    renderer constructor parameter is considered a breaking api change.
  • Improved DtChartOptions for the highcharts typings.
  • The readKeyCode function from the core package is now internal, because the
    KeyboardEvent.keyCode is deprecated.
  • The method getDtChartColorPalette and constants
    DT_CHART_COLOR_PALETTE_ORDERED, DT_CHART_COLOR_PALETTES were moved to the
    @dynatrace/barista-components/theming package.

5.3.1

28 Feb 08:58
Compare
Choose a tag to compare

Bug Fixes

  • chart: A regression was introduced where we removed the DT_CHART_COLOR_PALETTE_ORDERED and the getDtChartColorPalette from the public API of the chart. Now they have been added again. (7adb026)