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

Version Packages #1564

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Version Packages #1564

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 30, 2024

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@sl-design-system/dialog@1.1.0

Minor Changes

  • #1576 b3619c7 - Improve ability to extends Dialog

    This change improves the ability to extend the Dialog component by splitting the render() method into smaller methods. This makes it easier to override specific parts of the Dialog component:

    • renderHeader(title: string, subtitle: string)
    • renderBody()
    • renderFooter()
    • renderActions()

    The renderHeader method is slightly different. If all you want to do is add a title or subtitle to the header, you can override the method and call return super.renderHeader('My title', 'My subtitle').

    To be clear: the above API is only meant to be used when you are extending the Dialog class. If you are using the <sl-dialog> element in your HTML, than you can still use the header, body, and footer slots as before.

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/button@1.0.4

@sl-design-system/grid@0.2.0

Minor Changes

  • #1575 ebe4c8a - Migrate DataSource and ArrayDataSource to dedicated @sl-design-system/data-source package.

    Since these are only used in the grid component, and that component is still in draft, migrating
    this code into its own package is not considered a breaking change.

Patch Changes

  • #1567 f8c6b86 - Add ellipsizeText property to grid and column

    When set on either <sl-grid> or <sl-grid-column> (or any of their variants), the ellipsizeText property
    will render the table data using the <sl-ellipsize-text> component, which truncates text with an ellipsis when it
    overflows its container. This is useful for tables with long text that would otherwise cause row height to grow.
    The component also automatically adds a tooltip to the truncated text so that it can still be viewed.

  • #1575 ebe4c8a - Automatically render an <sl-skeleton> component in each <td> element

    When an item to be rendered equals FetchDataSourcePlaceholder, the column will render a
    skeleton component instead of the item itself. This will help users understand that the
    data is being fetched and will be displayed soon.

    You have the option to customize the skeleton component by passing custom renderer function
    to the column component. See Storybook for an example.

    You will automatically get this behavior if you use the FetchDataSource (from the
    @sl-design-system/data-source package) with the grid.

  • Updated dependencies [ebe4c8a, ebe4c8a, f8c6b86]:

    • @sl-design-system/data-source@0.0.1
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/ellipsize-text@0.0.1
    • @sl-design-system/checkbox@2.0.1
    • @sl-design-system/popover@1.1.1
    • @sl-design-system/select@1.1.2
    • @sl-design-system/text-field@1.4.1

@sl-design-system/shared@0.4.0

Minor Changes

  • #1575 ebe4c8a - Migrate DataSource and ArrayDataSource to dedicated @sl-design-system/data-source package.

    Since these are only used in the grid component, and that component is still in draft, migrating
    this code into its own package is not considered a breaking change.

@sl-design-system/accordion@1.1.2

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0

@sl-design-system/avatar@1.1.1

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/tooltip@1.1.1

@sl-design-system/button@1.0.4

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0

@sl-design-system/checkbox@2.0.1

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/form@1.0.5

@sl-design-system/combobox@0.0.3

Patch Changes

  • #1551 99d6174 - Hide the placeholder when there is a selection in multiple mode

  • #1563 ae44384 - Fix missing types in NPM package

  • Updated dependencies [ae44384]:

    • @sl-design-system/listbox@0.0.2
    • @sl-design-system/form@1.0.5
    • @sl-design-system/tag@0.0.4
    • @sl-design-system/text-field@1.4.1

@sl-design-system/data-source@0.0.1

Patch Changes

  • #1575 ebe4c8a - New @sl-design-system/data-source package

    This packages provides DataSource, ArrayDataSource and FetchDataSource classes
    for managing data sources in the design system. At the moment, it is only used by the
    grid components, but it can be used in future components as well.

    DataSource and ArrayDataSource were previously part of the @sl-design-system/shared
    package, but they have been moved to this new package to make them more reusable.

    FetchDataSource is a new data source around the window.fetch() API that can be used to
    fetch data from a remote server.

  • Updated dependencies [ebe4c8a]:

    • @sl-design-system/shared@0.4.0

@sl-design-system/editor@0.0.32

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/form@1.0.5

@sl-design-system/ellipsize-text@0.0.1

Patch Changes

  • #1567 f8c6b86 - New utility <sl-ellipsize-text> component

  • Updated dependencies []:

    • @sl-design-system/tooltip@1.1.1

@sl-design-system/emoji@0.0.3

Patch Changes

  • #1563 ae44384 - Fix missing types in NPM package

  • Updated dependencies [ebe4c8a]:

    • @sl-design-system/shared@0.4.0
    • @sl-design-system/button@1.0.4

@sl-design-system/form@1.0.5

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/inline-message@1.0.2

@sl-design-system/format-date@0.0.3

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0

@sl-design-system/inline-message@1.0.2

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/button@1.0.4

@sl-design-system/listbox@0.0.2

Patch Changes

@sl-design-system/menu@0.1.3

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/button@1.0.4

@sl-design-system/panel@0.0.4

Patch Changes

  • #1563 ae44384 - Fix missing types in NPM package

  • Updated dependencies [ebe4c8a, ae44384]:

    • @sl-design-system/shared@0.4.0
    • @sl-design-system/tool-bar@0.0.4

@sl-design-system/popover@1.1.1

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0

@sl-design-system/radio-group@1.0.3

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/form@1.0.5

@sl-design-system/search-field@0.0.6

Patch Changes

  • #1563 ae44384 - Fix missing types in NPM package

  • Updated dependencies [ebe4c8a]:

    • @sl-design-system/shared@0.4.0
    • @sl-design-system/text-field@1.4.1

@sl-design-system/select@1.1.2

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/form@1.0.5

@sl-design-system/switch@1.0.3

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/form@1.0.5

@sl-design-system/tabs@1.0.1

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/menu@0.1.3

@sl-design-system/tag@0.0.4

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/tooltip@1.1.1

@sl-design-system/text-area@1.0.2

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/form@1.0.5

@sl-design-system/text-field@1.4.1

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/form@1.0.5

@sl-design-system/toggle-button@0.0.4

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/tooltip@1.1.1

@sl-design-system/toggle-group@0.0.4

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0
    • @sl-design-system/toggle-button@0.0.4

@sl-design-system/tool-bar@0.0.4

Patch Changes

  • #1563 ae44384 - Fix missing types in NPM package

  • Updated dependencies []:

    • @sl-design-system/button@1.0.4
    • @sl-design-system/menu@0.1.3
    • @sl-design-system/toggle-button@0.0.4
    • @sl-design-system/toggle-group@0.0.4

@sl-design-system/tooltip@1.1.1

Patch Changes

  • Updated dependencies [ebe4c8a]:
    • @sl-design-system/shared@0.4.0

@github-actions github-actions bot force-pushed the changeset-release/main branch 5 times, most recently from 87a303b to 0dffa54 Compare October 7, 2024 09:19
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.

0 participants