- grid allow swapping filter containers
- chore update readme with new package from apollo-design
- grid remove reserved space for actions if scrollable
- grid update font and icon sizes for high density mode
- tree-select focus-visible state on ui-tree-select
- grid display margin shadow if scrollable
- suggest change default forceDisplayDropdownOverInput
- grid update filter options on lang change
- tree-select add accessible props
- grid add tests for high density mode
- grid add support for high density mode
- grid add tests for high density mode
- grid add support for high density mode
- grid add nullish for set items
- grid react on max filters count changes
- grid allow adding a custom search component via a template
- file-picker dropzone should only highlight when dragging files
- grid exclude emtpy array from filter value
- grid allow resetting searchable directive's value
- keyboard-shortcut initialize shortcut keys input
- grid translate filter options
- grid ignore unkown types for entry hashing
- grid use dropdown value as SSOT
- suggest change condition for overlay positioning
- grid add data-cy to suggest
- grid drop unused customMenu directive
- grid use suggest for multi filter dropdown
- suggest add config input for max selection count
- grid change visibility-manager isDirty$
- file-picker rm nrgx/component dependency
- chore bump version to v15.0.17
- grid make empty state sticky for scrollable grid
- grid remove jitter caused by scrollbar
- grid emit resize changes iff column exists
- grid add input for deficit receiving column
- grid remove jitter caused by scrollbar
- grid emit resize changes iff column exists
- file-picker file dropzone directive
- grid remove cell resize color change
- grid page select styling
- grid modify hover color
- tree-select tree nodes disappears after loading
- grid selectable index react to pageSize
- file-picker make input optional in file-drop-zone
- grid add selectable page index
- fix increase loading buffer size
- grid column width reacts on resize strategy changes
- grid handle single sticky column case
- grid update tests for scrollable resize strategy
- grid dont emit empty on highlight string
- grid update resize strategy
- grid hide feature-cell on scrollable strategy
- grid drop z-index stlying on table-container
- grid approximate additional width to last column
- grid add responsive styles for filter and pagination
- grid adjust min-width for sticky container
- grid condition last resize handle
- grid emit column percentage changes
- grid set refresh btn as sticky
- grid move progress bar to parent container
- grid rethink scrollable strategy
- grid add tooltip to radio btn
- fix grid toggle columns dropdown header
- fix snackbar background color
- chore run npm audit
- grid set border-right on sticky container
- grid early return if element not rendered
- grid set correct padding for sticky container
- grid add input for min table width
- grid update tests
- grid add scrollable resize strategy
- grid resize according to mouse traveled distance
- testing use mdc selectors and classes
- deps-dev bump crypto-js from 4.1.1 to 4.2.0
- refactor extract ui-utils
- fix clear and focus suggest input on deselection
- file-picker create component
- fix focus chip input after selection
- suggest add role for aria attrs in multiple selection scenario
- grid improve performance using trackBy
- grid don't replace main action buttons
- feat emit filter change to render on grid filter reset [AUOPS-2567]
- suggest input clear on multiple selection
- suggest reduce height when no results found
- grid remove tooltip on selected radio btn
- grid display action buttons on one row
- grid styles specificity for empty grid
- progress-button fix styling & add playground page
- suggest add custom tooltip
- grid show border for column resize
- grid drop useLegacy in grid tests
- grid drop legacy mode in ui-grid
- grid drop legacy mode in playground
- playground implement settings store for grid page
- playground implement settings store
- a11y make columns reset button focusable
- ng update to 15
- grid arrow cursor on grid header text
- a11y certain aria roles must contain particular children in grid
- deps-dev bump word-wrap from 1.2.3 to 1.2.4
- grid search filters initial value
- grid select by clicking the row
- suggest use debounceTime input after it is set
- grid move radio btn in radio group
- grid add tooltips & disable state for radio selection
- grid add tests for radio selection
- grid add singleSelectable input
- grid add radio btn select
- suggest changed in EventEmitter
- suggest added item selected output
- deps bump socket.io-parser from 4.2.1 to 4.2.3
- chore workflow fixes publish to npmjs.org
- chore use builtin GITHUB_TOKEN for gh publish
- deps add workflow to publish package version
- suggest announce status of current item
- grid add indeterminate state support for checkboxes
- suggest emit on blur & focus
- suggest remove chip remove button from tabindex
- feat add tabIndex to matIcons with matTooltips in UiAutoAccessibleLabelDirective
- suggest add aria label to search input
- suggest add input for aria-label
- fix display outline on suggest grid filter
- suggest add aria-selected to item
- suggest condition title display by input
- grid fix styling of resize icon
- suggest change focus logic
- chore add automatic commit for bump version
- tree-select add option to collapse all
- tree-select add option to provide custom header
- fix humanize duration in different locales
- deps bump webpack and @angular-devkit/build-angular
- tree-select add option to expand on select
- chore remove moment
- grid focus active filter item
- suggest update styling
- grid add showFirstLastButtons option
- grid modern footer total count
- grid add hideTotalCount option
- suggest use CDK Layout to display the dropdown (breaking change)
- grid add aria-expanded to filters btn
- grid add tick to test
- grid announce filter menu state collapsed/expanded
- a11y filter messages that are announced
- a11y add menu-trigger directive that sets aria-expanded
- grid add test for tooltip on focus
- grid display title & description tooltip on focus
- grid display sort icon correctly
- grid add card view support
- dateformat use luxon for absolute time if enabled
- dateformat fixes default luxon formatting
- playground showcase custom value template support
- suggest add custom value template support
- grid take into account noDateMessage
- deps bump jszip from 3.7.1 to 3.10.1
- deps bump http-cache-semantics from 4.1.0 to 4.1.1
- deps bump json5 from 1.0.1 to 1.0.2
- deps bump qs from 6.5.2 to 6.5.3
- deps-dev bump json from 9.0.6 to 10.0.0
- deps bump ua-parser-js from 0.7.31 to 0.7.33
- keyboard-shortcut require keys to be pressed again
- grid add icon on chips
- fix version bump script
- chore bump version to 14.1.0
- test adds tests for luxon compatible directives
- feat use luxon as an opt-in feature
- chore add injection token to opt-in for luxon
- ci use luxon for the version-bump script
- deps install luxon and humanize-duration
- grid add minchars and displaycount to search filter
- tree-select focus parent on arrow left
- tree-select select items with space
- tree-select collapse children as well
- tree-select exit tree on tab
- chore bump version to v14.0.0-rc.2
- grid main action buttons spacing
- grid add overridable input that reset grid state and emits after (by default it clears search term, filters and sorting)
- dateformat avoid using macrotasks using setTimeout generated a lot of macrotasks
- test update test naming
- chore bump
- dateformat call markForCheck only on initial assignment markForCheck is needed so that changes propagate to matTooltip
- grid expose resize stream
- playground set the minimum height of page
- playground add example for expanded inline ui-suggest
- suggest add support for expandInline
- playground add example of lazy load for ui-suggest
- suggest add support lazy mode
- grid search grid filter
- grid add label to declare sortable columns
- consumer should provide localization for the message found in closeSnackbarShortcut
- snackbar close snackbar using shortcut
- keyboard-shortcut create directive
- grid add option for dynamic hiding footer
- deps bump loader-utils from 2.0.2 to 2.0.3
- fix bump version
- grid remove logging
- grid add support for multiple selection suggest filter
- deps bump follow-redirects from 1.14.7 to 1.15.2
- deps bump trim-newlines and @commitlint/cli
- deps bump minimist and commitizen
- deps bump async from 2.6.3 to 2.6.4
- deps bump moment from 2.29.1 to 2.29.4
- deps bump terser and @angular-devkit/build-angular
- deps bump ansi-regex
- chore bump minor version
- suggest add disabled flag to ISuggestValue
- suggest add displayValueFactory input
- chore bump minor version
- grid multiple expanded rows
- dateformat run detectChanges only if date input value changes
- grid add column input used for sorting
- suggest flag unsupported minChars & enableCustomValue combo
- suggest same label name triggers the add option
- suggest suggestion list size is too small
- grid set indeterminate to true if not all rows are selected
- grid unselect header checkbox if selection manager has no value
- dateformat trigger change detection on setting input
- grid hide expanded filters on row selection
- grid hide custom filter btn on row selection
- dateformat add injection token properties
- grid hide expanded filters if grid has custom filter
- chore bump patch version
- suggest do not clear the search input on selecting an item
- suggest remove extra space
- grid add column description icon
- grid expose default filter values
- grid add toggle columns divider
- fix fix the return value of valueSummary func
- refactor extract valueSummary func
- chore add unit tests
- suggest add compact summary support
- deps add dom iterable in tsconfig
- grid add tests for custom filter
- playground add custom filter input
- grid add input for custom filter value
- playground convert filter value to string
- suggest hide no results when header items are available
- suggest implement custom header slot
- grid update tests for page index reset
- grid do not reset page index for same search value
- grid set page index in tests
- grid set first page when page index exists
- grid set proper import path
- grid add tests
- grid add keyboard column resize
- suggest add auto-accessible-label module
- grid add test
- grid reset page after search
- grid update header elements rendering order
- grid update header elements rendering order
- grid change column icon and divider height
- suggest results remove italics
- chore karma bump
- suggest add tests
- suggest refocus post item selection
- suggest on multiple always clear input
- suggest push custom item only on single select
- suggest add input for removable chips
- grid add test cases for empty filter state
- grid add filters empty state input
- suggest add missing theme class
- suggest add tooltip & ellipsis to chips
- suggest prevent chip remove on multiselect & readonly
- suggest update tests
- chore npm audit
- chore bump angular version
- suggest persist drilldown selected value
- suggest expose input to allow fetching while closed consumers may use this to reset/refetch items even if closed in order to trigger validations
- suggest add multiple custom value support
- chore change playground port
- chore add playground scenario
- grid drill down filter
- chore enable strictTemplates
- suggest trim value for search calls
- chore ng update
- suggest add support for drill-down
- chore disable flaky test
- suggest do NOT select on space in multiple
- suggest repair test
- suggest repair placeholder rendering show defaultValue in matChips placeholder if any on empty
- suggest update placeholder rendering logic
- suggest adjust mat chip styles
- fix update import path
- test update existing tests & add a11y suite
- suggest add aria label attribute
- suggest prevent autofocus on render
- fix moment import
- chore update peer deps
- test update multi-select scenarios
- suggest render multi-select suggest as chips
- feat playground suggest page
- feat run playground on port 4300
- fix adjust imports for moment
- chore update settings colors for peacock
- fix angular ivy bug
- chore update dependencies
- feat snackbar support for extra css class
- build update publish tasks to work with npm v7
- snackbar add component support
- build
npm ci
should work - ng-let improve typings
- fix update test setup
- fix theme build
- fix apply new linting rules
- fix update eslint rules
- fix update public api exports
- fix drop public modifier
- chore bump eslint plugins
- chore bump angular material
- chore upgrade angular core & cli
- grid expose resize stream
- playground add visibility columns state
- grid emit toggle visibility columns
- matformfield-required error when label is not existing
- grid persist search icon
- grid align footer icons
- grid position search-icon on the left
- grid outline column icon
- matformfield-required mark intl as optional
- matformfield-required test the directive
- matformfield-required create directive that adds tooltip
- suggest render a searchable info message
- suggest add custom item template for value
- chore enable bracketPairColorization
- grid add tooltip for columns and filters
- chore bump angular to 12.2.5
- chore add vscode theming colors
- suggest range loader emit issues
- deps bump tar from 4.4.8 to 4.4.15
- chore bump angular to 12.1.2
- grid disable selection by row data
- chore drop public member
- BREAKING CHANGE grid place toggle columns between search and filters add divider between toggle and filters
- grid adjust spacing in no results message
- chore bind typescript version to workspace
- chore fix lint issues
- chore auto format
- chore ng lint --fix
- chore migrate to eslint
- BREAKING CHANGE grid change default design, previous is now legacy
- chore bump dependencies
- chore npm audit fix
- chore ng update
- playground update for collapseFiltersCount
- grid expose collapseFiltersCount
- dateformat default options
- grid 'eager' | 'onOpen'
- a11y add basic a11y test cases
- a11y setup testing for a11y
- a11y add jasmine to project
- fix tmp fix for scroll viewport test
- chore bump rx to 7.0.1
- chore bump angular material to 12
- chore bump angular to 12
- snackbar correctly map icons to type & playground
- fix add fix changelog script if merge issues
- chore add autoamtic changelog & version bump & tag
- grid add type="button" to filter button
- chore add missing env refferences
- chore add .npmrc for publishing to github
- deps bump ini from 1.3.5 to 1.3.8
- grid style updates for alternate design
- grid expose data attribute for column property
- suggest expose data attribute for each rendered element
- grid fix hasValue stream
- password-indicator implement proper a11y support
- a11y add mat-icon[tabindex] to auto-accessible-label directive
- testing allow multiple modifiers on key up & down
- drag-and-drop-file add keyboard usability to drag & drop
- grid add row headers for a11y
- grid announce header actions on selection
- BREAKING CHANGE grid remove cdk experimental, add rowSize
- grid update no content template
- grid collapsible filters when disabled/not visible
- grid render multi page selection above grid for alternate design
- grid enable support for multiple main actions
- grid column filter redesign
- grid collapsible filters
- grid add directives for custom no-data and loading states
- grid apollo footer redesign
- snackbar add action support to
show
method - chore ng update
- chore fix formatting issues due to import sort order
- BREAKING CHANGE grid no longer uses cache for IE by default
- BREAKING CHANGE Upgrade to Angular 11
- snackbar expose action button
- ng update to
10.2
- rxjs version bump
- chore update peerDependencies
- chore update import types
- grid differentiate between user sort and programmatic sort events
- grid a11y: announce only user
sort
events - grid a11y: expose translateable aria-label for checkboxes
- grid added
matTooltip
for checkboxes - suggest a11y: fixes to title, specify
role
attributes for list - suggest a11y: announce current
option
on open - suggest announce "no results" msg if empty
- grid fix multiple row selection with shift
- BREAKING CHANGE Upgrade to Angular 10
- extensions define recommended extensions.json
- virtual-scroll-range-loader prevent range emit when raw is range is empty or touched
- grid fix a11y issue on toggle visibility column reset button
- a11y add automatic aria-label support
- snackbar enable configurable plain-text only messages (to help with XSS issues)
- drag-and-drop-file: add multiple file types support
- grid: fix default toggle disabled column
- suggest: add support for minimum characters search
- secondformat fix localization issue
- grid fix scroll performance when using virtual viewport
- snackbar show snackbars with 0 delay (that don't auto-close)
- upgrade to ng 9.0.3
- grid add support for toggle-able columns
- upgrade to ng 9
- snackbar add support for custom template instead of message
- suggest fix toolip and scrolling
- suggest implement fetch strategies
- password-toggle implement password toggle for inputs
- password-indicator implement a complexity progress indicator
- grid add
type=button
s to prevent submitting enclosing forms - snackbar add
type=button
s to prevent submitting enclosing forms
- suggest fix
loading
state on toggle disabled
- suggest fix
loading
state on toggle disabled
- testing define
keyCode
and bind correctcode
in generator
- grid define inline header buttons
- grid add ability to toggle filters visibility
- date-format add resolver support for timezone
- ui-suggest add support for custom item template and size
- grid react to ngIf-ed columns
- drag-and-drop-file respect multiple=false flag
- ui-suggest set static spinner strokeWidth
*uiContentLoading
is a new structural directive that will will render a progress spinner while the input value istrue
else it will render the content within the container (similar to*ngIf
)- ui-progress-button fix stroke width
- ui-progress-button add fade animation to the button text
- [progress-button] implement button augmentor directive, that enables loading state configuration via a progress bar
- [spinner-button] implement button augmentor directive, that enables loading state configuraiton via a spinner
- correctly export pipe modules / classes (support AOT builds)
- BREAKING CHANGE rename
UiSnackbarIntlService
toUiSnackbarIntl
- BREAKING CHANGE components will no longer be importent directly
@uipath/angular/components
, they will now be imported from their corresponding folder, eg:@uipath/angular/components/{{NAME}}
- BREAKING CHANGE directives will no longer be importent directly
@uipath/angular/directives
, they will now be imported from their corresponding folder, eg:@uipath/angular/directives/{{NAME}}
- NgLet move embedded view creation in
ctor
, this will allowViewChild
queries to be configured withstatic: true
strategy
- upgrade to
angular@8
- UiGrid complete
visible$
columns BehaviorSubject - UiGridFilter call destroy hook in child classes
- UiGrid correctly bind to the search
maxlength
attribute
- UiGridModule remove barrel definitions for decorated classes (fixes AOT build issues).
- EventGenerator expose the
cursor
utility that injects a cursor image, to help visualize UTs.