UNPKG

8.38 kBMarkdownView Raw
1# Change Log
2
3All notable changes to this project will be documented in this file.
4See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5
6## 1.1.0 - 2019-12-08
7
8#### 🚀 Updates
9
10- Improve error output for failed drivers and scripts. (#73) ([d9324c9](https://github.com/beemojs/beemo/commit/d9324c9)), closes [#73](https://github.com/beemojs/beemo/issues/73)
11- Support compiled lib paths for configs and scripts. (#70) ([5146d4c](https://github.com/beemojs/beemo/commit/5146d4c)), closes [#70](https://github.com/beemojs/beemo/issues/70)
12- Support Windows OS and Node v13. (#68) ([94ebe84](https://github.com/beemojs/beemo/commit/94ebe84)), closes [#68](https://github.com/beemojs/beemo/issues/68)
13- Use module resolution for config module bootstrapping. (#69) ([86c3403](https://github.com/beemojs/beemo/commit/86c3403)), closes [#69](https://github.com/beemojs/beemo/issues/69)
14
15#### 🐞 Fixes
16
17- Set `filterOptions` to true by default. ([b7e695c](https://github.com/beemojs/beemo/commit/b7e695c))
18
19#### 📦 Dependencies
20
21- **[beemo]** Update to latest. ([db12a13](https://github.com/beemojs/beemo/commit/db12a13))
22
23#### 🛠 Internals
24
25- Add new local package to house configs and scripts. (#72) ([5d8695d](https://github.com/beemojs/beemo/commit/5d8695d)), closes [#72](https://github.com/beemojs/beemo/issues/72)
26
27**Note:** Version bump only for package @beemo/core
28
29
30
31
32
33### 1.0.9 - 2019-11-25
34
35#### 🐞 Fixes
36
37- Normalize reference strategy path. [#66] ([b8efe41](https://github.com/beemojs/beemo/commit/b8efe41)), closes [#66](https://github.com/beemojs/beemo/issues/66)
38
39#### 📦 Dependencies
40
41- **[yargs]** Update to v15. ([460152c](https://github.com/beemojs/beemo/commit/460152c))
42
43**Note:** Version bump only for package @beemo/core
44
45
46
47
48
49### 1.0.8 - 2019-11-13
50
51#### 📦 Dependencies
52
53- **[boost]** Update to latest. Rework `@types` packages. ([9a945ba](https://github.com/commit/9a945ba))
54- **[chalk]** Update to v3. ([b22fc59](https://github.com/commit/b22fc59))
55- **[execa]** Update to v3.3. ([e9f8306](https://github.com/commit/e9f8306))
56- **[yargs-parser]** Update to v16.1. ([ba83d17](https://github.com/commit/ba83d17))
57
58#### 🛠 Internals
59
60- Migrate to GitHub actions. (#65) ([d6d27af](https://github.com/commit/d6d27af)), closes [#65](https://github.com/issues/65)
61
62**Note:** Version bump only for package @beemo/core
63
64
65
66
67
68### 1.0.7 - 2019-10-30
69
70#### 📦 Dependencies
71
72- **[boost,execa]** Update to latest. ([a66692b](https://github.com/beemojs/beemo/tree/master/packages/core/commit/a66692b))
73- **[hygen]** Update to v5. ([cff08a0](https://github.com/beemojs/beemo/tree/master/packages/core/commit/cff08a0))
74- **[yargs,yargs-parser]** Update to latest. ([48bac7f](https://github.com/beemojs/beemo/tree/master/packages/core/commit/48bac7f))
75- Rebuild lock file. ([34f3198](https://github.com/beemojs/beemo/tree/master/packages/core/commit/34f3198))
76- Update [@types](https://github.com/types) packages. ([aba4190](https://github.com/beemojs/beemo/tree/master/packages/core/commit/aba4190))
77- Update root dependencies. ([6fd1aea](https://github.com/beemojs/beemo/tree/master/packages/core/commit/6fd1aea))
78
79**Note:** Version bump only for package @beemo/core
80
81
82
83
84
85### 1.0.6 - 2019-09-10
86
87#### 📦 Dependencies
88
89- **[Babel]** Update to v7.6. ([51d37fd](https://github.com/beemojs/beemo/tree/master/packages/core/commit/51d37fd))
90- **[ESLint]** Update to v6.3. ([3f9b6eb](https://github.com/beemojs/beemo/tree/master/packages/core/commit/3f9b6eb))
91- **[Yargs]** Update to v14. ([e4fba8c](https://github.com/beemojs/beemo/tree/master/packages/core/commit/e4fba8c))
92- Update remaining dependencies. ([9b35265](https://github.com/beemojs/beemo/tree/master/packages/core/commit/9b35265))
93
94**Note:** Version bump only for package @beemo/core
95
96
97
98
99
100### 1.0.5 - 2019-08-09
101
102#### 📦 Dependencies
103
104- Update dev versions. ([df01e03](https://github.com/beemojs/beemo/tree/master/packages/core/commit/df01e03))
105- **[Boost]** Update to latest. ([15550ad](https://github.com/beemojs/beemo/tree/master/packages/core/commit/15550ad))
106- Update minor and patch versions. ([4b5f532](https://github.com/beemojs/beemo/tree/master/packages/core/commit/4b5f532))
107
108**Note:** Version bump only for package @beemo/core
109
110
111
112
113
114### 1.0.4 - 2019-07-28
115
116#### 🐞 Fixes
117
118- Only merge arrays if both values are an array. ([2e6c6f5](https://github.com/beemojs/beemo/tree/master/packages/core/commit/2e6c6f5))
119- Refine and improve types. Replace some any usage with unknown. ([162219a](https://github.com/beemojs/beemo/tree/master/packages/core/commit/162219a))
120
121#### 📦 Dependencies
122
123- Update all minor and patch versions. ([15c3f20](https://github.com/beemojs/beemo/tree/master/packages/core/commit/15c3f20))
124
125**Note:** Version bump only for package @beemo/core
126
127
128
129
130
131### 1.0.3 - 2019-07-06
132
133#### 🐞 Fixes
134
135- Persist exit code when driver executions fail. [#54] ([fdf0b10](https://github.com/beemojs/beemo/tree/master/packages/core/commit/fdf0b10)), closes [#54](https://github.com/beemojs/beemo/tree/master/packages/core/issues/54)
136
137#### 📦 Dependencies
138
139- Updated boost to v1.2. Migrate APIs. ([0a01612](https://github.com/beemojs/beemo/tree/master/packages/core/commit/0a01612))
140- Updated build deps. ([bfa490c](https://github.com/beemojs/beemo/tree/master/packages/core/commit/bfa490c))
141- Updated driver deps. ([5ed870d](https://github.com/beemojs/beemo/tree/master/packages/core/commit/5ed870d))
142- Updated execa to v2. ([b5bec8c](https://github.com/beemojs/beemo/tree/master/packages/core/commit/b5bec8c))
143- Updated fast-glob to v3. ([84b6497](https://github.com/beemojs/beemo/tree/master/packages/core/commit/84b6497))
144- Updated fs-extra to v8.1. ([3faf131](https://github.com/beemojs/beemo/tree/master/packages/core/commit/3faf131))
145
146#### 🛠 Internals
147
148- Utilize generated tsconfig.json files. (#56) ([788843e](https://github.com/beemojs/beemo/tree/master/packages/core/commit/788843e)), closes [#56](https://github.com/beemojs/beemo/tree/master/packages/core/issues/56)
149
150**Note:** Version bump only for package @beemo/core
151
152
153
154
155
156### 1.0.2 - 2019-06-15
157
158#### 🐞 Fixes
159
160- Add debugging around child processes. Handle OOM errors. ([fbf9e19](https://github.com/beemojs/beemo/tree/master/packages/core/commit/fbf9e19))
161
162**Note:** Version bump only for package @beemo/core
163
164
165
166
167
168### 1.0.1 - 2019-06-13
169
170#### 📦 Dependencies
171
172- Bump to latest. Fix peers and vulnerabilities. (#53) ([f8ba055](https://github.com/beemojs/beemo/tree/master/packages/core/commit/f8ba055)), closes [#53](https://github.com/beemojs/beemo/tree/master/packages/core/issues/53)
173
174#### 🛠 Internals
175
176- Setup DangerJS and conventional changelog (#52) ([c253bf6](https://github.com/beemojs/beemo/tree/master/packages/core/commit/c253bf6)), closes [#52](https://github.com/beemojs/beemo/tree/master/packages/core/issues/52)
177
178**Note:** Version bump only for package @beemo/core
179
180
181
182
183
184# 1.0.0 - 2019-05-18
185
186#### 💥 Breaking
187
188- Migrated to the new [@boost/event](https://milesj.gitbook.io/boost/event) system.
189- Script names (on the command line) will now error if not in kebab case.
190- Scripts and Drivers now require an explicit `blueprint` method.
191- Renamed `--live` option to `--stdio`.
192- Renamed `--priority` option to `--graph`.
193- Renamed `execute.priority` setting to `execute.graph`.
194- Renamed `Context#root` to `cwd`.
195- Renamed `Driver#handleFailure` to `processFailure`.
196- Renamed `Driver#handleSuccess` to `processSuccess`.
197- Removed `DriverContext#eventName` and `ScriptContext#eventName`.
198- Removed `ScriptContext#binName`. Use `scriptName` instead.
199
200#### 🚀 Updates
201
202- Added a new package,
203 [@beemo/dependency-graph](https://www.npmjs.com/package/@beemo/dependency-graph), to handle the
204 dependency resolution.
205- Added a `none` strategy to `Driver`s. With this strategy, the consumer will need to manually
206 create a config file.
207- Added a `versionOption` metadata setting to `Driver`s.
208- Added `Script#executeCommand`, so that local binaries can easily be executed.
209- Added optional `name` support to scaffolding.
210- Updated the driver/script execution pipeline to process in parallel batches.
211
212#### 🐞 Fixes
213
214- Fixed script `this` scope being lost within script tasks.
215- Fixed the Beemo emoji not appearing in the console.
216
217#### 🛠 Internals
218
219- `Beemo` now extends from `Tool` instead of managing an instance.
220- Updated `hygen` to v4.
221- Updated dependencies.