1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file.
|
4 | See [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.
|