What's Changed
Changelog
- Add support to integration tests for experimental rust codepath by @arlyon in #5748
- chore: require lockfile implementations to be threadsafe by @chris-olszewski in #5781
- release(turborepo): 1.10.13 by @github-actions in #5788
- feat(turbo-ignore): add better error message by @tknickman in #5790
- test: verify we can walk DAGs with multiple roots by @chris-olszewski in #5770
- add filewatching tests to document behaviour regarding file add/delete by @gsoltis in #5580
- add evaluatables to chunk list ident by @sokra in #5785
- Tracing improvements by @sokra in #5783
- Generic types over Vcs by @alexkirsz in #5738
- fix: snapshot test path canonicalization by @ForsakenHarmony in #5795
- fix "any" context condition implementation by @sokra in #5794
- feat(examples): update cra lint by @tknickman in #5799
- feat: port github action detection by @chris-olszewski in #5792
- add middleware entry type by @sokra in #5800
- fix: unify go rust error formatting by @chris-olszewski in #5798
- fix: remove panic from task graph validation by @chris-olszewski in #5789
- feat: port task graph execution by @chris-olszewski in #5791
- fix(turborepo): Better unlink Output by @nathanhammond in #5764
- perform invalidation directly on writes by @sokra in #5786
- Automatically derive ValueDefault for primitive value types by @alexkirsz in #5793
- fix(lint): add node env by @tknickman in #5805
- fix: persistent task concurrency check by @chris-olszewski in #5806
- feat: show all persistent task validation errors by @chris-olszewski in #5807
- docs: update webpack docs to reflect latest next.js api by @willwill96 in #5680
- feat(turborepo): Use new URL scheme. by @nathanhammond in #5803
- fix(turborepo): API naming and dep graph by @nathanhammond in #5819
- make swc comments immutable by @sokra in #5784
- avoid unnessecary indirection in async modules by @sokra in #5627
- fix(lint): set vscode config for pnpm examples by @tknickman in #5826
- feat(docs): update lint in handbook by @tknickman in #5812
- Update HMR for next-api by @jridgewell in #5814
- avoid cloning a large list of task ids by @sokra in #5821
- chore(docs): update lint callout by @tknickman in #5831
- chore(lint): update @vercel/style-guide to latest by @tknickman in #5832
- feat(examples): upgrade @vercel/style-guide to 5 by @tknickman in #5834
- Update
swc_core
tov0.82.4
by @kdy1 in #5820 - chore: minor task cache changes by @chris-olszewski in #5838
- chore: remove fake root topological task nodes by @chris-olszewski in #5828
- feat: port task execution summary by @chris-olszewski in #5825
- Update
swc_core
tov0.82.10
by @kdy1 in #5853 - Stub out module.hot.check for next-api by @jridgewell in #5855
- feat(Turborepo): Create a filewatching crate by @gsoltis in #5772
- chore: make color selector usable with prefix ui by @chris-olszewski in #5863
- feat(example): update tailwind starter template by @tknickman in #5856
- chore: add full auth into http client by @chris-olszewski in #5857
- feature(turbo): Global Hash by @NicholasLYang in #5568
- fix(lint): remove unused import by @tknickman in #5883
- feat(example): update basic starter template by @tknickman in #5880
- feat(docs): update bundle format recommendation by @tknickman in #5870
- fix: avoid panic during task cache construction by @chris-olszewski in #5882
- Add
Send
bound toT
inVc<T>
to make type error less cryptic by @kdy1 in #5871 - feat(Turborepo): add filesystem cookies on top of filewatching by @gsoltis in #5858
- Turbopack: Remove
turbo_tasks::unit()
by @wbinnssmith in #5860 - Turbopack Experimental: Fix source maps in HMR by @wbinnssmith in #5852
- feat(examples): update design-system by @tknickman in #5884
- fix: use existing ui instead of constructing a new one by @chris-olszewski in #5886
- feat: support analysing ternary expressions by @ForsakenHarmony in #5881
- Fix clippy warnings / errors in filewatching code by @gsoltis in #5891
- feat: connect task cache with visitor by @chris-olszewski in #5889
- Update pnpm to 8.7.1 by @wbinnssmith in #5861
- fix: missing autoprefixer package in with-tailwind example by @boompikachu in #5893
- release(turborepo): 1.10.14-canary.0 by @github-actions in #5903
- fix: deny clippy errors in filewatching crate by @chris-olszewski in #5895
- fix(Turborepo): Filter ancestor events before manual recursive watch by @gsoltis in #5896
- feat(create-turbo): better error when GH is down by @tknickman in #5900
- feat: port output control by @chris-olszewski in #5906
- feat(examples): update kitchen-sink by @tknickman in #5892
- Revert swc versions to one that doesn't use lightningcss by @wbinnssmith in #5911
- feature(turbo): Task Hash by @NicholasLYang in #5716
- fix(with-tailwind): support .mjs import extension by @tknickman in #5912
- fix(create-turbo): add before commiting by @tknickman in #5914
- fix(tests): kitchen-sink updates by @tknickman in #5924
- feat(turbo-ignore): fix args and update fallback by @tknickman in #5910
- feat(examples): update gatsby by @tknickman in #5925
- feat(Turborepo): Implement glob watching by @gsoltis in #5862
- release(turborepo): 1.10.14-canary.1 by @github-actions in #5929
- chore: add error to prefixed UI by @chris-olszewski in #5915
- chore: purge unused Go code by @chris-olszewski in #5917
- fix: add DOM lib to react-library tsconfig by @ekafyi in #5111
- fix(examples-tests): correct gatsby prysk test by @tknickman in #5935
- feat: use prefixed ui in task graph visitor by @chris-olszewski in #5930
- Add "scroll to top" option in theme.config.tsx by @mitesh-gupta in #5907
- changed LandingPage component clipping title by @Firgrep in #5937
- Child process manager by @arlyon in #5849
- Revert "Child process manager" by @gsoltis in #5939
- Update http mock and clap by @wbinnssmith in #5936
- Update logos. by @anthonyshew in #5941
- Rearranging style-guide imports by @imCorfitz in #5942
- CSS HMR fixes by @sokra in #5948
- Reduce the number of tasks for better performance by @sokra in #5950
- improve error handling of developer workflow tool by @sokra in #5952
- fix(Turborepo): Update integration test for bad flag by @gsoltis in #5946
- Update ContextCondition::InPath to match exact path by @jridgewell in #5938
- fix(workspaces): glob fix and refactor correction by @tknickman in #5951
- Wire filewatching to daemon server by @gsoltis in #5916
- Revert "Reduce the number of tasks for better performance" by @sokra in #5953
- feat(turborepo): support Bun by @nathanhammond in #5934
- feat(create-turbo): support bun (beta) by @tknickman in #5943
- Use
is_inside_or_equal_ref
inContextCondition::InPath
by @jridgewell in #5954 - release(turborepo): 1.10.14-canary.2 by @github-actions in #5956
- feat(turborepo): add basic child process manager package by @gsoltis in #5940
- Update
swc_core
tov0.83.12
by @kdy1 in #5923 - reduce number of task in async_module by @sokra in #5959
- reduce unneccessary fs tasks by @sokra in #5960
- bumping minor or major should reset patch/minor by @sokra in #5955
- fix: pin thiserror to <1.0.45 which requires updating the toolchain by @arlyon in #5962
New Contributors
- @willwill96 made their first contribution in #5680
- @boompikachu made their first contribution in #5893
- @mitesh-gupta made their first contribution in #5907
- @Firgrep made their first contribution in #5937
- @imCorfitz made their first contribution in #5942
Full Changelog: v1.10.13...v1.10.14