Releases: vercel/turborepo
Releases · vercel/turborepo
Turborepo v2.4.3-canary.2
What's Changed
eslint
- fix: exports for
eslint-config-turbo
by @anthonyshew in #9978
Full Changelog: v2.4.3-canary.1...v2.4.3-canary.2
Turborepo v2.4.3-canary.1
What's Changed
Docs
- docs: clarify login url usage by @anthonyshew in #9963
- docs: correct
--affected
flag equivalent by @anthonyshew in #9969 - docs: update wording for using
--affected
filter by @taesungh in #9591
eslint
- fix: create types for ESLint config/plugin by @anthonyshew in #9976
Examples
- chore: standardize how turbo is ran in example packages by @Asupkay in #9970
- fix: package name in with-changesets release job by @Asupkay in #9971
New Contributors
Full Changelog: v2.4.3-canary.0...v2.4.3-canary.1
Turborepo v2.4.3-canary.0
What's Changed
Docs
- docs: update ESLint package docs by @anthonyshew in #9833
- docs: new page for examples by @anthonyshew in #9843
- docs: Fix broken link by @benwaffle in #9857
- docs:
schema.json
innode_modules
by @anthonyshew in #9832 - docs: keybinds for tui by @anthonyshew in #9831
- docs: experimental flag for
watch
caching by @anthonyshew in #9830 - docs:
boundaries
experimental page by @anthonyshew in #9834 - chore(docs): correct syntax error in ESLint configuration example by @brunocroh in #9870
- docs: fix dangling sentence by @anthonyshew in #9902
- docs(boundaries): boundaries tags docs by @NicholasLYang in #9959
- docs(repo): add section on filtering to include dependencies by @ddeltree in #9964
- docs(repo): add JSON Schema to
turbo.json
ref insingle-package-workspaces.mdx
by @yamcodes in #9926
create-turbo
- feat(create-turbo): fix official examples by @tknickman in #9837
- chore: move
create-turbo
community note and format it better by @anthonyshew in #9836
@turbo/codemod
@turbo/repository
- chore(@turbo/repository): silence noop lint by @chris-olszewski in #9835
- feat(release): @turbo/repository v0.0.1-canary.11 by @dimitropoulos in #9844
Examples
- ci: add
check-types
task to examples testing by @anthonyshew in #9824 - chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #9846
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #9847
- chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in #9848
- fix(examples): kitchen-sink package tests by @tknickman in #9851
- fix(examples): downgrade tailwind by @anthonyshew in #9855
- chore: removing unused script by @anthonyshew in #9854
- fix(pnpm): revert lockfile upgrade by @tknickman in #9862
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 4 updates by @dependabot in #9877
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in #9878
- chore(deps-dev): bump the basic group in /examples/basic with 4 updates by @dependabot in #9879
- chore(deps-dev): bump turbo from 2.3.4 to 2.4.0 in /examples/with-shell-commands in the with-shell-commands group by @dependabot in #9880
- feat(example): update with-react-native-web, Expo SDK 51 & Expo Router (File-based routing) by @shinjith-dev in #9872
- chore: use bunchee instead of tsup by @anthonyshew in #9850
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 in /examples/basic in the basic group by @dependabot in #9893
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 in /examples/with-tailwind in the with-tailwind group by @dependabot in #9892
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 in /examples/with-svelte in the with-svelte group by @dependabot in #9891
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in #9930
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 3 updates by @dependabot in #9931
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by @dependabot in #9932
- chore(deps-dev): bump the basic group in /examples/basic with 3 updates by @dependabot in #9933
- fix: check-types in kitchen-sink example by @Asupkay in #9952
- fix: documentation for type-check in with-shell-commands example by @Asupkay in #9953
- chore: add check-types to root package.json if available by @Asupkay in #9954
Changelog
- fix(deps): use windows-sys instead of winapi by @ognevny in #9805
- chore(turborepo-wax): remove lockfile by @ognevny in #9817
- fix(deps): remove unused
winapi
for turborepo by @ognevny in #9839 - fix(query): predicate bug by @NicholasLYang in #9842
- feat(turbo): update Azure Devops env by @tknickman in #9849
- fix(turbo-trace): check exports by @NicholasLYang in #9841
- feat(boundaries): add a nice message after finishing boundaries checks by @NicholasLYang in #9861
- feat(boundaries): ignore nested workspaces by @NicholasLYang in #9840
- feat(bun): support
bun.lock
by @chris-olszewski in #9783 - chore(deps): update git2 to 0.20.0 by @ognevny in #9812
- fix(microfrontends): fix handling of unsupported version by @chris-olszewski in #9883
- ci: more usable separator by @anthonyshew in #9890
- feat(boundaries): ignore svelte and vue files (but warn) by @NicholasLYang in #9886
- feat(query): studio graph by @NicholasLYang in #9888
- fix(summary): no longer display non existent logfile by @chris-olszewski in #9907
- refactor: upgrade miette by @NicholasLYang in #9910
- feat(turbo): framework conditionals by @tknickman in #9853
- feat(boundaries): boundaries tags by @NicholasLYang in #9900
- feat: adds pnpm lockfile ignoredOptionalDependencies by @ragrag in #9939
- test: add tests for authentication tokens and SSO by @anthonyshew in #9937
- fix(mfe): properly handle versionless configuration by @chris-olszewski in #9945
- fix: errant lockfile reference by @dimitropoulos in #9957
- fix: missing
bun.lock
by @dimitropoulos in #9958 - feat(boundaries): add ignore directive by @NicholasLYang in #9938
- fix(prune): preserve pnpmfileChecksum in lockfile by @chris-olszewski in #9960
- fix(tui): only display interactive message on tasks with stdin by @chris-olszewski in #9966
- fix(tui): replay all logs sent to tui with forced crlf by @chris-olszewski in #9962
New Contributors
- @benwaffle made their first contribution in #9857
- @brunocroh made their first contribution in #9870
- @shinjith-dev made their first contribution in #9872
- @Meligy made their first contribution in #9803
- @ddeltree made their first contribution in #9964
- @yamcodes made their first contribution in #9926
- @Asupkay made their first contribution in #9952
Full Changelog: v2.3.7...v2.4.3-canary.0
Turborepo v2.3.7
What's Changed
- release(turborepo): 2.3.6 by @github-actions in #9935
- fix(mfe): properly handle versionless configuration by @chris-olszewski in #9945
Full Changelog: v2.3.6...v2.3.7
Turborepo v2.4.2
What's Changed
Changelog
- feat(boundaries): boundaries tags by @NicholasLYang in #9900
- feat: adds pnpm lockfile ignoredOptionalDependencies by @ragrag in #9939
- test: add tests for authentication tokens and SSO by @anthonyshew in #9937
- fix(mfe): properly handle versionless configuration by @chris-olszewski in #9945
Full Changelog: v2.4.1...v2.4.2
Turborepo v2.4.2-canary.0
What's Changed
Changelog
- feat(boundaries): boundaries tags by @NicholasLYang in #9900
- feat: adds pnpm lockfile ignoredOptionalDependencies by @ragrag in #9939
- test: add tests for authentication tokens and SSO by @anthonyshew in #9937
- fix(mfe): properly handle versionless configuration by @chris-olszewski in #9945
Full Changelog: v2.4.1...v2.4.2-canary.0
Turborepo v2.4.1
Full Changelog: v2.4.0...v2.4.1
What's Changed
- release(turborepo): 2.4.0 by @github-actions in #9863
- feat(boundaries): ignore nested workspaces by @NicholasLYang in #9840
- chore(docs): correct syntax error in ESLint configuration example by @brunocroh in #9870
- feat(bun): support
bun.lock
by @chris-olszewski in #9783 - chore(ci): always use latest corepack version by @chris-olszewski in #9882
- chore(deps): update git2 to 0.20.0 by @ognevny in #9812
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 4 updates by @dependabot in #9877
- fix(microfrontends): fix handling of unsupported version by @chris-olszewski in #9883
- release(turborepo): 2.4.1-canary.0 by @github-actions in #9884
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in #9878
- chore(deps-dev): bump the basic group in /examples/basic with 4 updates by @dependabot in #9879
- chore(deps-dev): bump turbo from 2.3.4 to 2.4.0 in /examples/with-shell-commands in the with-shell-commands group by @dependabot in #9880
- feat(example): update with-react-native-web, Expo SDK 51 & Expo Router (File-based routing) by @shinjith-dev in #9872
- chore: use bunchee instead of tsup by @anthonyshew in #9850
- ci: more usable separator by @anthonyshew in #9890
- fix: release
@turbo/repository
by @dimitropoulos in #9865 - feat(release): allow for overriding npm dist tag by @chris-olszewski in #9899
- feat(boundaries): ignore svelte and vue files (but warn) by @NicholasLYang in #9886
- ci: many examples fixes by @anthonyshew in #9898
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 in /examples/basic in the basic group by @dependabot in #9893
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 in /examples/with-tailwind in the with-tailwind group by @dependabot in #9892
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 in /examples/with-svelte in the with-svelte group by @dependabot in #9891
- feat(query): studio graph by @NicholasLYang in #9888
- docs: fix dangling sentence by @anthonyshew in #9902
- chore(release): remove goreleaser by @chris-olszewski in #9905
- fix(summary): no longer display non existent logfile by @chris-olszewski in #9907
- fix: Revert "chore(release): remove goreleaser" by @chris-olszewski in #9908
- feat(@turbo/codemod): add support for custom NPM registries by @Meligy in #9803
- chore(release): remove goreleaser by @chris-olszewski in #9909
- release(turborepo): 2.4.1-canary.1 by @github-actions in #9911
- Revert "chore(release): remove goreleaser" by @tknickman in #9912
- ci: fix examples update workflow by @anthonyshew in #9864
- chore(ci): support custom turbo version for ci by @tknickman in #9913
- fix(ci): correct global install workflow by @tknickman in #9914
- release(turborepo): 2.4.1-canary.2 by @github-actions in #9915
- fix(ci): correct dependency by @tknickman in #9917
- refactor: upgrade miette by @NicholasLYang in #9910
- feat(turbo): framework conditionals by @tknickman in #9853
- chore(release): remove goreleaser by @chris-olszewski in #9918
- release(turborepo): 2.4.1-canary.3 by @github-actions in #9934
- ci(fix): checkout before doing path filtering by @anthonyshew in #9920
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in #9930
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 3 updates by @dependabot in #9931
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by @dependabot in #9932
- chore(deps-dev): bump the basic group in /examples/basic with 3 updates by @dependabot in #9933
New Contributors
- @brunocroh made their first contribution in #9870
- @shinjith-dev made their first contribution in #9872
- @Meligy made their first contribution in #9803
Full Changelog: v2.4.0...v2.4.1
Turborepo v2.4.1-canary.3
What's Changed
Changelog
- refactor: upgrade miette by @NicholasLYang in #9910
- feat(turbo): framework conditionals by @tknickman in #9853
Full Changelog: v2.4.1-canary.2...v2.4.1-canary.3
Turborepo v2.3.6
What's Changed
- chore(examples): update
with-tailwind
by @anthonyshew in #9764 - release(turborepo): 2.3.4 by @github-actions in #9776
- chore(examples): update non-monorepo example by @anthonyshew in #9770
- chore(linting): add
name
property to ESLintrecommended
flat config by @jeremy-code in #9765 - docs: migration guide for users coming from Nx by @anthonyshew in #9762
- ci: conditional checks depending on source code changes by @anthonyshew in #9731
- ci: wrap if statement with curlies by @anthonyshew in #9778
- ci: add needs to examples checks by @anthonyshew in #9779
- ci: fix negative globs by @anthonyshew in #9780
- ci: still trying to get paths right by @anthonyshew in #9781
- ci: still trying to get paths right by @anthonyshew in #9782
- ci: fix ignore paths for tests by @anthonyshew in #9784
- ci: fix ignore paths for tests by @anthonyshew in #9785
- chore: upgrade to Rust 1.84.0 by @ognevny in #9766
- feat(mfe): v2->v1 & make version optional by @tknickman in #9787
- release(turborepo): 2.3.5-canary.0 by @github-actions in #9792
- docs: make incremental migration more prominent on Nx doc by @anthonyshew in #9796
- feat(prune): add
--use-gitignore
flag by @chris-olszewski in #9797 - chore: add best practices to Prisma ORM example by @ankur-arch in #9794
- ci: correctly ignoring in turborepo-test.yml by @anthonyshew in #9800
- feat: makes
affectedPackages
lockfile aware by @dimitropoulos in #9795 - chore(deps): bump the basic group across 1 directory with 17 updates by @dependabot in #9772
- feat(examples): add example-with-vite-react by @shivam-pawar in #9620
- chore(deps): bump the kitchen-sink group across 1 directory with 25 updates by @dependabot in #9771
- chore(deps-dev): bump @types/node from 20.17.16 to 22.10.10 in /examples/non-monorepo in the non-monorepo group across 1 directory by @dependabot in #9777
- feat(mfe): support user specified local proxy by @chris-olszewski in #9695
- chore(deps-dev): bump the basic group in /examples/basic with 6 updates by @dependabot in #9806
- chore(deps-dev): bump turbo from 2.3.3 to 2.3.4 in /examples/with-shell-commands in the with-shell-commands group by @dependabot in #9807
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by @dependabot in #9808
- release(turborepo): 2.3.5-canary.1 by @github-actions in #9813
- feat(watch): caching by @NicholasLYang in #9815
- docs: fix typo by @arosequist in #9814
- fix(example): remove conflict css property from with-tailwind example by @kayumuzzaman in #9816
- chore(examples): update
with-svelte
dependencies by @anthonyshew in #9822 - ci(examples): update version in examples on release by @anthonyshew in #9823
- chore: suggest ways to break cyclic dependencies by @chris-olszewski in #9799
New Contributors
- @ankur-arch made their first contribution in #9794
- @shivam-pawar made their first contribution in #9620
- @arosequist made their first contribution in #9814
- @kayumuzzaman made their first contribution in #9816
Full Changelog: v2.3.4...v2.3.6
Turborepo v2.4.1-canary.2
Full Changelog: v2.4.1-canary.1...v2.4.1-canary.2