1 |
|
2 | 0.5.1 / 2015-12-01
|
3 | ==================
|
4 |
|
5 | * do not throw if analyzing is true, it always will be during the preread phase
|
6 |
|
7 | 0.5.0 / 2015-12-01
|
8 | ==================
|
9 |
|
10 | * adding ability to mark a file as dirty externally
|
11 |
|
12 | 0.4.1 / 2015-10-29
|
13 | ==================
|
14 |
|
15 | * allowing prune to remove files not able to reach a specific list of entries
|
16 |
|
17 | 0.4.0 / 2015-10-28
|
18 | ==================
|
19 |
|
20 | * adding tree.prune() to enable cleaning up orphaned files
|
21 | * restoring concept of entries internally
|
22 | * added cloning capability
|
23 |
|
24 | 0.3.2 / 2015-10-27
|
25 | ==================
|
26 |
|
27 | * only create new file objects if needed
|
28 |
|
29 | 0.3.1 / 2015-10-26
|
30 | ==================
|
31 |
|
32 | * bump file-extension
|
33 |
|
34 | 0.3.0 / 2015-10-24
|
35 | ==================
|
36 |
|
37 | * added: `tree.getEntries([from])` which filters out entries unreachable from the given `from` file
|
38 |
|
39 | 0.2.0 / 2015-10-22
|
40 | ==================
|
41 |
|
42 | * internal: flipping edge direction (deps now flow to entries)
|
43 | * renamed: `tree.getSources()` to `tree.getEntries()`
|
44 | * renamed: `tree.isSource()` to `tree.isEntry()`
|
45 | * renamed: `file.isSource()` to `file.isEntry()`
|
46 | * added: `tree.topologicalOrder()`
|
47 |
|
48 | 0.1.1 / 2015-10-19
|
49 | ==================
|
50 |
|
51 | * updating readme and changelog
|
52 |
|
53 | 0.1.0 / 2015-10-18
|
54 | ==================
|
55 |
|
56 | * added: helper methods to `File` for working with tree
|
57 | * added: `Tree#isSource()`
|
58 |
|
59 | 0.0.1 / 2015-10-18
|
60 | ==================
|
61 |
|
62 | :sparkles:
|