What's Changed
- chore(deps): update dependency @types/node to v20.14.6 by @renovate in #707
- chore(deps): update terraform google-beta to v5.34.0 by @renovate in #693
- chore(deps): update dependency @types/node to v20.14.7 by @renovate in #718
- chore(deps): update dependency typescript to v5.5.2 by @renovate in #712
- Add explicit return types by @langri-sha in #721
- Use TypeScript from workspace by @langri-sha in #726
- Merge in post-upgrade workflow by @langri-sha in #727
- Show Git status when doing porcelain checks by @langri-sha in #728
- Always run workspace jobs by @langri-sha in #729
- Add Git status to porcelain checks by @langri-sha in #730
- fix(deps): update dependency eslint-plugin-jsdoc to v48.2.13 by @renovate in #724
- chore(deps): update dependency @types/node to v20.14.8 by @renovate in #723
- Add
projen-project
peer dependencies by @langri-sha in #733 - fix(deps): update dependency eslint-plugin-jsdoc to v48.2.15 by @renovate in #731
- Replace Jest with Vitest by @langri-sha in #741
- fix(deps): update dependency minimatch to v9.0.5 by @renovate in #739
- fix(deps): update dependency eslint-plugin-jsdoc to v48.5.0 by @renovate in #740
- fix(deps): update dependency typescript-eslint to v7.14.1 by @renovate in #737
- chore(deps): update terraform hashicorp/terraform to v1.9.0 by @renovate in #742
- chore(deps): update node.js to v20.15.0 by @renovate in #736
- chore(deps): update google/cloud-sdk docker tag to v482 by @renovate in #738
- chore(deps): update terraform google-beta to v5.35.0 by @renovate in #735
- chore(deps): update terraform google to v5.35.0 by @renovate in #734
- fix(deps): update eslint monorepo to v9.6.0 by @renovate in #743
- fix(deps): update dependency globals to v15.7.0 by @renovate in #744
- chore(deps): update dependency typescript to v5.5.3 by @renovate in #747
- Add package to compile TypeScript definitions from JSON Schema Store schemas by @langri-sha in #749
- fix(deps): update dependency typescript-eslint to v7.15.0 by @renovate in #748
- Use workspace
@langri-sha/tsconfig
package by @langri-sha in #752 - fix(deps): update dependency globals to v15.8.0 by @renovate in #750
- Use
${configDir}
template variable by @langri-sha in #725 - Add explicit return types by @langri-sha in #753
- Use correct output directory by @langri-sha in #755
- Use Renovate JSON schema by @langri-sha in #754
- chore(deps): update google/cloud-sdk docker tag to v483 by @renovate in #751
- chore(deps): update terraform google to v5.36.0 by @renovate in #745
- chore(deps): update terraform google-beta to v5.36.0 by @renovate in #746
- Add SWC support by @langri-sha in #757
- chore(deps): update dependency @swc/core to v1.6.7 by @renovate in #759
- Resolve flaky tests by @langri-sha in #758
- chore(deps): update terraform hashicorp/terraform to v1.9.1 by @renovate in #756
- fix(deps): update dependency eslint-plugin-jsdoc to v48.5.1 by @renovate in #760
- chore(deps): update dependency @types/node to v20.14.10 by @renovate in #761
- fix(deps): update dependency eslint-plugin-jsdoc to v48.5.2 by @renovate in #762
- Remove
.swcrc
marker by @langri-sha in #763 - fix(deps): update dependency pnpm to v9.5.0 by @renovate in #766
- chore(deps): update dependency @swc/core to v1.6.13 by @renovate in #765
- chore(deps): update dependency @types/ramda to v0.30.1 by @renovate in #764
- Add SWC dependencies by @langri-sha in #767
- Add repository path by @langri-sha in #774
- Migrate to Next.js by @langri-sha in #778
- Optimize CSS by @langri-sha in #779
- fix(deps): update dependency typescript-eslint to v7.16.0 by @renovate in #773
- fix(deps): update dependency minimatch to v10 by @renovate in #776
- chore(deps): update terraform google to v5.37.0 by @renovate in #771
- fix(deps): update dependency eslint-plugin-jsdoc to v48.6.0 by @renovate in #777
- chore(deps): update terraform github to v6.2.3 by @renovate in #770
- Reconfigure Projen project filename by @langri-sha in #782
- Add support for configuring Beachball file name by @langri-sha in #787
- Migrate Babel configuration to ESM by @langri-sha in #788
- Reconfigure Prettier filename for ESM packages by @langri-sha in #789
- chore(deps): update terraform hashicorp/terraform to v1.9.2 by @renovate in #781
- Reconfigure Lint Staged filename for ESM packages by @langri-sha in #790
- fix(deps): update eslint monorepo to v9.7.0 by @renovate in #791
- chore(deps): update dependency prettier to v3.3.3 by @renovate in #780
- fix(deps): update babel monorepo to v7.24.8 by @renovate in #783
- Remove manual Babel entry from TS files list by @langri-sha in #793
- chore(deps): update dependency @swc-node/register to v1.10.7 by @renovate in #768
- Correctly name Babel configuration for ESM packages by @langri-sha in #792
- fix(deps): update dependency @babel/core to v7.24.9 by @renovate in #794
- chore(deps): update terraform google-beta to v5.37.0 by @renovate in #772
- fix(deps): update dependency eslint-plugin-jsdoc to v48.7.0 by @renovate in #784
- Use actual Beachball filename by @langri-sha in #795
- fix(deps): update dependency webpack to v5.93.0 by @renovate in #786
- chore(deps): update dependency vitest to v2 by @renovate in #769
- Migrate to ESM by @langri-sha in #785
- Add missing
eslint-config-prettier
by @langri-sha in #796 - Use correct NPM directory by @langri-sha in #775
- Group Google providers by @langri-sha in #802
- chore(deps): update google providers to v5.38.0 by @renovate in #803
- chore(deps): update dependency @swc-node/register to v1.10.8 by @renovate in #801
- Correct ESLint ignore patterns by @langri-sha in #805
- fix(deps): update dependency typescript-eslint to v7.16.1 by @renovate in #797
- chore(deps): update google/cloud-sdk docker tag to v484 by @renovate in #804
- Restore ESLint plugin React by @langri-sha in #806
- chore(deps): update dependency @types/node to v20.14.11 by @renovate in #807
- chore(deps): update dependency @swc-node/register to v1.10.9 by @renovate in #808
- Add
eslint-plugin-import
by @langri-sha in #809 - Add
import/order
rule by @langri-sha in #810 - fix(deps): update dependency eslint-plugin-prettier to v5.2.1 by @renovate in #811
- chore(deps): update dependency husky to v9.1.0 by @renovate in #812
- chore(deps): update dependency @swc/core to v1.7.0 by @renovate in #814
- Upgrade Husky hooks by @langri-sha in #815
- Add
README
file support to Projen by @langri-sha in #816 - Annotate generated files on root project by @langri-sha in #820
- Annotate README files by @langri-sha in #822
- Amend annotating
README
files by @langri-sha in #823 - Assort Git attributes by @langri-sha in #824
- fix(deps): update dependency eslint-plugin-jsdoc to v48.8.0 by @renovate in #821
- fix(deps): update emotion monorepo to v11.12.0 by @renovate in #819
- Migrate documentation pathnames by @langri-sha in #825
- Assort sources by @langri-sha in #827
- chore(deps): update dependency projen to v0.84.6 by @renovate in #826
- fix(deps): update dependency eslint-plugin-jsdoc to v48.8.1 by @renovate in #828
- fix(deps): update emotion monorepo to v11.13.0 by @renovate in #830
- fix(deps): update dependency eslint-plugin-react to v7.35.0 by @renovate in #829
- Harden Projen component types by @langri-sha in #835
- fix(deps): update dependency eslint-plugin-jsdoc to v48.8.3 by @renovate in #833
- fix(deps): update dependency pnpm to v9.6.0 by @renovate in #836
- fix(deps): update dependency typescript-eslint to v7.17.0 by @renovate in #840
- fix(deps): update dependency json-schema-to-typescript to v15 by @renovate in #839
- chore(deps): update dependency vitest to v2.0.4 by @renovate in #838
- chore(deps): update google/cloud-sdk docker tag to v485 by @renovate in #844
- chore(deps): update dependency @types/node to v20.14.12 by @renovate in #843
- chore(deps): update dependency projen to v0.84.8 by @renovate in #842
- Sync projen dependencies by @langri-sha in #848
- Apply Prettier fixes by @langri-sha in #851
- Add subproject Git ignore patterns by @langri-sha in #847
- fix(deps): update dependency got to v14.4.2 by @renovate in #850
- chore(deps): update dependency @swc/core to v1.7.1 by @renovate in #845
- chore(deps): update node.js to v20.16.0 by @renovate in #853
- fix(deps): update dependency yaml to v2.5.0 by @renovate in #846
- chore(deps): update dependency typescript to v5.5.4 by @renovate in #841
- fix(deps): update dependency eslint-plugin-unicorn to v55 by @renovate in #855
- chore(deps): update terraform hashicorp/terraform to v1.9.3 by @renovate in #854
- chore(deps): update dependency husky to v9.1.2 by @renovate in #818
- chore(deps): update dependency @swc/core to v1.7.2 by @renovate in #856
- fix(deps): update dependency @babel/preset-env to v7.25.0 by @renovate in #857
- chore(deps): update dependency husky to v9.1.3 by @renovate in #858
- fix(deps): update eslint monorepo to v9.8.0 by @renovate in #860
- Reconfigure ESLint filename for ESM packages by @langri-sha in #861
- Resolve missing
license-o-matic
declarations by @langri-sha in #863 - Run Beachball sync by @langri-sha in #864
- fix(deps): update dependency debug to v4.3.6 by @renovate in #862
- Add missing Node.js types by @langri-sha in #865
- Exclude compiling test modules by @langri-sha in #866
- Publish package types by @langri-sha in #867
- chore(deps): update dependency @swc/core to v1.7.3 by @renovate in #868
- fix(deps): update dependency typescript-eslint to v7.18.0 by @renovate in #873
- fix(deps): update dependency eslint-plugin-jsdoc to v48.9.0 by @renovate in #871
- chore(deps): update dependency @types/node to v20.14.13 by @renovate in #869
- chore(deps): update dependency husky to v9.1.4 by @renovate in #872
- fix(deps): update dependency eslint-plugin-jsdoc to v48.9.2 by @renovate in #874
- Restrict linting synthesized files with ESLint and Prettier by @langri-sha in #876
- chore(deps): update google providers to v5.39.0 by @renovate in #875
- Make ESLint and Prettier optional for
lint-staged
by @langri-sha in #879 - fix(deps): update dependency eslint-plugin-jsdoc to v48.9.3 by @renovate in #878
- fix(deps): update babel monorepo to v7.25.2 by @renovate in #877
- fix(deps): update dependency eslint-plugin-jsdoc to v48.10.1 by @renovate in #880
- Gracefully degrade when ESLint or Prettier config is missing by @langri-sha in #881
- chore(deps): update google/cloud-sdk docker tag to v486 by @renovate in #882
- fix(deps): update dependency eslint-plugin-jsdoc to v48.10.2 by @renovate in #884
- chore(deps): update google providers to v5.39.1 by @renovate in #883
- Apply Terraform formatting by @langri-sha in #891
- fix(deps): update dependency globals to v15.9.0 by @renovate in #890
- chore(deps): update dependency vitest to v2.0.5 by @renovate in #885
- Migrate composite actions by @langri-sha in #888
- fix(deps): update dependency @babel/preset-env to v7.25.3 by @renovate in #887
- chore(deps): update dependency @swc/core to v1.7.4 by @renovate in #886
- chore(deps): update dependency @types/node to v20.14.14 by @renovate in #895
- fix(deps): update dependency eslint-plugin-jsdoc to v48.11.0 by @renovate in #894
- chore(deps): update dependency lint-staged to v15.2.8 by @renovate in #896
- chore(deps): update google providers to v5.40.0 by @renovate in #897
- chore(deps): update dependency @swc/core to v1.7.6 by @renovate in #892
- Migrate to
matchPackageNames
by @langri-sha in #899 - chore(deps): update langri-sha/github action to v0.3.0 by @renovate in #900
- Migrate workspace workflow by @langri-sha in #903
- chore(deps): update langri-sha/github action to v0.4.0 by @renovate in #902
- chore(deps): update google/cloud-sdk docker tag to v487 by @renovate in #904
- Match package executions with Renovate by @langri-sha in #905
- fix(deps): update dependency pnpm to v9.7.0 by @renovate in #906
- Migrate packages workflow by @langri-sha in #909
- Correct file match pattern for Renovate by @langri-sha in #910
- chore(deps): update terraform hashicorp/terraform to v1.9.5 by @renovate in #918
- chore(deps): update dependency @types/react to v18.3.4 by @renovate in #915
- chore(deps): update langri-sha/github action to v0.7.1 by @renovate in #922
- fix(deps): update dependency @emotion/react to v11.13.3 by @renovate in #921
- fix(deps): update dependency webpack to v5.94.0 [security] by @renovate in #914
- chore(deps): update dependency @types/ramda to v0.30.2 by @renovate in #912
- chore(deps): update dependency husky to v9.1.5 by @renovate in #916
- fix(deps): update dependency @babel/preset-env to v7.25.4 by @renovate in #919
- chore(deps): update dependency lint-staged to v15.2.9 by @renovate in #917
- chore(deps): update dependency @swc/core to v1.7.21 by @renovate in #911
- chore(deps): update dependency projen to v0.86.5 by @renovate in #920
- chore(deps): update dependency @types/react to v18.3.5 by @renovate in #924
- chore(deps): update dependency @swc/core to v1.7.22 by @renovate in #923
- Apply
projen
post-upgrade updates by @langri-sha in #933 - chore(deps): update google providers to v5.43.1 by @renovate in #930
- chore(deps): update dependency beachball to v2.45.0 by @renovate in #929
- fix(deps): update dependency json-schema-to-typescript to v15.0.2 by @renovate in #925
- fix(deps): update dependency nock to v13.5.5 by @renovate in #928
- fix(deps): update dependency pnpm to v9.9.0 by @renovate in #934
- Apply upgrade changes by @langri-sha in #939
- Use correct path to check workflow by @langri-sha in #938
- chore(deps): update google providers to v6 (major) by @renovate in #936
- Add
eslint-plugin-react-hooks
by @langri-sha in #942 - chore(deps): update terraform terraform-google-modules/project-factory/google to v16 by @renovate in #940
- fix(deps): update dependency eslint-plugin-jsdoc to v50 by @renovate in #941
- chore(deps): update google/cloud-sdk docker tag to v490 by @renovate in #937
- fix(deps): update dependency keyv-file to v5 by @renovate in #945
- fix(deps): update dependency eslint-plugin-react-hooks to v5.1.0-rc-fb9a90fa48-20240614 by @renovate in #943
- chore(deps): update node.js to v20.17.0 by @renovate in #932
- chore(deps): update dependency @types/node to v20.16.3 by @renovate in #946
- fix(deps): update dependency next to v14.2.7 by @renovate in #927
- Supress
keyv-file
type errors by @langri-sha in #948 - chore(deps): update dependency lint-staged to v15.2.10 by @renovate in #947
- fix(deps): update eslint monorepo to v9.9.1 by @renovate in #935
- chore(deps): update langri-sha/github action to v0.7.2 by @renovate in #956
Full Changelog: v2.9.0...v2.10.0