github.com/amplia-iiot/yutil@v1.0.1-0.20231229120411-5d96a4c5a136/CHANGELOG.md (about) 1 <a name="unreleased"></a> 2 ## [Unreleased] 3 4 5 <a name="v2.0.1"></a> 6 ## [v2.0.1] - 2022-05-23 7 8 ### Bug Fixes 9 - **merge:** fix merging of zero value variables 10 11 ### Build changes 12 - use Go 1.18 13 14 15 <a name="v2.0.0"></a> 16 ## [v2.0.0] - 2021-07-21 17 18 ### Bug Fixes 19 - **cli:** don't export unwanted methods and types 20 - **merge:** fix typo in error message 21 - **merge:** return ignored errors 22 23 ### Features 24 - **format:** continue formatting files on error 25 - **format:** add format functionality 26 27 ### Code Refactoring 28 - convert internal functions to variables to allow mocking 29 - **merge:** wrap options to avoid clashes with other cmds 30 31 ### Build changes 32 - add option to include coverage in check and watch tasks 33 - **docs:** add godoc to display documentation 34 - **release:** add dispatch workflow option 35 36 ### Documentation changes 37 - update info for release workflow 38 - remove license header from docs 39 - add yutil code documentation (description) 40 - **cli:** add code documentation 41 - **format:** add usage information 42 - **format:** add code documentation 43 - **merge:** add code documentation 44 - **testing:** document internal testing package 45 46 ### BREAKING CHANGE 47 48 Some parts of cmd package are no longer exported to be used, as it was never 49 intended to leave them open. 50 51 52 <a name="v1.0.0"></a> 53 ## v1.0.0 - 2021-05-18 54 55 ### Features 56 - **cli:** add short version option 57 - **cli:** allow config file without extension forcing yaml type 58 - **cli:** display version and keep build info data 59 - **cli:** add cli 60 - **merge:** add merge functionality 61 62 ### Code Refactoring 63 - **cli:** check errors when binding viper with cobra 64 - **cli:** create error with recommended function 65 66 ### Build changes 67 - **changelog:** generate changelog from git log 68 - **lint:** lint source code 69 - **release:** generate rpm, deb and apk packages for linux 70 - **release:** use goreleaser to build release 71 - **release-notes:** generate release-notes for current version from git log 72 - **version:** generate next semantic version based on git log 73 74 ### Documentation changes 75 - add deb, rpm and apk installation info 76 - add development info 77 - add usage info 78 - **help:** capitalize all short command messages 79 80 81 [Unreleased]: https://github.com/amplia-iiot/yutil/compare/v2.0.1...HEAD 82 [v2.0.1]: https://github.com/amplia-iiot/yutil/compare/v2.0.0...v2.0.1 83 [v2.0.0]: https://github.com/amplia-iiot/yutil/compare/v1.0.0...v2.0.0