Releases: vercel/turborepo
Releases · vercel/turborepo
Turborepo v1.5.0
Blog Post
What's Changed
- Document inclusion of package.json in workspace task cache keys by @mehulkar in #1955
- Make run the default command by @gsoltis in #1821
- chore(deps): update dependency @types/react to v17.0.50 by @renovate in #1980
- chore(deps): update dependency @babel/core to v7.19.1 by @renovate in #1989
- chore(deps): update dependency csstype to v3.1.1 by @renovate in #1981
- fix(deps): update dependency react-hot-toast to v2.4.0 by @renovate in #1992
- Drop unsupported platforms by @gsoltis in #1903
- fix(deps): update dependency classnames to v2.3.2 by @renovate in #1990
- Wire up prysk and fix help flag by @gsoltis in #2000
- Enable turbod by default by @gsoltis in #2001
- Built monorepo handbook by @mattpocock in #1881
- Why turborepo images POC by @mattpocock in #2012
- Added link to package installation by @mattpocock in #2009
- Drop macos run of large benchmark on github actions. by @gsoltis in #2003
- Typo fix by @mattpocock in #2017
- feat(types): add turbo types package by @tknickman in #2024
- fix(deps): update dependency nextra to v2.0.0-beta.29 by @renovate in #2008
- chore(core): deprecation messages for legacy env keys by @mehulkar in #1959
- feat(codemod): migrate turbo.json dependsOn by @tknickman in #2022
- feat: Add prune support for Yarn 3 by @chris-olszewski in #2019
Full Changelog: v1.4.7...v1.5.0
v1.4.7
What's Changed
- Add degit instructions for all examples by @mehulkar in #1884
- chore(turbo-ignore): add console message of an unfriendly error by @t-i-0414 in #1871
- Rewrote filtering workspaces docs by @mattpocock in #1879
- fix(deps): update dependency swr to v1.3.0 by @renovate in #1876
- Rewrote pipelines, caching and remote caching docs by @mattpocock in #1758
- Reorganised pipeline docs with clearer headings, groupings and content by @mattpocock in #1866
- feat(ignore): check for turbo force by @tknickman in #1886
- Fixed typo on remote caching page by @mattpocock in #1889
- Fixed redirect by @mattpocock in #1888
- Try out cram/prysk for CLI integration testing by @gsoltis in #1829
- (Controversial) Removed glossary and mentions of topological from the docs by @mattpocock in #1868
- feat: Add pnpm support for turbo prune by @chris-olszewski in #1819
- Always include package.json in hash by @mehulkar in #1832
- chore(deps): update dependency @babel/core to v7.19.0 by @renovate in #1905
- added code-shaper to code generation tools by @nareshbhatia in #1909
- added code-shaper to the code generation intro line by @nareshbhatia in #1915
- docs(examples/design-system): update readme by @theurgi in #1910
- Finish port to cobra by @gsoltis in #1792
- chore(examples): clean with-next list by @tknickman in #1923
- chore(examples): add comment for maintainability by @tknickman in #1927
- Refactor reading turbo.json and add test cases by @mehulkar in #1929
- Re-jigged the landing and getting started pages by @mattpocock in #1901
- Upgrade Nextra by @shuding in #1942
- Enable inputs to be relative again. by @nathanhammond in #1937
- chore(deps): update dependency typescript to v4.8.3 by @renovate in #1934
- fix(deps): update dependency eslint-plugin-react to v7.31.8 by @renovate in #1935
- Removed bg circles to improve Safari perf by @mattpocock in #1944
- Made front-page title pink by @mattpocock in #1945
- chore(example): upgrade kitchen sink example by @ruisaraiva19 in #1076
- Import goreleaser cross by @gsoltis in #1925
- Turbo has more help text now, update test by @gsoltis in #1931
- fix(with-tailwind): dev script fails to build tailwindcss by @yanmao-cc in #1898
- fix(docs): update nextra by @tknickman in #1948
- Use correct flag for graphviz version by @gsoltis in #1954
- Add mutex around helper cleanups by @gsoltis in #1947
- docs(running tasks): explicit instruction for workspace tasks by @mauricekleine in #1922
- Reconcile cram tests and help text by @gsoltis in #1956
- chore(deps): update nextjs monorepo to v12.3.0 by @renovate in #1960
- switch over to use go-yarnlock for yarn.lock parsing by @chris-olszewski in #1893
- Improve CI setup by @mehulkar in #1904
- No shallow checkout for linting. by @nathanhammond in #1972
- Add ability to declare a env key in each pipeline task by @mehulkar in #1970
- Add ability to define a globalEnv key in turbo.json by @mehulkar in #1950
- Show outputModeTable in CLI and config docs by @mehulkar in #1949
- fix: Support pnpm patches in prune by @chris-olszewski in #1967
- Update showcase images by @jaredpalmer in #1986
- Add vimeo to showcase by @jaredpalmer in #1987
New Contributors
- @t-i-0414 made their first contribution in #1871
- @nareshbhatia made their first contribution in #1909
- @theurgi made their first contribution in #1910
- @ruisaraiva19 made their first contribution in #1076
- @yanmao-cc made their first contribution in #1898
- @mauricekleine made their first contribution in #1922
Full Changelog: v1.4.6...v1.4.7
v1.4.7-canary.1
What's Changed
- Use correct flag for graphviz version by @gsoltis in #1954
- Add mutex around helper cleanups by @gsoltis in #1947
- docs(running tasks): explicit instruction for workspace tasks by @mauricekleine in #1922
- Reconcile cram tests and help text by @gsoltis in #1956
- chore(deps): update nextjs monorepo to v12.3.0 by @renovate in #1960
- switch over to use go-yarnlock for yarn.lock parsing by @chris-olszewski in #1893
- Improve CI setup by @mehulkar in #1904
- No shallow checkout for linting. by @nathanhammond in #1972
- Add ability to declare a env key in each pipeline task by @mehulkar in #1970
- Add ability to define a globalEnv key in turbo.json by @mehulkar in #1950
- Show outputModeTable in CLI and config docs by @mehulkar in #1949
- fix: Support pnpm patches in prune by @chris-olszewski in #1967
New Contributors
- @mauricekleine made their first contribution in #1922
Full Changelog: v1.4.7-canary.0...v1.4.7-canary.1
v1.4.7-canary.0
What's Changed
- Add degit instructions for all examples by @mehulkar in #1884
- chore(turbo-ignore): add console message of an unfriendly error by @t-i-0414 in #1871
- Rewrote filtering workspaces docs by @mattpocock in #1879
- fix(deps): update dependency swr to v1.3.0 by @renovate in #1876
- Rewrote pipelines, caching and remote caching docs by @mattpocock in #1758
- Reorganised pipeline docs with clearer headings, groupings and content by @mattpocock in #1866
- feat(ignore): check for turbo force by @tknickman in #1886
- Fixed typo on remote caching page by @mattpocock in #1889
- Fixed redirect by @mattpocock in #1888
- Try out cram/prysk for CLI integration testing by @gsoltis in #1829
- (Controversial) Removed glossary and mentions of topological from the docs by @mattpocock in #1868
- feat: Add pnpm support for turbo prune by @chris-olszewski in #1819
- Always include package.json in hash by @mehulkar in #1832
- chore(deps): update dependency @babel/core to v7.19.0 by @renovate in #1905
- added code-shaper to code generation tools by @nareshbhatia in #1909
- added code-shaper to the code generation intro line by @nareshbhatia in #1915
- docs(examples/design-system): update readme by @theurgi in #1910
- Finish port to cobra by @gsoltis in #1792
- chore(examples): clean with-next list by @tknickman in #1923
- chore(examples): add comment for maintainability by @tknickman in #1927
- Refactor reading turbo.json and add test cases by @mehulkar in #1929
- Re-jigged the landing and getting started pages by @mattpocock in #1901
- Upgrade Nextra by @shuding in #1942
- Enable inputs to be relative again. by @nathanhammond in #1937
- chore(deps): update dependency typescript to v4.8.3 by @renovate in #1934
- fix(deps): update dependency eslint-plugin-react to v7.31.8 by @renovate in #1935
- Removed bg circles to improve Safari perf by @mattpocock in #1944
- Made front-page title pink by @mattpocock in #1945
- chore(example): upgrade kitchen sink example by @ruisaraiva19 in #1076
- Import goreleaser cross by @gsoltis in #1925
- Turbo has more help text now, update test by @gsoltis in #1931
- fix(with-tailwind): dev script fails to build tailwindcss by @yanmao-cc in #1898
- fix(docs): update nextra by @tknickman in #1948
New Contributors
- @t-i-0414 made their first contribution in #1871
- @nareshbhatia made their first contribution in #1909
- @theurgi made their first contribution in #1910
- @ruisaraiva19 made their first contribution in #1076
- @yanmao-cc made their first contribution in #1898
Full Changelog: v1.4.6...v1.4.7-canary.0
v1.4.6
What's Changed
Internal
- fix(deps): update dependency ora to v4.1.1 by @renovate in #1854
- Don't special case version command by @gsoltis in #1870
- fix(deps): update dependency react-hot-toast to v2.3.0 by @renovate in #1875
- chore(deps): update jamesives/github-pages-deploy-action action to v4.4.0 by @renovate in #1851
- chore(deps): update dependency typescript to v4.8.2 by @renovate in #1849
- chore(deps): update dependency esbuild to ^0.15.0 by @renovate in #1848
- Enable pnpm@6 testing. by @7flash in #1837
- fix(deps): update dependency eslint-plugin-react to v7.31.7 by @renovate in #1834
- chore(deps): update dependency @types/react to v17.0.49 by @renovate in #1833
- Replace some 2 letter variables for readability by @mehulkar in #1845
Documentation
- Remove unused packages from docs site by @mehulkar in #1828
- Consolidated 'workspace' and 'package' terminology by @mattpocock in #1817
- Rewrote docs homepage by @mattpocock in #1756
- Update existing-monorepo.mdx by @shemayas in #1858
- Update Docs by @PhentomPT in #1794
- Fix broken links on "Add to existing Monorepo" by @pakaponk in #1836
Examples
- Removed parallel flag from basic example by @mattpocock in #1787
- Renamed storybook components by @samuelhorn in #1841
Packages
- fix(eslint): exclude variables in rule by @tknickman in #1865
New Contributors
- @shemayas made their first contribution in #1858
- @7flash made their first contribution in #1837
- @PhentomPT made their first contribution in #1794
Full Changelog: v1.4.5...v1.4.6
v.1.4.5
What's Changed
Core
Documentation
- Turborepo usage. by @nathanhammond in #1827
- Remove unused @react-aria/radio package by @mehulkar in #1826
- Fix broken links at "Next Steps" on "Add to Existing Monorepo" by @pakaponk in #1835
- Upgrade Nextra by @shuding in #1831
Full Changelog: v1.4.4...v1.4.5
v1.4.4
What's Changed
- chore(deps): update dependency postcss to v8.4.16 by @renovate in #1669
- chore(deps): update nextjs monorepo to v12.2.4 by @renovate in #1670
- Make it easier to copy paste command from README by @mehulkar in #1678
- fix: Remove corepack upgrade step from corepack build target by @chris-olszewski in #1668
- update: create-turbo templates to use react v18 by @joelhooks in #1685
- docs: Update with-nextjs readme to add prisma starter link by @Misikir in #1682
- Flip benchmark to manual, only run on ubuntu, add protoc setup by @gsoltis in #1687
- fix: 🐛 typo by @futantan in #1688
- refactor: Prune prefactor by @chris-olszewski in #1689
- Remove references to baseBranch by @mehulkar in #1681
- fix(deps): update dependency @react-aria/radio to v3.3.0 by @renovate in #1679
- output to terminal when we are just waiting for cache uploads by @gsoltis in #1686
- create-turbo: improve test cases and make them pass by @mehulkar in #1655
- chore(cli): fix comment by @tknickman in #1697
- #1283 - Fixed json5 support by @bguedes-moz in #1472
- Use git hash-object instead of git ls-files for inputs hashing by @gsoltis in #1699
- Move more fields out of Config by @gsoltis in #1461
- create-turbo: Add tests to assert package installation works by @mehulkar in #1698
- chore(ci): test all other packages in CI by @tknickman in #1709
- Increase timeout for tests involving npm install by @mehulkar in #1714
- Wait for initial delay even with no TTY by @gsoltis in #1713
- Add yarn/berry switch in create-turbo tests. by @nathanhammond in #1712
- Add n8n to showcase by @ivov in #1661
- Run benchmarks, push data to tinybird and gh-pages by @gsoltis in #1715
- add Xata to showcase list by @atilafassina in #1675
- Remove MacOS from suggested setup by @alexander-young in #1716
- MacOS times out on large monorepo by @gsoltis in #1721
- Add back symlinks in fs cache by @gsoltis in #1453
- Removed blocks from storybook import by @samuelhorn in #1725
- Document how to run unit tests by @mehulkar in #1726
- Fix instructions for running a single Go unit test by @mehulkar in #1728
- fix(docs): fix showcase layout shift by @tknickman in #1727
- run_state refactor by @gsoltis in #1711
- Run go mod tidy by @mehulkar in #1734
- Invert automerging behavior from Kodiak by @mehulkar in #1735
- Minor editorial, grammatical, and spelling improvments to docs by @mehulkar in #1701
- Improve docs on how to get started debugging by @mehulkar in #1736
- Update CODEOWNERS with team by @mehulkar in #1737
- [create-turbo] Remove registry argument to install. by @nathanhammond in #1742
- minor pipelines.mdx typo by @laurentlucian in #1743
- fix(cli): fallback to manual hashing for global by @tknickman in #1747
- Turbo Config refactor by @mehulkar in #1739
- Document how to publish new releases by @mehulkar in #1750
- Autofix fixable lint issues by @mehulkar in #1748
- Remove confusing features from docs page by @mattpocock in #1754
- Removed key emoji by @mattpocock in #1757
- Script for releasing from CI. by @nathanhammond in #1562
- chore(deps): update nextjs monorepo to v12.2.5 by @renovate in #1700
- fix(deps): update dependency @react-aria/ssr to v3.3.0 by @renovate in #1680
- docs: Callout that turbo.json is an input by @mehulkar in #1762
- Improve documentation of accepted options for outputMode config by @mehulkar in #1761
- Improve release docs by @mehulkar in #1759
- fix(deps): update dependency @react-aria/focus to v3.7.0 by @renovate in #1548
- fix(deps): update dependency eslint-plugin-react to v7.31.0 by @renovate in #1569
- Update docs for release to clarify questions. by @nathanhammond in #1766
- Include the npm configuration for publishing. by @nathanhammond in #1770
- Remove hard link code and SameFile function by @gsoltis in #1454
- Remove command flag shorthands from docs. by @nathanhammond in #1767
- Callout automatic env var inclusion in dependsOn config by @mehulkar in #1772
- More docs by @mehulkar in #1775
- Move user config and repo config to Viper by @gsoltis in #1751
- Change fs.ReadPackageJSON to operate on AbsolutePath instances by @gsoltis in #1773
- Run the benchmark after every release by @gsoltis in #1776
- Add schema dialect to example turbo.json files by @DoctorJohn in #1795
- fix: rule doc link by @MarceloAlves in #1793
- Make create-turbo Berry-aware. by @nathanhammond in #1717
- Fix typo in getting-started.mdx by @afady in #1785
- Provide a bit more context for trace files. by @nathanhammond in #1768
- fix(docs): nextjs with-docker link by @bobaaaaa in #1800
- Drop unused absolute unix path by @gsoltis in #1791
- Generate .npmrc just-in-time by @gsoltis in #1805
- fix: use docker cache best practices in examples by @HosseinAgha in #1673
- chore(deps): update dependency @babel/core to v7.18.13 by @renovate in #1765
- chore(packages): typecheck and abstract ts config by @tknickman in #1807
- chore(ci): use remote cache for JS tests by @tknickman in #1808
- Set cmd.Dir to an absolute path when we execute scripts by @gsoltis in #1774
- Remove errant indentation by @gsoltis in #1810
- Remove --no-gc flag, always run with garbage collection by @gsoltis in #1803
- (refactor) add lockfile abstraction by @chris-olszewski in #1789
- Move
fs.AbsolutePath
toturbopath.AbsolutePath
by @nathanhammond in #1779 - Update to insert newlines. by @nathanhammond in #1813
- chore(configs): update tsconfigs & packages by @tknickman in #1815
- [refactor] - made Features components more reusable by @mattpocock in #1782
- Update open instances of incorrect references to Turborepo. by @nathanhammond in #1812
- Removed dependsOn and dist/** from build in basic example by @mattpocock in #1814
- Fix link to outputs API by @mehulkar in #1777
- Reworked quickstart area into two different files with an index page by @mattpocock in #1784
- Added long-form tutorial for 'create new' section by @mattpocock in #1786
New Contributors
v1.4.4-canary.0
What's Changed
- chore(deps): update dependency postcss to v8.4.16 by @renovate in #1669
- chore(deps): update nextjs monorepo to v12.2.4 by @renovate in #1670
- Make it easier to copy paste command from README by @mehulkar in #1678
- fix: Remove corepack upgrade step from corepack build target by @chris-olszewski in #1668
- update: create-turbo templates to use react v18 by @joelhooks in #1685
- docs: Update with-nextjs readme to add prisma starter link by @Misikir in #1682
- Flip benchmark to manual, only run on ubuntu, add protoc setup by @gsoltis in #1687
- fix: 🐛 typo by @futantan in #1688
- refactor: Prune prefactor by @chris-olszewski in #1689
- Remove references to baseBranch by @mehulkar in #1681
- fix(deps): update dependency @react-aria/radio to v3.3.0 by @renovate in #1679
- output to terminal when we are just waiting for cache uploads by @gsoltis in #1686
- create-turbo: improve test cases and make them pass by @mehulkar in #1655
- chore(cli): fix comment by @tknickman in #1697
- #1283 - Fixed json5 support by @bguedes-moz in #1472
- Use git hash-object instead of git ls-files for inputs hashing by @gsoltis in #1699
- Move more fields out of Config by @gsoltis in #1461
- create-turbo: Add tests to assert package installation works by @mehulkar in #1698
- chore(ci): test all other packages in CI by @tknickman in #1709
- Increase timeout for tests involving npm install by @mehulkar in #1714
- Wait for initial delay even with no TTY by @gsoltis in #1713
- Add yarn/berry switch in create-turbo tests. by @nathanhammond in #1712
- Add n8n to showcase by @ivov in #1661
- Run benchmarks, push data to tinybird and gh-pages by @gsoltis in #1715
- add Xata to showcase list by @atilafassina in #1675
- Remove MacOS from suggested setup by @alexander-young in #1716
- MacOS times out on large monorepo by @gsoltis in #1721
- Add back symlinks in fs cache by @gsoltis in #1453
- Removed blocks from storybook import by @samuelhorn in #1725
- Document how to run unit tests by @mehulkar in #1726
- Fix instructions for running a single Go unit test by @mehulkar in #1728
- fix(docs): fix showcase layout shift by @tknickman in #1727
- run_state refactor by @gsoltis in #1711
- Run go mod tidy by @mehulkar in #1734
- Invert automerging behavior from Kodiak by @mehulkar in #1735
- Minor editorial, grammatical, and spelling improvments to docs by @mehulkar in #1701
- Improve docs on how to get started debugging by @mehulkar in #1736
- Update CODEOWNERS with team by @mehulkar in #1737
- [create-turbo] Remove registry argument to install. by @nathanhammond in #1742
- minor pipelines.mdx typo by @laurentlucian in #1743
- fix(cli): fallback to manual hashing for global by @tknickman in #1747
- Turbo Config refactor by @mehulkar in #1739
New Contributors
- @joelhooks made their first contribution in #1685
- @Misikir made their first contribution in #1682
- @futantan made their first contribution in #1688
- @bguedes-moz made their first contribution in #1472
- @ivov made their first contribution in #1661
- @atilafassina made their first contribution in #1675
- @alexander-young made their first contribution in #1716
- @samuelhorn made their first contribution in #1725
- @laurentlucian made their first contribution in #1743
Full Changelog: v1.4.3...v1.4.4-canary.0
v1.4.3
What's Changed
- Make the ESPN logo less chonky on /showcase by @jaredpalmer in #1613
- docs: add N26 to showcase list by @brunojppb in #1610
- chore(owners): add chris & mehul by @tknickman in #1616
- Make releasing more-defensive of errors. by @nathanhammond in #1618
- Update showcase by @jaredpalmer in #1621
- feat(cli): add TURBO_CI_VENDOR_ENV_KEY by @tknickman in #1622
- feat(packages): eslint-plugin-turbo by @tknickman in #1620
- chore(deps): update dependency autoprefixer to v10.4.8 by @renovate in #1625
- chore(deps): update dependency @types/react to v17.0.48 by @renovate in #1624
- feat(packages): eslint-config-turbo by @tknickman in #1628
- fix(examples): fix cra ui package by @tknickman in #1629
- Revert "hotfix: set height on marquee to avoid layout shift" by @mehulkar in #1631
- Correct the license identifiers. by @nathanhammond in #1638
- feat(examples): add vite by @tknickman in #1573
- chore(deps): update dependency @babel/core to v7.18.10 by @renovate in #1634
- feat(examples) update examples & starters to use eslint config by @tknickman in #1639
- chore(deps): update dependency tailwindcss to v3.1.8 by @renovate in #1635
- fix(deps): update dependency @react-types/radio to v3.2.2 by @renovate in #1643
- fix(deps): update dependency copy-to-clipboard to v3.3.2 by @renovate in #1644
- switch e2e tests to use corepack by @chris-olszewski in #1632
- fix: remove debug action from CI by @chris-olszewski in #1649
- docs: fix turbo prune with docker blog example by @erj826 in #1596
- fix(berry arg parsing) by @chris-olszewski in #1612
- Make the defensive behavior correct. by @nathanhammond in #1651
- Weird makefile differences by @nathanhammond in #1653
- Attempt at an alternative corepack implementation. by @nathanhammond in #1656
- Update 1-4 blog post by @jaredpalmer in #1658
- Fix tab/spaces for 1.4 post. by @leerob in #1659
- Additional details on invisible environment variables. by @nathanhammond in #1665
New Contributors
- @brunojppb made their first contribution in #1610
- @chris-olszewski made their first contribution in #1632
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- 1.4 blog post. by @nathanhammond in #1593
- fix: modern yarn lockfile parsing error by @erj826 in #1597
- Inferencing for environment variables. by @nathanhammond in #1599
- docs: Add dark/light mode aware ThemedImage and ThemedImageFigure by @jaredpalmer in #1604
- docs: update deprecated notice for serial option by @naffydharni006 in #1602
- chore(deps): update nextjs monorepo to v12.2.3 by @renovate in #1544
- Await publish before attempting lockfile update. by @nathanhammond in #1611
New Contributors
- @naffydharni006 made their first contribution in #1602
Full Changelog: v1.4.0...v1.4.2