Releases: vercel/turbo
Releases · vercel/turbo
Turborepo v1.12.1
What's Changed
Docs
- docs: fix link in telemetry by @A7med3bdulBaset in #7190
create-turbo
- release(turborepo): 1.12.0 by @github-actions in #7177
Changelog
- Print telemetry warning on stderr by @laat in #7189
- chore(integration): remove _helpers & fallback by @tknickman in #7172
New Contributors
- @A7med3bdulBaset made their first contribution in #7190
- @laat made their first contribution in #7189
Full Changelog: v1.12.0...v1.12.1
Turborepo v1.12.0
What's Changed
Docs
- General CI steps on doc. by @anthonyshew in https://github.com/vercel/turbo/pull/6894
- [Docs] create-new.mdx - npm double slash typo fix by @Firfi in https://github.com/vercel/turbo/pull/6933
- fix(docs): correct option heading by @tknickman in https://github.com/vercel/turbo/pull/6973
- Clean up inputs doc. by @anthonyshew in https://github.com/vercel/turbo/pull/6980
- fix(docs): typo in
what-to-cache.mdx
by @pjlangley in https://github.com/vercel/turbo/pull/6960 - fix(docs): update vercel.mdx by @tknickman in https://github.com/vercel/turbo/pull/6987
- Doc for running setup tasks prior to development tasks. by @anthonyshew in https://github.com/vercel/turbo/pull/6999
- Add Glossary to sidebar. by @anthonyshew in https://github.com/vercel/turbo/pull/7011
- fix(docs): remote cache go -> rust by @tknickman in https://github.com/vercel/turbo/pull/7082
- Use
exports
in Internal Packages doc. by @anthonyshew in https://github.com/vercel/turbo/pull/7079 - fix: typo in github-actions.mdx by @mattiadevivo in https://github.com/vercel/turbo/pull/7069
- Document glob spec. by @anthonyshew in https://github.com/vercel/turbo/pull/7076
- Document handling of Node.js versions, OS, and arch. by @anthonyshew in https://github.com/vercel/turbo/pull/7072
- Add generalized deployment advice for Prisma doc. by @anthonyshew in https://github.com/vercel/turbo/pull/7130
- [DO NOT MERGE] feat(telemetry): cli reference by @tknickman in https://github.com/vercel/turbo/pull/6826
- [DO NOT MERGE] feat(telemetry): feature docs by @tknickman in https://github.com/vercel/turbo/pull/6827
- [DO NOT MERGE] feat(docs):
$TURBO_DEFAULT$ by @tknickman in https://github.com/vercel/turbo/pull/7155
create-turbo
- release(turborepo): 1.11.3 by @github-actions in #6891
- release(turborepo): 1.11.4-canary.0 by @github-actions in #6975
- release(turborepo): 1.11.4-canary.1 by @github-actions in #6997
- release(turborepo): 1.11.4-canary.3 by @github-actions in #7157
- release(turborepo): 1.11.4-canary.4 by @github-actions in #7170
Examples
- chore(deps-dev): bump the example-dependencies group in /examples/with-shell-commands with 1 update by @dependabot in #6901
- Update dependencies in examples. by @anthonyshew in #6920
- Fix with-svelte-example by @dummdidumm in #6986
- fix(examples): fontSize type is number not string by @devjiwonchoi in #7005
- Fix Svelte package export map by @dummdidumm in #7007
- fix(examples): basic generator by @tknickman in #7022
- fix(examples): ui turbo.json no longer needed by @tknickman in #7087
- chore(docs): remove unnecessary spaces by @GyoHeon in #7118
- chore: install jest in examples/kitchen-sink by @llllvvuu in #7132
Changelog
- fix: Make execution state use auth crate by @Zertsov in https://github.com/vercel/turbo/pull/6880
- fix(telemetry): obfuscate rc endpoint by @tknickman in https://github.com/vercel/turbo/pull/6925
- fix: treat empty environement variables as unset by @chris-olszewski in https://github.com/vercel/turbo/pull/6929
- Error out if dependent flags are provided without their parent by @arlyon in https://github.com/vercel/turbo/pull/6780
- fix: make sure that our concurrency check ignore packages without task by @arlyon in https://github.com/vercel/turbo/pull/6790
- chore: avoid panic on invalid directory filters by @chris-olszewski in https://github.com/vercel/turbo/pull/6955
- feat(Turborepo): Use a wrapper around the raw strings we pass to globwalk by @gsoltis in https://github.com/vercel/turbo/pull/6847
- fix: ignore permission errors during globbing by @chris-olszewski in https://github.com/vercel/turbo/pull/6957
- fix: avoid retry panic by @chris-olszewski in https://github.com/vercel/turbo/pull/6926
- add better messaging when running with api flag by @Zertsov in https://github.com/vercel/turbo/pull/6927
- fix some clippy lints by @arlyon in https://github.com/vercel/turbo/pull/6959
- Fix/unrevert daemon discovery by @arlyon in https://github.com/vercel/turbo/pull/6712
- feat(telemetry): track prune args by @tknickman in https://github.com/vercel/turbo/pull/6970
- feat(lockfiles): support Yarn 4 patches by @chris-olszewski in https://github.com/vercel/turbo/pull/6974
- feat(telemetry): track global args by @tknickman in https://github.com/vercel/turbo/pull/6972
- fix: update Cargo.lock with correct workspace dependencies by @chris-olszewski in https://github.com/vercel/turbo/pull/6990
- fix: rewrite prefix after carriage return by @chris-olszewski in https://github.com/vercel/turbo/pull/6989
- feat(telemetry): track run arguments by @tknickman in https://github.com/vercel/turbo/pull/6985
- chore: remove usage of command groups by @chris-olszewski in https://github.com/vercel/turbo/pull/6992
- chore: add reason for service being unavailable by @chris-olszewski in https://github.com/vercel/turbo/pull/6993
- fix(turbo): validate graph extension by @tknickman in https://github.com/vercel/turbo/pull/6995
- chore: Adjusted error message for APIClient errors in cache by @NicholasLYang in https://github.com/vercel/turbo/pull/6996
- fix(integration): update help integration test by @tknickman in https://github.com/vercel/turbo/pull/7017
- fix(cache): truncate metadata file when writing by @chris-olszewski in https://github.com/vercel/turbo/pull/7016
- fix(prune): correctly create symlinks to directories by @chris-olszewski in https://github.com/vercel/turbo/pull/6983
- fix: forward fixes for LSP by @chris-olszewski in https://github.com/vercel/turbo/pull/7023
- fix(daemon): make sure cookie dir exists before writing cookie by @chris-olszewski in https://github.com/vercel/turbo/pull/7015
- feat(telemetry): track more daemon errors by @tknickman in https://github.com/vercel/turbo/pull/7031
- chore: revert auth json by @chris-olszewski in https://github.com/vercel/turbo/pull/7026
- chore: prefactor process manager by @chris-olszewski in https://github.com/vercel/turbo/pull/7034
- chore(Turborepo): Scope down opts needed by the visitor, remove run lifetime by @gsoltis in https://github.com/vercel/turbo/pull/7032
- fix: Examples turbo.json outputs key by @NicholasLYang in https://github.com/vercel/turbo/pull/7071
- fix: filter package.json files that are subfolders of other packages by @arlyon in https://github.com/vercel/turbo/pull/7025
- feat: update
@turbo/repository
to use new terminology by @mrmckeb in https://github.com/vercel/turbo/pull/7078 - fix(turbo): sort dependents and dependencies during normalization by @mehulkar in https://github.com/vercel/turbo/pull/7018
- release:
@turbo/repository@0.0.1-canary.3
by @mrmckeb in https://github.com/vercel/turbo/pull/7090 - chore(daemon): swap fallback logs to debug by @tknickman in https://github.com/vercel/turbo/pull/7102
- feat: add ability to spawn child process with pty by @chris-olszewski in https://github.com/vercel/turbo/pull/7077
- chore(Turborepo): Move more CLI stuff out of run code by @gsoltis in https://github.com/vercel/turbo/pull/7085
- fix(hashing): include gitignored files in fallback by @tknickman in https://github.com/vercel/turbo/pull/7105
- fix(clippy): remove unused import by @tknickman in https://github.com/vercel/turbo/pull/7120
- fix(hashing): include default files in fallback by @tknickman in https://github.com/vercel/turbo/pull/7106
- chore: add tracing to pty usage by @chris-olszewski in https://github.com/vercel/turbo/pull/7127
- fix disable echoctl by @chris-olszewski in https://github.com/vercel/turbo/pull/7109
- feat(telemetry): enable feature by @tknickman in https://github.com/vercel/turbo/pull/7122
- feat: enable pty usage by @chris-olszewski in https://github.com/vercel/turbo/pull/7128
- feat(hashing): support
$TURBO_DEFAULT$ in inputs by @tknickman in https://github.com/vercel/turbo/pull/7113 - fix: process manager tests tty by @chris-olszewski in https://github.com/vercel/turbo/pull/7156
- fix(tests): mock telemetry config by @tknickman in https://github.com/vercel/turbo/pull/7168
- chore: clean pnpm lockfile by @mehulkar in https://github.com/vercel/turbo/pull/7171
- fix: tasks with no newline by @chris-olszewski in https://github.com/vercel/turbo/pull/7175
New Contributors
- @Firfi made their first contribution in #6933
- @pjlangley made their first contribution in #6960
- @dummdidumm made their first contribution in #6986
- @devjiwonchoi made their first contribution in #7005
- @nirban07 made their first contribution in #7008
- @mrmckeb made their first contribution in #7078
- @mattiadevivo made their first contribution in #7069
- @GyoHeon made their first contribution in #7118
- @llllvvuu made their first contribution in #7132
Full Changelog: v1.11.3...v1.12.0
Turborepo v1.11.4-canary.4
What's Changed
Docs
- Add generalized deployment advice for Prisma doc. by @anthonyshew in #7130
create-turbo
- release(turborepo): 1.11.4-canary.3 by @github-actions in #7157
Examples
New Contributors
Full Changelog: v1.11.4-canary.3...v1.11.4-canary.4
Turborepo v1.11.4-canary.3
What's Changed
Docs
- fix(docs): remote cache go -> rust by @tknickman in #7082
- Use
exports
in Internal Packages doc. by @anthonyshew in #7079 - fix: typo in github-actions.mdx by @mattiadevivo in #7069
- Document glob spec. by @anthonyshew in #7076
- Document handling of Node.js versions, OS, and arch. by @anthonyshew in #7072
Examples
- fix(examples): ui turbo.json no longer needed by @tknickman in #7087
- chore(docs): remove unnecessary spaces by @GyoHeon in #7118
Changelog
- chore: prefactor process manager by @chris-olszewski in #7034
- chore(Turborepo): Scope down opts needed by the visitor, remove run lifetime by @gsoltis in #7032
- fix: Examples turbo.json outputs key by @NicholasLYang in #7071
- fix: filter package.json files that are subfolders of other packages by @arlyon in #7025
- feat: update
@turbo/repository
to use new terminology by @mrmckeb in #7078 - fix(turbo): sort dependents and dependencies during normalization by @mehulkar in #7018
- release:
@turbo/repository@0.0.1-canary.3
by @mrmckeb in #7090 - chore(daemon): swap fallback logs to debug by @tknickman in #7102
- feat: add ability to spawn child process with pty by @chris-olszewski in #7077
- chore(Turborepo): Move more CLI stuff out of run code by @gsoltis in #7085
- fix(hashing): include gitignored files in fallback by @tknickman in #7105
- fix(clippy): remove unused import by @tknickman in #7120
- fix(hashing): include default files in fallback by @tknickman in #7106
- chore: add tracing to pty usage by @chris-olszewski in #7127
- fix disable echoctl by @chris-olszewski in #7109
- feat(telemetry): enable feature by @tknickman in #7122
- feat: enable pty usage by @chris-olszewski in #7128
- feat(hashing): support
$TURBO_DEFAULT$
in inputs by @tknickman in #7113 - fix: process manager tests tty by @chris-olszewski in #7156
New Contributors
- @mrmckeb made their first contribution in #7078
- @mattiadevivo made their first contribution in #7069
- @GyoHeon made their first contribution in #7118
Full Changelog: v1.11.4-canary.2...v1.11.4-canary.3
Turborepo v1.11.4-canary.2
What's Changed
Docs
- Doc for running setup tasks prior to development tasks. by @anthonyshew in #6999
- Add Glossary to sidebar. by @anthonyshew in #7011
create-turbo
- release(turborepo): 1.11.4-canary.1 by @github-actions in #6997
Examples
- fix(examples): fontSize type is number not string by @devjiwonchoi in #7005
- Fix Svelte package export map by @dummdidumm in #7007
- fix(examples): basic generator by @tknickman in #7022
Changelog
- fix(integration): update help integration test by @tknickman in #7017
- fix(cache): truncate metadata file when writing by @chris-olszewski in #7016
- fix(prune): correctly create symlinks to directories by @chris-olszewski in #6983
- fix: forward fixes for LSP by @chris-olszewski in #7023
- fix(daemon): make sure cookie dir exists before writing cookie by @chris-olszewski in #7015
- feat(telemetry): track more daemon errors by @tknickman in #7031
- chore: revert auth json by @chris-olszewski in #7026
New Contributors
- @devjiwonchoi made their first contribution in #7005
- @nirban07 made their first contribution in #7008
Full Changelog: v1.11.4-canary.1...v1.11.4-canary.2
Turborepo v1.11.4-canary.1
What's Changed
Docs
- fix(docs): correct option heading by @tknickman in #6973
- Clean up inputs doc. by @anthonyshew in #6980
- fix(docs): typo in
what-to-cache.mdx
by @pjlangley in #6960 - fix(docs): update vercel.mdx by @tknickman in #6987
create-turbo
- release(turborepo): 1.11.4-canary.0 by @github-actions in #6975
Examples
- Fix with-svelte-example by @dummdidumm in #6986
Changelog
- fix some clippy lints by @arlyon in #6959
- Fix/unrevert daemon discovery by @arlyon in #6712
- feat(telemetry): track prune args by @tknickman in #6970
- feat(lockfiles): support Yarn 4 patches by @chris-olszewski in #6974
- feat(telemetry): track global args by @tknickman in #6972
- fix: update Cargo.lock with correct workspace dependencies by @chris-olszewski in #6990
- fix: rewrite prefix after carriage return by @chris-olszewski in #6989
- feat(telemetry): track run arguments by @tknickman in #6985
- chore: remove usage of command groups by @chris-olszewski in #6992
- chore: add reason for service being unavailable by @chris-olszewski in #6993
- fix(turbo): validate graph extension by @tknickman in #6995
- chore: Adjusted error message for APIClient errors in cache by @NicholasLYang in #6996
New Contributors
- @pjlangley made their first contribution in #6960
- @dummdidumm made their first contribution in #6986
Full Changelog: v1.11.4-canary.0...v1.11.4-canary.1
Turborepo v1.11.4-canary.0
What's Changed
Docs
- General CI steps on doc. by @anthonyshew in #6894
- [Docs] create-new.mdx - npm double slash typo fix by @Firfi in #6933
create-turbo
- release(turborepo): 1.11.3 by @github-actions in #6891
Examples
- chore(deps-dev): bump the example-dependencies group in /examples/with-shell-commands with 1 update by @dependabot in #6901
- Update dependencies in examples. by @anthonyshew in #6920
Changelog
- fix: Make execution state use auth crate by @Zertsov in #6880
- fix(telemetry): obfuscate rc endpoint by @tknickman in #6925
- fix: treat empty environement variables as unset by @chris-olszewski in #6929
- Error out if dependent flags are provided without their parent by @arlyon in #6780
- fix: make sure that our concurrency check ignore packages without task by @arlyon in #6790
- chore: avoid panic on invalid directory filters by @chris-olszewski in #6955
- feat(Turborepo): Use a wrapper around the raw strings we pass to globwalk by @gsoltis in #6847
- fix: ignore permission errors during globbing by @chris-olszewski in #6957
- fix: avoid retry panic by @chris-olszewski in #6926
- add better messaging when running with api flag by @Zertsov in #6927
New Contributors
- @Firfi made their first contribution in #6933
Full Changelog: v1.11.3...v1.11.4-canary.0
Turborepo v1.11.3
What's Changed
Docs
- Updated outdated Docs "Getting Started" > "Create a New Monorepo" by @Gogoro in #6786
- docs: fix typo under getting started by @denniscampos in #6817
create-turbo
- release(turborepo): 1.11.2 by @github-actions in #6776
- release(turborepo): 1.11.3-canary.0 by @github-actions in #6791
- release(turborepo): 1.11.3-canary.1 by @github-actions in #6835
- release(turborepo): 1.11.3-canary.2 by @github-actions in #6890
Examples
- Bump turbo in examples. by @anthonyshew in #6766
- fix button prop appName from docs app by @Yunfei1982 in #6794
- Ignore dist in shell commands example. by @anthonyshew in #6851
- fix(examples): Typo correction on design-system package.json by @GGalupo in #6859
Changelog
- chore: remove verbosity filter from chrome profile by @chris-olszewski in #6779
- feat: add anon-profile flag by @chris-olszewski in #6781
- chore: remove verbosity flag when running benchmark by @mehulkar in #6782
- feat(gen): pass the command cwd through by @tknickman in #6795
- perf(yarn3): eagerly construct map from workspace paths to locators by @chris-olszewski in #6797
- fix: add missing dependency to cargo lockfile by @mehulkar in #6807
- refactor: Remove bookkeeping abstraction from turbo config by @NicholasLYang in #6809
- chore: include response body if not valid JSON by @chris-olszewski in #6796
- chore: add tracing to primary lockfile functions by @chris-olszewski in #6800
- feat(turbo): telemetry client by @tknickman in #6743
- fix(telemetry): don’t track hash by @tknickman in #6828
- feat(telemetry): add README disabled note by @tknickman in #6829
- feat(telemetry): generic parent to child event by @tknickman in #6830
- Create wrapper for
dirs_next::config_dir()
by @Zertsov in #6837 - fix: Allow for long symlinks by using append_link by @NicholasLYang in #6838
- Use the sso team instead of the string 'sso' by @Zertsov in #6867
- feat(telemetry): track client system info by @tknickman in #6868
- fix(yarn4): avoid overwriting non-npm protocols by @chris-olszewski in #6723
- fix: avoid deleting cached package discovery data by @chris-olszewski in #6872
- Make link command use auth crate instead of config token by @Zertsov in #6870
- fix support bracket filepaths by @chris-olszewski in #6877
- fix clippy 'errors' by @Zertsov in #6881
- feat(telemetry): add run and repo events by @tknickman in #6876
- add base url getter to APIClient by @Zertsov in #6888
- chore: tracing overhaul by @chris-olszewski in #6869
New Contributors
- @Yunfei1982 made their first contribution in #6794
- @Gogoro made their first contribution in #6786
- @denniscampos made their first contribution in #6817
- @jupapios made their first contribution in #6849
- @GGalupo made their first contribution in #6859
- @bb8dd made their first contribution in #6862
Full Changelog: v1.11.2...v1.11.3
Turborepo v1.11.3-canary.2
What's Changed
Docs
- Updated outdated Docs "Getting Started" > "Create a New Monorepo" by @Gogoro in #6786
- docs: fix typo under getting started by @denniscampos in #6817
create-turbo
- release(turborepo): 1.11.3-canary.1 by @github-actions in #6835
Examples
- fix button prop appName from docs app by @Yunfei1982 in #6794
- Ignore dist in shell commands example. by @anthonyshew in #6851
- fix(examples): Typo correction on design-system package.json by @GGalupo in #6859
Changelog
- fix: add missing dependency to cargo lockfile by @mehulkar in #6807
- refactor: Remove bookkeeping abstraction from turbo config by @NicholasLYang in #6809
- chore: include response body if not valid JSON by @chris-olszewski in #6796
- chore: add tracing to primary lockfile functions by @chris-olszewski in #6800
- feat(turbo): telemetry client by @tknickman in #6743
- fix(telemetry): don’t track hash by @tknickman in #6828
- feat(telemetry): add README disabled note by @tknickman in #6829
- feat(telemetry): generic parent to child event by @tknickman in #6830
- Create wrapper for
dirs_next::config_dir()
by @Zertsov in #6837 - fix: Allow for long symlinks by using append_link by @NicholasLYang in #6838
- Use the sso team instead of the string 'sso' by @Zertsov in #6867
- feat(telemetry): track client system info by @tknickman in #6868
- fix(yarn4): avoid overwriting non-npm protocols by @chris-olszewski in #6723
- fix: avoid deleting cached package discovery data by @chris-olszewski in #6872
- Make link command use auth crate instead of config token by @Zertsov in #6870
- fix support bracket filepaths by @chris-olszewski in #6877
- fix clippy 'errors' by @Zertsov in #6881
- feat(telemetry): add run and repo events by @tknickman in #6876
- add base url getter to APIClient by @Zertsov in #6888
New Contributors
- @Yunfei1982 made their first contribution in #6794
- @Gogoro made their first contribution in #6786
- @denniscampos made their first contribution in #6817
- @jupapios made their first contribution in #6849
- @GGalupo made their first contribution in #6859
- @bb8dd made their first contribution in #6862
Full Changelog: v1.11.3-canary.1...v1.11.3-canary.2
Turborepo v1.11.3-canary.1
What's Changed
Docs
- Updated outdated Docs "Getting Started" > "Create a New Monorepo" by @Gogoro in #6786
- docs: fix typo under getting started by @denniscampos in #6817
create-turbo
- release(turborepo): 1.11.3-canary.0 by @github-actions in #6791
Examples
- fix button prop appName from docs app by @Yunfei1982 in #6794
Changelog
- chore: remove verbosity flag when running benchmark by @mehulkar in #6782
- feat(gen): pass the command cwd through by @tknickman in #6795
- perf(yarn3): eagerly construct map from workspace paths to locators by @chris-olszewski in #6797
- fix: add missing dependency to cargo lockfile by @mehulkar in #6807
- refactor: Remove bookkeeping abstraction from turbo config by @NicholasLYang in #6809
- chore: include response body if not valid JSON by @chris-olszewski in #6796
- chore: add tracing to primary lockfile functions by @chris-olszewski in #6800
- feat(turbo): telemetry client by @tknickman in #6743
- fix(telemetry): don’t track hash by @tknickman in #6828
- feat(telemetry): add README disabled note by @tknickman in #6829
- feat(telemetry): generic parent to child event by @tknickman in #6830
New Contributors
- @Yunfei1982 made their first contribution in #6794
- @Gogoro made their first contribution in #6786
- @denniscampos made their first contribution in #6817
Full Changelog: v1.11.3-canary.0...v1.11.3-canary.1