go-sprout/sprout (github.com/go-sprout/sprout)
### [`v0.5.1`](https://togithub.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v051-Sprout-Growth--2024-09-15)
[Compare Source](https://togithub.com/go-sprout/sprout/compare/v0.5.0...v0.5.1)
> 💡 Cultivating Code, Growing Solutions!
##### ⚡ Performance Improvements
- **Memory Footprint Reduction**: Reduced overall memory footprint for better performance. See ([@42atomys](https://togithub.com/42atomys)) [PR 56](https://togithub.com/go-sprout/sprout/pull/56).
##### 🐛 Bug Fixes
- **Default Logger Initialization**: Fixed an issue where the default logger had a bad initialization. See ([@42atomys](https://togithub.com/42atomys)) [PR 48](https://togithub.com/go-sprout/sprout/pull/48).
- **Logger Accessibility**: Resolved a problem where loggers were not accessible due to duplicated pointers. See ([@42atomys](https://togithub.com/42atomys)) [PR 50](https://togithub.com/go-sprout/sprout/pull/50).
- **Sprigin CamelCase Consistency**: Ensured that `sprigin` camelcase returns are consistent. See ([@42atomys](https://togithub.com/42atomys)) [PR 55](https://togithub.com/go-sprout/sprout/pull/55).
##### 🛠️ Chores
- **Go Task Integration**: Replaced Makefile with Go Task for better task management. See ([@42atomys](https://togithub.com/42atomys)) [PR 54](https://togithub.com/go-sprout/sprout/pull/54).
### [`v0.5.0`](https://togithub.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v050-Sprout-Growth--2024-08-15)
[Compare Source](https://togithub.com/go-sprout/sprout/compare/v0.4.1...v0.5.0)
> 💡 Nurturing Ideas, Harvesting Innovation!
##### 🌟 Major Feature: Registry System Unleashed!
- **Revamped Architecture**: Introducing the powerful registry system (aka loader). This refactor modularizes all methods into separate registries. See ([@42atomys](https://togithub.com/42atomys)) [PR 46](https://togithub.com/go-sprout/sprout/pull/46)
- **Handler & Registry Interfaces**: New interfaces with clear rules to streamline function management.
- **Seamless Migration**: All functions are now in registries, with backward compatibility via `FuncsMap` in `springin` [See Transitioning from Sprig](https://togithub.com/go-sprout/sprout?tab=readme-ov-file#transitioning-from-sprig).
*Read more about the registry system in the [official documentation](https://sprout.atom.codes/features/loader-system-registry).*
##### 📚 Fully Documented
- **In-Depth Docs**: Detailed documentation and a handy glossary are now available. Explore more [sprout.atom.codes](https://sprout.atom.codes).
- **README**: Updated the documentation and README to reflect all recent changes. Check out the latest [README.md](https://raw.githubusercontent.com/go-sprout/sprout/main/README.md).
##### 🐛 Bug Fixes
- **`toDuration` Doc Update**: Added a practical example showing how to convert durations to seconds using `toDuration`. This is based on real test cases to make time formatting easier. See ([@cbandy](https://togithub.com/cbandy)) [PR 44](https://togithub.com/go-sprout/sprout/pull/44).
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 contains the following updates:
v0.4.1
->v0.5.1
Release Notes
go-sprout/sprout (github.com/go-sprout/sprout)
### [`v0.5.1`](https://togithub.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v051-Sprout-Growth--2024-09-15) [Compare Source](https://togithub.com/go-sprout/sprout/compare/v0.5.0...v0.5.1) > 💡 Cultivating Code, Growing Solutions! ##### ⚡ Performance Improvements - **Memory Footprint Reduction**: Reduced overall memory footprint for better performance. See ([@42atomys](https://togithub.com/42atomys)) [PR 56](https://togithub.com/go-sprout/sprout/pull/56). ##### 🐛 Bug Fixes - **Default Logger Initialization**: Fixed an issue where the default logger had a bad initialization. See ([@42atomys](https://togithub.com/42atomys)) [PR 48](https://togithub.com/go-sprout/sprout/pull/48). - **Logger Accessibility**: Resolved a problem where loggers were not accessible due to duplicated pointers. See ([@42atomys](https://togithub.com/42atomys)) [PR 50](https://togithub.com/go-sprout/sprout/pull/50). - **Sprigin CamelCase Consistency**: Ensured that `sprigin` camelcase returns are consistent. See ([@42atomys](https://togithub.com/42atomys)) [PR 55](https://togithub.com/go-sprout/sprout/pull/55). ##### 🛠️ Chores - **Go Task Integration**: Replaced Makefile with Go Task for better task management. See ([@42atomys](https://togithub.com/42atomys)) [PR 54](https://togithub.com/go-sprout/sprout/pull/54). ### [`v0.5.0`](https://togithub.com/go-sprout/sprout/blob/HEAD/CHANGELOG.md#Release-v050-Sprout-Growth--2024-08-15) [Compare Source](https://togithub.com/go-sprout/sprout/compare/v0.4.1...v0.5.0) > 💡 Nurturing Ideas, Harvesting Innovation! ##### 🌟 Major Feature: Registry System Unleashed! - **Revamped Architecture**: Introducing the powerful registry system (aka loader). This refactor modularizes all methods into separate registries. See ([@42atomys](https://togithub.com/42atomys)) [PR 46](https://togithub.com/go-sprout/sprout/pull/46) - **Handler & Registry Interfaces**: New interfaces with clear rules to streamline function management. - **Seamless Migration**: All functions are now in registries, with backward compatibility via `FuncsMap` in `springin` [See Transitioning from Sprig](https://togithub.com/go-sprout/sprout?tab=readme-ov-file#transitioning-from-sprig). *Read more about the registry system in the [official documentation](https://sprout.atom.codes/features/loader-system-registry).* ##### 📚 Fully Documented - **In-Depth Docs**: Detailed documentation and a handy glossary are now available. Explore more [sprout.atom.codes](https://sprout.atom.codes). - **README**: Updated the documentation and README to reflect all recent changes. Check out the latest [README.md](https://raw.githubusercontent.com/go-sprout/sprout/main/README.md). ##### 🐛 Bug Fixes - **`toDuration` Doc Update**: Added a practical example showing how to convert durations to seconds using `toDuration`. This is based on real test cases to make time formatting easier. See ([@cbandy](https://togithub.com/cbandy)) [PR 44](https://togithub.com/go-sprout/sprout/pull/44).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 was generated by Mend Renovate. View the repository job log.