UNPKG

10.1 kBMarkdownView Raw
1# Changelog
2
3All notable changes to this project will be documented in this file.
4
5The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
6and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
7
8<!-- markdownlint-disable MD024 -->
9
10## [8.1.2] (2021-10-18)
11
12### Fixed
13
14- Preserve dependency origin when editing manifest ([#10])
15
16## [8.1.1] (2021-10-18)
17
18### Changed
19
20- update dependencies
21
22## [8.1.0] (2021-09-11)
23
24### Added
25
26- suggestions for typos in commands and options
27
28## [8.0.2] (2021-06-03)
29
30### Changed
31
32- update dependencies
33
34## [8.0.1] (2021-05-08)
35
36### Fixed
37
38- support from Node.js 12 (prematurely bumped to 14 in 8.0.0!)
39
40## [8.0.0] (2021-05-08)
41
42### Fixed
43
44- reduce noise in `npm test` output by explicitly setting branch for new repos ([#18])
45
46### Changed
47
48- update dependencies
49
50### Removed
51
52- support for Node.js 12, now require Node.js 14
53
54## [7.0.0] (2021-01-16)
55
56### Changed
57
58- reduce need for `--` for commands which run commands across forest
59- rework internals to use Commander 7 code patterns
60- require node 12
61
62## [6.0.2] (2020-08-12)
63
64### Fixed
65
66- update already present dependent repos when doing install ([#14])
67
68### Changed
69
70- update dependencies
71
72## [6.0.1] (2020-07-26)
73
74### Changed
75
76- update dependencies
77
78## [6.0.0] (2020-04-04)
79
80### Changed
81
82- require node 10
83- update dependencies
84
85## [5.0.6] (2020-03-19)
86
87### Changed
88
89- update dependencies
90
91## [5.0.5] (2020-03-14)
92
93### Changed
94
95- adopt Commander v5
96- update other dependencies
97
98### Changed
99
100- `fab manifest` now uses subcommands rather than options for edit/list/path et al
101
102## [5.0.4] (2019-12-28)
103
104### Changed
105
106- dependencies
107
108## [5.0.3] (2019-12-20)
109
110### Changed
111
112- dependencies
113
114## [5.0.2] (2019-11-22)
115
116### Fixed
117
118- badges for GitHub Action builds so display correctly as a functional link
119
120### Changed
121
122- dependencies
123
124## [5.0.1] (2019-11-10)
125
126### Added
127
128- build badge for GitHub Actions
129
130## [5.0.0] (2019-11-10)
131
132### Changed
133
134- require node 8 minimum (triggered by Chalk dependency)
135- dependencies
136
137## [4.1.8] (2019-10-28)
138
139### Changed
140
141- dependencies
142
143### Removed
144
145- shrinkwrap of production dependencies
146
147## [4.1.7] (2019-10-3)
148
149### Changed
150
151- dependencies
152
153## [4.1.6] (2019-07-20)
154
155### Changed
156
157- dependencies
158
159## [4.1.5] (2019-07-07)
160
161### Changed
162
163- dependencies
164
165## [4.1.4] (2019-06-11)
166
167### Changed
168
169- dependencies
170
171## [4.1.3] (2019-03-09)
172
173### Added
174
175- `shrinkwrap.json` in published package to lock dependencies (as suggested for a CLI application)
176
177### Changed
178
179- updated README and package et al with new GitHub username
180- dependencies
181
182## [4.1.2] (2019-01-26)
183
184### Fixed
185
186- command-line completion was failing on operators and comments (and returning an error message)
187
188## [4.1.1] (2018-12-05)
189
190### Changed
191
192- updated command-line tab completion instructions to include another example location, and remove broken suggestion in README. Resolves [#9](https://github.com/shadowspawn/forest-arborist/issues/9).
193
194## [4.1.0] (2018-11-22)
195
196### Changed
197
198- changed `fab status` implementation from `git status --short` to `git status -sb` to add branch and ahead/behind (albeit longer)
199- removed extra blank line in output between repos for `for-each`, `for-free`, `git`, `hg`
200- dependencies
201
202## [4.0.0] (2018-11-03)
203
204### Added
205
206- `--nested` and `--sibling` options to `fab init` as alternatives to using `--root`
207
208### Changed
209
210- `fab init` now requires specifying forest layout with one of `--sibling`, `--nested`, `--root`
211
212## [3.3.0] (2018-10-21)
213
214### Changed
215
216- rewrote command line tab completion
217- dependencies
218
219### Removed
220
221- tabtab module
222
223## [3.2.0] (2018-09-22)
224
225### Changed
226
227- `fab switch` now uses destination branch manifest rather than starting manifest to determine free repos. In addition, applies changes to free/locked/pinned dependency type, and displays a message about missing new repos. Resolves [#8](https://github.com/shadowspawn/forest-arborist/issues/8).
228
229## [3.1.1] (2018-09-15)
230
231### Added
232
233- github issue templates
234
235### Changed
236
237- dependencies
238- help format (to match changes made in `commander`)
239
240## [3.1.0] (2018-08-05)
241
242### Added
243
244- `help` command (same as `--help`)
245
246### Fixed
247
248- spurious `Unknown command:` before help when ran `fab` with no command
249- indentation in command-line help
250
251### Changed
252
253- list commands in alphabetical order in command-line help
254
255## [3.0.0] (2018-08-04)
256
257Changed nomenclature for the repo containing the manifests from _main_ to _seed_.
258
259### Added
260
261- detection of hg pinned revision in `fab init`
262- `fab seed` showing path of seed repo (to replace `fab main`)
263
264### Changed
265
266- README updated for _seed_
267- `.fab-root.json` file format updated for _seed_
268- manifest file format updated for _seed_. The changes in `fab v3` are forwards and backwards compatible with `fab v1` and `fab v2`, but a future version will drop support for old versions reading the new files.
269- snapshot file format updated for _seed_. New files can not be read by `fab v1` and `fab v2`.
270
271### Deprecated
272
273- `fab main` is deprecated and will be removed in a future version
274
275## [2.0.0] (2018-05-21)
276
277### Added
278
279- `fab git` to run git commands on git repos
280- `fab hg` to run hg commands on hg repos
281
282### Changed
283
284- BREAKING: cloning a sibling forest from repo "main" without specifying destination now creates a root directory called "main-forest" (previously created root "main" containing main "main").
285- no longer logging exceptions when use `--keepgoing` with `for-each` and `for-free`
286- refactored tests
287- reduced number of commands run for hg repos by `fab pull` (in particular, unnecessary update command)
288- detection of local git repos
289
290## [1.2.0] (2018-04-15)
291
292### Added
293
294- `fab manifest` show path to manifest
295- `fab manifest --edit` open manifest in editor
296- `fab manifest --list` list dependencies from manifest
297- `fab manifest --add [repo-path]` add entry to manifest dependencies
298- `fab manifest --delete [repo-path]` delete entry from manifest dependencies
299- this changelog
300- support for [FORCE_COLOR](https://www.npmjs.com/package/chalk#chalksupportscolor), in particular to enable colour on Windows
301- support for [NO_COLOR](http://no-color.org) to disable colour
302
303### Changed
304
305- dependencies
306- moved command.ts into src folder
307- refactored tests to include command parsing
308
309### Removed
310
311- raw command-line help from README
312
313## [1.1.2] (2018-03-10)
314
315### Added
316
317- `fab main` (like `fab root`)
318
319### Fixed
320
321- threading bug running tests with new version of Jest
322
323## [1.1.1] (2018-02-14)
324
325### Removed
326
327- colour output on Windows (because: PowerShell colours!)
328
329## [1.1.0] (2017-11-05)
330
331### Added
332
333- shell command line completion
334
335### Changed
336
337- switched from Jasmine to Jest for tests
338
339## [1.0.1] (2017-08-13)
340
341### Added
342
343- shrinkwrap
344
345## 1.0.0 (2017-08-05)
346
347- first stable release
348
349[#14]: https://github.com/shadowspawn/forest-arborist/issues/14
350[#10]: https://github.com/shadowspawn/forest-arborist/issues/10
351[#18]: https://github.com/shadowspawn/forest-arborist/issues/18
352
353[Unreleased]: https://github.com/shadowspawn/forest-arborist/compare/master...develop
354[8.1.2]: https://github.com/shadowspawn/forest-arborist/compare/v8.1.1...v8.1.2
355[8.1.1]: https://github.com/shadowspawn/forest-arborist/compare/v8.1.0...v8.1.1
356[8.1.0]: https://github.com/shadowspawn/forest-arborist/compare/v8.0.2...v8.1.0
357[8.0.2]: https://github.com/shadowspawn/forest-arborist/compare/v8.0.1...v8.0.2
358[8.0.1]: https://github.com/shadowspawn/forest-arborist/compare/v8.0.0...v8.0.1
359[8.0.0]: https://github.com/shadowspawn/forest-arborist/compare/v7.0.0...v8.0.0
360[7.0.0]: https://github.com/shadowspawn/forest-arborist/compare/v6.0.2...v7.0.0
361[6.0.2]: https://github.com/shadowspawn/forest-arborist/compare/v6.0.1...v6.0.2
362[6.0.1]: https://github.com/shadowspawn/forest-arborist/compare/v6.0.0...v6.0.1
363[6.0.0]: https://github.com/shadowspawn/forest-arborist/compare/v5.0.6...v6.0.0
364[5.0.6]: https://github.com/shadowspawn/forest-arborist/compare/v5.0.5...v5.0.6
365[5.0.5]: https://github.com/shadowspawn/forest-arborist/compare/v5.0.4...v5.0.5
366[5.0.4]: https://github.com/shadowspawn/forest-arborist/compare/v5.0.3...v5.0.4
367[5.0.3]: https://github.com/shadowspawn/forest-arborist/compare/v5.0.2...v5.0.3
368[5.0.2]: https://github.com/shadowspawn/forest-arborist/compare/v5.0.1...v5.0.2
369[5.0.1]: https://github.com/shadowspawn/forest-arborist/compare/v5.0.0...v5.0.1
370[5.0.0]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.8...v5.0.0
371[4.1.8]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.7...v4.1.8
372[4.1.7]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.6...v4.1.7
373[4.1.6]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.5...v4.1.6
374[4.1.5]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.4...v4.1.5
375[4.1.4]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.3...v4.1.4
376[4.1.3]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.2...v4.1.3
377[4.1.2]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.1...v4.1.2
378[4.1.1]: https://github.com/shadowspawn/forest-arborist/compare/v4.1.0...v4.1.1
379[4.1.0]: https://github.com/shadowspawn/forest-arborist/compare/v4.0.0...v4.1.0
380[4.0.0]: https://github.com/shadowspawn/forest-arborist/compare/v3.3.0...v4.0.0
381[3.3.0]: https://github.com/shadowspawn/forest-arborist/compare/v3.2.0...v3.3.0
382[3.2.0]: https://github.com/shadowspawn/forest-arborist/compare/v3.1.1...v3.2.0
383[3.1.1]: https://github.com/shadowspawn/forest-arborist/compare/v3.1.0...v3.1.1
384[3.1.0]: https://github.com/shadowspawn/forest-arborist/compare/v3.0.0...v3.1.0
385[3.0.0]: https://github.com/shadowspawn/forest-arborist/compare/v2.0.0...v3.0.0
386[2.0.0]: https://github.com/shadowspawn/forest-arborist/compare/v1.2.0...v2.0.0
387[1.2.0]: https://github.com/shadowspawn/forest-arborist/compare/v1.1.2...v1.2.0
388[1.1.2]: https://github.com/shadowspawn/forest-arborist/compare/1.1.1...v1.1.2
389[1.1.1]: https://github.com/shadowspawn/forest-arborist/compare/v1.1.0...1.1.1
390[1.1.0]: https://github.com/shadowspawn/forest-arborist/compare/v1.0.1...v1.1.0
391[1.0.1]: https://github.com/shadowspawn/forest-arborist/compare/v1.0.0...v1.0.1