Releases: fulldotdev/ui
Releases · fulldotdev/ui
v0.9.0
Minor Changes
-
#174
adc3a73Thanks @silveltman! - Release Fulldev UI 0.9.0.This is a full registry, docs, and reference-site reset. The registry now uses
portable Astro source, shadcn-style component contracts, data-slot primitives,
Tailwind CSS 4 tokens, and agent-readable docs.0.9 is a pre-1.0 minor release, but it includes breaking changes from 0.8.3.
Breaking Changes
- Replaced the old Starlight docs site with a custom Astro reference site.
- Moved docs content from
src/content/docs/docsand YAML layouts into
src/content/pages,src/content/globals,src/schemas, and layouts. - Removed registry entries:
auto-form,block,content-5,content-6,
footer,image,list,native-carousel,page,pricings-1,
pricings-2, andpricings-3. - Renamed
pricings-*block entries topricing-*. - Replaced
native-carouselwith the new Embla-basedcarousel. - Removed old standalone footer, image, and list UI items.
- Reworked many component exports and subcomponents, including banner, section,
sidebar, tile, navigation menu, tabs, sheet, dialog, command, and form items. - Removed legacy Starlight wiring, YAML layout content, old generated assets,
old source examples, old issue templates,ROADMAP.md,site.json, and the
old ESLint/Vitest validation path. - Standardized the repo on pnpm, Node 24.15.0, Astro 6, shadcn 4, Tailwind CSS
4.3, TypeScript 6, and the current data-slot package set.
Registry
- Rebuilt the active registry to 140 entries: 55 UI items, 82 blocks, 1 base
inititem, and 2 indexes. - Added
initwith installable Tailwind CSS 4 theme tokens, light/dark colors,
sidebar tokens, radius tokens, and shadow tokens. - Added UI items:
alert-dialog,breadcrumb,card,carousel,
combobox,command,dialog,dropdown-menu,form,hover-card,
input-group,kbd,popover,select,slider,switch,toc,
toggle,tooltip, andtypography. - Added block items:
blocks-1,doc-1,footer-3,header-4,header-5,
links-2,pricing-1,pricing-2,pricing-3, andsidebar-1. - Updated nearly every existing block item to match the installable source.
- Updated core UI items, including
accordion,alert,avatar,banner,
collapsible,field,header,item,layout,logo,marquee,
native-select,navigation-menu,price,radio-group,rating,
section,sheet,sidebar,spinner,tabs, andtile. - Updated the
blocksandcomponentsindexes. - Refreshed generated
public/routput. - Added registry dependencies for the new shadcn-style item graph.
- Added installable dependencies such as the data-slot packages,
embla-carousel,class-variance-authority,clsx,tailwind-merge, and
@lexingtonthemes/seo.
Components
- Added data-slot-backed Astro primitives for dialogs, menus, popovers,
tooltips, comboboxes, selects, sliders, switches, toggles, accordions,
collapsibles, navigation menus, radio groups, tabs, commands, and sheets. - Added Embla-based
Carousel. - Added shadcn-style
Sidebarparity components. - Added
Typography,InputGroup,Kbd,Toc,Card,Breadcrumb, and
Formsupport. - Rebuilt
LayoutintoLayout,LayoutHead,LayoutBody, andLayoutMain. - Reworked
Banner,Section,Tile,Item, andButton. - Rebuilt
Sheet,Dialog,Command,NavigationMenu,RadioGroup,
Tabs,Accordion, andCollapsiblefor data-slot behavior. - Centralized configurable icon names through
Icon. - Improved
Pricerange formatting. - Expanded
Marqueewith duration, gap, infinite, hover pause, vertical
direction, style pass-through, and optional duplicate rendering. - Updated
Videoto use youtube-nocookie embeds, lazy loading, strict referrer
policy, configurable titles, and thumbnail-backedsrcdocplayback. - Disabled transitions during theme switching.
Blocks
- Rebuilt the block catalog around portable props, slots, installable
dependencies, and registry-safe media inputs. - Updated article, articles, banner, contact, content, CTA, FAQ, features,
footer, header, hero, logo, product, products, reviews, and services blocks. - Added
doc-1for docs pages with Markdown copy, external Markdown/chat
links, TOC, callouts, and pagination. - Added
blocks-1for block docs pages with copy actions, external links, and
pagination. - Added
sidebar-1as the reference docs shell with sidebar navigation,
breadcrumbs, command-dialog search, shortcuts, and theme controls. - Added
header-4,header-5,footer-3,links-2,pricing-1,
pricing-2, andpricing-3. - Removed obsolete block variants that are no longer in the active registry.
- Fixed product and review block spacing, image aspect utilities, and long quote
wrapping.
Documentation
- Rebuilt the docs site as a Fulldev reference implementation.
- Added 57 component docs pages and 100 block docs pages.
- Added docs for introduction, installation, init, theming, dark mode, CLI, MCP,
skills, layouts, components, and blocks. - Added individual pages for every active block variant.
- Added overview pages for
/docs/,/components/, and/blocks/. - Added docs experiences with copy Markdown, Markdown/chat links, TOC, callouts,
and pagination. - Added redirects from old
/docs/components/*URLs to/components/*. - Added redirects from old
pricingsURLs topricing. - Removed unsupported RTL docs.
- Updated homepage, examples, and installation guidance.
Agent Docs and Architecture
- Added
/index.mdas an AI-agent entry point. - Added Markdown output for every content page.
- Added
/sitemap.mdwith Markdown links for all pages. - Added local Fulldev and shadcn agent skills.
- Added
LayoutRenderer, thin routes, page schemas, global schema, page
helpers, and base/home/overview/doc/block layouts. - Added a Fulldev Astro integration wrapper for Tailwind, favicons, robots,
sitemap, i18n, image defaults, and prefetch behavior. - Added new logos, contributor avatars, favicon, and optimized author avatar.
Tooling and Release Workflow
- Added Changesets config and this release entry.
- Added GitHub release PR automation with
changesets/action. - Added CI for changeset status, formatting, type checking, registry drift, and
build validation. - Added scripts for typecheck, formatting, registry checks, release, and
publishing. - Updated dev and preview scripts for the project-owned
127.0.0.1:4321
server. - Added local Codex dev, preview, and stop actions.
- Updated README, changelog baseline, contributor workflow, package metadata,
lockfile, formatting config, and registry workflow docs.
See GitHub Releases for previous releases.
v0.8.3
v0.8.0
What's Changed
- fix(field): Add type attribute to Input components by @z0xca in #155
- feat(accordion): close #152 add height transition by @BuptStEve in #154
- Codex/0.8 by @silveltman in #160
New Contributors
- @z0xca made their first contribution in #155
- @BuptStEve made their first contribution in #154
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- 125 upgrade to astro v5 by @silveltman in #134
- 123 move to vanilla css instead of tailwind apply by @silveltman in #137
- Bump version to 0.6.4 by @fulldev-bot in #140
- Shadcn and tailwind by @silveltman in #141
- Add
Tooltipcomponent to main branch by @gaomingzhao666 in #139 - Add more content to Install instructions by @anaxite in #143
- Add a Flat variable button by @NekoSakuraLucia in #146
- feat: add bluesky to Social component by @ljstella in #147
- Reorder copyright info by @caspianlwoods in #150
- v0.7 (astro-blocks) by @silveltman in #151
- Using react/shadcn while staying astro compatible by @silveltman in #148
New Contributors
- @gaomingzhao666 made their first contribution in #139
- @anaxite made their first contribution in #143
- @NekoSakuraLucia made their first contribution in #146
- @ljstella made their first contribution in #147
- @caspianlwoods made their first contribution in #150
Full Changelog: v0.6.4...v0.7.0
v0.6.4
What's Changed
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- Bump version to 0.6.2 by @fulldev-bot in #112
- Refactor form components to use and for improved s… by @silveltman in #126
- Refactor List component to use Element for span wrapping by @silveltman in #128
- Update rating component scores to 5 for consistency across sizes by @silveltman in #129
- Refactor Hero1 block to use Badge component; remove Chip component by @silveltman in #132
- Add slot support in Head.astro component by @silveltman in #133
- Refactor Menu component to use Element for links and improve structure by @silveltman in #131
- No changes detected in the current diff. No new modifications to summ… by @silveltman in #130
- Refactor Form component to use Fields for field rendering and update … by @silveltman in #127
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Bump version to 0.6.1 by @fulldev-bot in #110
- List and compare block by @silveltman in #111
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Bump version to 0.6.0 by @fulldev-bot in #108
- General improvements by @silveltman in #109
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- New layouts strategy by @silveltman in #87
- Minor cleanup by @silveltman in #86
- astro check passing with strictest mode, added undefined to a whole bunch of types by @silveltman in #82
- 0.5-theme-switcher by @jeremybosma in #84
- 0.5 image by @jeremybosma in #77
- Delete props for simple styling by @silveltman in #90
- experimental footer by @jeremybosma in #93
- contact block by @jeremybosma in #92
- Navigation improvements by @silveltman in #95
- Banner block by @jeremybosma in #89
- overwritable components by @jeremybosma in #83
- Block section improvements by @silveltman in #97
- 0.5-docs by @jeremybosma in #96
- New schemas and types by @silveltman in #98
- Content layer images by @silveltman in #100
- Bump version to 0.4.30 by @fulldev-bot in #101
- Product block by @jeremybosma in #88
- Sidebar nav toc by @silveltman in #103
- 0.5 docs improvements by @jeremybosma in #102
- checkout and cart working by @silveltman in #104
- 0.6 by @silveltman in #107
Full Changelog: v0.4.30...v0.6.0