Releases: relaticle/activity-log
Releases · relaticle/activity-log
Release list
v1.2.0
Added
- Opt-in same-save merge for
fromActivityLog(mergedRenderer: ...): rows sharing a non-empty spatiebatch_uuidcollapse into oneTimelineEntrywhosepropertiesunion every grouped row's payload and whoserendereris set explicitly. Read-side only; requires abatch_uuidcolumn onactivity_log(host-owned). - Merged
propertiesnow accumulate repeated array-valued keys instead of overwriting them: a save touching several entities under the same key (e.g. onecustom_field_changesrow per field) keeps every payload viaarray_merge— list payloads concatenate, associative maps still union per key.
Backward-compatible: default mergedRenderer = null keeps the original per-row behaviour.
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Patch release on the 1.x line.
Added
- Visible empty state on the timeline with a host-configurable message
Fixed
- Replaced remaining Remix icons with Heroicons so the timeline renders with the bundled icon set (#24)
- Timeline dedup no longer over-collapses distinct activities saved in the same second; the dedup key now includes the activity id
- Empty-state card now uses
heroicon-o-clockinstead of the missing Remixri-history-line, so it renders instead of showing a blank card - Read path resolves the Activity model from the plugin key, then Spatie's
activitylog.activity_model, then the base model, so a tenant-scoped Activity subclass applies to reads as well as writes
Full Changelog: v1.1.0...v1.1.1
v1.1.0
First feature release on the 1.x line since v1.0.1.
Added
- Configurable activity model via the
activity_modelconfig key inactivity-log.php;ActivityLogSourceandRelatedActivityLogSourceresolve the model from config instead of hardcoding it - Laravel 13 support (
illuminate/* ^13.0) - Versioned documentation site (Nuxt Content + Docus) on GitHub Pages
- Community files:
LICENSE.md,CHANGELOG.md,CONTRIBUTING.md,SECURITY.md
Changed
- Reworked the timeline as a continuous border rail with connector lines centered on entry icons for even, symmetric spacing
Fixed
RelatedActivityLogSourcenow emitstype='related_activity_log'- Removed the dead
date_groupsconfig key (#10) - Scoped
TimelineCache::forget()to a single subject so it no longer over-invalidates other caches (#12) - Capped the related-row fetch in
RelatedActivityLogSource(#14) - Removed the orphan root-namespace
ActivityLogPlugin
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.0
First stable release of relaticle/activity-log.
v1.0.0-alpha.1
What's Changed
- Update design by @AsmitNepali in #2
- feat(docs): Add docs. by @AsmitNepali in #3
New Contributors
- @AsmitNepali made their first contribution in #2
Full Changelog: https://github.com/relaticle/activity-log/commits/v1.0.0-alpha.1