This repository has been archived by the owner on Sep 11, 2024. It is now read-only.
Releases: dynatrace-oss/barista
Releases · dynatrace-oss/barista
5.3.0
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
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 theKeyboardEvent.keyCode
is deprecated. - The method
getDtChartColorPalette
and constantsDT_CHART_COLOR_PALETTE_ORDERED
,DT_CHART_COLOR_PALETTES
were moved to the@dynatrace/barista-components/theming
package.
6.0.0-rc.0
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 theKeyboardEvent.keyCode
is deprecated. - The method
getDtChartColorPalette
and constantsDT_CHART_COLOR_PALETTE_ORDERED
,DT_CHART_COLOR_PALETTES
were moved to the@dynatrace/barista-components/theming
package.
5.2.0
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
5.1.1
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
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
5.0.0
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 abutton
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
, useexpanded
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
, useexpanded
instead. - filter-field: Added new methods to abstract data-source class for more
flexibility. - filter-field: Changed
unique
do be required at thedtRangeDef
function
and onDtRangeDef
nodes. - filter-field: Changed
validators
do be required onDtFreeTextDef
nodes. - filter-field: Changed parameter
unique
at the functiondtFreeTextDef
to be required. - filter-field: Changed type definition for data provided to the
default-data-source to extendDtFilterFieldDefaultDataSourceType
. - 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
anddt-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
andemptyMessage
from the
public api. - table: Removed the
mostRecentRow
member from the public api. - tag: Removed
disabled
attribute. - viewport-resizer: Changed
getOffset
andoffset$
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
Release Candidate 1
5.0.0-rc.0
Release Candidate