1 | <a name="3.0.0"></a>
|
2 | # [3.0.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v2.1.0...v3.0.0) (2020-02-10)
|
3 |
|
4 |
|
5 | ### Code Refactoring
|
6 |
|
7 | * remove option normalisation ([#454](https://github.com/ipfs/js-ipfsd-ctl/issues/454)) ([f1e5c82](https://github.com/ipfs/js-ipfsd-ctl/commit/f1e5c82))
|
8 | * remove path and ref from module args also findBin ([#458](https://github.com/ipfs/js-ipfsd-ctl/issues/458)) ([7049cc9](https://github.com/ipfs/js-ipfsd-ctl/commit/7049cc9))
|
9 |
|
10 |
|
11 | ### BREAKING CHANGES
|
12 |
|
13 | * - `.path` and `.ref` args removed from `ipfsModule` and `ipfsHttpModule`
|
14 | - `findBin` function removed
|
15 |
|
16 | * chore: update dep versions
|
17 |
|
18 | * chore: increase test timeouts
|
19 |
|
20 | * fix: only get go-ipfs-dep path in node
|
21 |
|
22 | * fix: linting
|
23 |
|
24 | Co-authored-by: Alex Potsides <alex@achingbrain.net>
|
25 | * ipfsd-ctl no longer defaults to a local ipfs, ipfs-http-client or ipfs bin, now the user needs to set those packages when creating controllers and remote controller server.
|
26 |
|
27 |
|
28 |
|
29 | <a name="2.1.0"></a>
|
30 | # [2.1.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v2.0.0...v2.1.0) (2020-01-31)
|
31 |
|
32 |
|
33 | ### Bug Fixes
|
34 |
|
35 | * downgrade ky ([#452](https://github.com/ipfs/js-ipfsd-ctl/issues/452)) ([a4c34e6](https://github.com/ipfs/js-ipfsd-ctl/commit/a4c34e6))
|
36 | * only find bin if not overridden ([#448](https://github.com/ipfs/js-ipfsd-ctl/issues/448)) ([025c06f](https://github.com/ipfs/js-ipfsd-ctl/commit/025c06f))
|
37 | * only require http api client if it has not been specified ([#450](https://github.com/ipfs/js-ipfsd-ctl/issues/450)) ([6b21d5b](https://github.com/ipfs/js-ipfsd-ctl/commit/6b21d5b))
|
38 | * protect possible empty ipfsModule option ([#449](https://github.com/ipfs/js-ipfsd-ctl/issues/449)) ([09b1917](https://github.com/ipfs/js-ipfsd-ctl/commit/09b1917))
|
39 |
|
40 |
|
41 |
|
42 | <a name="2.0.0"></a>
|
43 | # [2.0.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v1.0.7...v2.0.0) (2020-01-29)
|
44 |
|
45 |
|
46 | ### Bug Fixes
|
47 |
|
48 | * do not send code refs over http ([#442](https://github.com/ipfs/js-ipfsd-ctl/issues/442)) ([9cbf329](https://github.com/ipfs/js-ipfsd-ctl/commit/9cbf329))
|
49 |
|
50 |
|
51 | ### Features
|
52 |
|
53 | * force kill daemons after timeout ([#441](https://github.com/ipfs/js-ipfsd-ctl/issues/441)) ([182e532](https://github.com/ipfs/js-ipfsd-ctl/commit/182e532)), closes [#438](https://github.com/ipfs/js-ipfsd-ctl/issues/438)
|
54 | * move ipfs to peer deps ([#446](https://github.com/ipfs/js-ipfsd-ctl/issues/446)) ([236c935](https://github.com/ipfs/js-ipfsd-ctl/commit/236c935))
|
55 |
|
56 |
|
57 | ### BREAKING CHANGES
|
58 |
|
59 | * This package now requires the user to bring their own version, but they can also skip installing go-IPFS if, for example, they are only going
|
60 | to use js-IPFS.
|
61 |
|
62 |
|
63 |
|
64 | <a name="1.0.7"></a>
|
65 | ## [1.0.7](https://github.com/ipfs/js-ipfsd-ctl/compare/v1.0.6...v1.0.7) (2020-01-24)
|
66 |
|
67 |
|
68 |
|
69 | <a name="1.0.6"></a>
|
70 | ## [1.0.6](https://github.com/ipfs/js-ipfsd-ctl/compare/v1.0.5...v1.0.6) (2020-01-17)
|
71 |
|
72 |
|
73 | ### Bug Fixes
|
74 |
|
75 | * find bin top to bottom instead of the inverse ([bc847fb](https://github.com/ipfs/js-ipfsd-ctl/commit/bc847fb))
|
76 |
|
77 |
|
78 |
|
79 | <a name="1.0.5"></a>
|
80 | ## [1.0.5](https://github.com/ipfs/js-ipfsd-ctl/compare/v1.0.4...v1.0.5) (2020-01-16)
|
81 |
|
82 |
|
83 |
|
84 | <a name="1.0.4"></a>
|
85 | ## [1.0.4](https://github.com/ipfs/js-ipfsd-ctl/compare/v1.0.3...v1.0.4) (2020-01-16)
|
86 |
|
87 |
|
88 | ### Bug Fixes
|
89 |
|
90 | * remove swarm addrs in browser ([#435](https://github.com/ipfs/js-ipfsd-ctl/issues/435)) ([39b324e](https://github.com/ipfs/js-ipfsd-ctl/commit/39b324e)), closes [/github.com/libp2p/js-libp2p/blob/83409deaa6773a550d38b77bd486faf8b8b97d29/src/transport-manager.js#L172-L176](https://github.com//github.com/libp2p/js-libp2p/blob/83409deaa6773a550d38b77bd486faf8b8b97d29/src/transport-manager.js/issues/L172-L176)
|
91 |
|
92 |
|
93 |
|
94 | <a name="1.0.3"></a>
|
95 | ## [1.0.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v1.0.2...v1.0.3) (2020-01-16)
|
96 |
|
97 |
|
98 | ### Bug Fixes
|
99 |
|
100 | * add endpoint option to the docs ([3e61a00](https://github.com/ipfs/js-ipfsd-ctl/commit/3e61a00))
|
101 | * set profiles option if profiles array not empty ([#433](https://github.com/ipfs/js-ipfsd-ctl/issues/433)) ([12a2b6c](https://github.com/ipfs/js-ipfsd-ctl/commit/12a2b6c))
|
102 |
|
103 |
|
104 |
|
105 | <a name="1.0.2"></a>
|
106 | ## [1.0.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v1.0.0...v1.0.2) (2019-12-11)
|
107 |
|
108 |
|
109 |
|
110 | <a name="1.0.0"></a>
|
111 | # [1.0.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.47.4...v1.0.0) (2019-12-11)
|
112 |
|
113 |
|
114 | ### Features
|
115 |
|
116 | * new ctl ([#395](https://github.com/ipfs/js-ipfsd-ctl/issues/395)) ([3dae276](https://github.com/ipfs/js-ipfsd-ctl/commit/3dae276))
|
117 |
|
118 |
|
119 | ### BREAKING CHANGES
|
120 |
|
121 | * Problems:
|
122 | - Browsers tests skipped cause ctl didn't support proper connectivity to remote nodes
|
123 | - We weren't able to tell ctl to use a specific commit of http-client, js-ipfs or cli
|
124 | - Options/config between the 3 types of daemons weren't consistent
|
125 | - Ctl didn't support remote "in process" daemon
|
126 | - IPFS options were handled manually inside ctl, so any change in js-ipfs would require a PR in ctl to support the new options or change to an option
|
127 |
|
128 | Related issues:
|
129 | - https://github.com/ipfs/js-ipfsd-ctl/issues/208
|
130 | - https://github.com/ipfs/js-ipfsd-ctl/issues/397
|
131 | - https://github.com/ipfs/js-ipfsd-ctl/issues/374
|
132 | - https://github.com/ipfs/js-ipfsd-ctl/issues/315
|
133 | - https://github.com/ipfs/js-ipfsd-ctl/issues/207
|
134 | - https://github.com/ipfs/js-ipfsd-ctl/issues/217
|
135 | - and more
|
136 |
|
137 | Improvements:
|
138 | - better errors
|
139 | - DEBUG='ipfsd-ctl:*' everywhere
|
140 | - factories for tests with good defaults
|
141 | - options are properly merged everywhere
|
142 | - safer child_process exit `stop()`
|
143 | - faster stop()
|
144 | - IPFS Options are now the same format as https://github.com/ipfs/js-ipfs/blob/master/README.md#ipfs-constructor
|
145 | - Ctl can init, start and set config in one cmd (at least with js-ipfs)
|
146 | - better docs and jsdocs
|
147 | - we can now be sure which http-client, ipfs or go-ipfs is being used
|
148 | - utils functions actually work in the browser now
|
149 | - works in webworkers now
|
150 | - simpler and faster overall
|
151 | - disposable node actually clean themselves in the browser
|
152 | - better tests
|
153 | - ...
|
154 | - support electron
|
155 | - test in electron
|
156 |
|
157 | New:
|
158 | - new method `createController` returns a spawned controller
|
159 | - createFactory as a second parameter to override options per type
|
160 |
|
161 |
|
162 | Changes:
|
163 | - `create` change to `createFactory`
|
164 | - `createFactory` options changed
|
165 |
|
166 | Old
|
167 | ```md
|
168 | - `options` - optional object with:
|
169 | - `remote` bool - use remote endpoint to spawn the nodes.
|
170 | - `port` number - remote endpoint port. Defaults to 43134.
|
171 | - `exec` - IPFS executable path. `ipfsd-ctl` will attempt to locate it by default. If you desire to spawn js-ipfs instances in the same process, pass the ref to the module instead (e.g `exec: require('ipfs')`)
|
172 | - `type` - the daemon type, see below the options
|
173 | - `go` - spawn go-ipfs daemon
|
174 | - `js` - spawn js-ipfs daemon
|
175 | - `proc` - spawn in-process js-ipfs instance. Needs to be called also with exec. Example: `DaemonFactory.create({type: 'proc', exec: require('ipfs') })`.
|
176 | - `IpfsClient` - A custom IPFS API constructor to use instead of the packaged one
|
177 | ```
|
178 |
|
179 | **New**
|
180 | ```markdown
|
181 | - `remote` [boolean] Use remote endpoint to spawn the nodes. Defaults to `true` when not in node.
|
182 | - `test` [test=false] - Flag to activate custom config for tests.
|
183 | - `endpoint` [endpoint] - Endpoint URL to manage remote Controllers. (Defaults: 'http://localhost:43134').
|
184 | - `disposable` [Boolean] A new repo is created and initialized for each invocation, as well as cleaned up automatically once the process exits.
|
185 | - `type` [string] The daemon type, see below the options:- go - spawn go-ipfs daemon
|
186 | - js - spawn js-ipfs daemon
|
187 | - proc - spawn in-process js-ipfs instance
|
188 | - `env` [Object] Additional environment variables, passed to executing shell. Only applies for Daemon controllers.
|
189 | - `args` [Array] Custom cli args.
|
190 | - `ipfsHttp` [Object] Setup IPFS HTTP client to be used by ctl.
|
191 | - `ipfsHttp.ref` [Object] Reference to a IPFS HTTP Client object. (defaults to the local require(`ipfs-http-client`))
|
192 | - `ipfsHttp.path` [string] Path to a IPFS HTTP Client to be required. (defaults to the local require.resolve('ipfs-http-client'))
|
193 | - `ipfsApi` [Object] Setup IPFS API to be used by ctl.
|
194 | - `ipfsApi.ref` [Object] Reference to a IPFS API object. (defaults to the local require(`ipfs`))
|
195 | - `ipfsApi.path` [string] Path to a IPFS API implementation to be required. (defaults to the local require.resolve('ipfs'))
|
196 | - `ipfsBin` [String] Path to a IPFS exectutable . (defaults to the local 'js-ipfs/src/bin/cli.js')
|
197 | - `ipfsOptions` [IpfsOptions] Options for the IPFS instance
|
198 | ```
|
199 |
|
200 | - Previous default ipfs config is only applied when `test` options equals `true`
|
201 | - `defaultAddrs` option was removed
|
202 | - Spawn options are the same as `createFactory`
|
203 |
|
204 | Old
|
205 | ```
|
206 | - `options` is an optional object the following properties:
|
207 | - `init` bool (default true) or Object - should the node be initialized
|
208 | - `initOptions` object - should be of the form `{bits: <size>}`, which sets the desired key size
|
209 | - `start` bool (default true) - should the node be started
|
210 | - `repoPath` string - the repository path to use for this node, ignored if node is disposable
|
211 | - `disposable` bool (default true) - a new repo is created and initialized for each invocation, as well as cleaned up automatically once the process exits
|
212 | - `defaultAddrs` bool (default false) - use the daemon default `Swarm` addrs
|
213 | - `args` - array of cmd line arguments to be passed to ipfs daemon
|
214 | - `config` - ipfs configuration options
|
215 | ```
|
216 |
|
217 | **NEW**
|
218 | Same as js-ipfs constructor https://github.com/ipfs/js-ipfs#ipfs-constructor
|
219 | - ipfsd.killProcess removed not needed anymore
|
220 | - ipfsd.getConfig removed call ipfsd.api.config.get instead
|
221 | - ipfsd.setConfig removed, call ipfsd.api.config.set instead
|
222 |
|
223 | **Read the README for documention on the new api and options**
|
224 |
|
225 |
|
226 |
|
227 | <a name="0.47.4"></a>
|
228 | ## [0.47.4](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.47.3...v0.47.4) (2019-10-14)
|
229 |
|
230 |
|
231 | ### Bug Fixes
|
232 |
|
233 | * support more ipfs options ([#396](https://github.com/ipfs/js-ipfsd-ctl/issues/396)) ([2a9706e](https://github.com/ipfs/js-ipfsd-ctl/commit/2a9706e))
|
234 |
|
235 |
|
236 |
|
237 | <a name="0.47.3"></a>
|
238 | ## [0.47.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.47.2...v0.47.3) (2019-10-10)
|
239 |
|
240 |
|
241 | ### Bug Fixes
|
242 |
|
243 | * revert multiaddr ([#393](https://github.com/ipfs/js-ipfsd-ctl/issues/393)) ([9faca56](https://github.com/ipfs/js-ipfsd-ctl/commit/9faca56))
|
244 |
|
245 |
|
246 |
|
247 | <a name="0.47.2"></a>
|
248 | ## [0.47.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.47.1...v0.47.2) (2019-09-20)
|
249 |
|
250 |
|
251 |
|
252 | <a name="0.47.1"></a>
|
253 | ## [0.47.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.47.0...v0.47.1) (2019-09-18)
|
254 |
|
255 |
|
256 | ### Bug Fixes
|
257 |
|
258 | * use local options instead of instance to check "exec" ([38a730d](https://github.com/ipfs/js-ipfsd-ctl/commit/38a730d))
|
259 |
|
260 |
|
261 |
|
262 | <a name="0.47.0"></a>
|
263 | # [0.47.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.46.3...v0.47.0) (2019-09-18)
|
264 |
|
265 |
|
266 | ### Bug Fixes
|
267 |
|
268 | * fix non-disposable and normalises behaviour ([#379](https://github.com/ipfs/js-ipfsd-ctl/issues/379)) ([b502bd4](https://github.com/ipfs/js-ipfsd-ctl/commit/b502bd4)), closes [#305](https://github.com/ipfs/js-ipfsd-ctl/issues/305) [#276](https://github.com/ipfs/js-ipfsd-ctl/issues/276) [#354](https://github.com/ipfs/js-ipfsd-ctl/issues/354) [#330](https://github.com/ipfs/js-ipfsd-ctl/issues/330) [#329](https://github.com/ipfs/js-ipfsd-ctl/issues/329)
|
269 |
|
270 |
|
271 |
|
272 | <a name="0.46.3"></a>
|
273 | ## [0.46.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.46.2...v0.46.3) (2019-09-15)
|
274 |
|
275 |
|
276 |
|
277 | <a name="0.46.2"></a>
|
278 | ## [0.46.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.46.1...v0.46.2) (2019-09-15)
|
279 |
|
280 |
|
281 | ### Bug Fixes
|
282 |
|
283 | * fix electron ([#375](https://github.com/ipfs/js-ipfsd-ctl/issues/375)) ([6be5027](https://github.com/ipfs/js-ipfsd-ctl/commit/6be5027))
|
284 |
|
285 |
|
286 |
|
287 | <a name="0.46.1"></a>
|
288 | ## [0.46.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.46.0...v0.46.1) (2019-09-11)
|
289 |
|
290 |
|
291 | ### Bug Fixes
|
292 |
|
293 | * make proc silent by default ([a62bd97](https://github.com/ipfs/js-ipfsd-ctl/commit/a62bd97))
|
294 |
|
295 |
|
296 |
|
297 | <a name="0.46.0"></a>
|
298 | # [0.46.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.45.1...v0.46.0) (2019-09-05)
|
299 |
|
300 |
|
301 | ### Features
|
302 |
|
303 | * remove pubsub flags ([#366](https://github.com/ipfs/js-ipfsd-ctl/issues/366)) ([3d4b943](https://github.com/ipfs/js-ipfsd-ctl/commit/3d4b943))
|
304 |
|
305 |
|
306 | ### BREAKING CHANGES
|
307 |
|
308 | * pubsub flags for in-proc daemons will not set values anymore
|
309 |
|
310 |
|
311 |
|
312 | <a name="0.45.1"></a>
|
313 | ## [0.45.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.45.0...v0.45.1) (2019-09-03)
|
314 |
|
315 |
|
316 |
|
317 | <a name="0.45.0"></a>
|
318 | # [0.45.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.44.2...v0.45.0) (2019-09-02)
|
319 |
|
320 |
|
321 | ### Features
|
322 |
|
323 | * pubsub flag defaults ([#363](https://github.com/ipfs/js-ipfsd-ctl/issues/363)) ([6958239](https://github.com/ipfs/js-ipfsd-ctl/commit/6958239))
|
324 |
|
325 |
|
326 | ### BREAKING CHANGES
|
327 |
|
328 | * removes the experimental flag of pubsub and makes it enable by default
|
329 |
|
330 |
|
331 |
|
332 | <a name="0.44.2"></a>
|
333 | ## [0.44.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.44.1...v0.44.2) (2019-08-30)
|
334 |
|
335 |
|
336 |
|
337 | <a name="0.44.1"></a>
|
338 | ## [0.44.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.44.0...v0.44.1) (2019-07-11)
|
339 |
|
340 |
|
341 |
|
342 | <a name="0.44.0"></a>
|
343 | # [0.44.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.43.0...v0.44.0) (2019-07-05)
|
344 |
|
345 |
|
346 | ### Features
|
347 |
|
348 | * refactor to async/await ([#353](https://github.com/ipfs/js-ipfsd-ctl/issues/353)) ([ab1a2a4](https://github.com/ipfs/js-ipfsd-ctl/commit/ab1a2a4))
|
349 |
|
350 |
|
351 |
|
352 | <a name="0.43.0"></a>
|
353 | # [0.43.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.42.4...v0.43.0) (2019-06-20)
|
354 |
|
355 |
|
356 | ### Bug Fixes
|
357 |
|
358 | * updates deps and http for name resolve dns ([#332](https://github.com/ipfs/js-ipfsd-ctl/issues/332)) ([58a9fea](https://github.com/ipfs/js-ipfsd-ctl/commit/58a9fea))
|
359 |
|
360 |
|
361 |
|
362 | <a name="0.42.4"></a>
|
363 | ## [0.42.4](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.42.3...v0.42.4) (2019-06-04)
|
364 |
|
365 |
|
366 |
|
367 | <a name="0.42.3"></a>
|
368 | ## [0.42.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.42.2...v0.42.3) (2019-05-17)
|
369 |
|
370 |
|
371 | ### Bug Fixes
|
372 |
|
373 | * dont call callbacks twice ([c61606f](https://github.com/ipfs/js-ipfsd-ctl/commit/c61606f))
|
374 |
|
375 |
|
376 |
|
377 | <a name="0.42.2"></a>
|
378 | ## [0.42.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.42.1...v0.42.2) (2019-04-04)
|
379 |
|
380 |
|
381 | ### Bug Fixes
|
382 |
|
383 | * pass relay in via opts, not config ([#327](https://github.com/ipfs/js-ipfsd-ctl/issues/327)) ([bc0a5b8](https://github.com/ipfs/js-ipfsd-ctl/commit/bc0a5b8))
|
384 |
|
385 |
|
386 |
|
387 | <a name="0.42.1"></a>
|
388 | ## [0.42.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.42.0...v0.42.1) (2019-03-20)
|
389 |
|
390 |
|
391 | ### Bug Fixes
|
392 |
|
393 | * remove relay and mfs from experimental ([#325](https://github.com/ipfs/js-ipfsd-ctl/issues/325)) ([c42c960](https://github.com/ipfs/js-ipfsd-ctl/commit/c42c960))
|
394 |
|
395 |
|
396 | ### Features
|
397 |
|
398 | * add bundlesize check ([#323](https://github.com/ipfs/js-ipfsd-ctl/issues/323)) ([fc5cef8](https://github.com/ipfs/js-ipfsd-ctl/commit/fc5cef8))
|
399 |
|
400 |
|
401 |
|
402 | <a name="0.42.0"></a>
|
403 | # [0.42.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.41.0...v0.42.0) (2019-02-12)
|
404 |
|
405 |
|
406 | ### Features
|
407 |
|
408 | * support passing profile init option ([#321](https://github.com/ipfs/js-ipfsd-ctl/issues/321)) ([62a15d2](https://github.com/ipfs/js-ipfsd-ctl/commit/62a15d2))
|
409 |
|
410 |
|
411 |
|
412 | <a name="0.41.0"></a>
|
413 | # [0.41.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.40.3...v0.41.0) (2019-01-30)
|
414 |
|
415 |
|
416 | ### Bug Fixes
|
417 |
|
418 | * rename local flag to offline ([#318](https://github.com/ipfs/js-ipfsd-ctl/issues/318)) ([49bf51b](https://github.com/ipfs/js-ipfsd-ctl/commit/49bf51b))
|
419 |
|
420 |
|
421 | ### BREAKING CHANGES
|
422 |
|
423 | * `--local` option has been renamed to `--offline`
|
424 |
|
425 |
|
426 |
|
427 | <a name="0.40.3"></a>
|
428 | ## [0.40.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.40.2...v0.40.3) (2019-01-04)
|
429 |
|
430 |
|
431 |
|
432 | <a name="0.40.2"></a>
|
433 | ## [0.40.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.40.1...v0.40.2) (2018-12-11)
|
434 |
|
435 |
|
436 |
|
437 | <a name="0.40.1"></a>
|
438 | ## [0.40.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.40.0...v0.40.1) (2018-11-28)
|
439 |
|
440 |
|
441 | ### Features
|
442 |
|
443 | * add gitlab ci ([#310](https://github.com/ipfs/js-ipfsd-ctl/issues/310)) ([7df2805](https://github.com/ipfs/js-ipfsd-ctl/commit/7df2805))
|
444 | * change to ipfs-http-client ([#311](https://github.com/ipfs/js-ipfsd-ctl/issues/311)) ([412c18f](https://github.com/ipfs/js-ipfsd-ctl/commit/412c18f))
|
445 |
|
446 |
|
447 |
|
448 | <a name="0.40.0"></a>
|
449 | # [0.40.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.39.5...v0.40.0) (2018-11-03)
|
450 |
|
451 |
|
452 | ### Features
|
453 |
|
454 | * go-ipfs 0.4.18 and js-ipfs 0.33.0 ([503ef42](https://github.com/ipfs/js-ipfsd-ctl/commit/503ef42))
|
455 |
|
456 |
|
457 |
|
458 | <a name="0.39.5"></a>
|
459 | ## [0.39.5](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.39.4...v0.39.5) (2018-10-28)
|
460 |
|
461 |
|
462 | ### Bug Fixes
|
463 |
|
464 | * linting errors ([ac22a3c](https://github.com/ipfs/js-ipfsd-ctl/commit/ac22a3c))
|
465 |
|
466 |
|
467 | ### Features
|
468 |
|
469 | * add dht experimental flag ([3164a88](https://github.com/ipfs/js-ipfsd-ctl/commit/3164a88))
|
470 | * use execa instead of subcomandante ([388b401](https://github.com/ipfs/js-ipfsd-ctl/commit/388b401))
|
471 |
|
472 |
|
473 |
|
474 | <a name="0.39.4"></a>
|
475 | ## [0.39.4](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.39.3...v0.39.4) (2018-10-26)
|
476 |
|
477 |
|
478 | ### Bug Fixes
|
479 |
|
480 | * upgrade ipfs-api ([3c8c913](https://github.com/ipfs/js-ipfsd-ctl/commit/3c8c913))
|
481 |
|
482 |
|
483 |
|
484 | <a name="0.39.3"></a>
|
485 | ## [0.39.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.39.2...v0.39.3) (2018-10-19)
|
486 |
|
487 |
|
488 | ### Bug Fixes
|
489 |
|
490 | * CLI scraping of API and Gateway addresses ([#301](https://github.com/ipfs/js-ipfsd-ctl/issues/301)) ([1fc3fa0](https://github.com/ipfs/js-ipfsd-ctl/commit/1fc3fa0))
|
491 |
|
492 |
|
493 | ### Features
|
494 |
|
495 | * upgrade to ipfs-api 24.0.1 ([d773a27](https://github.com/ipfs/js-ipfsd-ctl/commit/d773a27))
|
496 | * Use pregenerated ids for testing ([#284](https://github.com/ipfs/js-ipfsd-ctl/issues/284)) ([cbc1ac6](https://github.com/ipfs/js-ipfsd-ctl/commit/cbc1ac6))
|
497 |
|
498 |
|
499 |
|
500 | <a name="0.39.2"></a>
|
501 | ## [0.39.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.39.1...v0.39.2) (2018-09-12)
|
502 |
|
503 |
|
504 | ### Bug Fixes
|
505 |
|
506 | * add namesys pubsub option ([#293](https://github.com/ipfs/js-ipfsd-ctl/issues/293)) ([d1f23a3](https://github.com/ipfs/js-ipfsd-ctl/commit/d1f23a3))
|
507 | * fix ipfsd.init return value ([#291](https://github.com/ipfs/js-ipfsd-ctl/issues/291)) ([3fa63e3](https://github.com/ipfs/js-ipfsd-ctl/commit/3fa63e3)), closes [#289](https://github.com/ipfs/js-ipfsd-ctl/issues/289)
|
508 |
|
509 |
|
510 |
|
511 | <a name="0.39.1"></a>
|
512 | ## [0.39.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.37.5...v0.39.1) (2018-08-07)
|
513 |
|
514 |
|
515 | ### Features
|
516 |
|
517 | * allows a custom IpfsApi constructor to be used ([#261](https://github.com/ipfs/js-ipfsd-ctl/issues/261)) ([dacde26](https://github.com/ipfs/js-ipfsd-ctl/commit/dacde26))
|
518 | * go-ipfs 0.4.17 ([958a9e3](https://github.com/ipfs/js-ipfsd-ctl/commit/958a9e3))
|
519 |
|
520 |
|
521 |
|
522 | <a name="0.39.0"></a>
|
523 | # [0.39.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.38.0...v0.39.0) (2018-07-28)
|
524 |
|
525 |
|
526 | ### Features
|
527 |
|
528 | * go-ipfs 0.4.17 ([958a9e3](https://github.com/ipfs/js-ipfsd-ctl/commit/958a9e3))
|
529 |
|
530 |
|
531 |
|
532 | <a name="0.38.0"></a>
|
533 | # [0.38.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.37.5...v0.38.0) (2018-07-15)
|
534 |
|
535 |
|
536 |
|
537 | <a name="0.37.5"></a>
|
538 | ## [0.37.5](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.37.4...v0.37.5) (2018-06-22)
|
539 |
|
540 |
|
541 | ### Bug Fixes
|
542 |
|
543 | * pass config to ipfs for proc daemon ([#268](https://github.com/ipfs/js-ipfsd-ctl/issues/268)) ([1cdb739](https://github.com/ipfs/js-ipfsd-ctl/commit/1cdb739))
|
544 |
|
545 |
|
546 | ### Features
|
547 |
|
548 | * log stderr from daemon ([#270](https://github.com/ipfs/js-ipfsd-ctl/issues/270)) ([c4a175c](https://github.com/ipfs/js-ipfsd-ctl/commit/c4a175c))
|
549 |
|
550 |
|
551 |
|
552 | <a name="0.37.4"></a>
|
553 | ## [0.37.4](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.37.3...v0.37.4) (2018-06-11)
|
554 |
|
555 |
|
556 | ### Features
|
557 |
|
558 | * add timeout to stop and killProcess ([#228](https://github.com/ipfs/js-ipfsd-ctl/issues/228)) ([d6955d4](https://github.com/ipfs/js-ipfsd-ctl/commit/d6955d4))
|
559 |
|
560 |
|
561 |
|
562 | <a name="0.37.3"></a>
|
563 | ## [0.37.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.37.2...v0.37.3) (2018-06-01)
|
564 |
|
565 |
|
566 |
|
567 | <a name="0.37.2"></a>
|
568 | ## [0.37.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.37.1...v0.37.2) (2018-06-01)
|
569 |
|
570 |
|
571 |
|
572 | <a name="0.37.1"></a>
|
573 | ## [0.37.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.37.0...v0.37.1) (2018-06-01)
|
574 |
|
575 |
|
576 | ### Features
|
577 |
|
578 | * add support for experimental mfs flag ([3ce834e](https://github.com/ipfs/js-ipfsd-ctl/commit/3ce834e))
|
579 |
|
580 |
|
581 |
|
582 | <a name="0.37.0"></a>
|
583 | # [0.37.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.36.0...v0.37.0) (2018-05-23)
|
584 |
|
585 |
|
586 |
|
587 | <a name="0.36.0"></a>
|
588 | # [0.36.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.35.0...v0.36.0) (2018-05-17)
|
589 |
|
590 |
|
591 | ### Features
|
592 |
|
593 | * use go-ipfs 0.4.15 ([4bd2535](https://github.com/ipfs/js-ipfsd-ctl/commit/4bd2535))
|
594 |
|
595 |
|
596 |
|
597 | <a name="0.35.0"></a>
|
598 | # [0.35.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.34.0...v0.35.0) (2018-05-17)
|
599 |
|
600 |
|
601 | ### Features
|
602 |
|
603 | * stop using ipfs-repo ([ca44996](https://github.com/ipfs/js-ipfsd-ctl/commit/ca44996))
|
604 |
|
605 |
|
606 |
|
607 | <a name="0.34.0"></a>
|
608 | # [0.34.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.33.2...v0.34.0) (2018-05-14)
|
609 |
|
610 |
|
611 |
|
612 | <a name="0.33.2"></a>
|
613 | ## [0.33.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.33.1...v0.33.2) (2018-05-08)
|
614 |
|
615 |
|
616 |
|
617 | <a name="0.33.1"></a>
|
618 | ## [0.33.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.33.0...v0.33.1) (2018-05-06)
|
619 |
|
620 |
|
621 | ### Bug Fixes
|
622 |
|
623 | * Daemon spawning throws error with the new multiaddr version ([a0d2e37](https://github.com/ipfs/js-ipfsd-ctl/commit/a0d2e37))
|
624 |
|
625 |
|
626 |
|
627 | <a name="0.33.0"></a>
|
628 | # [0.33.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.32.1...v0.33.0) (2018-05-04)
|
629 |
|
630 |
|
631 | ### Bug Fixes
|
632 |
|
633 | * error event propagation ([#233](https://github.com/ipfs/js-ipfsd-ctl/issues/233)) ([db3dd68](https://github.com/ipfs/js-ipfsd-ctl/commit/db3dd68))
|
634 |
|
635 |
|
636 |
|
637 | <a name="0.32.1"></a>
|
638 | ## [0.32.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.32.0...v0.32.1) (2018-04-12)
|
639 |
|
640 |
|
641 |
|
642 | <a name="0.32.0"></a>
|
643 | # [0.32.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.31.0...v0.32.0) (2018-04-06)
|
644 |
|
645 |
|
646 | ### Features
|
647 |
|
648 | * use default daemon addrs ([#220](https://github.com/ipfs/js-ipfsd-ctl/issues/220)) ([510b320](https://github.com/ipfs/js-ipfsd-ctl/commit/510b320))
|
649 |
|
650 |
|
651 |
|
652 | <a name="0.31.0"></a>
|
653 | # [0.31.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.30.4...v0.31.0) (2018-03-27)
|
654 |
|
655 |
|
656 | ### Features
|
657 |
|
658 | * upgrade to go-ipfs-0.4.14 ([77b4cd9](https://github.com/ipfs/js-ipfsd-ctl/commit/77b4cd9))
|
659 |
|
660 |
|
661 |
|
662 | <a name="0.30.4"></a>
|
663 | ## [0.30.4](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.30.3...v0.30.4) (2018-03-21)
|
664 |
|
665 |
|
666 | ### Features
|
667 |
|
668 | * add ability to use go and js env exec ([#219](https://github.com/ipfs/js-ipfsd-ctl/issues/219)) ([4c8fcad](https://github.com/ipfs/js-ipfsd-ctl/commit/4c8fcad)), closes [#221](https://github.com/ipfs/js-ipfsd-ctl/issues/221)
|
669 | * detect running node ([#221](https://github.com/ipfs/js-ipfsd-ctl/issues/221)) ([26c2634](https://github.com/ipfs/js-ipfsd-ctl/commit/26c2634))
|
670 |
|
671 |
|
672 |
|
673 | <a name="0.30.3"></a>
|
674 | ## [0.30.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.30.2...v0.30.3) (2018-03-16)
|
675 |
|
676 |
|
677 | ### Bug Fixes
|
678 |
|
679 | * daemon should recognize previously created repos. ([#212](https://github.com/ipfs/js-ipfsd-ctl/issues/212)) ([2e9cf0d](https://github.com/ipfs/js-ipfsd-ctl/commit/2e9cf0d))
|
680 |
|
681 |
|
682 |
|
683 | <a name="0.30.2"></a>
|
684 | ## [0.30.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.30.1...v0.30.2) (2018-03-16)
|
685 |
|
686 |
|
687 | ### Bug Fixes
|
688 |
|
689 | * pass on environment variables ([b73325e](https://github.com/ipfs/js-ipfsd-ctl/commit/b73325e))
|
690 |
|
691 |
|
692 |
|
693 | <a name="0.30.1"></a>
|
694 | ## [0.30.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.30.0...v0.30.1) (2018-03-15)
|
695 |
|
696 |
|
697 | ### Bug Fixes
|
698 |
|
699 | * pass keysize on command line ([e2a6697](https://github.com/ipfs/js-ipfsd-ctl/commit/e2a6697))
|
700 |
|
701 |
|
702 |
|
703 | <a name="0.30.0"></a>
|
704 | # [0.30.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.29.1...v0.30.0) (2018-03-14)
|
705 |
|
706 |
|
707 | ### Features
|
708 |
|
709 | * graceful stop, fix stop for Windows ([#205](https://github.com/ipfs/js-ipfsd-ctl/issues/205)) ([359dd62](https://github.com/ipfs/js-ipfsd-ctl/commit/359dd62))
|
710 |
|
711 |
|
712 |
|
713 | <a name="0.29.1"></a>
|
714 | ## [0.29.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.29.0...v0.29.1) (2018-02-23)
|
715 |
|
716 |
|
717 | ### Bug Fixes
|
718 |
|
719 | * pick a non used port ([4fdb071](https://github.com/ipfs/js-ipfsd-ctl/commit/4fdb071))
|
720 |
|
721 |
|
722 |
|
723 | <a name="0.29.0"></a>
|
724 | # [0.29.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.28.0...v0.29.0) (2018-02-21)
|
725 |
|
726 |
|
727 | ### Bug Fixes
|
728 |
|
729 | * don't pass on arguments from node executable ([cf794cd](https://github.com/ipfs/js-ipfsd-ctl/commit/cf794cd)), closes [#202](https://github.com/ipfs/js-ipfsd-ctl/issues/202)
|
730 |
|
731 |
|
732 | ### Features
|
733 |
|
734 | * add keysize through an option to spawn ([#203](https://github.com/ipfs/js-ipfsd-ctl/issues/203)) ([151303c](https://github.com/ipfs/js-ipfsd-ctl/commit/151303c))
|
735 |
|
736 |
|
737 |
|
738 | <a name="0.28.0"></a>
|
739 | # [0.28.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.27.3...v0.28.0) (2018-02-12)
|
740 |
|
741 |
|
742 | ### Bug Fixes
|
743 |
|
744 | * make sure repo is being properly cleaned up ([#196](https://github.com/ipfs/js-ipfsd-ctl/issues/196)) ([4e8b8db](https://github.com/ipfs/js-ipfsd-ctl/commit/4e8b8db))
|
745 |
|
746 |
|
747 | ### Features
|
748 |
|
749 | * add logging for debug ([#195](https://github.com/ipfs/js-ipfsd-ctl/issues/195)) ([86b0ab0](https://github.com/ipfs/js-ipfsd-ctl/commit/86b0ab0))
|
750 | * the big refactor! ([#200](https://github.com/ipfs/js-ipfsd-ctl/issues/200)) ([adbef1b](https://github.com/ipfs/js-ipfsd-ctl/commit/adbef1b))
|
751 |
|
752 |
|
753 |
|
754 | <a name="0.27.3"></a>
|
755 | ## [0.27.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.27.2...v0.27.3) (2018-01-30)
|
756 |
|
757 |
|
758 | ### Features
|
759 |
|
760 | * add passphrase to init options ([#197](https://github.com/ipfs/js-ipfsd-ctl/issues/197)) ([7cf6384](https://github.com/ipfs/js-ipfsd-ctl/commit/7cf6384))
|
761 |
|
762 |
|
763 |
|
764 | <a name="0.27.2"></a>
|
765 | ## [0.27.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.27.1...v0.27.2) (2018-01-27)
|
766 |
|
767 |
|
768 | ### Features
|
769 |
|
770 | * support for passphrase for js-ipfs daemons ([3bc94c1](https://github.com/ipfs/js-ipfsd-ctl/commit/3bc94c1))
|
771 |
|
772 |
|
773 |
|
774 | <a name="0.27.1"></a>
|
775 | ## [0.27.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.27.0...v0.27.1) (2018-01-21)
|
776 |
|
777 |
|
778 | ### Bug Fixes
|
779 |
|
780 | * make sure exec matches the passed node type ([#184](https://github.com/ipfs/js-ipfsd-ctl/issues/184)) ([89e9059](https://github.com/ipfs/js-ipfsd-ctl/commit/89e9059))
|
781 |
|
782 |
|
783 |
|
784 | <a name="0.27.0"></a>
|
785 | # [0.27.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.26.1...v0.27.0) (2018-01-16)
|
786 |
|
787 |
|
788 |
|
789 | <a name="0.26.1"></a>
|
790 | ## [0.26.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.26.0...v0.26.1) (2018-01-16)
|
791 |
|
792 |
|
793 | ### Features
|
794 |
|
795 | * Complete revamp! Spawn js/go daemons locally or remote (from the browser) ([#176](https://github.com/ipfs/js-ipfsd-ctl/issues/176)) ([1cfbd08](https://github.com/ipfs/js-ipfsd-ctl/commit/1cfbd08))
|
796 |
|
797 |
|
798 |
|
799 | <a name="0.26.0"></a>
|
800 | # [0.26.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.25.1...v0.26.0) (2017-12-01)
|
801 |
|
802 |
|
803 |
|
804 | <a name="0.25.1"></a>
|
805 | ## [0.25.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.25.0...v0.25.1) (2017-11-22)
|
806 |
|
807 |
|
808 | ### Features
|
809 |
|
810 | * accept flags as an object as well ([8cb9d01](https://github.com/ipfs/js-ipfsd-ctl/commit/8cb9d01))
|
811 |
|
812 |
|
813 |
|
814 | <a name="0.25.0"></a>
|
815 | # [0.25.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.24.1...v0.25.0) (2017-11-22)
|
816 |
|
817 |
|
818 |
|
819 | <a name="0.24.1"></a>
|
820 | ## [0.24.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.24.0...v0.24.1) (2017-11-12)
|
821 |
|
822 |
|
823 | ### Features
|
824 |
|
825 | * more windows interop ([#171](https://github.com/ipfs/js-ipfsd-ctl/issues/171)) ([0561798](https://github.com/ipfs/js-ipfsd-ctl/commit/0561798))
|
826 |
|
827 |
|
828 |
|
829 | <a name="0.24.0"></a>
|
830 | # [0.24.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.23.0...v0.24.0) (2017-10-18)
|
831 |
|
832 |
|
833 |
|
834 | <a name="0.23.0"></a>
|
835 | # [0.23.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.22.0...v0.23.0) (2017-09-06)
|
836 |
|
837 |
|
838 | ### Features
|
839 |
|
840 | * replaces path to .asar.unpacked + windows support ([a44cb79](https://github.com/ipfs/js-ipfsd-ctl/commit/a44cb79))
|
841 | * Slay the Dragon! ([#165](https://github.com/ipfs/js-ipfsd-ctl/issues/165)) ([80377cd](https://github.com/ipfs/js-ipfsd-ctl/commit/80377cd))
|
842 |
|
843 |
|
844 |
|
845 | <a name="0.22.0"></a>
|
846 | # [0.22.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.21.0...v0.22.0) (2017-09-02)
|
847 |
|
848 |
|
849 | ### Bug Fixes
|
850 |
|
851 | * show whole config ([#153](https://github.com/ipfs/js-ipfsd-ctl/issues/153)) ([e5a8eb5](https://github.com/ipfs/js-ipfsd-ctl/commit/e5a8eb5))
|
852 |
|
853 |
|
854 | ### Features
|
855 |
|
856 | * use go-ipfs 0.4.10 ([b0286fb](https://github.com/ipfs/js-ipfsd-ctl/commit/b0286fb))
|
857 |
|
858 |
|
859 |
|
860 | <a name="0.21.0"></a>
|
861 | # [0.21.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.20.0...v0.21.0) (2017-05-19)
|
862 |
|
863 |
|
864 | ### Bug Fixes
|
865 |
|
866 | * remove possible overlapping of tmp folder ([54a96a8](https://github.com/ipfs/js-ipfsd-ctl/commit/54a96a8))
|
867 |
|
868 |
|
869 | ### Features
|
870 |
|
871 | * update to use go-ipfs v0.4.9 and latest ipfs-block ([94f0a97](https://github.com/ipfs/js-ipfsd-ctl/commit/94f0a97))
|
872 |
|
873 |
|
874 |
|
875 | <a name="0.20.0"></a>
|
876 | # [0.20.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.19.0...v0.20.0) (2017-03-20)
|
877 |
|
878 |
|
879 | ### Features
|
880 |
|
881 | * v0.4.7 and update aegir and its lintness ([eadf560](https://github.com/ipfs/js-ipfsd-ctl/commit/eadf560))
|
882 |
|
883 |
|
884 |
|
885 | <a name="0.19.0"></a>
|
886 | # [0.19.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.18.3...v0.19.0) (2017-02-16)
|
887 |
|
888 |
|
889 |
|
890 | <a name="0.18.3"></a>
|
891 | ## [0.18.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.18.2...v0.18.3) (2017-02-09)
|
892 |
|
893 |
|
894 |
|
895 | <a name="0.18.2"></a>
|
896 | ## [0.18.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.18.1...v0.18.2) (2017-01-31)
|
897 |
|
898 |
|
899 |
|
900 | <a name="0.18.1"></a>
|
901 | ## [0.18.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.18.0...v0.18.1) (2017-01-04)
|
902 |
|
903 |
|
904 | ### Bug Fixes
|
905 |
|
906 | * drop is-running to 1.0.5 ([#144](https://github.com/ipfs/js-ipfsd-ctl/issues/144)) ([6e98edb](https://github.com/ipfs/js-ipfsd-ctl/commit/6e98edb))
|
907 |
|
908 |
|
909 |
|
910 | <a name="0.18.0"></a>
|
911 | # [0.18.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.17.0...v0.18.0) (2016-12-23)
|
912 |
|
913 |
|
914 | ### Bug Fixes
|
915 |
|
916 | * fail gracefully when config file is not found ([a200a15](https://github.com/ipfs/js-ipfsd-ctl/commit/a200a15))
|
917 |
|
918 |
|
919 | ### Features
|
920 |
|
921 | * **init:** Add the possibility to pass options to init() ([9c48373](https://github.com/ipfs/js-ipfsd-ctl/commit/9c48373))
|
922 | * better stream handling ([#140](https://github.com/ipfs/js-ipfsd-ctl/issues/140)) ([a0adc82](https://github.com/ipfs/js-ipfsd-ctl/commit/a0adc82))
|
923 |
|
924 |
|
925 |
|
926 | <a name="0.17.0"></a>
|
927 | # [0.17.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.16.0...v0.17.0) (2016-10-29)
|
928 |
|
929 |
|
930 |
|
931 | <a name="0.16.0"></a>
|
932 | # [0.16.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.15.0...v0.16.0) (2016-09-29)
|
933 |
|
934 |
|
935 | ### Bug Fixes
|
936 |
|
937 | * ensure setting the config cbs only once ([e44a8ac](https://github.com/ipfs/js-ipfsd-ctl/commit/e44a8ac))
|
938 |
|
939 |
|
940 | ### Features
|
941 |
|
942 | * upgrade to go-ipfs 0.4.3 ([a2ebc1a](https://github.com/ipfs/js-ipfsd-ctl/commit/a2ebc1a))
|
943 |
|
944 |
|
945 |
|
946 | <a name="0.15.0"></a>
|
947 | # [0.15.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.14.0...v0.15.0) (2016-09-16)
|
948 |
|
949 |
|
950 | ### Bug Fixes
|
951 |
|
952 | * **shutdown:** fixed bugs in stopDaemon ([af21eb0](https://github.com/ipfs/js-ipfsd-ctl/commit/af21eb0))
|
953 | * **startDaemon:** fix the behavior of startDeamon ([0deb7e5](https://github.com/ipfs/js-ipfsd-ctl/commit/0deb7e5))
|
954 | * **test:** change hash of src test ([349a44c](https://github.com/ipfs/js-ipfsd-ctl/commit/349a44c))
|
955 | * make the linter happy for D# ([9a5c0e2](https://github.com/ipfs/js-ipfsd-ctl/commit/9a5c0e2))
|
956 | * rm unused var (thanks, linter) ([6d21086](https://github.com/ipfs/js-ipfsd-ctl/commit/6d21086))
|
957 | * **tests:** guarded func to avoid it being called twice ([2c8a3c1](https://github.com/ipfs/js-ipfsd-ctl/commit/2c8a3c1))
|
958 |
|
959 |
|
960 | ### Features
|
961 |
|
962 | * **startDeamon:** allow passing flags to ipfs daemon ([c7ea808](https://github.com/ipfs/js-ipfsd-ctl/commit/c7ea808))
|
963 |
|
964 |
|
965 |
|
966 | <a name="0.14.0"></a>
|
967 | # [0.14.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.13.0...v0.14.0) (2016-05-18)
|
968 |
|
969 |
|
970 | ### Features
|
971 |
|
972 | * upgrade dependencies to latest ([0231951](https://github.com/ipfs/js-ipfsd-ctl/commit/0231951))
|
973 |
|
974 |
|
975 |
|
976 | <a name="0.13.0"></a>
|
977 | # [0.13.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.12.0...v0.13.0) (2016-05-01)
|
978 |
|
979 |
|
980 |
|
981 | <a name="0.12.0"></a>
|
982 | # [0.12.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.11.0...v0.12.0) (2016-04-27)
|
983 |
|
984 |
|
985 |
|
986 | <a name="0.11.0"></a>
|
987 | # [0.11.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.10.1...v0.11.0) (2016-04-22)
|
988 |
|
989 |
|
990 |
|
991 | <a name="0.10.1"></a>
|
992 | ## [0.10.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.10.0...v0.10.1) (2016-04-11)
|
993 |
|
994 |
|
995 |
|
996 | <a name="0.10.0"></a>
|
997 | # [0.10.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.9.1...v0.10.0) (2016-04-09)
|
998 |
|
999 |
|
1000 |
|
1001 | <a name="0.9.1"></a>
|
1002 | ## [0.9.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.9.0...v0.9.1) (2016-04-08)
|
1003 |
|
1004 |
|
1005 |
|
1006 | <a name="0.9.0"></a>
|
1007 | # [0.9.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.8.1...v0.9.0) (2016-04-08)
|
1008 |
|
1009 |
|
1010 |
|
1011 | <a name="0.8.1"></a>
|
1012 | ## [0.8.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.8.0...v0.8.1) (2016-01-31)
|
1013 |
|
1014 |
|
1015 |
|
1016 | <a name="0.8.0"></a>
|
1017 | # [0.8.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.7.1...v0.8.0) (2016-01-22)
|
1018 |
|
1019 |
|
1020 | ### Features
|
1021 |
|
1022 | * Upgrade to ipfs@0.3.11 ([fc8bbef](https://github.com/ipfs/js-ipfsd-ctl/commit/fc8bbef))
|
1023 |
|
1024 |
|
1025 |
|
1026 | <a name="0.7.1"></a>
|
1027 | ## [0.7.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.6.3...v0.7.1) (2015-12-18)
|
1028 |
|
1029 |
|
1030 |
|
1031 | <a name="0.6.3"></a>
|
1032 | ## [0.6.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.6.2...v0.6.3) (2015-11-14)
|
1033 |
|
1034 |
|
1035 |
|
1036 | <a name="0.6.2"></a>
|
1037 | ## [0.6.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.6.1...v0.6.2) (2015-11-14)
|
1038 |
|
1039 |
|
1040 | ### Features
|
1041 |
|
1042 | * Add configurable $IPFS_EXEC ([5aa011b](https://github.com/ipfs/js-ipfsd-ctl/commit/5aa011b))
|
1043 | * Require node.js >= 4 ([f25143b](https://github.com/ipfs/js-ipfsd-ctl/commit/f25143b))
|
1044 |
|
1045 |
|
1046 |
|
1047 | <a name="0.6.1"></a>
|
1048 | ## [0.6.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.6.0...v0.6.1) (2015-11-02)
|
1049 |
|
1050 |
|
1051 | ### Bug Fixes
|
1052 |
|
1053 | * Switch shutdown handler library ([491268b](https://github.com/ipfs/js-ipfsd-ctl/commit/491268b)), closes [#19](https://github.com/ipfs/js-ipfsd-ctl/issues/19)
|
1054 |
|
1055 |
|
1056 |
|
1057 | <a name="0.6.0"></a>
|
1058 | # [0.6.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.5.6...v0.6.0) (2015-10-31)
|
1059 |
|
1060 |
|
1061 |
|
1062 | <a name="0.5.6"></a>
|
1063 | ## [0.5.6](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.5.5...v0.5.6) (2015-10-29)
|
1064 |
|
1065 |
|
1066 |
|
1067 | <a name="0.5.5"></a>
|
1068 | ## [0.5.5](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.5.4...v0.5.5) (2015-10-24)
|
1069 |
|
1070 |
|
1071 |
|
1072 | <a name="0.5.4"></a>
|
1073 | ## [0.5.4](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.5.3...v0.5.4) (2015-10-16)
|
1074 |
|
1075 |
|
1076 |
|
1077 | <a name="0.5.3"></a>
|
1078 | ## [0.5.3](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.5.2...v0.5.3) (2015-10-16)
|
1079 |
|
1080 |
|
1081 |
|
1082 | <a name="0.5.2"></a>
|
1083 | ## [0.5.2](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.5.1...v0.5.2) (2015-10-11)
|
1084 |
|
1085 |
|
1086 |
|
1087 | <a name="0.5.1"></a>
|
1088 | ## [0.5.1](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.5.0...v0.5.1) (2015-09-25)
|
1089 |
|
1090 |
|
1091 |
|
1092 | <a name="0.5.0"></a>
|
1093 | # [0.5.0](https://github.com/ipfs/js-ipfsd-ctl/compare/v0.4.1...v0.5.0) (2015-09-18)
|
1094 |
|
1095 |
|
1096 |
|
1097 | <a name="0.4.1"></a>
|
1098 | ## 0.4.1 (2015-09-18)
|
1099 |
|
1100 |
|
1101 |
|