Skip to content

Commit ec1d7d4

Browse files
Upgrade: Use latest tag for packages (#16620)
1 parent 7ba4659 commit ec1d7d4

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2525
- Pin exact versions of `tailwindcss` and `@tailwindcss/*` ([#16623](https://github.com/tailwindlabs/tailwindcss/pull/16623))
2626
- Upgrade: Report errors when updating dependencies ([#16504](https://github.com/tailwindlabs/tailwindcss/pull/16504))
2727
- Upgrade: Ensure a `darkMode` JS config setting with block syntax converts to use `@slot` ([#16507](https://github.com/tailwindlabs/tailwindcss/pull/16507))
28+
- Upgrade: Ensure to upgrade to the latest version of `tailwindcss` and `@tailwindcss/postcss` ([#16620](https://github.com/tailwindlabs/tailwindcss/pull/16620))
2829

2930
## [4.0.6] - 2025-02-10
3031

integrations/upgrade/index.test.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ test(
146146
let packageJsonContent = await fs.read('package.json')
147147
let packageJson = JSON.parse(packageJsonContent)
148148
expect(packageJson.dependencies).toMatchObject({
149-
tailwindcss: expect.stringContaining('4.0.0'),
149+
tailwindcss: expect.stringMatching(/^\^4/),
150150
})
151151

152152
// Ensure the v4 project compiles correctly
@@ -657,12 +657,12 @@ test(
657657
let packageJsonContent = await fs.read('package.json')
658658
let packageJson = JSON.parse(packageJsonContent)
659659
expect(packageJson.dependencies).toMatchObject({
660-
tailwindcss: expect.stringContaining('4.0.0'),
660+
tailwindcss: expect.stringMatching(/^\^4/),
661661
})
662662
expect(packageJson.dependencies).not.toHaveProperty('autoprefixer')
663663
expect(packageJson.dependencies).not.toHaveProperty('postcss-import')
664664
expect(packageJson.dependencies).toMatchObject({
665-
'@tailwindcss/postcss': expect.stringContaining('4.0.0'),
665+
'@tailwindcss/postcss': expect.stringMatching(/^\^4/),
666666
})
667667
},
668668
)
@@ -709,7 +709,7 @@ test(
709709
let packageJsonContent = await fs.read('package.json')
710710
let packageJson = JSON.parse(packageJsonContent)
711711
expect(packageJson.dependencies).toMatchObject({
712-
'@tailwindcss/postcss': expect.stringContaining('4.0.0'),
712+
'@tailwindcss/postcss': expect.stringMatching(/^\^4/),
713713
})
714714
},
715715
)
@@ -756,7 +756,7 @@ test(
756756
let packageJsonContent = await fs.read('package.json')
757757
let packageJson = JSON.parse(packageJsonContent)
758758
expect(packageJson.devDependencies).toMatchObject({
759-
'@tailwindcss/postcss': expect.stringContaining('4.0.0'),
759+
'@tailwindcss/postcss': expect.stringMatching(/^\^4/),
760760
})
761761
},
762762
)
@@ -824,12 +824,12 @@ test(
824824
`)
825825

826826
expect(packageJson.dependencies).toMatchObject({
827-
tailwindcss: expect.stringContaining('4.0.0'),
827+
tailwindcss: expect.stringMatching(/^\^4/),
828828
})
829829
expect(packageJson.dependencies).not.toHaveProperty('autoprefixer')
830830
expect(packageJson.dependencies).not.toHaveProperty('postcss-import')
831831
expect(packageJson.dependencies).toMatchObject({
832-
'@tailwindcss/postcss': expect.stringContaining('4.0.0'),
832+
'@tailwindcss/postcss': expect.stringMatching(/^\^4/),
833833
})
834834
},
835835
)
@@ -901,12 +901,12 @@ test(
901901
let packageJsonContent = await fs.read('package.json')
902902
let packageJson = JSON.parse(packageJsonContent)
903903
expect(packageJson.dependencies).toMatchObject({
904-
tailwindcss: expect.stringContaining('4.0.0'),
904+
tailwindcss: expect.stringMatching(/^\^4/),
905905
})
906906
expect(packageJson.dependencies).not.toHaveProperty('autoprefixer')
907907
expect(packageJson.dependencies).not.toHaveProperty('postcss-import')
908908
expect(packageJson.dependencies).toMatchObject({
909-
'@tailwindcss/postcss': expect.stringContaining('4.0.0'),
909+
'@tailwindcss/postcss': expect.stringMatching(/^\^4/),
910910
})
911911
},
912912
)

packages/@tailwindcss-upgrade/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ async function run() {
276276

277277
try {
278278
// Upgrade Tailwind CSS
279-
await pkg(base).add(['tailwindcss@next'])
279+
await pkg(base).add(['tailwindcss@latest'])
280280
success(`Updated package: ${highlight('tailwindcss')}`, { prefix: '↳ ' })
281281
} catch {}
282282

packages/@tailwindcss-upgrade/src/migrate-postcss.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ export async function migratePostCSSConfig(base: string) {
102102

103103
if (location !== null) {
104104
try {
105-
await pkg(base).add(['@tailwindcss/postcss@next'], location)
105+
await pkg(base).add(['@tailwindcss/postcss@latest'], location)
106106
success(`Installed package: ${highlight('@tailwindcss/postcss')}`, { prefix: '↳ ' })
107107
} catch {}
108108
}

0 commit comments

Comments
 (0)