Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): prepare new @clayui/* release 3.45.0 #4619

Merged
merged 60 commits into from
Feb 1, 2022

Conversation

matuzalemsteles
Copy link
Member

3.45.0 (2022-02-01)

Bug Fixes

  • @clayui/core: add a default value to nestedKey (075221d), closes #4584
  • @clayui/core: Change .treeview-item.disabled to .treeview-item-dragging (b87b6b8)
  • @clayui/core: hide expander icon on nodes that don't have chidren (d705fc6), closes #4581
  • @clayui/css: Cadmin Links removes unnecessary setter() from .component-icon (130e708)
  • @clayui/css: Cadmin reset nav-link pseudo elements (7038224)
  • @clayui/css: Cadmin reset Custom Checkbox and Radio pseudo elements (dbbbb02)
  • @clayui/css: Cadmin Treeview removes setter(), no longer necessary (1d4d4a9)
  • @clayui/css: Cadmin Treeview use box-shadow instead of border to indicate drop zone (58ca599)
  • @clayui/css: Forms label inside form-control should use min-height (108d442)
  • @clayui/css: Forms use mixin clay-label-variant instead of deprecated clay-label-size (a0c15fc)
  • @clayui/css: Treeview renames the key link to treeview-link (8378346)
  • @clayui/css: Treeview replaces .treeview-item.disabled with .treeview-item-dragging (a9f88d0)
  • @clayui/css: Treeview use box-shadow instead of border to indicate drop zone (fb93ca7)
  • @clayui/date-picker: fix time picker default value (770639f)
  • @clayui/date-picker: fixes error when not formatting time in 12hours when passing to time picker (2090eb4)
  • @clayui/shared: fix focus control collision when having FocusScope nested (58bd27f)

Features

  • @clayui/core: allow passing extra css classes to expander button (91d40a2), closes #4589
  • @clayui/css: Adds treeview component (776f4bb)
  • @clayui/css: Links adds component-text and component-icon (5188985)
  • @clayui/popover: close the popover when the ESC key is pressed (c49cf89), closes #4567
  • add plain/common API for button links (7148450)

Julien Castelain and others added 30 commits January 12, 2022 11:22
chore: add additional information about npm-check-updates
    - Set `z-index` on `custom-control` psuedo elements and `position` on the `label` element to prevent customizations on custom-control from impacting Cadmin custom controls
fix(@clayui/css): Cadmin reset Custom Checkbox and Radio pseudo elements
fix(@clayui/css): Cadmin reset `nav-link` pseudo elements
Bumps [engine.io](https://github.com/socketio/engine.io) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/4.1.2/CHANGELOG.md)
- [Commits](socketio/engine.io@4.1.1...4.1.2)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…engine.io-4.1.2

chore(deps): bump engine.io from 4.1.1 to 4.1.2
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.4 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.14.4...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
feat(@clayui/popover): close the popover when the ESC key is pressed
…follow-redirects-1.14.7

chore(deps): bump follow-redirects from 1.14.4 to 1.14.7
fix(@clayui/core): add a default value to nestedKey
fix(@clayui/core): hide expander icon on nodes that don't have chidren
feat(@clayui/core): allow passing extra css classes to expander button
chore(@clayui/css): Add icons for corner-radius, font-family, font-size and shadow
…sary

    - The `clay-css` mixin checks to see if the parameter is type `map` before processing it
    - Utility classes for styling text and icons inside a component, similar to nav-link
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.1.30...3.2.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…nanoid-3.2.0

chore(deps): bump nanoid from 3.1.30 to 3.2.0
feat(@clayui/css): Ports over Treeview to Clay from Cadmin
Julien Castelain and others added 29 commits January 24, 2022 09:20
…cate drop zone

fix(@clayui/css): Treeview use `clay-link` mixin for `treeview-dropping-*` it gives more styling options like hover, focus, active, disabled and pseudo elements
…to indicate drop zone

fix(@clayui/css): Cadmin Treeview use `clay-link` mixin for `treeview-dropping-*` it gives more styling options like hover, focus, active, disabled and pseudo elements
fix(@clayui/css): Treeview dropping an item above or below causes items to shift
chore: increases storybook memory usage and split files more into chunks
chore(@clayui/core): rename expanderButtonClasses to expanderClassName
…treeview-item-dragging`

    - This is reserving the disabled class and pseudo class to make a link undraggable
    - This was a typo, it should be treeview-link to keep it close to the naming of the CSS selector we are using
…recated `clay-label-size`

fix(@clayui/css): Forms use `$form-control-label-size` `min-height` for calculating input height
fix(@clayui/css): Rename `.treeview-item.disabled` to `treeview-item-dragging`
 fix(@clayui/css): Forms `label` inside `form-control` should use `min-height`
feat: add plain/common API for button links
docs(clayui.com): Generate Sass API docs
fix(@clayui/date-picker): fix time picker default value and error when not formatting time in 12hours when passing to time picker
chore: update instructions on how to test local changes
docs(clayui.com): Typography adds display-* examples
…pe nested

There are some cases where FocusScope is declared more than once nested, for example, TimePicker uses FocusScope to manage focus with left and right keys and the component is declared in DatePicker which also has a FocusScope declared.

There is a conflict of who is managing an element aria between the two FocusScopes declared nested and each one can have a configuration, to avoid having conflict between the focus managers, we use the context to know if there is a focus manager parent and we avoid propagation of the event.
fix(@clayui/shared): fix focus control collision when having FocusScope nested
@matuzalemsteles matuzalemsteles merged commit 82d19a7 into liferay:stable Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants