Skip to content

chore: release (beta) #5141

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

Merged
merged 1 commit into from
May 14, 2025
Merged

chore: release (beta) #5141

merged 1 commit into from
May 14, 2025

Conversation

scaleway-bot
Copy link
Collaborator

@scaleway-bot scaleway-bot commented May 13, 2025

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 beta, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

beta is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on beta.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@ultraviolet/ui@2.0.0-beta.1

Major Changes

  • #5139 4308966 Thanks @matthprost! - Following the icon major update some components have recieved a small update to improve the usage of icons.

    Detailed migration per components

    Button

    icon, iconPosition, iconVariant props are deprecated. You can directly use the imported icon you need in the children.

    // Before
    import { Button } from "@ultraviolet/ui";
    
    <Button icon="pencil" iconPosition="right" iconVariant="outline">
      Edit
    </Button>;
    // After
    import { Button } from "@ultraviolet/ui";
    import { PencilOutlineIcon } from "@ultraviolet/icons";
    
    <Button>
      Edit <PencilOutlineIcon />
    </Button>;

    Badge

    icon props is deprecated. You can directly use the imported icon you need in the children.

    // Before
    import { Badge } from '@ultraviolet/ui'
    
    <Badge icon="pencil">
      Edit
    </Button>
    // After
    import { Badge } from "@ultraviolet/ui";
    import { PencilOutlineIcon } from "@ultraviolet/icons";
    
    <Badge>
      Edit <PencilOutlineIcon />
    </Badge>;

    Bullet

    icon and iconVariant props are deprecated. You can directly use the imported icon you need in the children.

    // Before
    import { Bullet } from '@ultraviolet/ui'
    
    <Bullet icon="check" />
    <Bullet icon="check" iconVariant="outlined" />
    // After
    import { Bullet } from '@ultraviolet/ui'
    import { CheckIcon, CheckCircleOutlineIcon } from '@ultraviolet/icons'
    
    <Bullet>
      <CheckIcon />
    </Bullet>
    
    <Bullet>
      <CheckCircleOutlineIcon />
    </Bullet>

    AvatarV2

    icon prop is deprecated. You can directly use the imported icon you need in the children.

    // Before
    import { AvatarV2 } from "@ultraviolet/ui";
    
    <AvatarV2 variant="icon" shape="circle" sentiment="primary" icon="mosaic" />;
    // After
    import { AvatarV2 } from "@ultraviolet/ui";
    import { MosaicIcon } from "@ultraviolet/icons";
    
    <AvatarV2 variant="icon" shape="circle" sentiment="primary">
      <MosaicIcon size="xlarge" />
    </AvatarV2>;

    Separator

    icon prop is deprecated. You can directly use the imported icon you need in the children.

    // Before
    import { Separator } from "@ultraviolet/ui";
    
    <Separator direction="vertical" icon="ray-top-arrow" />;
    // After
    import { Separator } from "@ultraviolet/ui";
    import { RayTopArrowIcon } from "@ultraviolet/icons";
    
    <Separator direction="vertical">
      <RayTopArrowIcon size="medium" />
    </Separator>;

    Tag

    icon prop is deprecated. You can directly use the imported icon you need in the children.

    // Before
    import { Tag } from "@ultraviolet/ui";
    
    <Tag icon="check">Valid</Tag>;
    // After
    import { Tag } from "@ultraviolet/ui";
    import { CheckIcon } from "@ultraviolet/icons";
    
    <Tag>
      <CheckIcon size="small" />
      Valid
    </Tag>;

Patch Changes

  • Updated dependencies [1464f54]:
    • @ultraviolet/icons@4.0.0-beta.1

@ultraviolet/form@4.0.0-beta.1

Patch Changes

  • Updated dependencies [1464f54, 4308966]:
    • @ultraviolet/icons@4.0.0-beta.1
    • @ultraviolet/ui@2.0.0-beta.1

@ultraviolet/icons@4.0.0-beta.1

Patch Changes

@ultraviolet/plus@1.0.0-beta.1

Patch Changes

  • Updated dependencies [1464f54, 4308966]:
    • @ultraviolet/icons@4.0.0-beta.1
    • @ultraviolet/ui@2.0.0-beta.1

Copy link

codecov bot commented May 13, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (beta@1464f54). Learn more about missing BASE report.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             beta    #5141   +/-   ##
=======================================
  Coverage        ?   88.66%           
=======================================
  Files           ?      236           
  Lines           ?     8321           
  Branches        ?     3774           
=======================================
  Hits            ?     7378           
  Misses          ?      943           
  Partials        ?        0           

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1464f54...c3e5548. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions bot force-pushed the changeset-release/beta branch from 6476de3 to c3e5548 Compare May 14, 2025 07:53
@matthprost matthprost merged commit cd89d23 into beta May 14, 2025
15 checks passed
@matthprost matthprost deleted the changeset-release/beta branch May 14, 2025 08:34
matthprost pushed a commit that referenced this pull request May 16, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
matthprost pushed a commit that referenced this pull request May 19, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
matthprost pushed a commit that referenced this pull request May 19, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
matthprost pushed a commit that referenced this pull request May 20, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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