Releases: vercel/turbo
Releases · vercel/turbo
Turborepo v1.13.1-canary.3
What's Changed
Changelog
- feat(Turborepo): return invalid states from package discovery by @gsoltis in #7789
- fix(Turborepo): ignore working tree state for fixed git comparisons by @gsoltis in #7838
- fix(vt100): fix scrollback underflow by @chris-olszewski in #7844
- fix(ui): account for border when reserving size for logs by @chris-olszewski in #7846
Full Changelog: v1.13.1-canary.2...v1.13.1-canary.3
Turborepo v1.13.1-canary.2
What's Changed
Docs
Changelog
- fix(ui): limit viewport size based on term size by @chris-olszewski in #7837
New Contributors
Full Changelog: v1.13.1-canary.1...v1.13.1-canary.2
Turborepo v1.13.1-canary.1
What's Changed
Changelog
- chore: remove some unused imports by @chris-olszewski in #7816
- feat(ui): persist all logs by @chris-olszewski in #7822
Full Changelog: v1.13.1-canary.0...v1.13.1-canary.1
Turborepo v1.13.1-canary.0
What's Changed
Changelog
- feat(ui): persist logs on failure by @chris-olszewski in #7805
- feat(Turborepo): handle package manager changes by @gsoltis in #7770
- feat(ui): add ability to scroll task output by @chris-olszewski in #7807
- fix(ui): avoid dupe key events on windows by @chris-olszewski in #7809
- fix(ui): avoid using prefix for replayed logs by @chris-olszewski in #7810
Full Changelog: v1.13.0...v1.13.1-canary.0
Turborepo v1.13.0
What's Changed
Docs
- s/the your/the/ by @steveluscher in #7669
- s/mental/model/ by @steveluscher in #7668
- Fix typos in docs & turborepo-lsp by @Dann1y in #7702
- docs: Update testing configuration documentation for clarity by @sooster910 in #7683
- docs: change texts from lint to type-check by @devjiwonchoi in #7698
scan
command doc. by @anthonyshew in #6770- Docs: add references to TURBO_CACHE_DIR environment variable by @weyert in #7632
- Use hardcoding. by @anthonyshew in #7792
- docs: document new ui configuration options by @chris-olszewski in #7803
create-turbo
- publish 1.13.0-canary.2 to registry by @chris-olszewski in #7787
eslint
- Support import.meta.env in eslint-plugin-turbo by @jamesbvaughan in #7781
@turbo/repository
- fix(@turbo/repository): Remove custom type so nap can serialize it by @mehulkar in #7650
- chore(@turbo/repository): bump to 0.0.1-canary.9 by @mehulkar in #7652
- refactor(turborepo): Renaming -PackageDetector to -PackageChangeMapper by @NicholasLYang in #7655
- chore(@turbo/repository): show current version when publishing by @mehulkar in #7679
- chore(@turbo/repository): bump to 0.0.1-canary.10 by @mehulkar in #7680
Examples
- Bug fix on with-tailwind example by @zsh77 in #7584
- Improvements on kitchen-sink example by @zsh77 in #7641
- Bug fix on with rollup by @zsh77 in #7651
- fix(examples): avoid clearing screen when using vite by @chris-olszewski in #7783
- Bug fix on kitchen-sink example by @zsh77 in #7624
- fix(ci): fix examples CI check by @tknickman in #7801
Changelog
- chore: clean up silent flag impl by @chris-olszewski in #7643
- chore: silence lint warnings from vt100 crate by @chris-olszewski in #7647
- chore: rename vendored vt100 crate by @chris-olszewski in #7649
- feat: Add success rate telemetry for login by @Zertsov in #7656
- chore(turborepo): Move PackageChangeMappers to turborepo-repository by @NicholasLYang in #7657
- feature: Add invalidate flag to logout by @Zertsov in #7444
- feat: terminal pane component by @chris-olszewski in #7619
- feat: add getter for selected task by @chris-olszewski in #7614
- chore(Turborepo): refactor client side of daemon-backed package discovery by @gsoltis in #7644
- fix(turborepo): Logout by @NicholasLYang in #7667
- feat: add scan subcommand by @arlyon in #6788
- fix(Turborepo): Fix cookie directory by @gsoltis in #7664
- refactor(turborepo): Split up
Run
intoRunBuilder
andRun
by @NicholasLYang in #7681 - chore: generalize log writer by @chris-olszewski in #7678
- chore: generalize cache terminal output by @chris-olszewski in #7701
- feat: add entire screen viewer to vt100 by @chris-olszewski in #7699
- fix(Turborepo): Handle directory moves in package discovery by @gsoltis in #7700
- chore(Turborepo): Handle unhandled error case in package discovery by @gsoltis in #7703
- feat: ensure PrefixedWriter is line buffered by @chris-olszewski in #7728
- chore(Turborepo): Consolidate Subscriber::watch and setup task by @gsoltis in #7714
- feat(Turborepo): add error handling to package discovery process by @gsoltis in #7725
- feat: enable new UI by @chris-olszewski in #7733
- fix: retry requests that fail due to timeout or request errors by @chris-olszewski in #7745
- feat: enable env var for preflight by @chris-olszewski in #7754
- chore: add ability to configure TUI via turbo.json by @chris-olszewski in #7755
- Add TURBO_CACHE_DIR env for
--cache-dir
flag by @weyert in #6294 - fix(ui): properly handle escape codes in persisted output by @chris-olszewski in #7760
- fix(ui): always start tasks by @chris-olszewski in #7758
- feat(Turborepo): handle invalid states in package watching by @gsoltis in #7759
- feat: add ability to configure tasks as interactive by @chris-olszewski in #7767
- feat: enable windows pty by @chris-olszewski in #7780
- chore(ui): add more info to table footer by @chris-olszewski in #7788
- chore: update turbo.json schema for interactive tasks by @chris-olszewski in #7786
- feat(pnpm): respect link-workspace-packages npmrc by @chris-olszewski in #7791
- feat: add ability to control UI via cli arg by @chris-olszewski in #7793
- feat: support apple git in scan diagnostic by @arlyon in #7740
New Contributors
- @steveluscher made their first contribution in #7669
- @Dann1y made their first contribution in #7702
- @sooster910 made their first contribution in #7683
- @jamesbvaughan made their first contribution in #7781
Full Changelog: v1.12.5...v1.13.0
Turborepo v1.13.0-canary.4
What's Changed
Docs
- [DO NOT MERGE]
scan
command doc. by @anthonyshew in #6770 - Docs: add references to TURBO_CACHE_DIR environment variable by @weyert in #7632
- Use hardcoding. by @anthonyshew in #7792
Examples
- fix(examples): avoid clearing screen when using vite by @chris-olszewski in #7783
Changelog
- chore(ui): add more info to table footer by @chris-olszewski in #7788
- chore: update turbo.json schema for interactive tasks by @chris-olszewski in #7786
- feat(pnpm): respect link-workspace-packages npmrc by @chris-olszewski in #7791
Full Changelog: v1.13.0-canary.3...v1.13.0-canary.4
Turborepo v1.13.0-canary.3
What's Changed
create-turbo
- publish 1.13.0-canary.2 to registry by @chris-olszewski in #7787
Changelog
- feat(Turborepo): handle invalid states in package watching by @gsoltis in #7759
- feat: add ability to configure tasks as interactive by @chris-olszewski in #7767
- feat: enable windows pty by @chris-olszewski in #7780
Full Changelog: v1.13.0-canary.1...v1.13.0-canary.3
Turborepo v1.13.0-canary.1
What's Changed
Changelog
- chore: add ability to configure TUI via turbo.json by @chris-olszewski in #7755
- Add TURBO_CACHE_DIR env for
--cache-dir
flag by @weyert in #6294 - fix(ui): properly handle escape codes in persisted output by @chris-olszewski in #7760
- fix(ui): always start tasks by @chris-olszewski in #7758
Full Changelog: v1.13.0-canary.0...v1.13.0-canary.1
Turborepo v1.13.0-canary.0
What's Changed
Docs
- s/the your/the/ by @steveluscher in #7669
- s/mental/model/ by @steveluscher in #7668
- Fix typos in docs & turborepo-lsp by @Dann1y in #7702
- docs: Update testing configuration documentation for clarity by @sooster910 in #7683
- docs: change texts from lint to type-check by @devjiwonchoi in #7698
@turbo/repository
- fix(@turbo/repository): Remove custom type so nap can serialize it by @mehulkar in #7650
- chore(@turbo/repository): bump to 0.0.1-canary.9 by @mehulkar in #7652
- refactor(turborepo): Renaming -PackageDetector to -PackageChangeMapper by @NicholasLYang in #7655
- chore(@turbo/repository): show current version when publishing by @mehulkar in #7679
- chore(@turbo/repository): bump to 0.0.1-canary.10 by @mehulkar in #7680
Examples
- Bug fix on with-tailwind example by @zsh77 in #7584
- Improvements on kitchen-sink example by @zsh77 in #7641
- Bug fix on with rollup by @zsh77 in #7651
Changelog
- chore: clean up silent flag impl by @chris-olszewski in #7643
- chore: silence lint warnings from vt100 crate by @chris-olszewski in #7647
- chore: rename vendored vt100 crate by @chris-olszewski in #7649
- feat: Add success rate telemetry for login by @Zertsov in #7656
- chore(turborepo): Move PackageChangeMappers to turborepo-repository by @NicholasLYang in #7657
- feature: Add invalidate flag to logout by @Zertsov in #7444
- feat: terminal pane component by @chris-olszewski in #7619
- feat: add getter for selected task by @chris-olszewski in #7614
- chore(Turborepo): refactor client side of daemon-backed package discovery by @gsoltis in #7644
- fix(turborepo): Logout by @NicholasLYang in #7667
- feat: add scan subcommand by @arlyon in #6788
- fix(Turborepo): Fix cookie directory by @gsoltis in #7664
- refactor(turborepo): Split up
Run
intoRunBuilder
andRun
by @NicholasLYang in #7681 - chore: generalize log writer by @chris-olszewski in #7678
- chore: generalize cache terminal output by @chris-olszewski in #7701
- feat: add entire screen viewer to vt100 by @chris-olszewski in #7699
- fix(Turborepo): Handle directory moves in package discovery by @gsoltis in #7700
- chore(Turborepo): Handle unhandled error case in package discovery by @gsoltis in #7703
- feat: ensure PrefixedWriter is line buffered by @chris-olszewski in #7728
- chore(Turborepo): Consolidate Subscriber::watch and setup task by @gsoltis in #7714
- feat(Turborepo): add error handling to package discovery process by @gsoltis in #7725
- feat: enable new UI by @chris-olszewski in #7733
- fix: retry requests that fail due to timeout or request errors by @chris-olszewski in #7745
- feat: enable env var for preflight by @chris-olszewski in #7754
New Contributors
- @steveluscher made their first contribution in #7669
- @Dann1y made their first contribution in #7702
- @sooster910 made their first contribution in #7683
Full Changelog: v1.12.5...v1.13.0-canary.0
Turborepo v1.12.5
What's Changed
Docs
- Name the file in Prisma doc. by @anthonyshew in #7426
- chore(docs): update github actions versions to support node 20 by @robinsmith-source in #7434
- chore: update docs to no longer suggest verbosity for
--profile
by @chris-olszewski in #7521 - Add version to package in internal packages docs for yarn by @loctn in #7626
create-turbo
- release(turborepo): 1.12.4 by @github-actions in #7383
@turbo/repository
- chore(Turborepo): bump versions in prep for a release by @gsoltis in #7385
- refactor(turborepo): Package Detection by @NicholasLYang in #7549
- feat(@turbo/repository): return dependencies in graph by @mehulkar in #7616
- chore(@turbo/repository): bump version to 0.0.1-canary.8 by @mehulkar in #7636
Examples
- fix(examples): basic generator by @dangbt in #7400
- Remove barrel file from design-system-example by @anthonyshew in #7580
- Dependabot updates for examples. by @anthonyshew in #7615
- Bug fix on with-npm by @zsh77 in #7587
- dev script of ui package in example with rollup by @zsh77 in #7550
- Cleanup of with-vite example by @zsh77 in #7585
- Cleanup of with-yarn example by @zsh77 in #7589
- Guarantee typescript-eslint parser resolving. by @anthonyshew in #7634
Changelog
- perf: parse and walk globs in parallel by @chris-olszewski in #7244
- fix: do better validation for existing tokens by @Zertsov in #7358
- chore(ci): remove Makefile targets to build Go binaries by @mehulkar in #7389
- add error enum to
turborepo-dirs
by @Zertsov in #7277 - fix: Clippy errors by @Zertsov in #7392
- docs: Refresh daemon documentation by @NicholasLYang in #7386
- Break up Client trait by @Zertsov in #7387
- chore(turbo): delete unused goreleaser configs by @mehulkar in #7393
- Improve daemon startup times by @arlyon in #7322
- fix: reading output from orphan process by @chris-olszewski in #7402
- Add optionalwatch cookie support by @arlyon in #7379
- chore: add force flag to login command by @Zertsov in #7378
- Audit daemon error paths and ensure we are doing everything we can to handle by @arlyon in #7334
- chore: lower log level for noisy crates by @chris-olszewski in #7439
- chore: Rename daemon code by @NicholasLYang in #7440
- fix: support yarn4 semver resolutions by @chris-olszewski in #7442
- fix: More robust token validation by @Zertsov in #7407
- chore: Change daemon log location to be in repo by @NicholasLYang in #7468
- chore: remove unnecessary result on join_unix_path by @chris-olszewski in #7506
- chore: remove unused features from config crate by @chris-olszewski in #7531
- feat: task table widget by @chris-olszewski in #7470
- fix: Remove extra login popup for Vercel by @Zertsov in #7469
- feat(turborepo): Convert even more errors by @NicholasLYang in #7513
- fix: correctly call teams api by @chris-olszewski in #7533
- chore: add read_existing_to_string by @chris-olszewski in #7532
- feat: allow for faux comments at top level of turbo.json by @chris-olszewski in #7546
- fix: Load vercel token into command base by @Zertsov in #7545
- fix: support pnpm workspace path aliasing by @chris-olszewski in #7512
- chore: remove unused import from dep_splitter by @chris-olszewski in #7555
- fix: Respect globalDependencies when determining changed packages by @NicholasLYang in #7557
- feat(Turborepo): Renaming, additional cookiewriter constructor by @gsoltis in #7553
- fix: vercel auth file borks login by @Zertsov in #7556
- fix: login success page redirect by @Zertsov in #7558
- chore: move logout functionality into auth crate by @Zertsov in #7443
- chore: Change to use borrowed path by @Zertsov in #7569
- Handle logging story better on daemon by @arlyon in #7526
- fix: sso login duplicate popup by @Zertsov in #7575
- chore(Turborepo): refactor telemetry to use turbopath by @gsoltis in #7567
- chore(Turborepo): move test filesystem setup into test code by @gsoltis in #7568
- chore(Turborepo): Switch tests to use filesystem, remove unused generics by @gsoltis in #7610
- fix(cache): fix restoration issues of directories with very long paths by @chris-olszewski in #7628
- chore: vendor vt100 crate by @chris-olszewski in #7591
- fix(cache): restoration symlink by @chris-olszewski in #7633
- fix: reject empty cache dir path by @chris-olszewski in #7630
- fix: add more caching status tests by @Zertsov in #7574
New Contributors
- @dangbt made their first contribution in #7400
- @robinsmith-source made their first contribution in #7434
- @nnmax made their first contribution in #6651
- @bgw made their first contribution in #7206
- @loctn made their first contribution in #7626
- @zsh77 made their first contribution in #7587
Full Changelog: v1.12.4...v1.12.5