go-sprout/sprout (github.com/go-sprout/sprout)
### [`v0.4.0`](https://togithub.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v040-Sprout-Blossom--2024-05-16)
[Compare Source](https://togithub.com/go-sprout/sprout/compare/v0.3.0...v0.4.0)
> ๐ก Cultivating code is something beautiful.
##### ๐ Features
- **Enhanced Conversions Group**: New functions (`toBool`, `toUint`, `toUint64`) and comprehensive documentation have been added to the conversions group, broadening our library's functionality and making it more user-friendly. See ([@42atomys](https://togithub.com/42atomys)) [PR 33](https://togithub.com/go-sprout/sprout/pull/33).
- **YAML Functions Unleashed**: Implementing YAML functions (`fromYaml`, `toYaml`. `mustFromYaml`, `mustToYaml`) inspired by Helm's robust toolset, we've extended our configuration management capabilities. See ([@42atomys](https://togithub.com/42atomys)) [PR 36](https://togithub.com/go-sprout/sprout/pull/36).
##### ๐ Fixes from sprig issues
- **Merge Function Improvement**: The merge function has been tweaked to preserve the zero value in destination structs, ensuring more predictable and accurate data handling. See ([@42atomys](https://togithub.com/42atomys)) [PR 34](https://togithub.com/go-sprout/sprout/pull/34).
- **String Transformation Logic Update**: Corrected the logic for transforming strings to CamelCase and PascalCase to avoid previous inconsistencies and errors. See ([@42atomys](https://togithub.com/42atomys)) [PR 35](https://togithub.com/go-sprout/sprout/pull/35).
Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v0.3.0
->v0.4.0
Release Notes
go-sprout/sprout (github.com/go-sprout/sprout)
### [`v0.4.0`](https://togithub.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v040-Sprout-Blossom--2024-05-16) [Compare Source](https://togithub.com/go-sprout/sprout/compare/v0.3.0...v0.4.0) > ๐ก Cultivating code is something beautiful. ##### ๐ Features - **Enhanced Conversions Group**: New functions (`toBool`, `toUint`, `toUint64`) and comprehensive documentation have been added to the conversions group, broadening our library's functionality and making it more user-friendly. See ([@42atomys](https://togithub.com/42atomys)) [PR 33](https://togithub.com/go-sprout/sprout/pull/33). - **YAML Functions Unleashed**: Implementing YAML functions (`fromYaml`, `toYaml`. `mustFromYaml`, `mustToYaml`) inspired by Helm's robust toolset, we've extended our configuration management capabilities. See ([@42atomys](https://togithub.com/42atomys)) [PR 36](https://togithub.com/go-sprout/sprout/pull/36). ##### ๐ Fixes from sprig issues - **Merge Function Improvement**: The merge function has been tweaked to preserve the zero value in destination structs, ensuring more predictable and accurate data handling. See ([@42atomys](https://togithub.com/42atomys)) [PR 34](https://togithub.com/go-sprout/sprout/pull/34). - **String Transformation Logic Update**: Corrected the logic for transforming strings to CamelCase and PascalCase to avoid previous inconsistencies and errors. See ([@42atomys](https://togithub.com/42atomys)) [PR 35](https://togithub.com/go-sprout/sprout/pull/35).Configuration
๐ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.