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

Releases: dynatrace-oss/barista

5.3.0

27 Feb 14:02
Compare
Choose a tag to compare

Bug Fixes

  • chart: Fixes an issue where timestamp or range reopened after resizing the window. (24c45b8), closes #472
  • chart: Fixes an issue with the overlay of the selection area not updating. (aca90b4), closes #608
  • drawer: Fixes an issue where drawer backdrop was overlaying the drawer body. (30979f1), closes #91 #605
  • drawer: Fixes an issue where the drawer backdrop did not overlay breadcrumbs elements. (af08ca2), closes #91
  • event-chart: Add legend color and pattern for filtered. (cd1a1f4), closes #624
  • event-chart: Round time labels in x-axis (2e0f5bf), closes #614
  • table: Fixes an issue where the sorting did not update when active binding was updated. (6714c25), closes #619
  • tag-list: Fixes an issue where the taglist did not get updated (b796ed5), closes #603

Features

  • chart: Show crosshair for selection area only over plot background. (22e3d98), closes #609
  • context-dialog: Added footer and closing button to the context dialog. (4ad9d60)
  • radial-chart: Added radial chart component. (eefb280)
  • testing: Adds testing module for propagation of an attribute to a components overlay. (3c5ee1c)

6.0.0-rc.1

27 Feb 07:14
Compare
Choose a tag to compare
6.0.0-rc.1 Pre-release
Pre-release

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.

6.0.0-rc.0

26 Feb 09:36
Compare
Choose a tag to compare
6.0.0-rc.0 Pre-release
Pre-release

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.2.0

13 Feb 16:27
Compare
Choose a tag to compare

Bug Fixes

  • chart: Fixes an issue where the tooltip stayed open when the chart was destroyed. (395fa44), closes #579
  • chart, inline-editor, pagination, context-dialog, consumption, toggle-button-group, tag-list, empty-state, cta-card, table, filter-field: Fixes an issue with aria label name clashes for a11y. (73532da), closes #526 #79
  • favorite-column: Favorite column is not modifying the data source anymore. (49a533e), closes #540
  • filter-field: Fixes alignment of filter field tags. (f720005), closes #573
  • filter-field: Fixes an issue where options set on an async autocomplete are shown. (90e2428)
  • legend: Fixes an issue with small spaces between legends. (c0653ad), closes #73
  • table: Fixed invalid fill color for favorite-column icon (6e4a2e1)
  • tag-list: Fixes an issue where the show more button was displayed with 0 More... when no more tags were present. (71e196c)
  • tag-list: Fixes an issue where the show more button was not aligned correctly. (0aba1c0)

Features

  • empty-state: Added custom empty states. (bc626a7), closes #528
  • filter-field: Added disable functionality to the filter field. (d6a6833)

5.1.1

06 Feb 19:01
Compare
Choose a tag to compare

Bug Fixes

  • autocomplete, filter-field: Fixes an issue with overlay
    (d3ec0d1),
    closes #451
  • chart: Fixes an issue where the range could not be re-opened after
    closing.
    (1718a21)

Performance Improvements

  • autocomplete: Fixes an issue when toggling multiple times a subscription
    is not cleaned up.
    (0b569f6)

5.1.0

04 Feb 12:51
Compare
Choose a tag to compare

Bug Fixes

  • chart: Fixes an issue where the range was destroyed on click. (a941b12), closes #100
  • filter-field: Fixes an issue with button alignments in the filter-field. (c380840)
  • filter-field: Fixes an issue with inconsistent clearAll functionality. (5f6409d), closes #435
  • filter-field: Fixes an issue with instant submission of free-text. (e87053a), closes #294
  • legend: Fixes issue whether the legend item does not work with the new ivy engine. (24ffc75), closes #26
  • tag-add: Fixes tag add label when zoom is lower that 100%. (407dc6c)
  • tag-add: Improved styling of button text content. (1820d4b)
  • tag-list: Fixes rendering of Tag-List when loading a page. (3d5b52b)
  • timeline-chart: Fixes an issue where the label of a key timing. (36e6067), closes #495

Features

  • copy-to-clipboard: Added variant input to control embedded. (bbad528), closes #76
  • filter-field: Added an overlay if the tag value is being ellipsed. (11d7cce), closes #392
  • filter-field: Added highlighting of the current input value to the options. (1effd08), closes #203
  • ng-update: Added test for .spec file. (4129840)
  • table: Expose currently rendered data from the data source. (b55fa62), closes #497
  • tree-table: Added events for expansion state changes for DtTreeTableToggleCell. (b4e7e44), closes #415

5.0.1

24 Jan 08:41
Compare
Choose a tag to compare

Bug Fixes

  • chart: Fixes an issue where tooltips in pie/donut charts did not work
    anymore.
    (5861aaa)
  • tag-add: Fixed alignment styling of the text inside the tag component.
    (b0104f2)
  • tag-list: Fixes initial state after page load.
    (f255c78)

5.0.0

22 Jan 06:09
Compare
Choose a tag to compare

We removed the deprecated root package. Note that you cannot import from the
root package @dynatrace/barista-components anymore. Please use the more
explicit imports like @dynatrace/barista-components/button.

