·
4 commits
to main
since this release
🚀 Enhancements
- fontless: Extract core utilities from nuxt/fonts into new package (a1641ef)
- Add fontless docs (#554)
- fontless: Transform with lightningcss when enabled by vite (#626)
- fontaine,fontless: Category-aware default fallbacks (#674)
🔥 Performance
- fontless: Implement plugin hook filter (#617)
- Use code filter when processCSSVariables is disabled (d89e67c)
- fontless: Skip plugin on vite preview (#637)
- fontless: Use unifont storage (#643)
🩹 Fixes
- fontless: Inject @font-face after other at-rules (#625)
- fontless: Make FontlessOptions.assets optional (#639)
- fontless: Serve fonts in development (#636)
- fontless: Use emitFile to write font assets during build (#644)
- fontless: Fix ignored processCSSVariables option (#646)
- fontless: Attach fallback font names to variables (#647)
- fontless: Use build.assetsDir for default font prefix (#652)
- fontless: Add preload links via transformIndexHtml (#648)
- fontless: Avoid loading woff over woff2 with google provider (#657)
- fontless: Join url for default assets.prefix (#666)
- fontless: Add immutable cache-control during dev to prevent font flashes on ssr frameworks (#665)
💅 Refactors
- Extract core utilities in preparation for fontless (#627)
📖 Documentation
- Add basic README for fontless (74151f3)
- Replace invalid playground link (#543)
- Refine fontless homepage (#575)
- Update readme to reflect proper fallback name (#629)
📦 Build
- Migrate to tsdown (#684)
🏡 Chore
- Remove prettier config (f00f840)
- Convert to workspace (#521)
- Improve workflows + add engines.node (88fb5b2)
- Gitignore .husky (14c2f08)
- fontless: Lint + add build config (70240a1)
- Do not build tests in build command (38886e2)
- Skip test packages from node versions check (1e53c53)
- Only test fontless + fontaine types (f4fe03a)
- Add keywords + description (96bc498)
- Ignore examples for linting (adad56d)
- fontless: V0.0.1 (b44cc4b)
- fontless: V0.0.2 (3f74728)
- Explicitly install tailwindcss (b1d6249)
- Add CODEOWNERS file (b0ada60)
- Update node engines for playground (5d1ae17)
- Lint (eeddce9)
- Setup pkg.pr.new (#654)
- fontless: Update remix to react-router (#661)
- fontless: Add vite as optional peer dependency (#645)
- Remove tea.yml (423af09)
- fontless: Release 0.1.0 (d667942)
- Lint (f3c6c02)
✅ Tests
- Add basic unit tests for fontless (b1f57de)
- fontless: Add example test fixtures (6c2dc59)
- Fix qwik test (6ce4f1b)
- Add additional test (c8980e9)
🤖 CI
- Build project before running knip (a7a8ddd)
- Remove forced corepack installation (ba923c5)
- Add provenance action to check for downgrades in provenance (7a5d474)
- Fix workflow (#641)
- Rename provenance workflow (#640)
- Tweak pkg-pr-new workflow (49284f0)
- Update release tag patterns (9131ffe)
❤️ Contributors
- Daniel Roe (@danielroe)
- Max (@onmax)
- Hiroshi Ogawa (@hi-ogawa)
- Paweł Błaszczyk (@pawelblaszczyk5)
- Tom Tang (@qwerzl)
- Giorgio Boa (@gioboa)
- João Carmona (@jpsc)
- Mon (@mon-jai)