What's Changed
Changelog
- release(turborepo): 1.10.17-canary.0 by @github-actions in #6329
- build(cargo): skip external build script with rust-analyzer by @kwonoj in #6325
- fix: global hash divergence for empty version strings by @chris-olszewski in #6319
- fix(turbo-ignore): better error for invalid commit by @tknickman in #6330
- fix: explicitly set turbo command name by @chris-olszewski in #6332
- feat(examples): update non-monorepo to pnpm by @tknickman in #6337
- fix(docs): Add full stop punctuation and add inifinitive marker to verb by @mdmathewdc in #6335
- fix: task definition serialization by @chris-olszewski in #6306
- fix: Empty command returns help text and not error by @NicholasLYang in #6340
- docs: Added nested workspaces under troubleshooting by @NicholasLYang in #6342
- feat: add support for --parallel by @chris-olszewski in #6339
- fix(Turborepo): Drop root from calculation of in-scope workspaces by @gsoltis in #6328
- chore(turbo-utils): Remove tsup build by @mehulkar in #6301
- feat(turbopack-ecmascript): calculate import.meta.url as an absolute path by @kwonoj in #6318
- feat(Turborepo): Add more detail to a cookie error variant by @gsoltis in #6349
- fix(Turborepo): Bump x/net, go mod tidy by @gsoltis in #6355
- fix(turbo-utils): correct typo on package.json on types field by @stefanofa in #6360
- add backtrace for trait calls by @sokra in #6274
- Triple chunk size heuristic by @sokra in #6305
- improve resolving performance by @sokra in #6304
- Devlow: refactor browser.ts by @wbinnssmith in #6286
- make test less flaky by @sokra in #6367
- Implement
VersionedContent
onEcmascriptBuildNodeChunkContent
by @jridgewell in #6354 - port(turborepo): Fixing API Client config tests by @NicholasLYang in #6356
- fix: use which for package manager binary discovery by @chris-olszewski in #6370
- chore(tests): delete a mostly copy-pasted fixture by @mehulkar in #6366
- refactor: Moving to thiserror part 2 by @NicholasLYang in #6273
- refactor(turborepo): Changed cache misses to be a non-error by @NicholasLYang in #6369
- fix: use correct command for package managers by @chris-olszewski in #6372
- chore(test): combine two fixtures for single package testing by @mehulkar in #6374
- build: Update
swc_core
tov0.86.40
by @kdy1 in #6343 - feat: forward signals to process manager by @chris-olszewski in #6357
- fix: Move package manager tests to turbo info by @NicholasLYang in #6373
- docs: document --profile flag by @mehulkar in #6371
- port(turborepo): Analytics Client by @NicholasLYang in #6315
- fix(updater): specify latest for codemod by @tknickman in #6381
- refactor(Turborepo): Move package graph to repository crate by @gsoltis in #6375
- fix(docs): clarify output mode for Dockerfile by @tknickman in #6385
- fix: Dry Run Text Output by @NicholasLYang in #6380
- feat(turbopack): support url rewrite behavior options by @kwonoj in #6376
- chore: fix clippy lints in tests by @chris-olszewski in #6384
- feat(turbopack-ecmascript): support relative url asset ref by @kwonoj in #6386
- chore(tests): replace fixture with a fixture config by @mehulkar in #6391
- refactor and fix CssEmbed for url() by @sokra in #6382
- chore: update
update-informer
to 1.1 by @mgrachev in #5400 - fix(examples): updated with-docker devDependencies for successful build by @fa-901 in #5444
- fix: kill process group instead of children by @chris-olszewski in #6387
- Update turbopack related labels by @padmaia in #6399
- chore: prefactor for sending task logs to spaces by @chris-olszewski in #6383
- improve count hash set edge case handling, fix negative bottom connection counting by @sokra in #6393
- fix: add newline to graph output by @chris-olszewski in #6397
- feat(Turborepo): Next revision of @turbo/repository by @gsoltis in #6350
- small minor fixes by @sokra in #6403
- linux watching is too fast and causes inconsistent read by @sokra in #6404
- performance improvement and fixes by @sokra in #6394
- fix(Turborepo): Sort env vars, include framework inference in task summary by @gsoltis in #6402
- chore(tests): make test output assertions simpler by @mehulkar in #6400
- fix(Turborepo): Add suppressing logs line for new-only output mode by @gsoltis in #6406
- reenable perf optimization, fix race condition by @sokra in #6405
- Turbopack: Attribute missing module issues to the import site by @wbinnssmith in #6351
- docs: add github actions/cache example to github ci docs by @austinwoon in #2761
- port: Fixing and refactoring integration tests by @NicholasLYang in #6398
- chore: Fix compilation warnings by @NicholasLYang in #6418
- Port(Turborepo): Synthesize command for spaces by @gsoltis in #6417
- fix: Dry run output by @NicholasLYang in #6416
- fix: unbreak main by @chris-olszewski in #6423
- feat(examples): upgrade ts by @tknickman in #6338
- docs: Fix typo 'specifing -> specifying' by @mia-riezebos in #6426
- fix encoding of chunks, fix chunk (re)loading for css by @sokra in #6424
- port(Turborepo): Pass through args by @gsoltis in #6422
- fix(Turborepo): Fix error stutter, update tests to match on relevent error text by @gsoltis in #6421
- port: Fixing run summary json output by @NicholasLYang in #6431
- Improved TSConfigs in examples by @mattpocock in #6396
- feat: send task logs to spaces by @chris-olszewski in #6419
- refactor: Merge
LazyIssueSource
intoIssueSource
by @kdy1 in #6433 - chore: output absolute path warnings to stderr by @chris-olszewski in #6434
- port(Turborepo): Add summary error to match Go by @gsoltis in #6438
- Turbopack: Implement structured styled text and use it in issue descriptions by @wbinnssmith in #6388
- port(Turborepo): Fix task dependencies integration tests by @gsoltis in #6440
- fix: match dependency ordering between rust/go by @chris-olszewski in #6443
New Contributors
- @mdmathewdc made their first contribution in #6335
- @fa-901 made their first contribution in #5444
- @austinwoon made their first contribution in #2761
- @mia-riezebos made their first contribution in #6426
- @jongwooo made their first contribution in #6427
Full Changelog: v1.10.17-canary.0...v1.10.17-canary.1