go-sprout/sprout (github.com/go-sprout/sprout)
### [`v0.6.0`](https://redirect.github.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v060-Sprout-Evolution--2024-09-16)
[Compare Source](https://redirect.github.com/go-sprout/sprout/compare/v0.5.1...v0.6.0)
> π‘ Cultivating Precision, One Function at a Time!
##### π New Features
- **Function Call Notices**: Added notifications to inform or warn end-users when functions are called. See [PR 58](https://redirect.github.com/go-sprout/sprout/pull/58).
- **Safe Functions Compliance**: Aligned safe functions with Go template standards and Sprout conventions. See [PR 65](https://redirect.github.com/go-sprout/sprout/pull/65).
- **SHA512 Checksum in Registry**: Introduced `sha512sum` to the checksum registry, complete with informative notices. See [PR 59](https://redirect.github.com/go-sprout/sprout/pull/59).
- **`hasField` for Structs**: A new `hasField` method to check fields in structs is now available. See [PR 61](https://redirect.github.com/go-sprout/sprout/pull/61).
- **String Capitalization Functions**: Added new functions to capitalize strings, fully supporting Unicode and Latin runes. See [PR 62](https://redirect.github.com/go-sprout/sprout/pull/62) and [PR 63](https://redirect.github.com/go-sprout/sprout/pull/63).
##### π Fixes & Improvements
- **Dropped v0.1 Error Handling**: Removed legacy error handling until a safe/must decision is finalized in the RFC. See [PR 52](https://redirect.github.com/go-sprout/sprout/pull/52).
- **Documentation Updates**: Added function signatures to the conventions, making it easier to understand their usage. See [PR 64](https://redirect.github.com/go-sprout/sprout/pull/64).
##### π Bug Fixes
- **Unicode Capitalization Fix**: Resolved issues with string capitalization involving Unicode and Latin runes. See [PR 63](https://redirect.github.com/go-sprout/sprout/pull/63).
- **Release Candidate Fixes**: Addressed problems with v0.6.0-rc.1 to ensure stability and performance. See [PR 68](https://redirect.github.com/go-sprout/sprout/pull/68).
*Read more about notices on [official documentation](https://sprout.atom.codes/features/function-notices).*
*Read more about safe functions on [official documentation](https://sprout.atom.codes/features/safe-functions).*
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 is behind base branch, 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 contains the following updates:
v0.5.1
->v0.6.0
Release Notes
go-sprout/sprout (github.com/go-sprout/sprout)
### [`v0.6.0`](https://redirect.github.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v060-Sprout-Evolution--2024-09-16) [Compare Source](https://redirect.github.com/go-sprout/sprout/compare/v0.5.1...v0.6.0) > π‘ Cultivating Precision, One Function at a Time! ##### π New Features - **Function Call Notices**: Added notifications to inform or warn end-users when functions are called. See [PR 58](https://redirect.github.com/go-sprout/sprout/pull/58). - **Safe Functions Compliance**: Aligned safe functions with Go template standards and Sprout conventions. See [PR 65](https://redirect.github.com/go-sprout/sprout/pull/65). - **SHA512 Checksum in Registry**: Introduced `sha512sum` to the checksum registry, complete with informative notices. See [PR 59](https://redirect.github.com/go-sprout/sprout/pull/59). - **`hasField` for Structs**: A new `hasField` method to check fields in structs is now available. See [PR 61](https://redirect.github.com/go-sprout/sprout/pull/61). - **String Capitalization Functions**: Added new functions to capitalize strings, fully supporting Unicode and Latin runes. See [PR 62](https://redirect.github.com/go-sprout/sprout/pull/62) and [PR 63](https://redirect.github.com/go-sprout/sprout/pull/63). ##### π Fixes & Improvements - **Dropped v0.1 Error Handling**: Removed legacy error handling until a safe/must decision is finalized in the RFC. See [PR 52](https://redirect.github.com/go-sprout/sprout/pull/52). - **Documentation Updates**: Added function signatures to the conventions, making it easier to understand their usage. See [PR 64](https://redirect.github.com/go-sprout/sprout/pull/64). ##### π Bug Fixes - **Unicode Capitalization Fix**: Resolved issues with string capitalization involving Unicode and Latin runes. See [PR 63](https://redirect.github.com/go-sprout/sprout/pull/63). - **Release Candidate Fixes**: Addressed problems with v0.6.0-rc.1 to ensure stability and performance. See [PR 68](https://redirect.github.com/go-sprout/sprout/pull/68). *Read more about notices on [official documentation](https://sprout.atom.codes/features/function-notices).* *Read more about safe functions on [official documentation](https://sprout.atom.codes/features/safe-functions).*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 is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.