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