Skip to content

v2.2.0 — Docker, motion, Tailwind v4, deps reduction

Choose a tag to compare

@mrofisr mrofisr released this 17 Jul 16:16
· 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.yaml with PostgreSQL 16, healthcheck, persistent volume, auto-init migrations, watch mode
  • Plain git hooks in .githooks/ (no Husky)

Dependency reductions

  • framer-motionmotion (lighter package, same API)
  • concurrently → shell & backgrounding
  • clsx + tailwind-merge → inline cn() helper
  • react-helmet-async → custom useMeta hook
  • react-confetti → custom Confetti component using motion
  • class-variance-authority, lint-staged, caniuse-lite, terser, autoprefixer — removed

Tailwind v4

  • Removed legacy tailwind.config.js — all theme in src/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.jsgenerate-links.js
  • Fixed repository URL in CONTRIBUTING.md + package.json
  • vitest + @vitest/coverage-v8 kept (needed for vi.mock('pg') compatibility)