Skip to content

[ci] release - #268

Merged
silveltman merged 1 commit into
mainfrom
changeset-release/main
Oct 9, 2026
Merged

silveltman merged 1 commit into
mainfrom
changeset-release/main

Conversation

@fulldev-release

@fulldev-release fulldev-release Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

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

fulldev-ui@0.20.0

Minor Changes

  • #267 9424673 Thanks @silveltman! - Simplify block props and improve block semantics (breaking).

    • Blocks drop unused fields and button variants: button styles are fixed in each block. User-facing copy such as screen reader labels, close labels and rating labels is passed in by the caller. Banner1 takes an optional storageKey for dismissal instead of a shared hardcoded key. BannerContainer gains an optional closeLabel and Sidebar gains optional mobileTitle and mobileDescription.
    • SectionContainer only sets width, gutter and position. It no longer adds flex flex-col gap-8; add the layout classes your content needs, such as class="flex flex-col gap-8".
    • Marquee renders its items once and moves them with Embla and its Auto Scroll plugin. Compose it from Marquee, MarqueeContent (reverse replaces direction), MarqueeItem and MarqueeToggle (playLabel, pauseLabel). It stays static without an enabled, visible toggle, with reduced motion, or when the items do not fill the row. The duration, gap, infinite and pauseOnHover props are removed; set --marquee-gap for spacing. Logos2, Reviews4 and Reviews5 take labels: { play, pause }.
    • PriceValue takes discountLabel for the savings badge, keeps a 0 price or compare-at price, and only shows a compare-at price above the price. Pricing1-3, Product1 and Products1-5 take locale and discountLabel, and every price is { value, compareAt?, currency, unit }. Pricing2 emphasizes plans with featured instead of the first plan.
    • Header1-5 render their buttons in the mobile menu too and no longer have a default or mobile slot. Buttons always show their label and open in the same tab unless they set target: "_blank". The logo takes typed images without alt, and Header4 and Header5 menu images are decorative.
    • Features1 and Features4 take link?: { label, href } instead of href and linkText. Services4 and Services5 take a link per service instead of linkLabel.
    • Contact1-3 render your form from their default slot instead of building one from form props. Contact items link their visible text.
    • Sidebar1 takes currentPath and native attributes for its root, and labels.sidebar names the sidebar while labels.sidebarToggle names its trigger.
    • Hero1's badge is optional. Background images in Hero3, Hero4, Hero9-11 and CTA4 are decorative and take no alt; social proof avatars no longer take name.

Release validation: base 942467396e22097cbd7a76c10a41a6acd12fb510, head 1b6b3b4d1b04d5201a3c36b5a368853bb91c3c0e. Exactly three metadata files change: consume the reviewed changeset, prepend its unchanged release notes, and increment this package from 0.19.0 to 0.20.0. No application, registry, dependency, workflow or runtime source changes. Independent live verification of the underlying release matches all 1,341 registry JSON files and the reviewed Git tree.

Current-head CI and Netlify preview build pass; deploy 6ac9218656e40b0008e03274 is ready at the exact head. CodeRabbit CLI completed all three files with zero findings and exit 0. CodeRabbit PR review is deliberately skipped under the repository's verified copy/generated metadata exception; the source behavior and local/preview checks are unchanged from PR267. No open review threads.

The user authorized full Dispatch of this work, including the production registry and npm package release.

@coderabbitai ignore

Dispatch completed and independently verified: UI source merged as 942467396e22097cbd7a76c10a41a6acd12fb510, release PR268 merged as 7aef7eb1c772baf8609abfcb047dc00be4bffce6, and Astro-template PR38 merged as a523c833965391474bd1521abb94f051a3a40b66. Netlify production deploy 6ac92341592b720008bbee2f is built/published at the exact UI release commit. All 1,341 live registry JSON files match the release; affected menus, marquee and readability pass independent browser checks. fulldev-ui@0.20.0 is npm latest and its standard tarball URL is accessible; published SHA512/SHA1 integrity and all 1,341 registry plus 468 source files match the release. Template merged tree equals the reviewed source, required PR CI passed, and six NL/EN page/navigation checks pass; the template has no separate main-CI or hosted deployment configured. The 28 existing unrelated UI documentation accessibility failures remain recorded above.

@netlify

netlify Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for fulldev-ui ready!

Name Link
🔨 Latest commit 1b6b3b4
🔍 Latest deploy log https://app.netlify.com/projects/fulldev-ui/deploys/6ac9218656e40b0008e03274
😎 Deploy Preview https://deploy-preview-268--fulldev-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@silveltman
silveltman marked this pull request as draft October 9, 2026 17:18
@silveltman
silveltman marked this pull request as ready for review October 9, 2026 17:24
@silveltman
silveltman merged commit 7aef7eb into main Oct 9, 2026
7 checks passed
@silveltman
silveltman deleted the changeset-release/main branch October 9, 2026 17:24
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.

1 participant