Packages
ash_paper_plane
0.1.0
AshPaperTrail extension that lifts action context onto a version's metadata and enqueues an Oban job when the version is created.
Current section
Files
Jump to
Current section
Files
ash_paper_plane
CHANGELOG.md
CHANGELOG.md
# Changelog
## 0.1.0
First release. AshPaperPlane extends AshPaperTrail, augmenting the version
resource it generates with two independent halves a resource asks for by name.
- `AshPaperPlane.VersionMixin`, the `paper_trail` `mixin` entry point that adds
the metadata attribute and wires the changes into a version resource.
- `AshPaperPlane.SetVersionMetadata`, the change that lifts named
`source_context.shared` keys onto the version's metadata.
- `AshPaperPlane.EnqueueObanJob`, the change that enqueues an Oban job when a
version is created, riding the data layer's transaction where it opens one.