Skip to content

v0.11.0

Choose a tag to compare

@jaspertey jaspertey released this 25 Oct 14:52
· 14 commits to main since this release

Added

  • An update can remove or release generated files its target drops. FilePlan::between(), Checkout::inspect() and Maintenance::resume() take removals, mapping every dropped path to delete or release; an edited file is never deleted. Releasing then claiming moves a file between lineages (#201).
  • The maintenance guide shows how to move a file when the giver requires the receiver or the moved bytes change, in four ordinary updates (#209).

Fixed

  • Discovery skips classes whose parent, interface or trait is unavailable, reporting the load error instead of stopping production boots without dev dependencies (#202).
  • Reusing an intent for a different plan now fails before touching files with Intent [x] already has a journal for a different plan. Finish or resume it, or use a new intent., instead of Missing prepared file identity. (#206).

What's Changed

  • Skip discovery candidates whose dependencies aren't installed by @jaspertey in #203
  • Remove and move generated files on update by @jaspertey in #204
  • Tolerate vanished files in OwnedAppRoot teardown by @jaspertey in #205
  • Say when an intent's journal belongs to a different plan by @jaspertey in #208
  • Document moves where the giver requires the receiver or the bytes change by @jaspertey in #210

Full Changelog: v0.10.0...v0.11.0