vercel/next.js
### [`v13.0.7`](https://togithub.com/vercel/next.js/releases/tag/v13.0.7)
[Compare Source](https://togithub.com/vercel/next.js/compare/v13.0.6...v13.0.7)
##### Core Changes
- Update react next tag: [#43617](https://togithub.com/vercel/next.js/issues/43617)
- fix(jest): pattern when detecting packages to transpile in next/jest: [#43546](https://togithub.com/vercel/next.js/issues/43546)
- Adding head element checking for root layout: [#43597](https://togithub.com/vercel/next.js/issues/43597)
- Revert: 'Minimized runtime errors in app dir': [#43648](https://togithub.com/vercel/next.js/issues/43648)
- fix: properly handle `trailingSlash: true` and `rewrites`: [#43641](https://togithub.com/vercel/next.js/issues/43641)
- [@next/font](https://togithub.com/next/font) fallback fonts order fix: [#43633](https://togithub.com/vercel/next.js/issues/43633)
- Update cache handling for app: [#43659](https://togithub.com/vercel/next.js/issues/43659)
- Remove resolved `app` directory todos: [#43672](https://togithub.com/vercel/next.js/issues/43672)
- Fix typo in comment: [#43685](https://togithub.com/vercel/next.js/issues/43685)
- perf: disable prefetching for links in viewport in development for app routes: [#43730](https://togithub.com/vercel/next.js/issues/43730)
- Remove additional `
` at each segment level in `app`: [#43717](https://togithub.com/vercel/next.js/issues/43717)
- Revert "Adding head element checking for root layout": [#43760](https://togithub.com/vercel/next.js/issues/43760)
- fix ci pnpm lock error: [#43767](https://togithub.com/vercel/next.js/issues/43767)
- Force reflow when setting scrollBehavior: [#43673](https://togithub.com/vercel/next.js/issues/43673)
- Remove `__webpack_exports__` from error overlay: [#43715](https://togithub.com/vercel/next.js/issues/43715)
- Fix chunk hash logic in hot-reloader for server components: [#43778](https://togithub.com/vercel/next.js/issues/43778)
- Assign layer to app client entries: [#43197](https://togithub.com/vercel/next.js/issues/43197)
- Remove notifications emitted during pnpm dev: [#43801](https://togithub.com/vercel/next.js/issues/43801)
- Display error digest if presented: [#43742](https://togithub.com/vercel/next.js/issues/43742)
- Fix HMR issue after patching the client module: [#43819](https://togithub.com/vercel/next.js/issues/43819)
- Implement loadable with lazy and suspense for next dynamic: [#42589](https://togithub.com/vercel/next.js/issues/42589)
- Do not attach CSS checksum for production build: [#43827](https://togithub.com/vercel/next.js/issues/43827)
- Provide error hints for invalid layout props via the TS plugin: [#43835](https://togithub.com/vercel/next.js/issues/43835)
- Refactor code: [#43828](https://togithub.com/vercel/next.js/issues/43828)
- Unhandled errors and rejections opens as minimized in app dir error overlay: [#43844](https://togithub.com/vercel/next.js/issues/43844)
- docs: add readme with development instructions for next/swc: [#43834](https://togithub.com/vercel/next.js/issues/43834)
- Use proxy to ensure Flight is referencing to the latest module during development: [#43823](https://togithub.com/vercel/next.js/issues/43823)
- memory: fix 2 memory leaks in `next-dev`: [#43859](https://togithub.com/vercel/next.js/issues/43859)
- Refactoring in [@next/font](https://togithub.com/next/font): [#43848](https://togithub.com/vercel/next.js/issues/43848)
- build(cargo): bump up swc_core, turbopack: [#43652](https://togithub.com/vercel/next.js/issues/43652)
- Move prefetch bailout to start of the prefetch function for `pages`: [#43731](https://togithub.com/vercel/next.js/issues/43731)
- Alias next/head to noop for rsc and add upgration warning: [#43885](https://togithub.com/vercel/next.js/issues/43885)
- Update freebsd build: [#43866](https://togithub.com/vercel/next.js/issues/43866)
- Fix error message for invalid `runtime` option in app dir: [#43900](https://togithub.com/vercel/next.js/issues/43900)
- fix: forwarding props to no ssr dynamic: [#43901](https://togithub.com/vercel/next.js/issues/43901)
- Improve type checking error message for invalid props: [#43903](https://togithub.com/vercel/next.js/issues/43903)
- Improve type checking error message for invalid props: [#43903](https://togithub.com/vercel/next.js/issues/43903)
- Support for named slots in type checking: [#43906](https://togithub.com/vercel/next.js/issues/43906)
- Fix next/dynamic types for resolving named export module: [#43923](https://togithub.com/vercel/next.js/issues/43923)
- Add auto completion for prop names and types to the TS plugin: [#43909](https://togithub.com/vercel/next.js/issues/43909)
- Skip creating VSCode config and `.gitignore` if running in CI: [#43935](https://togithub.com/vercel/next.js/issues/43935)
- Add helpful error for createContext used in Server Components: [#43747](https://togithub.com/vercel/next.js/issues/43747)
- Increase stack trace limit on the server: [#43800](https://togithub.com/vercel/next.js/issues/43800)
- Refactor image optimization util: [#43868](https://togithub.com/vercel/next.js/issues/43868)
- useSearchParams - bailout to client rendering during static generation: [#43603](https://togithub.com/vercel/next.js/issues/43603)
- Open server component errors fullscreen: [#43887](https://togithub.com/vercel/next.js/issues/43887)
- next-dev: restart dev server exceeds the memory limits: [#43958](https://togithub.com/vercel/next.js/issues/43958)
- Fix: status log when NEXT_TELEMETRY_DISABLED env is set: [#43948](https://togithub.com/vercel/next.js/issues/43948)
- Erase dynamic ssr:false imports on server: [#43974](https://togithub.com/vercel/next.js/issues/43974)
- use a function expression to access arguments binding: [#43987](https://togithub.com/vercel/next.js/issues/43987)
- Added support for query params on not found pages: [#43836](https://togithub.com/vercel/next.js/issues/43836)
- Update `no-img-element` lint rule: [#43982](https://togithub.com/vercel/next.js/issues/43982)
- Fix: fix pages in Route Groups returning 500 with `output: "standalone"`: [#43746](https://togithub.com/vercel/next.js/issues/43746)
- Add default head for app dir: [#43963](https://togithub.com/vercel/next.js/issues/43963)
- Fix browser navigation buttons not working with shallow routing and middleware: [#43919](https://togithub.com/vercel/next.js/issues/43919)
- Fast refresh should recover from event handler errors in app dir: [#43882](https://togithub.com/vercel/next.js/issues/43882)
- Fix module error for findDOMNode on edge: [#43998](https://togithub.com/vercel/next.js/issues/43998)
- Adding data attr to inlined font definition: [#44008](https://togithub.com/vercel/next.js/issues/44008)
- Replace taskr.watch for core compilation: [#44027](https://togithub.com/vercel/next.js/issues/44027)
- Fix `.images.remotePatterns[0].port` warning: [#44032](https://togithub.com/vercel/next.js/issues/44032)
- Fix app client entry key for windows: [#44011](https://togithub.com/vercel/next.js/issues/44011)
- feat: enables 'edge' as a possible runtime for API routes: [#44045](https://togithub.com/vercel/next.js/issues/44045)
##### Documentation Changes
- docs: Add notes about NEXT_MANUAL_SIG_HANDLE: [#43686](https://togithub.com/vercel/next.js/issues/43686)
- Changes `vercel/examples` links from linking to GitHub repo to template marketplace: [#43780](https://togithub.com/vercel/next.js/issues/43780)
- docs(migrating): fix broken react-router link: [#43843](https://togithub.com/vercel/next.js/issues/43843)
- Update compiler.md: [#43872](https://togithub.com/vercel/next.js/issues/43872)
- Add docs for missing support on custom routes: [#44007](https://togithub.com/vercel/next.js/issues/44007)
- docs: fix wording: [#44020](https://togithub.com/vercel/next.js/issues/44020)
- not ie 11 is dead: [#44029](https://togithub.com/vercel/next.js/issues/44029)
##### Example Changes
- Add with-cloudinary example: [#43250](https://togithub.com/vercel/next.js/issues/43250)
- examples(with-turbopack): Fix styling page default active stylingNav: [#42739](https://togithub.com/vercel/next.js/issues/42739)
- Fixed broken Cloudinary example: [#43646](https://togithub.com/vercel/next.js/issues/43646)
- Convert `with-why-did-you-render` example to TypeScript: [#43736](https://togithub.com/vercel/next.js/issues/43736)
- chore(examples): Remove deprecated function from chakra: [#43784](https://togithub.com/vercel/next.js/issues/43784)
- chore(examples): Update convex example: [#43741](https://togithub.com/vercel/next.js/issues/43741)
- Update dependencies for Convex demo: [#43855](https://togithub.com/vercel/next.js/issues/43855)
- Convert `with-gsap`, `with-mqtt-js`, `with-mux-video` examples to Typescript: [#43874](https://togithub.com/vercel/next.js/issues/43874)
- Fix `with-webassembly` example and convert to Typescript: [#43677](https://togithub.com/vercel/next.js/issues/43677)
- corrected /examples/github-pages readme: [#43766](https://togithub.com/vercel/next.js/issues/43766)
- chore: add repro links in "verify canary" comment: [#43979](https://togithub.com/vercel/next.js/issues/43979)
- Move Google Analytics script to the
: [#43838](https://togithub.com/vercel/next.js/issues/43838)
##### Misc Changes
- Apply publish step optimizations: [#43620](https://togithub.com/vercel/next.js/issues/43620)
- Update create-next-app template: [#43482](https://togithub.com/vercel/next.js/issues/43482)
- Update test config: [#43661](https://togithub.com/vercel/next.js/issues/43661)
- Update flakey app logbox test: [#43682](https://togithub.com/vercel/next.js/issues/43682)
- Update flakey GSSP preview test: [#43702](https://togithub.com/vercel/next.js/issues/43702)
- Fix typos in 1.bug_report.yml: [#43697](https://togithub.com/vercel/next.js/issues/43697)
- Disable jest autorun in this repo: [#43727](https://togithub.com/vercel/next.js/issues/43727)
- Build test binary in Docker image: [#43745](https://togithub.com/vercel/next.js/issues/43745)
- Update bug report template to make it clear we require repro: [#43735](https://togithub.com/vercel/next.js/issues/43735)
- Add tests for server component HMR: [#43779](https://togithub.com/vercel/next.js/issues/43779)
- Add tests for rendering null and undefined in RSC: [#43768](https://togithub.com/vercel/next.js/issues/43768)
- Remove `swcMinify` from Next config in CNA template: [#43782](https://togithub.com/vercel/next.js/issues/43782)
- Remove `serverComponents` from next.conf.js because it's unused: [#43805](https://togithub.com/vercel/next.js/issues/43805)
- Add test for providing correct params to layouts: [#43775](https://togithub.com/vercel/next.js/issues/43775)
- Fix test binary generation and update test config: [#43790](https://togithub.com/vercel/next.js/issues/43790)
- Lock pnpm version during publish: [#43820](https://togithub.com/vercel/next.js/issues/43820)
- ci(actions): pin prod-test action image: [#43748](https://togithub.com/vercel/next.js/issues/43748)
- Upgrade playwright to 1.28.1: [#43818](https://togithub.com/vercel/next.js/issues/43818)
- modify rd email: [#43837](https://togithub.com/vercel/next.js/issues/43837)
- Test imports of all file types: [#43751](https://togithub.com/vercel/next.js/issues/43751)
- test: client component under server component with ssr:false: [#43853](https://togithub.com/vercel/next.js/issues/43853)
- Delete duplicate SECURITY.md: [#43856](https://togithub.com/vercel/next.js/issues/43856)
- Clarify e2e dependency on yarn in contributin docs: [#43287](https://togithub.com/vercel/next.js/issues/43287)
- test: use react latest: [#43884](https://togithub.com/vercel/next.js/issues/43884)
- Update [@next/font](https://togithub.com/next/font) data: [#43883](https://togithub.com/vercel/next.js/issues/43883)
- Update flakey dev context tests: [#43951](https://togithub.com/vercel/next.js/issues/43951)
- Add VSCode settings and recommended extensions for Next.js repository: [#43954](https://togithub.com/vercel/next.js/issues/43954)
- Add Web Tooling team to codeowners: [#43981](https://togithub.com/vercel/next.js/issues/43981)
- Update docs change files list: [#43984](https://togithub.com/vercel/next.js/issues/43984)
- Fix e2e deploy test setup: [#43990](https://togithub.com/vercel/next.js/issues/43990)
##### Credits
Huge thanks to [@Nutlope](https://togithub.com/Nutlope), [@huozhi](https://togithub.com/huozhi), [@m7yue](https://togithub.com/m7yue), [@BRKalow](https://togithub.com/BRKalow), [@Andarist](https://togithub.com/Andarist), [@hanneslund](https://togithub.com/hanneslund), [@jueungrace](https://togithub.com/jueungrace), [@balazsorban44](https://togithub.com/balazsorban44), [@ijjk](https://togithub.com/ijjk), [@mmaaaaz](https://togithub.com/mmaaaaz), [@Alfred-Mountfield](https://togithub.com/Alfred-Mountfield), [@soonoo](https://togithub.com/soonoo), [@JanKaifer](https://togithub.com/JanKaifer), [@feedthejim](https://togithub.com/feedthejim), [@Brooooooklyn](https://togithub.com/Brooooooklyn), [@shuding](https://togithub.com/shuding), [@manovotny](https://togithub.com/manovotny), [@maxproske](https://togithub.com/maxproske), [@AnujSsStw](https://togithub.com/AnujSsStw), [@thomasballinger](https://togithub.com/thomasballinger), [@kwonoj](https://togithub.com/kwonoj), [@aaronbrown-vercel](https://togithub.com/aaronbrown-vercel), [@saseungmin](https://togithub.com/saseungmin), [@styfle](https://togithub.com/styfle), [@timneutkens](https://togithub.com/timneutkens), [@aziyatali](https://togithub.com/aziyatali), [@labyrinthitis](https://togithub.com/labyrinthitis), [@padmaia](https://togithub.com/padmaia), [@mattpr](https://togithub.com/mattpr), [@gnoff](https://togithub.com/gnoff), [@wyattjoh](https://togithub.com/wyattjoh), [@aarnadlr](https://togithub.com/aarnadlr), [@DuCanhGH](https://togithub.com/DuCanhGH), [@kleintorres](https://togithub.com/kleintorres), [@janicklas-ralph](https://togithub.com/janicklas-ralph), [@theevilhead](https://togithub.com/theevilhead), [@Nfinished](https://togithub.com/Nfinished), and [@feugy](https://togithub.com/feugy) for helping!
tailwindlabs/tailwindcss
### [`v2.2.19`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2219---2021-10-29)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.18...v2.2.19)
##### Fixed
- Ensure `corePlugins` order is consistent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928))
### [`v2.2.18`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2218---2021-10-29)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.17...v2.2.18)
##### Fixed
- Bump versions for security vulnerabilities ([#5924](https://togithub.com/tailwindlabs/tailwindcss/pull/5924))
### [`v2.2.17`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2217---2021-10-13)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.16...v2.2.17)
##### Fixed
- Configure chokidar's `awaitWriteFinish` setting to avoid occasional stale builds on Windows ([#5758](https://togithub.com/tailwindlabs/tailwindcss/pull/5758))
### [`v2.2.16`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2216---2021-09-26)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.15...v2.2.16)
##### Fixed
- JIT: Properly handle animations that use CSS custom properties ([#5602](https://togithub.com/tailwindlabs/tailwindcss/pull/5602))
### [`v2.2.15`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2215---2021-09-10)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.14...v2.2.15)
##### Fixed
- Ensure using CLI without `-i` for input file continues to work even though deprecated ([#5464](https://togithub.com/tailwindlabs/tailwindcss/pull/5464))
### [`v2.2.14`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2214---2021-09-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.13...v2.2.14)
##### Fixed
- Only use `@defaults` in JIT, switch back to `clean-css` in case there's any meaningful differences in the output ([bf248cb](https://togithub.com/tailwindlabs/tailwindcss/commit/bf248cb0de889d48854fbdd26536f4a492556efd))
### [`v2.2.13`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2213---2021-09-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.12...v2.2.13)
##### Fixed
- Replace `clean-css` with `cssnano` for CDN builds to fix minified builds ([75cc3ca](https://togithub.com/tailwindlabs/tailwindcss/commit/75cc3ca305aedddc8a85f3df1a420fefad3fb5c4))
### [`v2.2.12`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2212---2021-09-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.11...v2.2.12)
##### Fixed
- Ensure that divide utilities inject a default border color ([#5438](https://togithub.com/tailwindlabs/tailwindcss/pull/5438))
### [`v2.2.11`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2211---2021-09-07)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.10...v2.2.11)
##### Fixed
- Rebundle to fix missing CLI peer dependencies
### [`v2.2.10`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2210---2021-09-06)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.9...v2.2.10)
##### Fixed
- Fix build error when using `presets: []` in config file ([#4903](https://togithub.com/tailwindlabs/tailwindcss/pull/4903))
##### Added
- Reintroduce universal selector optimizations under experimental `optimizeUniversalDefaults` flag ([a9e160c](https://togithub.com/tailwindlabs/tailwindcss/commit/a9e160cf9acb75a2bbac34f8864568b12940f89a))
### [`v2.2.9`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#229---2021-08-30)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.8...v2.2.9)
##### Fixed
- JIT: Fix `@apply`ing utilities that contain variants + the important modifier ([#4854](https://togithub.com/tailwindlabs/tailwindcss/pull/4854))
- JIT: Don't strip "null" when parsing tracked file paths ([#5008](https://togithub.com/tailwindlabs/tailwindcss/pull/5008))
- Pin `clean-css` to v5.1.4 to fix empty CSS variables in CDN builds ([#5338](https://togithub.com/tailwindlabs/tailwindcss/pull/5338))
### [`v2.2.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#228---2021-08-27)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.7...v2.2.8)
##### Fixed
- Improve accessibility of default link focus styles in Firefox ([#5082](https://togithub.com/tailwindlabs/tailwindcss/pull/5082))
- JIT: Fix animation variants corrupting keyframes rules ([#5223](https://togithub.com/tailwindlabs/tailwindcss/pull/5223))
- JIT: Ignore escaped commas when splitting selectors to apply prefixes ([#5239](https://togithub.com/tailwindlabs/tailwindcss/pull/5239/))
- Nesting: Maintain PostCSS node sources when handling `@apply` ([#5249](https://togithub.com/tailwindlabs/tailwindcss/pull/5249))
- JIT: Fix support for animation lists ([#5252](https://togithub.com/tailwindlabs/tailwindcss/pull/5252))
- JIT: Fix arbitrary value support for `object-position` utilities ([#5245](https://togithub.com/tailwindlabs/tailwindcss/pull/5245))
- CLI: Abort watcher if stdin is closed to avoid zombie processes ([#4997](https://togithub.com/tailwindlabs/tailwindcss/pull/4997))
- JIT: Ignore arbitrary values with unbalanced brackets ([#5293](https://togithub.com/tailwindlabs/tailwindcss/pull/5293))
### [`v2.2.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#227---2021-07-23)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.6...v2.2.7)
##### Fixed
- Temporarily revert runtime performance optimizations introduced in v2.2.5, use universal selector again ([#5060](https://togithub.com/tailwindlabs/tailwindcss/pull/5060))
### [`v2.2.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#226---2021-07-21)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.5...v2.2.6)
##### Fixed
- Fix issue where base styles not generated for translate transforms in JIT ([#5038](https://togithub.com/tailwindlabs/tailwindcss/pull/5038))
### [`v2.2.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#225---2021-07-21)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.4...v2.2.5)
##### Added
- Added `self-baseline` utility (I know this is a patch release, no one's going to die relax) ([#5000](https://togithub.com/tailwindlabs/tailwindcss/pull/5000))
##### Changed
- JIT: Optimize universal selector usage by inlining only the relevant selectors ([#4850](https://togithub.com/tailwindlabs/tailwindcss/pull/4850)))
This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Please open an issue if anything related to shadows, rings, transforms, filters, or backdrop-filters seems to be behaving differently after upgrading.
##### Fixed
- Fix support for `step-start` and `step-end` in animation utilities ([#4795](https://togithub.com/tailwindlabs/tailwindcss/pull/4795)))
- JIT: Prevent presence of `!*` in templates from ruining everything ([#4816](https://togithub.com/tailwindlabs/tailwindcss/pull/4816)))
- JIT: Improve support for quotes in arbitrary values ([#4817](https://togithub.com/tailwindlabs/tailwindcss/pull/4817)))
- Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled ([#4852](https://togithub.com/tailwindlabs/tailwindcss/pull/4852)))
- JIT: Fix `@layer` rules being mistakenly inserted during incremental rebuilds ([#4853](https://togithub.com/tailwindlabs/tailwindcss/pull/4853)))
- Improve build performance for projects with many small non-Tailwind stylesheets ([#4644](https://togithub.com/tailwindlabs/tailwindcss/pull/4644))
- Ensure `[hidden]` works as expected on elements where we override the default `display` value in Preflight ([#4873](https://togithub.com/tailwindlabs/tailwindcss/pull/4873))
- Fix variant configuration not being applied to `backdropOpacity` utilities ([#4892](https://togithub.com/tailwindlabs/tailwindcss/pull/4892))
### [`v2.2.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#224---2021-06-23)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.3...v2.2.4)
##### Fixed
- Remove `postinstall` script that was preventing people from installing the library ([1eacfb9](https://togithub.com/tailwindlabs/tailwindcss/commit/1eacfb98849c0d4737e0af3595ddec8c73addaac))
### [`v2.2.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#223---2021-06-23)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.2...v2.2.3)
##### Added
- Pass extended color palette to theme closures so it can be used without installing Tailwind when using `npx tailwindcss` ([359252c](https://togithub.com/tailwindlabs/tailwindcss/commit/359252c9b429e81217c28eb3ca7bab73d8f81e6d))
##### Fixed
- JIT: Explicitly error when `-` is used as a custom separator ([#4704](https://togithub.com/tailwindlabs/tailwindcss/pull/4704))
- JIT: Don't add multiple `~` when stacking `peer-*` variants ([#4757](https://togithub.com/tailwindlabs/tailwindcss/pull/4757))
- Remove outdated focus style fix in Preflight ([#4780](https://togithub.com/tailwindlabs/tailwindcss/pull/4780))
- Enable `purge` if provided on the CLI ([#4772](https://togithub.com/tailwindlabs/tailwindcss/pull/4772))
- JIT: Fix error when not using a config file with postcss-cli ([#4773](https://togithub.com/tailwindlabs/tailwindcss/pull/4773))
- Fix issue with `resolveConfig` not being importable in Next.js pags ([#4725](https://togithub.com/tailwindlabs/tailwindcss/pull/4725))
### [`v2.2.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#222---2021-06-18)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.1...v2.2.2)
##### Fixed
- JIT: Reintroduce `transform`, `filter`, and `backdrop-filter` classes purely to create stacking contexts to minimize the impact of the breaking change ([#4700](https://togithub.com/tailwindlabs/tailwindcss/pull/4700))
### [`v2.2.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2219---2021-10-29)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.0...v2.2.1)
##### Fixed
- Ensure `corePlugins` order is consistent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928))
### [`v2.2.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#220---2021-06-17)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.4...v2.2.0)
##### Changed
- JIT: Use "tracking" context by default instead of "watching" context for improved reliability with most bundlers ([#4514](https://togithub.com/tailwindlabs/tailwindcss/pull/4514))
Depending on which tooling you use, you may need to explicitly set `TAILWIND_MODE=watch` until your build runner has been updated to support PostCSS's `dir-dependency` message type.
##### Added
- Add `background-origin` utilities ([#4117](https://togithub.com/tailwindlabs/tailwindcss/pull/4117))
- Improve `@apply` performance in projects that process many CSS sources ([#3178](https://togithub.com/tailwindlabs/tailwindcss/pull/3718))
- JIT: Don't use CSS variables for color utilities if color opacity utilities are disabled ([#3984](https://togithub.com/tailwindlabs/tailwindcss/pull/3984))
- JIT: Redesign `matchUtilities` API to make it more suitable for third-party use ([#4232](https://togithub.com/tailwindlabs/tailwindcss/pull/4232))
- JIT: Support applying important utility variants ([#4260](https://togithub.com/tailwindlabs/tailwindcss/pull/4260))
- JIT: Support coercing arbitrary values when the type isn't detectable ([#4263](https://togithub.com/tailwindlabs/tailwindcss/pull/4263))
- JIT: Support for `raw` syntax in `purge` config ([#4272](https://togithub.com/tailwindlabs/tailwindcss/pull/4272))
- Add `empty` variant ([#3298](https://togithub.com/tailwindlabs/tailwindcss/pull/3298))
- Update `modern-normalize` to v1.1 ([#4287](https://togithub.com/tailwindlabs/tailwindcss/pull/4287))
- Implement `theme` function internally, remove `postcss-functions` dependency ([#4317](https://togithub.com/tailwindlabs/tailwindcss/pull/4317))
- Add `screen` function to improve nesting plugin compatibility ([#4318](https://togithub.com/tailwindlabs/tailwindcss/pull/4318))
- JIT: Add universal shorthand color opacity syntax ([#4348](https://togithub.com/tailwindlabs/tailwindcss/pull/4348))
- JIT: Add `@tailwind variants` directive to replace `@tailwind screens` ([#4356](https://togithub.com/tailwindlabs/tailwindcss/pull/4356))
- JIT: Add support for PostCSS `dir-dependency` messages in `TAILWIND_DISABLE_TOUCH` mode ([#4388](https://togithub.com/tailwindlabs/tailwindcss/pull/4388))
- JIT: Add per-side border color utilities ([#4404](https://togithub.com/tailwindlabs/tailwindcss/pull/4404))
- JIT: Add support for `before` and `after` pseudo-element variants and `content` utilities ([#4461](https://togithub.com/tailwindlabs/tailwindcss/pull/4461))
- Add new `transform` and `extract` APIs to simplify PurgeCSS/JIT customization ([#4469](https://togithub.com/tailwindlabs/tailwindcss/pull/4469))
- JIT: Add exhaustive pseudo-class and pseudo-element variant support ([#4482](https://togithub.com/tailwindlabs/tailwindcss/pull/4482))
- JIT: Add `caret-color` utilities ([#4499](https://togithub.com/tailwindlabs/tailwindcss/pull/4499))
- Rename `lightBlue` to `sky`, emit console warning when using deprecated name ([#4513](https://togithub.com/tailwindlabs/tailwindcss/pull/4513))
- New CLI with improved JIT support, `--watch` mode, and more ([#4526](https://togithub.com/tailwindlabs/tailwindcss/pull/4526), [4558](https://togithub.com/tailwindlabs/tailwindcss/pull/4558))
- JIT: Add new `peer-*` variants for styling based on sibling state ([#4556](https://togithub.com/tailwindlabs/tailwindcss/pull/4556))
- Expose `safelist` as a top-level option under `purge` for both JIT and classic engines ([#4580](https://togithub.com/tailwindlabs/tailwindcss/pull/4580))
- JIT: Remove need for `transform` class when using classes like `scale-*`, `rotate-*`, etc. ([#4604](https://togithub.com/tailwindlabs/tailwindcss/pull/4604))
- JIT: Remove need for `filter` and `backdrop-filter` classes when using classes like `contrast-*`, `backdrop-blur-*`, etc. ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614))
- Support passing a custom path for your PostCSS configuration in the Tailwind CLI ([#4607](https://togithub.com/tailwindlabs/tailwindcss/pull/4607))
- Add `blur-none` by default with intent to deprecate `blur-0` ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614))
##### Fixed
- JIT: Improve support for Svelte class bindings ([#4187](https://togithub.com/tailwindlabs/tailwindcss/pull/4187))
- JIT: Improve support for `calc` and `var` in arbitrary values ([#4147](https://togithub.com/tailwindlabs/tailwindcss/pull/4147))
- Convert `hsl` colors to `hsla` when transforming for opacity support instead of `rgba` ([#3850](https://togithub.com/tailwindlabs/tailwindcss/pull/3850))
- Fix `backdropBlur` variants not being generated ([#4188](https://togithub.com/tailwindlabs/tailwindcss/pull/4188))
- Improve animation value parsing ([#4250](https://togithub.com/tailwindlabs/tailwindcss/pull/4250))
- Ignore unknown object types when hashing config ([82f4eaa](https://togithub.com/tailwindlabs/tailwindcss/commit/82f4eaa6832ef8a4e3fd90869e7068efdf6e34f2))
- Ensure variants are grouped properly for plugins with order-dependent utilities ([#4273](https://togithub.com/tailwindlabs/tailwindcss/pull/4273))
- JIT: Fix temp file storage when node temp directories are kept on a different drive than the project itself ([#4044](https://togithub.com/tailwindlabs/tailwindcss/pull/4044))
- Support border-opacity utilities alongside default `border` utility ([#4277](https://togithub.com/tailwindlabs/tailwindcss/pull/4277))
- JIT: Fix source maps for expanded `@tailwind` directives ([2f15411](https://togithub.com/tailwindlabs/tailwindcss/commit/2f1541123dea29d8a2ab0f1411bf60c79eeb96b4))
- JIT: Ignore whitespace when collapsing adjacent rules ([15642fb](https://togithub.com/tailwindlabs/tailwindcss/commit/15642fbcc885eba9cc50b7678a922b09c90d6b51))
- JIT: Generate group parent classes correctly when using custom separator ([#4508](https://togithub.com/tailwindlabs/tailwindcss/pull/4508))
- JIT: Fix incorrect stacking of multiple `group` variants ([#4551](https://togithub.com/tailwindlabs/tailwindcss/pull/4551))
- JIT: Fix memory leak due to holding on to unused contexts ([#4571](https://togithub.com/tailwindlabs/tailwindcss/pull/4571))
##### Internals
- Add integration tests for popular build runners ([#4354](https://togithub.com/tailwindlabs/tailwindcss/pull/4354))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
18.11.12
->18.11.17
13.0.6
->13.0.7
13.0.6
->13.0.7
2.1.4
->2.2.19
Release Notes
vercel/next.js
### [`v13.0.7`](https://togithub.com/vercel/next.js/releases/tag/v13.0.7) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.0.6...v13.0.7) ##### Core Changes - Update react next tag: [#43617](https://togithub.com/vercel/next.js/issues/43617) - fix(jest): pattern when detecting packages to transpile in next/jest: [#43546](https://togithub.com/vercel/next.js/issues/43546) - Adding head element checking for root layout: [#43597](https://togithub.com/vercel/next.js/issues/43597) - Revert: 'Minimized runtime errors in app dir': [#43648](https://togithub.com/vercel/next.js/issues/43648) - fix: properly handle `trailingSlash: true` and `rewrites`: [#43641](https://togithub.com/vercel/next.js/issues/43641) - [@next/font](https://togithub.com/next/font) fallback fonts order fix: [#43633](https://togithub.com/vercel/next.js/issues/43633) - Update cache handling for app: [#43659](https://togithub.com/vercel/next.js/issues/43659) - Remove resolved `app` directory todos: [#43672](https://togithub.com/vercel/next.js/issues/43672) - Fix typo in comment: [#43685](https://togithub.com/vercel/next.js/issues/43685) - perf: disable prefetching for links in viewport in development for app routes: [#43730](https://togithub.com/vercel/next.js/issues/43730) - Remove additional `tailwindlabs/tailwindcss
### [`v2.2.19`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2219---2021-10-29) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.18...v2.2.19) ##### Fixed - Ensure `corePlugins` order is consistent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928)) ### [`v2.2.18`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2218---2021-10-29) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.17...v2.2.18) ##### Fixed - Bump versions for security vulnerabilities ([#5924](https://togithub.com/tailwindlabs/tailwindcss/pull/5924)) ### [`v2.2.17`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2217---2021-10-13) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.16...v2.2.17) ##### Fixed - Configure chokidar's `awaitWriteFinish` setting to avoid occasional stale builds on Windows ([#5758](https://togithub.com/tailwindlabs/tailwindcss/pull/5758)) ### [`v2.2.16`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2216---2021-09-26) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.15...v2.2.16) ##### Fixed - JIT: Properly handle animations that use CSS custom properties ([#5602](https://togithub.com/tailwindlabs/tailwindcss/pull/5602)) ### [`v2.2.15`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2215---2021-09-10) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.14...v2.2.15) ##### Fixed - Ensure using CLI without `-i` for input file continues to work even though deprecated ([#5464](https://togithub.com/tailwindlabs/tailwindcss/pull/5464)) ### [`v2.2.14`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2214---2021-09-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.13...v2.2.14) ##### Fixed - Only use `@defaults` in JIT, switch back to `clean-css` in case there's any meaningful differences in the output ([bf248cb](https://togithub.com/tailwindlabs/tailwindcss/commit/bf248cb0de889d48854fbdd26536f4a492556efd)) ### [`v2.2.13`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2213---2021-09-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.12...v2.2.13) ##### Fixed - Replace `clean-css` with `cssnano` for CDN builds to fix minified builds ([75cc3ca](https://togithub.com/tailwindlabs/tailwindcss/commit/75cc3ca305aedddc8a85f3df1a420fefad3fb5c4)) ### [`v2.2.12`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2212---2021-09-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.11...v2.2.12) ##### Fixed - Ensure that divide utilities inject a default border color ([#5438](https://togithub.com/tailwindlabs/tailwindcss/pull/5438)) ### [`v2.2.11`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2211---2021-09-07) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.10...v2.2.11) ##### Fixed - Rebundle to fix missing CLI peer dependencies ### [`v2.2.10`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2210---2021-09-06) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.9...v2.2.10) ##### Fixed - Fix build error when using `presets: []` in config file ([#4903](https://togithub.com/tailwindlabs/tailwindcss/pull/4903)) ##### Added - Reintroduce universal selector optimizations under experimental `optimizeUniversalDefaults` flag ([a9e160c](https://togithub.com/tailwindlabs/tailwindcss/commit/a9e160cf9acb75a2bbac34f8864568b12940f89a)) ### [`v2.2.9`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#229---2021-08-30) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.8...v2.2.9) ##### Fixed - JIT: Fix `@apply`ing utilities that contain variants + the important modifier ([#4854](https://togithub.com/tailwindlabs/tailwindcss/pull/4854)) - JIT: Don't strip "null" when parsing tracked file paths ([#5008](https://togithub.com/tailwindlabs/tailwindcss/pull/5008)) - Pin `clean-css` to v5.1.4 to fix empty CSS variables in CDN builds ([#5338](https://togithub.com/tailwindlabs/tailwindcss/pull/5338)) ### [`v2.2.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#228---2021-08-27) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.7...v2.2.8) ##### Fixed - Improve accessibility of default link focus styles in Firefox ([#5082](https://togithub.com/tailwindlabs/tailwindcss/pull/5082)) - JIT: Fix animation variants corrupting keyframes rules ([#5223](https://togithub.com/tailwindlabs/tailwindcss/pull/5223)) - JIT: Ignore escaped commas when splitting selectors to apply prefixes ([#5239](https://togithub.com/tailwindlabs/tailwindcss/pull/5239/)) - Nesting: Maintain PostCSS node sources when handling `@apply` ([#5249](https://togithub.com/tailwindlabs/tailwindcss/pull/5249)) - JIT: Fix support for animation lists ([#5252](https://togithub.com/tailwindlabs/tailwindcss/pull/5252)) - JIT: Fix arbitrary value support for `object-position` utilities ([#5245](https://togithub.com/tailwindlabs/tailwindcss/pull/5245)) - CLI: Abort watcher if stdin is closed to avoid zombie processes ([#4997](https://togithub.com/tailwindlabs/tailwindcss/pull/4997)) - JIT: Ignore arbitrary values with unbalanced brackets ([#5293](https://togithub.com/tailwindlabs/tailwindcss/pull/5293)) ### [`v2.2.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#227---2021-07-23) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.6...v2.2.7) ##### Fixed - Temporarily revert runtime performance optimizations introduced in v2.2.5, use universal selector again ([#5060](https://togithub.com/tailwindlabs/tailwindcss/pull/5060)) ### [`v2.2.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#226---2021-07-21) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.5...v2.2.6) ##### Fixed - Fix issue where base styles not generated for translate transforms in JIT ([#5038](https://togithub.com/tailwindlabs/tailwindcss/pull/5038)) ### [`v2.2.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#225---2021-07-21) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.4...v2.2.5) ##### Added - Added `self-baseline` utility (I know this is a patch release, no one's going to die relax) ([#5000](https://togithub.com/tailwindlabs/tailwindcss/pull/5000)) ##### Changed - JIT: Optimize universal selector usage by inlining only the relevant selectors ([#4850](https://togithub.com/tailwindlabs/tailwindcss/pull/4850))) This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Please open an issue if anything related to shadows, rings, transforms, filters, or backdrop-filters seems to be behaving differently after upgrading. ##### Fixed - Fix support for `step-start` and `step-end` in animation utilities ([#4795](https://togithub.com/tailwindlabs/tailwindcss/pull/4795))) - JIT: Prevent presence of `!*` in templates from ruining everything ([#4816](https://togithub.com/tailwindlabs/tailwindcss/pull/4816))) - JIT: Improve support for quotes in arbitrary values ([#4817](https://togithub.com/tailwindlabs/tailwindcss/pull/4817))) - Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled ([#4852](https://togithub.com/tailwindlabs/tailwindcss/pull/4852))) - JIT: Fix `@layer` rules being mistakenly inserted during incremental rebuilds ([#4853](https://togithub.com/tailwindlabs/tailwindcss/pull/4853))) - Improve build performance for projects with many small non-Tailwind stylesheets ([#4644](https://togithub.com/tailwindlabs/tailwindcss/pull/4644)) - Ensure `[hidden]` works as expected on elements where we override the default `display` value in Preflight ([#4873](https://togithub.com/tailwindlabs/tailwindcss/pull/4873)) - Fix variant configuration not being applied to `backdropOpacity` utilities ([#4892](https://togithub.com/tailwindlabs/tailwindcss/pull/4892)) ### [`v2.2.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#224---2021-06-23) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.3...v2.2.4) ##### Fixed - Remove `postinstall` script that was preventing people from installing the library ([1eacfb9](https://togithub.com/tailwindlabs/tailwindcss/commit/1eacfb98849c0d4737e0af3595ddec8c73addaac)) ### [`v2.2.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#223---2021-06-23) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.2...v2.2.3) ##### Added - Pass extended color palette to theme closures so it can be used without installing Tailwind when using `npx tailwindcss` ([359252c](https://togithub.com/tailwindlabs/tailwindcss/commit/359252c9b429e81217c28eb3ca7bab73d8f81e6d)) ##### Fixed - JIT: Explicitly error when `-` is used as a custom separator ([#4704](https://togithub.com/tailwindlabs/tailwindcss/pull/4704)) - JIT: Don't add multiple `~` when stacking `peer-*` variants ([#4757](https://togithub.com/tailwindlabs/tailwindcss/pull/4757)) - Remove outdated focus style fix in Preflight ([#4780](https://togithub.com/tailwindlabs/tailwindcss/pull/4780)) - Enable `purge` if provided on the CLI ([#4772](https://togithub.com/tailwindlabs/tailwindcss/pull/4772)) - JIT: Fix error when not using a config file with postcss-cli ([#4773](https://togithub.com/tailwindlabs/tailwindcss/pull/4773)) - Fix issue with `resolveConfig` not being importable in Next.js pags ([#4725](https://togithub.com/tailwindlabs/tailwindcss/pull/4725)) ### [`v2.2.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#222---2021-06-18) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.1...v2.2.2) ##### Fixed - JIT: Reintroduce `transform`, `filter`, and `backdrop-filter` classes purely to create stacking contexts to minimize the impact of the breaking change ([#4700](https://togithub.com/tailwindlabs/tailwindcss/pull/4700)) ### [`v2.2.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#2219---2021-10-29) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.0...v2.2.1) ##### Fixed - Ensure `corePlugins` order is consistent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928)) ### [`v2.2.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#220---2021-06-17) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.4...v2.2.0) ##### Changed - JIT: Use "tracking" context by default instead of "watching" context for improved reliability with most bundlers ([#4514](https://togithub.com/tailwindlabs/tailwindcss/pull/4514)) Depending on which tooling you use, you may need to explicitly set `TAILWIND_MODE=watch` until your build runner has been updated to support PostCSS's `dir-dependency` message type. ##### Added - Add `background-origin` utilities ([#4117](https://togithub.com/tailwindlabs/tailwindcss/pull/4117)) - Improve `@apply` performance in projects that process many CSS sources ([#3178](https://togithub.com/tailwindlabs/tailwindcss/pull/3718)) - JIT: Don't use CSS variables for color utilities if color opacity utilities are disabled ([#3984](https://togithub.com/tailwindlabs/tailwindcss/pull/3984)) - JIT: Redesign `matchUtilities` API to make it more suitable for third-party use ([#4232](https://togithub.com/tailwindlabs/tailwindcss/pull/4232)) - JIT: Support applying important utility variants ([#4260](https://togithub.com/tailwindlabs/tailwindcss/pull/4260)) - JIT: Support coercing arbitrary values when the type isn't detectable ([#4263](https://togithub.com/tailwindlabs/tailwindcss/pull/4263)) - JIT: Support for `raw` syntax in `purge` config ([#4272](https://togithub.com/tailwindlabs/tailwindcss/pull/4272)) - Add `empty` variant ([#3298](https://togithub.com/tailwindlabs/tailwindcss/pull/3298)) - Update `modern-normalize` to v1.1 ([#4287](https://togithub.com/tailwindlabs/tailwindcss/pull/4287)) - Implement `theme` function internally, remove `postcss-functions` dependency ([#4317](https://togithub.com/tailwindlabs/tailwindcss/pull/4317)) - Add `screen` function to improve nesting plugin compatibility ([#4318](https://togithub.com/tailwindlabs/tailwindcss/pull/4318)) - JIT: Add universal shorthand color opacity syntax ([#4348](https://togithub.com/tailwindlabs/tailwindcss/pull/4348)) - JIT: Add `@tailwind variants` directive to replace `@tailwind screens` ([#4356](https://togithub.com/tailwindlabs/tailwindcss/pull/4356)) - JIT: Add support for PostCSS `dir-dependency` messages in `TAILWIND_DISABLE_TOUCH` mode ([#4388](https://togithub.com/tailwindlabs/tailwindcss/pull/4388)) - JIT: Add per-side border color utilities ([#4404](https://togithub.com/tailwindlabs/tailwindcss/pull/4404)) - JIT: Add support for `before` and `after` pseudo-element variants and `content` utilities ([#4461](https://togithub.com/tailwindlabs/tailwindcss/pull/4461)) - Add new `transform` and `extract` APIs to simplify PurgeCSS/JIT customization ([#4469](https://togithub.com/tailwindlabs/tailwindcss/pull/4469)) - JIT: Add exhaustive pseudo-class and pseudo-element variant support ([#4482](https://togithub.com/tailwindlabs/tailwindcss/pull/4482)) - JIT: Add `caret-color` utilities ([#4499](https://togithub.com/tailwindlabs/tailwindcss/pull/4499)) - Rename `lightBlue` to `sky`, emit console warning when using deprecated name ([#4513](https://togithub.com/tailwindlabs/tailwindcss/pull/4513)) - New CLI with improved JIT support, `--watch` mode, and more ([#4526](https://togithub.com/tailwindlabs/tailwindcss/pull/4526), [4558](https://togithub.com/tailwindlabs/tailwindcss/pull/4558)) - JIT: Add new `peer-*` variants for styling based on sibling state ([#4556](https://togithub.com/tailwindlabs/tailwindcss/pull/4556)) - Expose `safelist` as a top-level option under `purge` for both JIT and classic engines ([#4580](https://togithub.com/tailwindlabs/tailwindcss/pull/4580)) - JIT: Remove need for `transform` class when using classes like `scale-*`, `rotate-*`, etc. ([#4604](https://togithub.com/tailwindlabs/tailwindcss/pull/4604)) - JIT: Remove need for `filter` and `backdrop-filter` classes when using classes like `contrast-*`, `backdrop-blur-*`, etc. ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614)) - Support passing a custom path for your PostCSS configuration in the Tailwind CLI ([#4607](https://togithub.com/tailwindlabs/tailwindcss/pull/4607)) - Add `blur-none` by default with intent to deprecate `blur-0` ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614)) ##### Fixed - JIT: Improve support for Svelte class bindings ([#4187](https://togithub.com/tailwindlabs/tailwindcss/pull/4187)) - JIT: Improve support for `calc` and `var` in arbitrary values ([#4147](https://togithub.com/tailwindlabs/tailwindcss/pull/4147)) - Convert `hsl` colors to `hsla` when transforming for opacity support instead of `rgba` ([#3850](https://togithub.com/tailwindlabs/tailwindcss/pull/3850)) - Fix `backdropBlur` variants not being generated ([#4188](https://togithub.com/tailwindlabs/tailwindcss/pull/4188)) - Improve animation value parsing ([#4250](https://togithub.com/tailwindlabs/tailwindcss/pull/4250)) - Ignore unknown object types when hashing config ([82f4eaa](https://togithub.com/tailwindlabs/tailwindcss/commit/82f4eaa6832ef8a4e3fd90869e7068efdf6e34f2)) - Ensure variants are grouped properly for plugins with order-dependent utilities ([#4273](https://togithub.com/tailwindlabs/tailwindcss/pull/4273)) - JIT: Fix temp file storage when node temp directories are kept on a different drive than the project itself ([#4044](https://togithub.com/tailwindlabs/tailwindcss/pull/4044)) - Support border-opacity utilities alongside default `border` utility ([#4277](https://togithub.com/tailwindlabs/tailwindcss/pull/4277)) - JIT: Fix source maps for expanded `@tailwind` directives ([2f15411](https://togithub.com/tailwindlabs/tailwindcss/commit/2f1541123dea29d8a2ab0f1411bf60c79eeb96b4)) - JIT: Ignore whitespace when collapsing adjacent rules ([15642fb](https://togithub.com/tailwindlabs/tailwindcss/commit/15642fbcc885eba9cc50b7678a922b09c90d6b51)) - JIT: Generate group parent classes correctly when using custom separator ([#4508](https://togithub.com/tailwindlabs/tailwindcss/pull/4508)) - JIT: Fix incorrect stacking of multiple `group` variants ([#4551](https://togithub.com/tailwindlabs/tailwindcss/pull/4551)) - JIT: Fix memory leak due to holding on to unused contexts ([#4571](https://togithub.com/tailwindlabs/tailwindcss/pull/4571)) ##### Internals - Add integration tests for popular build runners ([#4354](https://togithub.com/tailwindlabs/tailwindcss/pull/4354))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.