What's Changed
Changelog
- chore: delete unused npm lockfile impl in go by @chris-olszewski in #4605
- Env var run summary data generation by @nathanhammond in #4529
- Fix path by @mehulkar in #4643
- fix(turborepo): Switching back to git command instead of git2 by @NicholasLYang in #4606
- feat(turbo): add spaces link by @tknickman in #4632
- Include logs when posting task summary by @mehulkar in #4642
- Always print the url if we have one by @mehulkar in #4660
- Remove unused import by @mehulkar in #4665
- feat: Add rust implementation of Yarn3+ lockfile by @chris-olszewski in #4589
- fix(turbo-utils): support old workspace format by @tknickman in #4682
- fix: rebuild protobuf code and update ffi callsite by @chris-olszewski in #4685
- Use spaceID from turbo.json if available by @mehulkar in #4687
- port(turborepo): Config by @NicholasLYang in #4520
- Existing and error logs behavior by @gsoltis in #4656
- update deps by @sokra in #4700
- chore: move lockfile ffi boundary by @chris-olszewski in #4629
- Invoke prysk with the directory name to ensure all tests run by @mehulkar in #4715
- Fix errors-only integration test by @gsoltis in #4713
- fix(turborepo): Turbostate deserialization by @NicholasLYang in #4712
- docs(prisma): add required version field in example by @skauffmann in #4676
- feat: Use Rust Berry lockfile impl by @chris-olszewski in #4684
- Move
TURBO_FORCE
config env var detection to Rust by @smaeda-ks in #4590 - fix: turborepo unused code lints by @chris-olszewski in #4727
- Delete unused git_go file by @mehulkar in #4730
- We no longer require libc6-compat by @gsoltis in #4729
- Make sure that we only hash the env pairs. by @nathanhammond in #4708
- Inline a constant so it's individualized to each task run by @mehulkar in #4735
- chore(turborepo): Fixed clippy warnings by @NicholasLYang in #4744
- chore: Disallows unknown fields in JSON sent by Rust. by @NicholasLYang in #4753
- fix: allow for workplace descriptors without a protocol by @chris-olszewski in #4755
- fix: berry prune including all builtin patch descriptors by @chris-olszewski in #4770
- make RepoConfig and CommandBase use absolute system paths by @arlyon in #4693
- chore: remove unused path imports by @chris-olszewski in #4780
- Send run summary to Spaces even without --summarize flag by @mehulkar in #4785
- port(turborepo): Package Manager Inference by @NicholasLYang in #4655
- Send turbo version to run payload by @mehulkar in #4786
- Add gitbranch and sha into spaces payload by @mehulkar in #4734
- Stripped down unix path by @gsoltis in #4767
- Remove --serial from the docs. by @nathanhammond in #4813
- Don't cache test:setup task by @mehulkar in #4773
- Prefactor package hashing by @nathanhammond in #4816
- chore: add underlying error to lockfile error messages by @chris-olszewski in #4800
- Fix basic example to update on dependency changes by @mehulkar in #4835
- fix(examples): with rollup by @tknickman in #4836
- fix(docs): internal workspace cache by @tknickman in #4838
- Update basic example for App Router. by @anthonyshew in #4839
- Update with-rollup with App Router. by @anthonyshew in #4848
- Clarify how task skipping works when scripts are not implemented by @mehulkar in #4851
- fix: no longer include peer dependencies in transitive closures by @chris-olszewski in #4824
- Optional framework inference by @nathanhammond in #4788
- Fix/daemon fixups by @arlyon in #4831
- Hack to get correct log file by @gsoltis in #4873
- Update with-npm with App Router. by @anthonyshew in #4845
- Update with-tailwind with App Router. by @anthonyshew in #4849
- Update with-yarn with App Router. by @anthonyshew in #4850
- chore: update
update-informer
to 1.0 by @mgrachev in #4867 - fix: sort tasks in run summary output by task id by @chris-olszewski in #4837
- Drop go implementation of recursive copy by @gsoltis in #4874
- Add a new page for task dependencies by @mehulkar in #4852
- fix(turborepo): Fixed test by killing process when test is done by @NicholasLYang in #4887
- First pass at file hashing for a package by @gsoltis in #4820
- Remove recursive copy build tags. by @nathanhammond in #4898
- feature(turborepo): AbsoluteSystemPath by @NicholasLYang in #4841
- feat(turbo): g by @tknickman in #4896
New Contributors
- @seeplusplus made their first contribution in #4667
- @skauffmann made their first contribution in #4676
- @smaeda-ks made their first contribution in #4590
- @rakesh-blacksof made their first contribution in #4774
- @ihmpavel made their first contribution in #4743
- @mgrachev made their first contribution in #4867
Full Changelog: v1.9.3...v1.9.4