Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.0.0 #325

Merged
merged 79 commits into from
Jul 26, 2023
Merged

Release 4.0.0 #325

merged 79 commits into from
Jul 26, 2023

Conversation

m-s-
Copy link
Collaborator

@m-s- m-s- commented Jul 25, 2023

  • chore!: upgrade dotnet command line api dependencies to the latest beta
  • chore: upgrade dotnet/templating dependency to latest v6
  • chore: upgrade several nuget dependencies
  • chore: upgrade System.IO.Abstractions nugets
  • refactor!: invoke execution via Parser instead of RootCommand, with a custom invocation pipeline refactor: use UseVersionOption aliases instead of invoking for -v directly
  • feat: support scaffolding apps in cmf init
  • test: increase test coverage for pack and assemble
  • refactor!: revert Consistency Check
  • chore(plugin): bump template cli core dependency (chore(plugin): bump template cli core dependency #287)
  • feat(new): allow scaffolding HTML packages for MES v10
  • chore: migrate GenerateBasedOnTemplates to csharp to remove Powershell SDK
  • feat(build): support @angular/cli managed HTML package
  • chore: use npx for invoking ng, so we don't require installation
  • feat(bump): support @angular/cli managed HTML packages
  • chore(pipelines)!: improvements on CI-Release and CD-Containers BREAKING CHANGE: split all tasks in small pipeline templates that can be reused
  • refactor(pipelines)!: move all environment related variables to Builds/.vars
  • chore: add ISOLocation to project-config
  • feat(pipelines)!: add Authentication Variables closes Add Database Variables group to releases #253 BREAKING CHANGE: remove Docker Variables
  • chore(pipelines): small fixes on improvements
  • refactor: move TemplaceCommand to Core
  • feat: scaffold a reference doc package for MES v10
  • fix: missing MES version token replacement in new Feature command
  • chore: support latest version of ngx-schematics
  • feat: build MES v10 help packages
  • fixup! feat(new): allow scaffolding HTML packages for MES v10
  • chore: change deprecated System.IO.Abstraction methods to the newer equivalents
  • refactor: read project-config as a versioned object instead of a JsonDocument
  • test: test the new project-config mechanism
  • chore: fix plugin scaffolding template
  • chore: remove stale documentation
  • chore: move documentation to the code branch
  • chore: bump to 4.0.0-0
  • refactor(pipelines)!: deprecate pipelines scaffolding closes cmf init should not generate azure devops pipelines by default #268 refactor: deprecate pipelines scaffolding #288
  • chore: bump to 4.0.0-1
  • fix(plugins): pass null to NPMClient if no registry was specified
  • refactor(installation): remove temporary zip file from github releases
  • chore(init): fix typo in project-config
  • docs(refactor): deprecate pipelines scaffolding
  • chore(docs): make pdf export optional this allow to build faster on local development
  • refactor: support pre-release ngxSchematics and yeoman generators
  • refactor(plugins)!: bypass System.CommandLine API when invoking plugins
  • docs: remove repositoryUrl from cmf init
  • chore: remove powershell runtime as it's no longer needed
  • refactor(build): remove .NET bundling from bundle (testing) builds chore(build): provide self-contained switches to dotnet build to remove build warnings chore(build): hide warning related to missing template engine nuget version (production build only)
  • feat: add validate start/end methods command
  • chore: do not process methods without input object
  • chore: validate method name
  • chore: change factory to singleton and processors to transient
  • chore: fix typo
  • chore: replace values with tokens in index.html, ngsw.json and assets/config.json
  • chore: bump to 4.0.0-2
  • docs: fix scaffolding typo
  • chore: avoid exception when envar is already set
  • chore: bump to 4.0.0-3
  • feat(LBOs): automatically link LBOs when building UI packages
  • feat(help packages): add token placer as we do for html
  • refactor(LBOs)!: remove deprecated LBO generation script
  • chore: remove nullable notation where not needed
  • chore: bump to 4.0.0-4
  • chore: log warning instead of information on development version checks
  • chore(new html): build app and define config settings after new
  • fix(build): use package name instead of workspace key for token replacer
  • chore: bump to 4.0.0-5
  • chore: bump to 4.0.0-6
  • feat(new): add Support for New IoT V10
  • fix: change on V9 IoT Build Process
  • chore: bump to 4.0.0-7
  • fix: iot for versions lesser than v835 (fix: iot for versions lesser than v835 #319)
  • chore: bump to 4.0.0-8
  • fix: guard DevTasksVersion
  • fix: reference Nuget.Versioning directly, as we use it for SemanticVersion types
  • chore: bump to 4.0.0-9
  • chore: reduce log messages verbosity set some log messages to debug
  • chore(refactor): improve RelatedPackages logic
  • chore: bump to 4.0.0-10
  • chore(new IoT): set RelatedPackages with RelativePath
  • test(new IoT): merged v9 and v10 tests
  • chore: release v4.0.0

m-s- and others added 30 commits March 9, 2023 11:01
removed --repos <repo1> <repo2> syntax. Use multiple options, like --repos <repo1> --repos <repo2>
… custom invocation pipeline

refactor: use UseVersionOption aliases instead of invoking for -v directly
BREAKING CHANGE: split all tasks in small pipeline templates that can be reused
…s/.vars

BREAKING CHANGE: GlobalVariables file was moved and renamed from
EnvironmentConfigs/GlobalVariables.ymlto Builds/.vars/global.yml
BREAKING CHANGE: Environment(yml) variables file was moved and renamed from
EnvironmentConfigs/ENV_NAME.yml to Builds/.vars/ENV_NAME.yml
BREAKING CHANGE: remove Docker Variables
joaoopereira and others added 27 commits May 16, 2023 16:32
Generation should be done with cmf dev or manually
fix: address comments

fix: ioTLibCommand should not be concerned with install and build
set some log messages to debug
@m-s- m-s- merged commit 7b91ea1 into main Jul 26, 2023
@m-s- m-s- deleted the main-release-4.0.0 branch July 26, 2023 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cmf init should not generate azure devops pipelines by default Add Database Variables group to releases
4 participants