Skip to content

Releases: relaticle/activity-log

v1.2.0

Choose a tag to compare

@AsmitNepali AsmitNepali released this 20 Jun 10:08

Added

  • Opt-in same-save merge for fromActivityLog(mergedRenderer: ...): rows sharing a non-empty spatie batch_uuid collapse into one TimelineEntry whose properties union every grouped row's payload and whose renderer is set explicitly. Read-side only; requires a batch_uuid column on activity_log (host-owned).
  • Merged properties now accumulate repeated array-valued keys instead of overwriting them: a save touching several entities under the same key (e.g. one custom_field_changes row per field) keeps every payload via array_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

Choose a tag to compare

@AsmitNepali AsmitNepali released this 15 Jun 01:49

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-clock instead of the missing Remix ri-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

Choose a tag to compare

@AsmitNepali AsmitNepali released this 13 Jun 14:11

First feature release on the 1.x line since v1.0.1.

Added

  • Configurable activity model via the activity_model config key in activity-log.php; ActivityLogSource and RelatedActivityLogSource resolve 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

  • RelatedActivityLogSource now emits type='related_activity_log'
  • Removed the dead date_groups config 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

Choose a tag to compare

@ManukMinasyan ManukMinasyan released this 29 Apr 12:07
04725b4

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@AsmitNepali AsmitNepali released this 28 Apr 09:16
2ae439b

First stable release of relaticle/activity-log.

v1.0.0-alpha.1

Choose a tag to compare

@ManukMinasyan ManukMinasyan released this 20 Apr 10:54

What's Changed

New Contributors

Full Changelog: https://github.com/relaticle/activity-log/commits/v1.0.0-alpha.1