Blog Sections Open
Evolution CMS 2.0.1
Evolution CMS 2.0.1 is a maintenance release focused on manager usability and theme and interface polish.
Evolution CMS 2.0.1 is a bug-fix release, but it is still notable because it introduced a feature that signaled where the model layer was going: DynamicRelation. The release therefore matters both as a stabilization update and as a small architectural marker.
New feature: DynamicRelation
SiteContent::addDynamicRelation('comments', function (SiteContent $myModel) {
return $myModel->hasMany(Comments::class);
});
This made it easier to extend Evo models dynamically and build richer project-specific data relationships without forcing everything into the original core model definitions.
Change log highlights
- updated DocLister
- fixed manager theme switching
- fixed tree child label wording and several manager layout issues
- fixed language issues and lexicon output problems
- fixed missing
isset()checks in several places - fixed
getDocumentObjectbehavior - fixed cache-key handling for events with GET parameters
- fixed private-resource tree icon behavior
- fixed missing cache path hint errors
- fixed sending email to the manager address
- fixed demo-site installation
- fixed fullscreen TinyMCE button visibility
- fixed plugin parameter parsing
- added rules in
.htaccessto normalize duplicate slashes - added Dynamic Relation support in core
Related links
- Example comments package using DynamicRelation
- Related video walkthrough
- eloquent-dynamic-relation library
Source: View full release notes on GitHub.
Evolution CMS 2.0.1: Fixes and DynamicRelation Support
A historical release note for Evolution CMS 2.0.1, focused on bug fixes and support for DynamicRelation in model work.
Evolution CMS 2.0
Evolution CMS 2.0 is a major release focused on theme and interface polish and performance and runtime stability.