What's Changed
- publish 1.7.1 to registry by @turbobot
- port(turbo): Link (#3500) by @NicholasLYang
- chore: Split up turbopack and turborepo workflows (#3523) by @NicholasLYang
- css modules: use a terser selector format that requires less escaping (#3437) by @wbinnssmith
- Note that path globs must be relative (#3536) by @gsoltis
- release(turborepo): 1.7.1-canary.8 (#3553) by @github-actions[bot]
- Handle empty path specification (#3538) by @gsoltis
- chore: add snapshot test for graph output (#3539) by @chris-olszewski
- fix(turborepo): Add TLS Crate Feature (#3548) by @NicholasLYang
- fix(ci): require go integration (#3519) by @tknickman
- feat(blog): add alexanderlyon (#3544) by @tknickman
- feat(ci): published smoke tests (#3529) by @tknickman
- fix: pnpm prune misses root dependency (#3483) by @chris-olszewski
- ci(workflow): upload integration test resuls from main branch, next.j… …s release (#3502) by @kwonoj
- Doc for environment variables. (#3527) by @anthonyshew
- Move E2E tests to main test.yml workflow (#3442) by @mehulkar
- Allow manual workflow dispatch and send a basic message through Slack (#3524) by @wbinnssmith
- Fix test asserting verbose log output (#3520) by @mehulkar
- filter out invalid Pipelines from TurboJSON when running turbo prune (#3216) by @arlyon
- feature(turborepo): Port login without sso team (#3372) by @NicholasLYang
- Fix prettier for examples (#3508) by @alexkirsz
- clean branch caches less often (#3509) by @ForsakenHarmony
- [FIX]: VSCode "Parsing error: Cannot find module 'next/babel" PNPM ESLint (#3489) by @ImBIOS
- fix(shim): better error message for missing go bin (#3498) by @tknickman
- Review fixes for Next routing (#3501) by @jridgewell
- fix(turborepo): Add
.npmrc
support toturbo prune
(#3492) by @Kuirak - fix: Skip over repo root package for package inferrence (#3503) by @chris-olszewski
- Handle routing by calling Next.js code (#3446) by @jridgewell
- ci(workflow): fix integration job log detection (#3481) by @kwonoj
- Revert "ci: test publish dry run" by @arlyon
- ci: test publish dry run by @arlyon
- fix(examples) tailwind - ignore ui dist/ (#3494) by @ImBIOS
- chore(ci): update release branch dep (#3486) by @tknickman
- better action cleanup (#3332) by @ForsakenHarmony
- add edge compilation, runtime config parsing and edge apis (#3396) by @sokra
- release(turborepo): 1.7.1-canary.7 (#3485) by @github-actions[bot]
- fix(codemod): correct to flag validation (#3478) by @tknickman
- fix: Support pnpm lockfile keys in dependencies (#3461) by @chris-olszewski
changesets
action: add pnpm install (#3482) by @colbyfayock- fix(shim): use custom version parser (#3474) by @tknickman
changesets
action:yarn
->pnpm
(#3477) by @anthonyshew- fix(turborepo): fix create branch workflow (#3471) by @tknickman
- Use mdxjs upstream at 0.1.5 (#3473) by @wbinnssmith
- Added an example with rollup (#1867) by @mattpocock
- port(turborepo): Ported CommandBase from Go (#3459) by @NicholasLYang
- Documentation for Remote Caching in Docker builds. (#3080) by @anthonyshew
- partially support next metadata (#3464) by @sokra
- ci(workflow): run next.js integration test with new release (#3468) by @kwonoj
- ci(workflow): reusable next.js integration test (#3460) by @kwonoj
- move clippy to separate action and remove cache (#3311) by @ForsakenHarmony
- ci(workflow): setup a new workflow for next.js repo_dispatch (#3441) by @kwonoj
- fix: use the correct value in termsize tuple (#3458) by @chris-olszewski
- Fixed prisma example to allow importing interfaces from database (#2710) by @mattpocock
- don't run
cargo fmt --all
in pre-commit hook (#3403) by @wbinnssmith - publish 1.7.1-canary.6 to registry (#3457) by @tknickman
- Fix data requests for dynamic routes (#3435) by @alexkirsz
- fix(release): use turbo to build packages (#3454) by @tknickman
- feat(release): auto create release PR (#3453) by @tknickman
- chore: Port configuration files to Rust (#3440) by @chris-olszewski
- fix(release): build turbo-ignore (#3452) by @tknickman
- Fixed printing of FULL TURBO on macOS terminal (#3096) by @NicholasLYang
- Remove empty outputs config from turbo.json (#3443) by @mehulkar
- Store TaskDefinitions in the Graph by Task ID (#3428) by @mehulkar
- Refactor task dependencies retrieval to support composable configs (#3410) by @mehulkar
- feat: add support for pnpm v6 lockfiles (#3352) by @chris-olszewski
- publish 1.7.1-canary.5 to registry (#3444) by @tknickman
- Implementing package inference (#2112) by @gsoltis
- fix(prune) pnpm patch name incorrectness (#3176) by @chris-olszewski
- chore(turbo-ignore): update release flow (#3421) by @tknickman
- fix(examples): correct tailwind editor support (#3438) by @tknickman
- chore(examples): update with-docker lock (#3436) by @tknickman
- feat(turbo-test-utils): share internal test utils (#3418) by @tknickman
- Move Go Integration tests into main test Github workflow (#3429) by @mehulkar
- Rename TopologicGraph to WorkspaceGraph (#3411) by @mehulkar
- Fix deprecated turbo.json in E2E tests (#3430) by @mehulkar
- ci(actions): report failed --turbo next.js tests (#3350) by @kwonoj
- ci(actions): ensure cargo check with frozen lockfile (#3391) by @sokra
- Refactor Task Definition retrieval to support composable configs(#3405) by @mehulkar
- feat(codemod): use transform as default command (#3408) by @tknickman
- publish 1.7.1-canary.4 to registry (#3407) by @tknickman
- chore(docs): use tabular-nums for counter (#3404) by @tknickman
- fix(docs): use correct enterprise link in footer (#3406) by @tknickman
- feat(release): cleanup release docs & workflows (#3290) by @tknickman
- publish 1.7.1-canary.3 to registry (#3402) by @tknickman
- Update mdxjs and testing crates (#3398) by @jridgewell
- publish 1.7.1-canary.2 to registry (#3395) by @tknickman
- feat(codemod): turbo migrate (#3367) by @tknickman
- Introduce next-dev-tests to rebuild automatically on test input changes (#3288) by @kdy1
- add garbage collection (#3094) by @sokra
- Anthony changed his Twitter handle! (#3383) by @anthonyshew
- Revert "ci(actions): ensure cargo check with frozen lockfile" (#3390) by @sokra
- Factor out method to get resolved TaskDefinition (#3378) by @mehulkar
- ci(actions): ensure cargo check with frozen lockfile (#3388) by @kwonoj
- Print resolvedTaskDefinition in DryRun (#3377) by @mehulkar
- Fix test fixture for duplicate-names test (#3376) by @mehulkar
- fix: update cargo lockfile (#3387) by @chris-olszewski
- Basic @next/font/google integration test (#3170) by @wbinnssmith
- add full next.js config (#3343) by @ForsakenHarmony
- Update link hash in blog post (#3384) by @anthonyshew
- chore: switch turbo updater to use console for coloring (#3371) by @chris-olszewski
- Remove unused param from getTaskDefinition (#3379) by @mehulkar
- Fix community contributor's name. (#3316) by @anthonyshew
- chore(deps): update dependency @babel/core to v7.20.12 (#3337) by @renovate[bot]
- Install AsyncLocalStorage for appDir rendering (#3374) by @jridgewell
- Factor out ReadTurboConfig method (#3368) by @mehulkar
- Unused packages. (#3358) by @nathanhammond
- fix(docs): small typo in caching doc (#3365) by @walkerdb
- chore: Port logout to be pure Rust (#3302) by @chris-olszewski
- Update
swc_core
tov0.56.0
(#3303) by @kdy1 - Cover gitignored env files in docs and examples (#3270) by @mehulkar
- add sweep timestamp to gitignore by @ForsakenHarmony
- fix(docs): remove empty array instruction (#3351) by @tknickman
- Recommend cram extension in dev environment (#3349) by @mehulkar
- fix(turborepo): Passing a relative path to --cwd when using --skip-infer. (#3348) by @NicholasLYang
- publish 1.7.1-canary.1 to registry (#3341) by @tknickman
- add cargo-sweep action (#3265) by @ForsakenHarmony
- fix(docs): remove old image link (#3330) by @tknickman
- Update images with Acme organization. (#3274) by @anthonyshew
- test(integration): update next.js to latest (#3055) by @kwonoj
- Fix name of command in blog post (#3315) by @anthonyshew
- Add build script and update instructions to test locally (#3300) by @mehulkar
- Fix tasks.json for Prettier (#3305) by @alexkirsz
- Apply the next/dynamic SWC transform (#3184) by @alexkirsz
- Do not submit a default --output-logs argument from Rust (#3299) by @mehulkar
- fix(examples): ignore node_modules in docker (#3301) by @tknickman
- chore(editor): do not display successful auto task terminal output (#3013) by @kwonoj
- add basic webpack loader support (#3284) by @sokra
- fix(docs): corect blog typo (#3296) by @tknickman
- fix(docs): update yarn install command (#3287) by @tknickman
- chore(docs): update 1.7 OG image (#3295) by @tknickman
- publish 1.7.1-canary.0 to registry (#3293) by @tknickman
- Add support for dynamic
import()
s on the server-side (#3193) by @alexkirsz - only try to push benchmark data (#3289) by @sokra
- fix: use error logger in Rust turborepo (#3253) by @chris-olszewski
- fix(turborepo): typos (#3285) by @paleite
- One pixel transparent border to reveal background. (#3279) by @nathanhammond
- feat(docs): 1.7 blog post (#3264) by @tknickman
- nextest: time out leaky check after 500ms (#3277) by @wbinnssmith
- ignore .env file and .vercel directory (#2847) by @oddnavy
- Make pre-commit hoook executable (#3275) by @mehulkar
- feat(docs): add remote cache counter (#3271) by @tknickman
- Refactor Summary structs for more flexible use (#2792) by @mehulkar
- feat(docs): update output-logs options (#3266) by @tknickman
- add necessary permissions to commit step again (#3258) by @sokra
- Moved docs to global turbo installation (#2701) by @mattpocock
- Update examples with features from 1.7 release (#2738) by @mehulkar
- Document
persistent
key (#2669) by @mehulkar - Update docs on default outputs (#2713) by @mehulkar
- publish 1.7.0 to registry (#3251) by @tknickman
- remove muzzammil.xyz/jsonc package in favour of more stable github url (#3213) by @arlyon
Full Changelog: v1.7.0...v1.7.1