Changelog
All notable changes to Neobrutal UI are documented here.
Unreleaseddev
Added
- Command+K search modal for quick component navigation
v0.3.0
Fixed
- CLI: Tailwind v4 compatibility - complete
@theme inlineblock with all required CSS variables - CLI: Added
shadow-brutalutility class in@layer utilitiesfor proper shadow rendering - CLI: Skip reinstalling dependencies that are already in package.json
- CLI: Skip prompting for utils.ts overwrite when file content is identical
- CLI: Shell security warning on Windows (DEP0190 deprecation)
- CLI: Removed invalid schema URL from components.json
Changed
- CLI: Dependencies are now only installed if not already present in package.json
- CLI: Utils file is silently skipped when adding new components if content matches
v0.2.0
Added
- CLI:
updatecommand with--all,--force, and--dry-runoptions - CLI: Unified diff output with colored additions/deletions in
diffcommand - CLI: CSS variable injection during
initfor neobrutalism design tokens - CLI: Framework detection for Next.js (App/Pages Router), Vite, Remix, Astro
- CLI: tsconfig.json alias prefix detection (
@/,~/,#/,$/) - CLI: Automatic CSS path detection
- CLI: Package manager detection (npm, pnpm, yarn, bun)
- CLI: Auto-install of component dependencies during
add - CLI: Import path transformation based on user's alias configuration
- CLI: Parallel registry fetching with retry logic
Changed
- CLI: All 22 components now properly depend on
utilsin registry - CLI: Simplified to Tailwind CSS v4 only (removed v3 support)
Fixed
- CLI: Components no longer break after install due to missing utils dependency
- CLI: Version mismatch fixed by reading from package.json dynamically
v0.1.1
Added
- Work in progress note to README
- Vercel Analytics integration
Changed
- Renamed CLI from
neobrutal-uitoneobrutal - Updated contributing guidelines and registry homepage URL
Fixed
- React Server Components CVE vulnerabilities
v0.1.0
Added
- Initial release of Neobrutal UI
- Components: 22 Neobrutalism UI components
- CLI:
npx neobrutalcommand-line tool - Documentation: Component docs with live previews and code examples
- Registry: JSON-based component registry at
/r/ - Styling: CSS variables for theming (
--main,--bg,--bw,--border,--shadow-brutal) - Built with Next.js 16, React 19, Tailwind CSS v4, Base UI primitives
Technical
- ESM-only CLI with Commander.js
- Zod schema validation
- fs-extra for file operations
- prism-react-renderer for syntax highlighting
This changelog follows the Keep a Changelog format and adheres to Semantic Versioning.