v2.2.0 — Docker, motion, Tailwind v4, deps reduction
·
14 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Infrastructure
- Docker dev environment:
Dockerfile(oven/bun:1) +docker-compose.yamlwith PostgreSQL 16, healthcheck, persistent volume, auto-init migrations, watch mode - Plain git hooks in
.githooks/(no Husky)
Dependency reductions
framer-motion→motion(lighter package, same API)concurrently→ shell&backgroundingclsx+tailwind-merge→ inlinecn()helperreact-helmet-async→ customuseMetahookreact-confetti→ customConfetticomponent usingmotionclass-variance-authority,lint-staged,caniuse-lite,terser,autoprefixer— removed
Tailwind v4
- Removed legacy
tailwind.config.js— all theme insrc/index.css@theme - Removed
autoprefixer(handled by@tailwindcss/postcss)
Documentation
- All markdown files compacted to plain language
docs/migrated to GitHub Wiki (template.wiki.git)- Removed religious quotes from CODE_OF_CONDUCT.md, CONTRIBUTING.md, README.md
Other
- Renamed
generate-links-example.js→generate-links.js - Fixed repository URL in CONTRIBUTING.md + package.json
vitest+@vitest/coverage-v8kept (needed forvi.mock('pg')compatibility)