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

Release packages #2132

Merged
merged 3 commits into from
Jul 16, 2024
Merged

Release packages #2132

merged 3 commits into from
Jul 16, 2024

Conversation

imodeljs-admin
Copy link
Collaborator

@imodeljs-admin imodeljs-admin commented Jul 5, 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

@itwin/[email protected]

Minor Changes

  • #2106: All internal CSS class prefixes have been changed to prevent style conflicts across minor versions.

    • While this is not considered a breaking change according to our support policy, this change might affect you if you ignore our pleas to not rely on these internal class names. The recommendation is to pass your own custom className through props.
  • #2131: Development-only warnings will now be properly excluded from the production build. This is done using a separate "development" entrypoint listed in package.json#exports.

  • #2135: Changed the column manager from a DropdownMenu to a Popover to fix invalid markup and accessibility issues.

  • Added dependency on @tanstack/react-virtual to replace the custom virtual-scroll implementation. This affects the enableVirtualization prop in ComboBox, Table, and Tree.

    • #2061: Virtualized ComboBox now correctly supports dynamic sizing, e.g. when options both with and without subLabel are present.

    • #2092: Virtualized Table has been improved so that scrolling no longer jumps when rows are scrolled past.

    • #2139: Virtualized Tree no longer requires a wrapping scrollable element, since the tree itself is scrollable now.

      Diff
      - <div style={{overflow: 'auto', height: 'min(400px, 90vh)'}}>
          <Tree
            enableVirtualization
      +     style={{height: 'min(400px, 90vh)'}}
          />
      - </div>

Patch Changes

  • #2139: Added overflow: auto to Tree component to provide more consistent styling across components.
  • #2137: Console warnings will now be displayed during development when multiple versions of iTwinUI are detected.
  • #2145: Fixed an issue where the Overlay component was causing bundler warnings about a non-analyzable expression used in a dependency.
  • #2135: The Table column manager button's open state no longer has the Button's blue active color.
  • #2142: Added displayNames to all components that were previously missing them.
  • #2141: displayNames have been eliminated from the production build, so they only show up during development.
  • #2135: ActionColumn's dropdownMenuProps no longer exposes the unnecessary matchWidth prop.

@imodeljs-admin imodeljs-admin requested review from a team as code owners July 5, 2024 16:48
@imodeljs-admin imodeljs-admin requested review from mayank99 and Ben-Pusey-Bentley and removed request for a team July 5, 2024 16:48
@mayank99 mayank99 marked this pull request as draft July 5, 2024 16:49
@imodeljs-admin imodeljs-admin force-pushed the changeset-release/main branch 3 times, most recently from ab269cc to 5c1e955 Compare July 10, 2024 00:14
@imodeljs-admin imodeljs-admin force-pushed the changeset-release/main branch 8 times, most recently from 3245ec5 to 783b2ba Compare July 16, 2024 14:37
@imodeljs-admin imodeljs-admin force-pushed the changeset-release/main branch from 783b2ba to dfe1817 Compare July 16, 2024 15:11
@mayank99 mayank99 marked this pull request as ready for review July 16, 2024 15:52
@mayank99 mayank99 merged commit 36ee7e3 into main Jul 16, 2024
12 checks passed
@mayank99 mayank99 deleted the changeset-release/main branch July 16, 2024 15:52
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.

2 participants