0.37.0 (2021-12-05)
⚠ BREAKING CHANGES
- dependency cycles between submodules in Python and Go (#1286)
- All project class types are now within submodules.
projen new --from
may fail if project is not compatible with the version of the CLI you are using. Full list of type changes: - All classes and types within the
git
,json
, andtasks
submodules can now be imported directly from the root. - The class
AwsCdkConstructLibrary
is nowawscdk.AwsCdkConstructLibrary
- The class
AwsCdkTypeScriptApp
is nowawscdk.AwsCdkTypeScriptApp
- The class
Cdk8sTypeScriptApp
is nowcdk8s.Cdk8sTypeScriptApp
- The class
ConstructLibrary
is nowcdk.ConstructLibrary
- The class
ConstructLibraryAws
is nowawscdk.ConstructLibraryAws
- The class
ConstructLibraryCdk8s
is nowcdk8s.ConstructLibraryCdk8s
- The class
ConstructLibraryCdktf
is nowcdktf.ConstructLibraryCdktf
- The class
Eslint
is nowjavascript.Eslint
- The class
GitHubProject
is nowgithub.GitHubProject
- The class
Jest
is nowjavascript.Jest
- The class
JsiiProject
is nowcdk.JsiiProject
- The class
NodePackage
is nowjavascript.NodePackage
- The class
NodeProject
is nowjavascript.NodeProject
- The class
TypeScriptAppProject
is nowtypescript.TypeScriptAppProject
- The class
TypeScriptLibraryProject
is nowtypescript.TypeScriptLibraryProject
- The class
TypeScriptProject
is nowtypescript.TypeScriptProject
- The class
TypescriptConfig
is nowjavascript.TypescriptConfig
(!) - The class
UpgradeDependencies
is nowjavascript.UpgradeDependencies
- The class
UpgradeDependenciesSchedule
is nowjavascript.UpgradeDependenciesSchedule
- The interface
AwsCdkConstructLibraryOptions
is nowawscdk.AwsCdkConstructLibraryOptions
- The interface
AwsCdkTypeScriptAppOptions
is nowawscdk.AwsCdkTypeScriptAppOptions
- The interface
Catalog
is nowcdk.Catalog
- The interface
Cdk8sTypeScriptAppOptions
is nowcdk8s.Cdk8sTypeScriptAppOptions
- The interface
CodeArtifactOptions
is nowjavascript.CodeArtifactOptions
- The interface
ConstructLibraryAwsOptions
is nowawscdk.ConstructLibraryAwsOptions
- The interface
ConstructLibraryCdk8sOptions
is nowcdk8s.ConstructLibraryCdk8sOptions
- The interface
ConstructLibraryCdktfOptions
is nowcdktf.ConstructLibraryCdktfOptions
- The interface
ConstructLibraryOptions
is nowcdk.ConstructLibraryOptions
- The interface
CoverageThreshold
is nowjavascript.CoverageThreshold
- The interface
EslintOptions
is nowjavascript.EslintOptions
- The interface
EslintOverride
is nowjavascript.EslintOverride
- The interface
GitHubProjectOptions
is nowgithub.GitHubProjectOptions
- The interface
HasteConfig
is nowjavascript.HasteConfig
- The interface
JestConfigOptions
is nowjavascript.JestConfigOptions
- The interface
JestOptions
is nowjavascript.JestOptions
- The interface
JsiiDotNetTarget
is nowcdk.JsiiDotNetTarget
- The interface
JsiiGoTarget
is nowcdk.JsiiGoTarget
- The interface
JsiiJavaTarget
is nowcdk.JsiiJavaTarget
- The interface
JsiiProjectOptions
is nowcdk.JsiiProjectOptions
- The interface
JsiiPythonTarget
is nowcdk.JsiiPythonTarget
- The interface
NodePackageOptions
is nowjavascript.NodePackageOptions
- The interface
NodeProjectOptions
is nowjavascript.NodeProjectOptions
- The interface
NodeWorkflowSteps
is nowjavascript.NodeWorkflowSteps
- The interface
PeerDependencyOptions
is nowjavascript.PeerDependencyOptions
- The interface
TypeScriptCompilerOptions
is nowjavascript.TypeScriptCompilerOptions
(!) - The interface
TypeScriptLibraryProjectOptions
is nowtypescript.TypeScriptLibraryProjectOptions
- The interface
TypeScriptProjectOptions
is nowtypescript.TypeScriptProjectOptions
- The interface
TypescriptConfigOptions
is nowjavascript.TypescriptConfigOptions
(!) - The interface
UpgradeDependenciesOptions
is nowjavascript.UpgradeDependenciesOptions
- The interface
UpgradeDependenciesWorkflowOptions
is nowjavascript.UpgradeDependenciesWorkflowOptions
- The enum
NpmAccess
is nowjavascript.NpmAccess
- The enum
Stability
is nowcdk.Stability
- The enum
TypeScriptJsxMode
is nowjavascript.TypeScriptJsxMode
- The enum
TypeScriptModuleResolution
is nowjavascript.TypeScriptModuleResolution