1 |
|
2 | 0.9.1 / 2016-02-03
|
3 | ==================
|
4 |
|
5 | * adding file dependant methods
|
6 |
|
7 | 0.9.0 / 2016-02-03
|
8 | ==================
|
9 |
|
10 | * adding dependant methods (the companions to the dependency methods)
|
11 |
|
12 | 0.8.2 / 2016-01-28
|
13 | ==================
|
14 |
|
15 | * optimizing the prune method
|
16 |
|
17 | 0.8.1 / 2016-01-27
|
18 | ==================
|
19 |
|
20 | * improving debug output
|
21 |
|
22 | 0.8.0 / 2016-01-23
|
23 | ==================
|
24 |
|
25 | * removing timers, that will be moved to a build tracking object
|
26 |
|
27 | 0.7.1 / 2016-01-18
|
28 | ==================
|
29 |
|
30 | * do not clone stat maps, they don't really end up being useful between builds
|
31 |
|
32 | 0.7.0 / 2016-01-17
|
33 | ==================
|
34 |
|
35 | * adding timing utilities to file (recording) and tree (aggregating)
|
36 |
|
37 | 0.6.3 / 2015-12-13
|
38 | ==================
|
39 |
|
40 | * fixing debug with dep counts
|
41 |
|
42 | 0.6.2 / 2015-12-13
|
43 | ==================
|
44 |
|
45 | * adding comments, debug always uses relative paths
|
46 |
|
47 | 0.6.1 / 2015-12-07
|
48 | ==================
|
49 |
|
50 | * fixing getFiles with both topological and objects options passed
|
51 |
|
52 | 0.6.0 / 2015-12-05
|
53 | ==================
|
54 |
|
55 | * adding `Tree#getFiles()`
|
56 | * removing `Tree#topologicalOrder()`
|
57 | * adding `options` argument to `Tree#getFiles()`
|
58 | * replacing `recursive` with `options` argument in `Tree#dependenciesOf()` and `Tree#dependantsOf()`
|
59 | * adding `options.objects` to `Tree#getFiles()`, `Tree#getEntries()`, `Tree#dependenciesOf()` and `Tree#dependantsOf()`
|
60 |
|
61 | 0.5.2 / 2015-12-01
|
62 | ==================
|
63 |
|
64 | * adding method to retrieve file original type
|
65 |
|
66 | 0.5.1 / 2015-12-01
|
67 | ==================
|
68 |
|
69 | * do not throw if analyzing is true, it always will be during the preread phase
|
70 |
|
71 | 0.5.0 / 2015-12-01
|
72 | ==================
|
73 |
|
74 | * adding ability to mark a file as dirty externally
|
75 |
|
76 | 0.4.1 / 2015-10-29
|
77 | ==================
|
78 |
|
79 | * allowing prune to remove files not able to reach a specific list of entries
|
80 |
|
81 | 0.4.0 / 2015-10-28
|
82 | ==================
|
83 |
|
84 | * adding tree.prune() to enable cleaning up orphaned files
|
85 | * restoring concept of entries internally
|
86 | * added cloning capability
|
87 |
|
88 | 0.3.2 / 2015-10-27
|
89 | ==================
|
90 |
|
91 | * only create new file objects if needed
|
92 |
|
93 | 0.3.1 / 2015-10-26
|
94 | ==================
|
95 |
|
96 | * bump file-extension
|
97 |
|
98 | 0.3.0 / 2015-10-24
|
99 | ==================
|
100 |
|
101 | * added: `tree.getEntries([from])` which filters out entries unreachable from the given `from` file
|
102 |
|
103 | 0.2.0 / 2015-10-22
|
104 | ==================
|
105 |
|
106 | * internal: flipping edge direction (deps now flow to entries)
|
107 | * renamed: `tree.getSources()` to `tree.getEntries()`
|
108 | * renamed: `tree.isSource()` to `tree.isEntry()`
|
109 | * renamed: `file.isSource()` to `file.isEntry()`
|
110 | * added: `tree.topologicalOrder()`
|
111 |
|
112 | 0.1.1 / 2015-10-19
|
113 | ==================
|
114 |
|
115 | * updating readme and changelog
|
116 |
|
117 | 0.1.0 / 2015-10-18
|
118 | ==================
|
119 |
|
120 | * added: helper methods to `File` for working with tree
|
121 | * added: `Tree#isSource()`
|
122 |
|
123 | 0.0.1 / 2015-10-18
|
124 | ==================
|
125 |
|
126 | :sparkles:
|