1 | # master
|
2 |
|
3 | # 2.0.0
|
4 |
|
5 | * port to typescript
|
6 |
|
7 | # 1.0.2
|
8 |
|
9 | * fix type module export thanks @dfreeman
|
10 |
|
11 | # 1.0.1
|
12 |
|
13 | * fix errors in type definitions thanks @dfreeman
|
14 |
|
15 | # 1.0.0
|
16 |
|
17 | * no changes
|
18 |
|
19 | # v0.5.9
|
20 |
|
21 | * publish typescript types thanks @amiller-gh
|
22 |
|
23 | # v0.5.8
|
24 |
|
25 | * add typescript types thanks @amiller-gh
|
26 |
|
27 | # v0.5.7
|
28 |
|
29 | * avoid errors when attempting to unlink a file that has already been removed.
|
30 |
|
31 | # v0.5.5
|
32 |
|
33 | * add `Entry.fromStat` thanks @trentmwillis
|
34 | * add `applyPatch` and `calculateAndApplyPatch` thanks @trentmwillis
|
35 |
|
36 | # v0.5.4
|
37 |
|
38 | * Fix remove-before-add bug. Thanks @dfreeman for excellent bug investigation
|
39 |
|
40 | # v0.5.3
|
41 |
|
42 | * Add `FSTree.prototype.addEntries` thanks @chriseppstein
|
43 |
|
44 | # v0.5.2
|
45 |
|
46 | * bump version of heimdalljs-logger
|
47 |
|
48 | # v0.5.1
|
49 |
|
50 | * replace direct use of debug with heimdalljs-logger
|
51 |
|
52 | # v0.5.0
|
53 |
|
54 | * [BREAKING] drop `unlinkdir` and `linkDir` as operations. Downstream can
|
55 | implement this by examining entries, eg by marking them beforehand as
|
56 | broccoli-merge-trees does.
|
57 | * [BREAKING] `unlink` and `rmdir` operations are now passed the entry
|
58 | * [BREAKING] entries must be lexigraphicaly sorted by relative path. To do this
|
59 | implicitly, use `sortAndExpand`.
|
60 | * [BREAKING] entries must include intermediate directories. To do this
|
61 | implicitly, use `sortAndExpand`.
|
62 | * reworked implementation to diff via two sorted arrays
|
63 | * performance improvements
|
64 | * return entires as-provided, preserving user-specified metadata
|
65 | * directories in patches always end with a trailing slash
|
66 | * fixes various issues related to directory state transitions
|
67 | * directories can now receive `change` patches if user-supplied `meta` has
|
68 | property changes
|
69 |
|
70 | # v0.4.4
|
71 |
|
72 | * throw errors on duplicate entries (previous behavior was unspecified)
|
73 |
|
74 | # v0.4.2
|
75 |
|
76 | * coerce time to number before comparison
|
77 |
|
78 | # v0.4.1
|
79 |
|
80 | * add `:` in debug namespace for ecosystem consistency
|
81 |
|
82 | # v0.4.0
|
83 |
|
84 | * initial release
|