Releases: lexGPT/projen
Releases · lexGPT/projen
v0.67.0
0.67.0 (2023-03-07)
⚠ BREAKING CHANGES
- python: The default Python version used for Poetry and Setuptools was updated to
>=3.7
as required by each of these packages. - gitlab: GitLab job names from the projen CI configuration will be preserved rather than changed to snake case
Features
- add support for Git LFS (#2455) (adfcf6c)
- allow prettier configuration in yaml (#2388) (8cba761), closes /github.com/projen/projen/blob/main/src/javascript/eslint.ts#L85
- cli:
projen new
can take simple list project options (#2368) (4aacce0) - convert TypescriptConfig to Component and allow comments (#2409) (342a642), closes #2395
- docker-compose: support defining networks (#2406) (bf07061), closes #2397
- docker-compose: support service labels (#2407) (40af0e2), closes /docs.docker.com/compose/compose-file/compose-file-v3/#labels-2
- eslint: expose eslint task from the eslint component, so consumer could easily refer to (#2325) (d6ddc13)
- github: add support for the 'strategy' property in reusable workflows (#2433) (e52fd32)
- github: add support for workflows run-name (#2424) (9637ab6)
- github: allow specifying permission scope for app token (#2380) (6a86f86)
- github: allow workflow action versions to be set (#2439) (1bca225), closes #1844 #1702
- github: support merge_group workflow trigger (#2430) (a0642c8)
- jest: convert Jest to Component (#2395) (97037a4), closes /github.com/projen/projen/pull/1671/files#diff-02bcf880af61bcbdba8cd4974d4a8ac84d32fcc0d4f4fb08d05cc053d3176c42 /github.com/projen/projen/blob/main/src/javascript/typescript-config.ts#L405
- node: add support for using Yarn2 package manager (#2426) (8eacbd2), closes #2285
- smithy-build: support maven section for vscode smithy plugin (#2412) (e969cc2)
- typescript: support
noImplicitOverride
(#2442) (48a1402)
Bug Fixes
- add missing properties for tsconfig.json types (#2387) (459e460)
- awscdk: AWS SDK v2 is not available for node18.x runtime (#2369) (564341a)
- eslint: remove json-schema redundant dependency (#2394) (47842bb), closes /github.com/projen/projen/blob/83e3a5dba5d6bd0f1bf3f0b5b15e6ac245fa7526/src/javascript/eslint.ts#L163
- gitlab: allow setting of variables from constructor (#2445) (af0b09d), closes #2323
- gitlab: job names not preserved in gitlab-ci configuration (#2318) (70c759e), closes #2315
- jsii: run workflow setup steps for language jobs (#2311) (4b95e14), closes #1799 #1006
- new: cannot create a new project if the path has a space (#2444) (3639656), closes #2443
- new: unable to use enum properties when creating external projects (#2435) (de2f118), closes #1932
- node: CodeArtifact auth with GitHub OIDC is missing workflow permissions (#2399) (3010e78)
- prettier overrides types uses wrong field name (#2386) (7fe5278)
- prettier.addOverride was ignored (#2384) (0ba9660)
- python: bump minimum python version to 3.7 (#2357) (e9ce56a), closes #2356
- python: creation of PythonProject with poetry (#2375) (c28d718), closes #1863
- remove refactor prefix from docs (#2401) (c5ff81c), closes /github.com/projen/projen/blob/main/.github/workflows/pull-request-lint.yml#L24-L27
- use posix paths for autodiscovered lambda entrypoints (#2345) (801889b), closes #2344
- use posix paths for generated lambda construct files (#2354) (7ecc7e0), closes #2353
- use posix paths for lambda outfiles (#2348) (70191d6), closes #2347
v0.66.1
v0.66.0
0.66.0 (2022-12-14)
Features
- add Node.js 18 Lambda runtime (#2289) (133b10a)
- cdk: allow user to pass arguments to deploy and destroy tasks (#2249) (246d8d3)
- jest: support running single tests by passing arguments through to jest (#2247) (6b7ab97)
- renovate: add options to overwrite configuration (#2293) (b152a20), closes #2292
- tasks: allow passing arguments to tasks (#2246) (46a4167), closes #356
Bug Fixes
- jest: new snapshots are added when updating snapshots is disabled (#2271) (1ae5e3f)
- jsii: @types/[email protected] breaks builds (#2265) (ee4e20c)
- tasks:
projen new
throws "unknown command" error for external projects (#2252) (9f2c7e6), closes #2250 #2246 - utils: always parse json like files with comment-json (#2287) (07836a9), closes #2286