github projen/projen v0.37.0

latest releases: v0.81.10, v0.81.9, v0.81.8...
2 years ago

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, and tasks submodules can now be imported directly from the root.
  • The class AwsCdkConstructLibrary is now awscdk.AwsCdkConstructLibrary
  • The class AwsCdkTypeScriptApp is now awscdk.AwsCdkTypeScriptApp
  • The class Cdk8sTypeScriptApp is now cdk8s.Cdk8sTypeScriptApp
  • The class ConstructLibrary is now cdk.ConstructLibrary
  • The class ConstructLibraryAws is now awscdk.ConstructLibraryAws
  • The class ConstructLibraryCdk8s is now cdk8s.ConstructLibraryCdk8s
  • The class ConstructLibraryCdktf is now cdktf.ConstructLibraryCdktf
  • The class Eslint is now javascript.Eslint
  • The class GitHubProject is now github.GitHubProject
  • The class Jest is now javascript.Jest
  • The class JsiiProject is now cdk.JsiiProject
  • The class NodePackage is now javascript.NodePackage
  • The class NodeProject is now javascript.NodeProject
  • The class TypeScriptAppProject is now typescript.TypeScriptAppProject
  • The class TypeScriptLibraryProject is now typescript.TypeScriptLibraryProject
  • The class TypeScriptProject is now typescript.TypeScriptProject
  • The class TypescriptConfig is now javascript.TypescriptConfig (!)
  • The class UpgradeDependencies is now javascript.UpgradeDependencies
  • The class UpgradeDependenciesSchedule is now javascript.UpgradeDependenciesSchedule
  • The interface AwsCdkConstructLibraryOptions is now awscdk.AwsCdkConstructLibraryOptions
  • The interface AwsCdkTypeScriptAppOptions is now awscdk.AwsCdkTypeScriptAppOptions
  • The interface Catalog is now cdk.Catalog
  • The interface Cdk8sTypeScriptAppOptions is now cdk8s.Cdk8sTypeScriptAppOptions
  • The interface CodeArtifactOptions is now javascript.CodeArtifactOptions
  • The interface ConstructLibraryAwsOptions is now awscdk.ConstructLibraryAwsOptions
  • The interface ConstructLibraryCdk8sOptions is now cdk8s.ConstructLibraryCdk8sOptions
  • The interface ConstructLibraryCdktfOptions is now cdktf.ConstructLibraryCdktfOptions
  • The interface ConstructLibraryOptions is now cdk.ConstructLibraryOptions
  • The interface CoverageThreshold is now javascript.CoverageThreshold
  • The interface EslintOptions is now javascript.EslintOptions
  • The interface EslintOverride is now javascript.EslintOverride
  • The interface GitHubProjectOptions is now github.GitHubProjectOptions
  • The interface HasteConfig is now javascript.HasteConfig
  • The interface JestConfigOptions is now javascript.JestConfigOptions
  • The interface JestOptions is now javascript.JestOptions
  • The interface JsiiDotNetTarget is now cdk.JsiiDotNetTarget
  • The interface JsiiGoTarget is now cdk.JsiiGoTarget
  • The interface JsiiJavaTarget is now cdk.JsiiJavaTarget
  • The interface JsiiProjectOptions is now cdk.JsiiProjectOptions
  • The interface JsiiPythonTarget is now cdk.JsiiPythonTarget
  • The interface NodePackageOptions is now javascript.NodePackageOptions
  • The interface NodeProjectOptions is now javascript.NodeProjectOptions
  • The interface NodeWorkflowSteps is now javascript.NodeWorkflowSteps
  • The interface PeerDependencyOptions is now javascript.PeerDependencyOptions
  • The interface TypeScriptCompilerOptions is now javascript.TypeScriptCompilerOptions (!)
  • The interface TypeScriptLibraryProjectOptions is now typescript.TypeScriptLibraryProjectOptions
  • The interface TypeScriptProjectOptions is now typescript.TypeScriptProjectOptions
  • The interface TypescriptConfigOptions is now javascript.TypescriptConfigOptions (!)
  • The interface UpgradeDependenciesOptions is now javascript.UpgradeDependenciesOptions
  • The interface UpgradeDependenciesWorkflowOptions is now javascript.UpgradeDependenciesWorkflowOptions
  • The enum NpmAccess is now javascript.NpmAccess
  • The enum Stability is now cdk.Stability
  • The enum TypeScriptJsxMode is now javascript.TypeScriptJsxMode
  • The enum TypeScriptModuleResolution is now javascript.TypeScriptModuleResolution

Bug Fixes

  • dependency cycles between submodules in Python and Go (#1286) (a76b087), closes #811

Don't miss a new projen release

NewReleases is sending notifications on new releases.