d252fc61b04c1491f51822f5e23fabd404d84d40 Thanks @bluwy! - Adds nesting option to enable tailwindcss/nesting support1baf0b0d3cbd0564954c2366a7278794fad6726e Thanks @sarah11918! - Updates READMEe83b5095f Thanks @florian-lefebvre! - Upgrades vite to latestThe Tailwind now supports both Astro 3 and Astro 4.
abf601233, 6201bbe96, cdabf6ef0, 1c48ed286, 37697a2c5, bd0c2e9ae, 0fe3a7ed5, 710be505c, 153a5abb9]:
#8638 160d1cd75 Thanks @florian-lefebvre! - The @astrojs/tailwind integration now creates a tailwind.config.mjs file by default
Updated dependencies [160d1cd75, 30de32436, c4a7ec425, c24f70d91, 93b092266, 29cdfa024, eaed844ea]:
#8737 6f60da805 Thanks @ematipico! - Add provenance statement when publishing the library from CI
Updated dependencies [6f60da805, d78806dfe, d1c75fe15, aa265d730, 78adbc443, 21e0757ea, 357270f2a]:
#8188 d0679a666 Thanks @ematipico! - Remove support for Node 16. The lowest supported version by Astro and all integrations is now v18.14.1. As a reminder, Node 16 will be deprecated on the 11th September 2023.
#8179 6011d52d3 Thanks @matthewp! - Astro 3.0 Release Candidate
d0679a666, db39206cb, adf9fccfd, 0c7b42dc6, 46c4c0e05, 364d861bd, 2484dc408, 81545197a, 6011d52d3, c2c71d90c, cd2d7e769, 80f1494cd, e45f30293, c0de7a7b0, 65c354969, 3c3100851, 34cb20021, a824863ab, 44f7a2872, 1048aca55, be6bbd2c8, 9e021a91c, 7511a4980, c37632a20, acf652fc1, 42785c7b7, 8450379db, dbc97b121, 7d2f311d4, 2540feedb, ea7ff5177, 68efd4a8b, 7bd1b86f8, 036388f66, 519a1c4e8, 1f58a7a1b, 2ae9d37f0, a8f35777e, 70f34f5a3, 5208a3c8f, 84af8ed9d, f003e7364, ffc9e2d3d, 732111cdc, 0f637c71e, 33b8910cf, 8a5b0c1f3, 148e61d24, e79e3779d, 632579dc2, 3674584e0, 1db4e92c1, e7f872e91, 16f09dfff, 4477bb41c, 55c10d1d5, 3e834293d, 96beb883a, 997a0db8a, 80f1494cd, 0f0625504, e1ae56e72, f32d093a2, f01eb585e, b76c166bd, a87cbe400, 866ed4098, 767eb6866, 32669cd47]:
adf9fccfd, 582132328, 81545197a, 6011d52d3, be6bbd2c8, 42785c7b7, 95120efbe, 2ae9d37f0, f003e7364, 732111cdc, 33b8910cf, e79e3779d, 179796405, a87cbe400, 767eb6866]:
1eae2e3f7 Thanks @Princesseuh! - Remove support for Node 16. The lowest supported version by Astro and all integrations is now v18.14.1. As a reminder, Node 16 will be deprecated on the 11th September 2023.1eae2e3f7, 76ddef19c, 9b4f70a62, 3fdf509b2, 2f951cd40, c022a4217, 67becaa58, bc37331d8, dfc2d93e3, 3dc1ca2fa, 1be84dfee, 35f01df79, 3fdf509b2, 78de801f2, 59d6e569f, 7723c4cc9, fb5cd6b56, 631b9c410]:
#7391 556fd694a Thanks @bluwy! - Rename options config.path to configFile, and config.applyBaseStyles to applyBaseStyles. If you are using these options, you need to migrate to the new names.
// astro.config.mjs
import { defineConfig } from 'astro/config';
import tailwind from '@astrojs/tailwind';
export default defineConfig({
integrations: [
tailwind({
- config: {
- path: '...',
- applyBaseStyles: true,
- },
+ configFile: '...',
+ applyBaseStyles: true,
}),
],
});
#6724 3f1cb6b1a Thanks @TomPichaud! - Let the tailwindcss PostCSS plugin load its config file itself. This changes the Tailwind config loading behaviour where it is loaded from process.cwd() instead of the project root.
If your Tailwind config file is not located in the current working directory, you will need to configure the integration's configFile option to load from a specific path:
// astro.config.mjs
import { defineConfig } from 'astro/config';
import tailwind from '@astrojs/tailwind';
import { fileURLToPath } from 'url';
export default defineConfig({
integrations: [
tailwind({
configFile: fileURLToPath(new URL('./tailwind.config.cjs', import.meta.url)),
}),
],
});
This change also requires a Tailwind config file to exist in your project as a fallback config is no longer provided. It is set up automatically during astro add tailwind, but if it does not exist, you can manually create a tailwind.config.cjs file in your project root:
// tailwind.config.cjs
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'],
theme: {
extend: {},
},
plugins: [],
};
#7104 826e02890 Thanks @bluwy! - Specify "files" field to only publish necessary files
Updated dependencies [4516d7b22, e186ecc5e, c6d7ebefd, 914c439bc, e9fc2c221, 075eee08f, 719002ca5, fc52681ba, fb84622af, cada10a46, cd410c5eb, 73ec6f6c1, 410428672, 763ff2d1e, c1669c001, 3d525efc9]:
#6419 0de08773f Thanks @Yan-Thomas! - Make Tailwind & Turbolinks integration descriptions more consistent
Updated dependencies [acf78c5e2, 04e624d06, cc90d7219, a9a6ae298, 6a7cf0712, bfd67ea74, f6eddffa0, c63874090, d637d1ea5, 637f9bc72, 77a046e88]:
afbbc4d5b Thanks @Princesseuh! - Updated compilation settings to disable downlevelling for Node 14fec583909, b087b83fe, 694918a56, a20610609, a4a74ab70, 75921b3cd, afbbc4d5b]:
#5478 1c7eef308 Thanks @nemo0! - Update READMEs for consistency
#6002 254eb21c8 Thanks @royeden! - Re-enable autoprefixer in dev
Updated dependencies [b4432cd6b, 98a4a914b, 071e1dee7, 322e059d0, b994f6f35, 12c68343c]:
#5717 a3a7fc929 Thanks @bluwy! - Remove style.postcss Astro config. Refactor Tailwind integration to configure through vite instead. Also disables autoprefixer in dev.
#5806 7572f7402 Thanks @matthewp! - Make astro a peerDependency of integrations
This marks astro as a peerDependency of several packages that are already getting major version bumps. This is so we can more properly track the dependency between them and what version of Astro they are being used with.
#5908 9e57268f1 Thanks @MoustaphaDev! - Fix Vite not picking up PostCSS config files because of the Tailwind integration
Updated dependencies [93e633922, 16dc36a87, 01f3f463b, e2019be6f, 05caf445d, 49ab4f231, a342a486c, 8fb28648f, 1f92d64ea, c2180746b, ae8a012a7, cf2de5422, ce5c5dbd4, ec09bb664, 665a2c222, 259a539d7, f7aa1ec25, 4987d6f44, 304823811, 302e0ef8f, 55cea0a9d, dd56c1941, 9963c6e4d, be901dc98, f6cf92b48, e818cc046, 8c100a6fe, 116d8835c, 840412128, 1f49cddf9, 7325df412, 16c7d0bfd, a9c292026, 2a5786419, 4a1cabfe6, a8d3e7924, fa8c131f8, 64b8082e7, c4b0cb8bf, 23dc9ea96, 63a6ceb38, a3a7fc929, 52209ca2a, 5fd9208d4, 5eba34fcc, 899214298, 3a00ecb3e, 5eba34fcc, 2303f9514, 1ca81c16b, b66d7195c]:
9e57268f1`](https://github.com/withastro/astro/commit/9e57268f13) Thanks [@MoustaphaDev](https://github.com/MoustaphaDev)! - Fix Vite not picking up PostCSS config files because of the Tailwind integration
- Updated dependencies [[`4987d6f44`](https://github.com/withastro/astro/commit/4987d6f44c), [`304823811`](https://github.com/withastro/astro/commit/304823811e), [`7325df412`](https://github.com/withastro/astro/commit/7325df4121), [`a8d3e7924`](https://github.com/withastro/astro/commit/a8d3e79246), [`5fd9208d4`](https://github.com/withastro/astro/commit/5fd9208d44)]:
- astro@2.0.0-beta.4
7572f7402`](https://github.com/withastro/astro/commit/7572f74022) Thanks [@matthewp](https://github.com/matthewp)! - Make astro a `peerDependency` of integrations
This marks `astro` as a `peerDependency` of several packages that are already getting `major` version bumps. This is so we can more properly track the dependency between them and what version of Astro they are being used with.
### Patch Changes
- Updated dependencies [[`01f3f463b`](https://github.com/withastro/astro/commit/01f3f463bf), [`1f92d64ea`](https://github.com/withastro/astro/commit/1f92d64ea3), [`c2180746b`](https://github.com/withastro/astro/commit/c2180746b4), [`ae8a012a7`](https://github.com/withastro/astro/commit/ae8a012a7b), [`cf2de5422`](https://github.com/withastro/astro/commit/cf2de5422c), [`ec09bb664`](https://github.com/withastro/astro/commit/ec09bb6642), [`665a2c222`](https://github.com/withastro/astro/commit/665a2c2225), [`f7aa1ec25`](https://github.com/withastro/astro/commit/f7aa1ec25d), [`302e0ef8f`](https://github.com/withastro/astro/commit/302e0ef8f5), [`840412128`](https://github.com/withastro/astro/commit/840412128b), [`1f49cddf9`](https://github.com/withastro/astro/commit/1f49cddf9e), [`4a1cabfe6`](https://github.com/withastro/astro/commit/4a1cabfe6b), [`c4b0cb8bf`](https://github.com/withastro/astro/commit/c4b0cb8bf2), [`23dc9ea96`](https://github.com/withastro/astro/commit/23dc9ea96a), [`63a6ceb38`](https://github.com/withastro/astro/commit/63a6ceb38d), [`52209ca2a`](https://github.com/withastro/astro/commit/52209ca2ad), [`2303f9514`](https://github.com/withastro/astro/commit/2303f95142)]:
- astro@2.0.0-beta.2
a3a7fc929`](https://github.com/withastro/astro/commit/a3a7fc9298) Thanks [@bluwy](https://github.com/bluwy)! - Remove `style.postcss` Astro config. Refactor Tailwind integration to configure through `vite` instead. Also disables `autoprefixer` in dev.
New in this release is the ability for config changes to automatically reflect via HMR. Now when you edit your tsconfig.json or tailwind.config.js configs, the changes will reload automatically without the need to restart your dev server.
812658ad2 Thanks @bluwy! - Add missing dependencies, support strict dependency installation (e.g. pnpm)Tailwind CSS is now a peer dependency, so you will need to install it manually when updating this integration:
npm install tailwindcss
664ebf449 Thanks @aFuzzyBear! - Update peer dep with Tailwindcss8cfb3fb53 Thanks @natemoo-re! - Update README to reference a .cjs config file04ad44563 - > Astro v1.0 is out! Read the official announcement post.No breaking changes. This package is now officially stable and compatible with astro@1.0.0!
ef9c4152b Thanks @sarah11918! - [READMEs] removed "experimental" from astro add instructionsb012ee55 Thanks @bholmesdev! - [astro add] Support adapters and third party packages6360f474 Thanks @inwardmovement! - Marks the Tailwind integration config as optional to fix TypeScript validation warnings7a61977d Thanks @bholmesdev! - Support "astro add" before installing project dependencies254a8f37 Thanks @tony-sull! - Removes the applyAstroPreset integration option. Tailwind presets can be disabled directly from the Tailwind config file by including presets: []See the Tailwind preset docs for more details.
815d62f1 Thanks @FredKSchott! - no changes.c05a544a Thanks @FredKSchott! - Update READMEe425f896 Thanks @FredKSchott! - Update config options to respect RFC0019e425f896 Thanks @FredKSchott! - Adds an option to opt-out of the default base styles for the Tailwind integration#2831 5315c3f7 Thanks @bholmesdev! - Add support for tailwind config files. These can either be a standard tailwind.config.js|cjs|mjs, or a custom filename as specified in your integration config.
#2885 6b004363 Thanks @bholmesdev! - Add README across Astro built-in integrations
#2847 3b621f7a Thanks @tony-sull! - Adds keywords to the official integrations to support discoverability on Astro's Integrations site
#2831 5315c3f7 Thanks @bholmesdev! - Add support for tailwind config files. These can either be a standard tailwind.config.js|cjs|mjs, or a custom filename as specified in your integration config.
#2847 3b621f7a Thanks @tony-sull! - Adds keywords to the official integrations to support discoverability on Astro's Integrations site