Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

11.0 release #107

Closed
wants to merge 19 commits into from
Closed

11.0 release #107

wants to merge 19 commits into from

Conversation

kirkbushell
Copy link
Owner

@kirkbushell kirkbushell commented Aug 27, 2023

Currently work in progress, but this PR encapsulates the complete rework of the Eloquence solution, using a much nicer and workable API with modern approaches.

The main objective of version 11 is to prepare for Laravel 11 (in general), whilst introducing a nicer API and easier way of working with the main camelcasing trait, and providing better support for its various data aggregation features.

Due to the amount of changes, backwards compatibility is not possible.

Upgrade guide to come.

@kirkbushell kirkbushell added enhancement wip Work in progress labels Aug 27, 2023
@kirkbushell kirkbushell marked this pull request as draft January 23, 2024 08:05
Copy link

@kontoulis kontoulis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kirkbushell this is very nice PR, with attention to detail and the new implementations are really good! The code comments helped me a lot while going through it.

I left some comments about typos, some improvements in terms of simplification and readability, and a couple of questions, but everything seems well-thought and I couldn't find any significant issues 🙂

I am really looking forward for this to go out!

P.S. I finally am aware of all the capabilities of this amazing package!

src/Behaviours/CamelCased.php Show resolved Hide resolved
src/Behaviours/SumCache/SumCache.php Show resolved Hide resolved
src/Behaviours/Cacheable.php Show resolved Hide resolved
src/Behaviours/CountCache/CountedBy.php Show resolved Hide resolved
src/Behaviours/SumCache/Summable.php Show resolved Hide resolved
README.md Show resolved Hide resolved
src/Behaviours/Cacheable.php Show resolved Hide resolved
src/Behaviours/CountCache/Observer.php Show resolved Hide resolved
src/Behaviours/CountCache/Observer.php Show resolved Hide resolved
src/Behaviours/Sluggable.php Show resolved Hide resolved
@kirkbushell kirkbushell added this to the 11.0 milestone Jan 31, 2024
@kirkbushell kirkbushell marked this pull request as ready for review January 31, 2024 04:40
@kirkbushell
Copy link
Owner Author

Moving to release branch.

@kirkbushell kirkbushell deleted the feature/11.0 branch January 31, 2024 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement wip Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants