Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.44 KB

CHANGELOG.md

File metadata and controls

56 lines (36 loc) · 1.44 KB

master

v0.5.5

  • add Entry.fromStat thanks @trentmwillis
  • add applyPatch and calculateAndApplyPatch thanks @trentmwillis

v0.5.4

  • Fix remove-before-add bug. Thanks @dfreeman for excellent bug investigation

v0.5.3

  • Add FSTree.prototype.addEntries thanks @chriseppstein

v0.5.2

  • bump version of heimdalljs-logger

v0.5.1

  • replace direct use of debug with heimdalljs-logger

v0.5.0

  • [BREAKING] drop unlinkdir and linkDir as operations. Downstream can implement this by examining entries, eg by marking them beforehand as broccoli-merge-trees does.
  • [BREAKING] unlink and rmdir operations are now passed the entry
  • [BREAKING] entries must be lexigraphicaly sorted by relative path. To do this implicitly, use sortAndExpand.
  • [BREAKING] entries must include intermediate directories. To do this implicitly, use sortAndExpand.
  • reworked implementation to diff via two sorted arrays
  • performance improvements
  • return entires as-provided, preserving user-specified metadata
  • directories in patches always end with a trailing slash
  • fixes various issues related to directory state transitions
  • directories can now receive change patches if user-supplied meta has property changes

v0.4.4

  • throw errors on duplicate entries (previous behavior was unspecified)

v0.4.2

  • coerce time to number before comparison

v0.4.1

  • add : in debug namespace for ecosystem consistency

v0.4.0

  • initial release