With the 5.0.0 release two selectors changed:

  • <dt-show-more> now requires a button element. <button dt-show-more>.
  • The trigger for the expandable panel, previously [dtExpandablePanel], now
    requires a native button element. button[dtExpandablePanel]

Breaking changes

  • filter-field: Changes the typing for the default-data-source to better
    match the data structures.
  • chart-heatfield: The constructor no longer takes the chart as a parameter.
  • autocomplete: Template, panel and optionsGroups members are now internal.
  • button: Removed deprecated mixin dt-card-actions-spacing.
  • chart: The Eventemitter tooltipDataChange doesn't emit null anymore.
  • consumption: Removed min input.
  • expandable-panel: Changed the expandable-panel trigger selector to require
    a native button element.
  • expandable-panel: Removed deprecated attributes opened, use expanded
    instead.
  • expandable-panel: Removed disabled input on trigger. Use the panel's
    disabled input instead.
  • expandable-panel: Removed preventDefault from click handler.
  • expandable-section: Removed deprecated attributes opened, use expanded
    instead.
  • filter-field: Added new methods to abstract data-source class for more
    flexibility.
  • filter-field: Changed unique do be required at the dtRangeDef function
    and on DtRangeDef nodes.
  • filter-field: Changed validators do be required on DtFreeTextDef
    nodes.
  • filter-field: Changed parameter unique at the function dtFreeTextDef
    to be required.
  • filter-field: Changed type definition for data provided to the
    default-data-source to extend DtFilterFieldDefaultDataSourceType.
  • filter-field: Removed some internal fields from the exports in the module.
  • filter-field: Changed parameter ordering on definition creation functions.
  • filter-field: Removed deprecated function isDtAutocompletValue.
  • filter-field: Removed deprecated type DtAutocompletValue.
  • font-mixins: Removed unprefixed deprecated mixins/selectors. Use the dt-
    prefixed versions instead.
  • highlights: Makes elementRef mandatory and removes unnecessary attributes
    from constructor.
  • icon: Changed peer dependency to the @dynatrace/barista-icons package.
  • key-value-list: Removed items content children member from the public
    api.
  • overlay-ref: Changes componentInstance to be null initially.
  • radio-group: Removed onTouched function from public api.
  • selection-area: Removed deprecated selection-area component. Use
    dt-chart-range and dt-chart-timestamp instead.
  • show-more: Changed the dt-show-more selector to require a native button
    element.
  • show-more: Removed the dt-show-less-label directive and added support
    for show less aria-label.
  • table: Removed emptyImage, emptyTitle and emptyMessage from the
    public api.
  • table: Removed the mostRecentRow member from the public api.
  • tag: Removed disabled attribute.
  • viewport-resizer: Changed getOffset and offset$ to be abstract fields.

Bug Fixes

  • chart: Fixes an issue where the chart did not use the correct fallback
    fonts.
  • chart: Fixes an issue with not appearing tooltips.
  • chart: Removes the circular dependency of the chart heatfield.
  • confirmation-dialog: Set _activeDialog to null if dialog dismissed.
  • context-dialog: Fixes positioning issues by removing the closing button
    that tightly coupled the position to the trigger.
  • event-chart: Fixes an issue where the default color of chart events did
    not align with the legend item.
  • event-chart: Fixes an issue with universal rendering.
  • filter-field: Fixes an issue where the filtering of groups did not work
    properly because of a wrong parameter ordering.
  • filter-field: Fixes an issue where the range was cut off.
  • filter-field: Fixes and issue where filters are not immediately removed
    when clicking the clear all button.
  • form-field: Fixes an issue with the label color in a dark theme.
  • micro-chart: Fixes an issue when using the chart-tooltip in a micro-chart
    without importing the chart-module causes an error.
  • overlay: Fixes an issue with overlay placement in firefox.
  • progress-bar: Fixes an issue when using the indicator without importing
    the core indicator-module causes an error.
  • sidenav: Fixes scrolling behavior of the sidenav component
  • style: Fixes an issue where the icon for external links had to be provided
    as a background image.
  • theming: Fixed yellow-700 color value.
  • sidenav: Fixes an issue where the overlay scroll strategy did not work
    within a sidenav component.

Features

  • filter-field: Improves typing for the data structures the
    default-data-source takes.
    (4f28d1c)
  • chart-range: Add possibility to close chart-range programmatically
  • chart-timestamp: Add possibility to close chart-timestamp programmatically
  • event-chart: Added programmatic event selection capabilities to the event
    chart.
  • formatters: Added maxPrecision parameter to number and percent formatters
    to control the amount of decimals places.
  • schematics: Added ng-add schematic to install the barista-components to
    get up running.
  • table: Added a new variant of simple-column favourite-column.

5.0.0-rc.1

17 Jan 10:47
Compare
Choose a tag to compare
5.0.0-rc.1 Pre-release
Pre-release

Release Candidate 1

5.0.0-rc.0

17 Jan 10:45
Compare
Choose a tag to compare
5.0.0-rc.0 Pre-release
Pre-release

Release Candidate