v0.7.0
·
7 commits
to release-0.7
since this release
Thanks to ten new contributors, we made a huge release!
Official Releases for Different Platforms:
Major Changes since Last Release (v0.6.1)
Core
- auto stop execution of changes when the dependent plugins fail, thanks to @aFlyBird0
- Config logic refactor and enhancement
- CoreConfig varFile and toolFile relative path support, thanks to @rxhuster
- Command completion, thanks to @prodanlabs
Plugins
- gitlab enhancement, thanks to @imxw
- new plugin - tekton, thanks to @steinliber and @imxw
- new plugin - gitlab-ce-docker, thanks to @aFlyBird0
Bug Fixes
- bugfix: the plugin name is empty and the file cannot be found, thanks to @linuxtmty
- fix: generate a default config file, thanks to @imxw
- fix: avoid downloading development version plugins from remote, thanks to @imxw
- fix(pluginmanager): resolve dtm init prompt error during the first download, thanks to @azhsmesos
Build/CI
- chore: optimize makefile, thanks to @imxw
- chore: add golangci-lint config, thanks to @imxw
- feat: add cf-ip-monitor, thanks to @iyear
Docs
- download URL links in documentation (both quickstart and GitOps best practice) are updated
- added maintainer file and code owners file
- roadmap update
- docs display and nav bar optimization, thanks to @imxw
- contributor ladder, review guide update, good first issue doc, mkdocs doc
- fix some link errors, thanks to @huang12zheng
- multi-language support
- Chinese documentation update thanks to multiple contributors (see Detailed Changes section below)
Test
- add a downloader test case, thanks to @summingyu!
- run e2e test locally, thanks to @HXCGIT
Misc
- refactor: import plugin default configs with
go:embed
, thanks to @iyear - feat: add editorconfig, thanks to @iyear
- Update Symbol.go by, thanks to @shubham-cmyk
- update go version to 1.18 thanks to @yxxhero
- refactor: use validator for configloader validation, thanks to @mangoGoForward
Detailed Changes
- fix: trello-github variable name by @KeHaohaoke in #599
- feat(pluginengine): auto stop execution of changes when the dependent plugins fail by @aFlyBird0 in #593
- fix: e2e-test workflow by @KeHaohaoke in #605
- Feat: adding staging directory to hold the dtm-repo-scaffolding-golang by @daniel-hutao in #611
- the plugin name is empty and the file cannot be found by @linuxtmty in #619
- refactor: import plugin default configs with
go:embed
by @iyear in #614 - Fix repo scaffolding empty main branch by @IronCore864 in #624
- chore: optimize makefile by @imxw in #623
- fix: generate default config file by @imxw in #628
- feat: add editorconfig by @iyear in #626
- fix: add .gitignore for staging/dtm-repo-scaffolding-golang by @daniel-hutao in #615
- fix: avoid downloading development version plugins from remote by @imxw in #625
- chore: remove dead code and fix syntax error by @IronCore864 in #631
- feat: gitlab enhancement by @imxw in #621
- docs: add maintainers file by @IronCore864 in #633
- chore: optimize editorconfig by @iyear in #635
- docs: update roadmap with issues by @IronCore864 in #637
- docs: optimize document display by @imxw in #653
- chore: add golangci-lint config by @imxw in #641
- feat: add cf-ip-monitor by @iyear in #648
- Update Symbol.go by @shubham-cmyk in #647
- chore: accurate code comments and minor code changes by @aFlyBird0 in #649
- chore: add code owners file by @IronCore864 in #658
- docs: fix some link errors by @aFlyBird0 in #657
- Feat: Config Logic Enhancement by @daniel-hutao in #655
- feat: CoreConfig varFile and toolFile Relative Path Support by @rxhuster in #662
- chore: fix some log error about pr622 by @daniel-hutao in #663
- feat: add command completion by @prodanlabs in #650
- docs: refactor, adding new content, update structure, etc. by @IronCore864 in #665
- test(downloader): add downloader test case by @summingyu in #666
- fix: duplicate error output by @imxw in #668
- docs: fix some link errors by @huang12zheng in #671
- docs: contributor ladder updated by @IronCore864 in #676
- docs: reviewing guide by @IronCore864 in #677
- docs: update contributing guide by @IronCore864 in #678
- docs: multi-language support by @daniel-hutao in #679
- fix: on the links created by respective token of jira and github by @KeHaohaoke in #680
- chore: update doc locations by @IronCore864 in #681
- docs: add HOME link by @daniel-hutao in #682
- feat: complete chinese of index by @iyear in #686
- feat: Chinese of understanding the basics by @iyear in #684
- feat: new plugin - tekton by @steinliber in #640
- docs: fix link and spelling errors by @huang12zheng in #688
- update go version to 1.18 by @yxxhero in #691
- docs: add usage for local-e2e-test script by @HXCGIT in #690
- refactor: use validator for configloader validation by @mangoGoForward in #693
- chore: fix language selector and search bar by @IronCore864 in #697
- docs: mkdocs doc by @IronCore864 in #701
- docs: good first issue doc english by @IronCore864 in #699
- docs: add doc-contribute-zh by @aFlyBird0 in #698
- feat: new plugin gitlab-ce-docker by @aFlyBird0 in #692
- docs: good first issue doc zh-CN by @aFlyBird0 in #705
- Docs(Translation): Commit Messages - Chinese Version #709 by @aucker in #714
- docs: optmize nav by @imxw in #712
- fix(pluginmanager): resolve dtm init prompt error during first download by @azhsmesos in #700
- docs: Branch and version - Chinese version by @hanyisong in #721
- docs:mkdocs.md doc chinese version by @Black-Gold in #708
- docs(translation): GitOps Toolchain - Chinese Version #715 by @aucker in #730
- docs: merge core_concepts.md and core-concepts.md by @daniel-hutao in #729
- feat(gitlab-ce-docker): separate image name and tag in gitlab-ce-docker plugin by @aFlyBird0 in #719
- feat: run e2e test locally by @HXCGIT in #689
- docs: update core concepts by @IronCore864 in #732
- chore: add code generator for plugin default config by @imxw in #728
New Contributors
- @rxhuster made their first contribution in #662
- @prodanlabs made their first contribution in #650
- @huang12zheng made their first contribution in #671
- @steinliber made their first contribution in #640
- @yxxhero made their first contribution in #691
- @mangoGoForward made their first contribution in #693
- @aucker made their first contribution in #714
- @azhsmesos made their first contribution in #700
- @hanyisong made their first contribution in #721
- @Black-Gold made their first contribution in #708
Full Changelog: v0.6.1...v0.7.0