UNPKG

22.5 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/)
6and this project adheres to [Semantic Versioning](http://semver.org/).
7
8## [Unreleased](https://github.com/atomist/automation-client-ts/compare/0.21.7...HEAD)
9
10## [0.21.7](https://github.com/atomist/automation-client-ts/compare/0.21.6...0.21.7) - 2018-08-23
11
12## [0.21.6](https://github.com/atomist/automation-client-ts/compare/0.21.5...0.21.6) - 2018-08-23
13
14### Fixed
15
16- Immediately shut down when no hooks are registered. [#c010ce1](https://github.com/atomist/automation-client-ts/commit/c010ce1ed2f5a888d7c7b605461e53093d35c58f)
17
18## [0.21.5](https://github.com/atomist/automation-client-ts/compare/0.21.4...0.21.5) - 2018-08-23
19
20## [0.21.4](https://github.com/atomist/automation-client-ts/compare/0.21.3...0.21.4) - 2018-08-21
21
22## [0.21.3](https://github.com/atomist/automation-client-ts/compare/0.21.2...0.21.3) - 2018-08-21
23
24### Added
25
26- Expose ChildProcess on ChildProcessResult to allow it to be killed. [#342](https://github.com/atomist/automation-client-ts/issues/342)
27- Add support for proxy authentication. [#343](https://github.com/atomist/automation-client-ts/issues/343)
28
29## [0.21.2](https://github.com/atomist/automation-client-ts/compare/0.21.1...0.21.2) - 2018-08-21
30
31### Fixed
32
33- Get rid of deprecation warnings when installing cli. [#340](https://github.com/atomist/automation-client-ts/issues/340)
34
35## [0.21.1](https://github.com/atomist/automation-client-ts/compare/0.21.0...0.21.1) - 2018-08-18
36
37## [0.21.0](https://github.com/atomist/automation-client-ts/compare/0.20.4...0.21.0) - 2018-08-17
38
39### Changed
40
41- Install scripts in bin. [#339](https://github.com/atomist/automation-client-ts/issues/339)
42
43## [0.20.4](https://github.com/atomist/automation-client-ts/compare/0.20.3...0.20.4) - 2018-08-17
44
45### Deprecated
46
47- Move scripts to bin directory. [#338](https://github.com/atomist/automation-client-ts/issues/338)
48
49## [0.20.3](https://github.com/atomist/automation-client-ts/compare/0.20.2...0.20.3) - 2018-08-16
50
51### Changed
52
53- Use cross-spawn to better support Windows. [#337](https://github.com/atomist/automation-client-ts/issues/337)
54
55## [0.20.2](https://github.com/atomist/automation-client-ts/compare/0.20.1...0.20.2) - 2018-08-16
56
57### Fixed
58
59- Fix start.gql-gen.ts script for MS Windows.
60
61## [0.20.1](https://github.com/atomist/automation-client-ts/compare/0.20.0...0.20.1) - 2018-08-10
62
63### Added
64
65- Add git-info and gql-gen scripts. [#1ac65e6](https://github.com/atomist/automation-client-ts/commit/1ac65e68679e63ecf470f57f3014e96abb0630f1)
66
67### Changed
68
69- Move types to dependencies. [#f9b3331](https://github.com/atomist/automation-client-ts/commit/f9b3331fbc8e53362d535e045a17993a6e3bf178)
70
71## [0.20.0](https://github.com/atomist/automation-client-ts/compare/0.19.7...0.20.0) - 2018-08-09
72
73### Fixed
74
75- Allow local-sdm "new sdm" command to run from any directory.
76
77## [0.19.7](https://github.com/atomist/automation-client-ts/compare/0.19.6...0.19.7) - 2018-08-09
78
79### Added
80
81- Add more exports to index.ts
82
83### Changed
84
85- **BREAKING** Feedback on graphClient.executeQueryFromFile versus graphClient.query. [#334](https://github.com/atomist/automation-client-ts/issues/334)
86
87## [0.19.6](https://github.com/atomist/automation-client-ts/compare/0.19.5...0.19.6) - 2018-08-07
88
89### Changed
90
91- Update microgrammar dependency.
92
93### Removed
94
95- Reference to slalom
96
97## [0.19.5](https://github.com/atomist/automation-client-ts/compare/0.19.4...0.19.5) - 2018-08-06
98
99### Fixed
100
101- Logging initialization when `ATOMIST_DISABLE_LOGGING` is true
102
103## [0.19.4](https://github.com/atomist/automation-client-ts/compare/0.19.3...0.19.4) - 2018-08-02
104
105### Changed
106
107- Updated schema.
108
109## [0.19.3](https://github.com/atomist/automation-client-ts/compare/0.19.2...0.19.3) - 2018-08-02
110
111### Fixed
112
113- More workspace/team ID fixes
114
115## [0.19.2](https://github.com/atomist/automation-client-ts/compare/0.19.1...0.19.2) - 2018-08-02
116
117### Changed
118
119- Configuration workspaceIds will be set to teamIds if no workspaceIds are set.
120
121## [0.19.1](https://github.com/atomist/automation-client-ts/compare/0.19.0...0.19.1) - 2018-08-01
122
123### Fixed
124
125- Restore start.command.ts.
126
127## [0.19.0](https://github.com/atomist/automation-client-ts/compare/0.18.1...0.19.0) - 2018-07-31
128
129### Added
130
131- **BREAKING** Initial support for apiKeys. [#329](https://github.com/atomist/automation-client-ts/issues/329)
132
133### Deprecated
134
135- **BREAKING** Initial support for apiKeys. [#329](https://github.com/atomist/automation-client-ts/issues/329)
136
137## [0.18.1](https://github.com/atomist/automation-client-ts/compare/0.18.0...0.18.1) - 2018-07-31
138
139## [0.18.0](https://github.com/atomist/automation-client-ts/compare/0.17.1...0.18.0) - 2018-07-26
140
141### Added
142
143- Allow to set timeout on spawned commands. [#312](https://github.com/atomist/automation-client-ts/issues/312)
144- Add command to install kube utilities. [#311](https://github.com/atomist/automation-client-ts/issues/311)
145- HTTP client and factory abstraction. [#321](https://github.com/atomist/automation-client-ts/issues/321)
146
147### Changed
148
149- Open up configuration. [#320](https://github.com/atomist/automation-client-ts/issues/320)
150
151### Deprecated
152
153- Migrate atomist CLI to its own package. [#315](https://github.com/atomist/automation-client-ts/issues/315)
154- Replace run.ts with start.command.ts. [#325](https://github.com/atomist/automation-client-ts/issues/325)
155
156### Removed
157
158- Remove dependency to config module. [#317](https://github.com/atomist/automation-client-ts/issues/317)
159- **BREAKING** `Project` no longer extends `AbstractScriptedFlushable`. This is no longer necessary given async/await. [#318](https://github.com/atomist/automation-client-ts/issues/318)
160
161### Fixed
162
163- Github's email setting "Block command line pushes that expose my email" breaks `@atomist generate`. [#322](https://github.com/atomist/automation-client-ts/issues/322)
164
165## [0.17.1](https://github.com/atomist/automation-client-ts/compare/0.17.0...0.17.1) - 2018-06-04
166
167### Deprecated
168
169- Ingester and IngesterBuilder are deprecated in favor of GraphQL SDM definitions.
170
171## [0.17.0](https://github.com/atomist/automation-client-ts/compare/0.16.0...0.17.0) - 2018-06-04
172
173### Fixed
174
175- Checking out a branch sets the branch. [#293](https://github.com/atomist/automation-client-ts/issues/293)
176
177## [0.16.0](https://github.com/atomist/automation-client-ts/compare/0.15.1...0.16.0) - 2018-05-15
178
179### Added
180
181- Options for Git push().
182- Token-based authentication.
183
184### Changed
185
186- Change generator seed repository parameters to include Git provider.
187
188### Deprecated
189
190- `BitBucketServerRepoRef`.
191- `allReposInTeam()`.
192- `generatorHandler()`.
193
194### Fixed
195
196- Default @Value handling.
197
198## [0.15.1](https://github.com/atomist/automation-client-ts/compare/0.15.0...0.15.1) - 2018-05-09
199
200### Changed
201
202- Repo handles both basic and token credentials.
203- Default log file name is now simple client name.
204
205### Fixed
206
207- Make sure teamIds and groups are set in configuration.
208- Put SDM configuration under "sdm".
209
210## [0.15.0](https://github.com/atomist/automation-client-ts/compare/0.14.1...0.15.0) - 2018-05-07
211
212### Added
213
214- The config command now probes environment for known SDM variables.
215
216### Changed
217
218- Reduce default websocket grace period to 10 seconds.
219- Default for `--install` command-line options is to install if the.
220- Support `ATOMIST_config_path` environment variables.
221- Support injection of configuration values.
222- Support arbitrary top-level configuration.
223- **BREAKING** moved `automationClientInstance()` to `globals.ts`.
224
225## [0.14.1](https://github.com/atomist/automation-client-ts/compare/0.14.0...0.14.1) - 2018-04-30
226
227### Added
228
229- Developer can control banner.
230
231### Changed
232
233- Upgrade to TypeScript 2.8.3.
234
235## [0.14.0](https://github.com/atomist/automation-client-ts/compare/0.13.1...0.14.0) - 2018-04-27
236
237### Added
238
239- Provided automation client instance via `automationClientInstance()`.
240- Support for raising PR against any branch.
241- Provider type to RemoteRepoRef.
242- Support for AtomistLog events.
243
244### Changed
245
246- Print stack trace if loading configuration fails.
247
248### Removed
249
250- **BREAKING** `runningAutomationClient`, use `automationClientInstance()`.
251
252### Fixed
253
254- Call listeners on workers in cluster mode.
255- Fix team vs chatTeam usage.
256- Add enums to ingester. [#276](https://github.com/atomist/automation-client-ts/issues/276)
257
258## [0.13.1](https://github.com/atomist/automation-client-ts/compare/0.13.0...0.13.1) - 2018-04-12
259
260### Fixed
261
262- Fix running node on MS Windows. [#271](https://github.com/atomist/automation-client-ts/issues/271)
263- Ensure gql-fetch works in clients.
264
265## [0.13.0](https://github.com/atomist/automation-client-ts/compare/0.12.1...0.13.0) - 2018-04-10
266
267### Added
268
269- Production and testing configurations keyed on ATOMIST_ENV or.
270
271### Changed
272
273- Made more configuration properties optional.
274- Check org webhook before adding repo webhook.
275
276### Fixed
277
278- statsd reporting in workers.
279
280## [0.12.1](https://github.com/atomist/automation-client-ts/compare/0.12.0...0.12.1) - 2018-04-03
281
282### Fixed
283
284- Removed removed scripts from package "bin".
285
286## [0.12.0](https://github.com/atomist/automation-client-ts/compare/0.11.2...0.12.0) - 2018-04-03
287
288### Added
289
290- reduceResults to combine handler results.
291- Functions for posting Atomist webhooks.
292
293### Removed
294
295- Remove previously deprecated command-line utilities now superseded.
296
297## [0.11.2](https://github.com/atomist/automation-client-ts/compare/0.11.1...0.11.2) - 2018-03-28
298
299### Added
300
301- ID to ingester messages.
302
303### Changed
304
305- Clean up logging.
306
307### Fixed
308
309- Silent `atomist config` crash.
310
311## [0.11.1](https://github.com/atomist/automation-client-ts/compare/0.11.0...0.11.1) - 2018-03-26
312
313### Fixed
314
315- Do not immediately exit client.
316
317## [0.11.0](https://github.com/atomist/automation-client-ts/compare/0.10.0...0.11.0) - 2018-03-26
318
319### Changed
320
321- Improved configuration error messages. [#253](https://github.com/atomist/automation-client-ts/issues/253)
322- Provide user configuration if reporting it is valid. [#251](https://github.com/atomist/automation-client-ts/issues/251)
323- Error and exit if any provided configuration is invalid. [#254](https://github.com/atomist/automation-client-ts/issues/254)
324
325## [0.10.0](https://github.com/atomist/automation-client-ts/compare/0.9.0...0.10.0) - 2018-03-26
326
327### Added
328
329- CLI gql-fetch command to download team schema with custom types.
330
331### Changed
332
333- Better worker shutdown behavior.
334- Cleaner logs.
335
336## [0.9.0](https://github.com/atomist/automation-client-ts/compare/0.8.0...0.9.0) - 2018-03-21
337
338### Added
339
340- GraphQL calls use proxy.
341- Startup banner.
342- Log level for logging to file.
343- GitProject revert method.
344- Support for GraphQL fragments.
345- Default gracePeriod of 60s.
346
347### Changed
348
349- Export combineEditResults.
350
351## [0.8.0](https://github.com/atomist/automation-client-ts/compare/0.7.0...0.8.0) - 2018-03-19
352
353### Added
354
355- Mapped parameters for all repos.
356- Print banner on successful registration.
357- Branch as optional parameter in RepoRef.
358- statsd support.
359- Logging to file.
360
361### Changed
362
363- Custom ingester types now use array arguments.
364- At least one user/channel is required when sending messages.
365- Make configuration more composable and user config more powerful.
366
367### Fixed
368
369- \--version command-line option.
370
371## [0.7.0](https://github.com/atomist/automation-client-ts/compare/0.6.6...0.7.0) - 2018-03-07
372
373### Added
374
375- Variable parameters in subscriptions.
376- Card support.
377
378### Deprecated
379
380- config --slack-team command-line option, use --team instead. [#234](https://github.com/atomist/automation-client-ts/issues/234)
381
382## [0.6.6](https://github.com/atomist/automation-client-ts/compare/0.6.5...0.6.6) - 2018-01-31
383
384### Changed
385
386- Retry HTTP server startup.
387
388### Fixed
389
390- Make config command-line options optional. [#208](https://github.com/atomist/automation-client-ts/issues/208)
391- Git branch regular expression. [#211](https://github.com/atomist/automation-client-ts/issues/211)
392- Properly shutdown and restart cluster workers.
393
394## [0.6.5](https://github.com/atomist/automation-client-ts/compare/0.6.4...0.6.5) - 2018-01-24
395
396### Changed
397
398- Make seed repository parameters visible to users.
399
400## [0.6.4](https://github.com/atomist/automation-client-ts/compare/0.6.3...0.6.4) - 2018-01-23
401
402### Changed
403
404- Updated k8 schema.
405
406### Fixed
407
408- `setChatUserPreference` mutation.
409
410## [0.6.3](https://github.com/atomist/automation-client-ts/compare/0.6.2...0.6.3) - 2018-01-16
411
412### Added
413
414- Allow for GHE.
415
416### Fixed
417
418- Some log statements.
419
420## [0.6.2](https://github.com/atomist/automation-client-ts/compare/0.6.1...0.6.2) - 2018-01-15
421
422### Added
423
424- Upload files to Slack.
425
426### Changed
427
428- Migrate from `update_only` to `post_mode` when creating Slack messages.
429- Further decouple GitHub operations from project creation.
430
431## [0.6.1](https://github.com/atomist/automation-client-ts/compare/0.6.0...0.6.1) - 2018-01-12
432
433### Fixed
434
435- Slack message timestamp and TTL.
436- Connecting via proxy.
437
438## [0.6.0](https://github.com/atomist/automation-client-ts/compare/0.5.2...0.6.0) - 2018-01-11
439
440### Added
441
442- Basic BitBucket support, thanks @kbristow!.
443- Support for connecting via a proxy.
444
445### Changed
446
447- Many changes to make more portable, i.e., runnable on MS Windows.
448- Trying to get Git information on a non-git project will now return.
449- Allow GraphQL glob pattern to return no files when generation code.
450- Update to latest GraphQL data model.
451
452## [0.5.2](https://github.com/atomist/automation-client-ts/compare/0.5.0...0.5.2) - 2017-12-04
453
454### Added
455
456- GitHubUserLogin and AtomistWebhookUrlBase mapped parameter helpers.
457- add support for configurable command handlers.
458
459### Changed
460
461- remove hard dependency to heapdump; this will make `npm install` easier on Windows.
462- add userId to HandlerContext.
463- Run all tests without GITHUB_TOKEN.
464- Reduce tmp directory retention.
465
466### Fixed
467
468- keep newlines in commit messages.
469
470## [0.5.0](https://github.com/atomist/automation-client-ts/compare/0.4.0...0.5.0) - 2017-12-07
471
472### Added
473
474- Optionally add Atomist webhook to create GitHub repo.
475- Generator benchmark tests.
476- Caching metrics.
477- afterAction to generate.
478
479### Changed
480
481- **Breaking** Removed old class hierarchy for editors, generators.
482- The `AllFiles` glob pattern was simplified to `**`.
483- Move cache directory to ~/.atomist/cache.
484- Generators now cache seed.
485- Several improvements to reviewer interfaces.
486- Scan all commands and events directories for command and event.
487
488### Removed
489
490- RemoveSeedFiles as it was not generic nor provided much convenience.
491
492### Fixed
493
494- Issues with deleting files and directories in an InMemoryProject.
495- Ensure GitHub sees a token in a clone URL as a token.
496
497## [0.4.0](https://github.com/atomist/automation-client-ts/compare/0.3.5...0.4.0) - 2017-11-28
498
499### Added
500
501- Support for parsing and manipulating JavaScript, JSX and TSX via `TypeScriptFileParser`.
502- Support for parsing and manipulating JSON via `jsonUtils` functions.
503- Support for specifying shutdown behavior with `configuration.ws.termination`.
504
505### Changed
506
507- **Breaking** `editorHandler` now takes a function to create a `ProjectEditor`.
508
509### Removed
510
511- **Breaking** Removed Spring and Java related generators and.
512- **Breaking** Removed embedded dashboard web ui.
513
514## [0.3.5](https://github.com/atomist/automation-client-ts/compare/0.3.4...0.3.5) - 2017-11-22
515
516### Changed
517
518- Moved `@types/continuation-local-storage` to dependencies since it.
519- Added more types to default exports in index.ts.
520
521## [0.3.4](https://github.com/atomist/automation-client-ts/compare/0.3.3...0.3.4) - 2017-11-22
522
523### Added
524
525- `isBinary` method on `File` interface.
526
527### Changed
528
529- **Breaking** `successfulEdit` function `edited` argument is now required instead of defaulting.
530- `EditResult.edited` is now optional. An undefined value is valid.
531- Moved `@types/graphql` to dependencies since its types are exported.
532- Command parameters now provided as PARAM=VALUE on `exec` command line.
533
534### Fixed
535
536- Bug where a `SimpleProjectEditor` that did not return an `EditResult`.
537- Add missing team ID to BuildableAutomationServer GraphQL endpoint.
538
539## [0.3.3](https://github.com/atomist/automation-client-ts/compare/0.3.2...0.3.3) - 2017-11-20
540
541### Added
542
543- Support for nested parameters via initialized object properties on parameters.
544
545### Changed
546
547- `generate` utility function now takes `RepoId` argument before optional params.
548- Split out tests into test and test-api so non-Atomist developers.
549- Improve `atomist config` handling of existing config file so it.
550- Run `config` and `git` commands in same node process.
551- Added "repo" scope to GitHub personal access token created by config command.
552- @Parameter() will default to empty options, so you don't have to pass {}.
553
554## [0.3.2](https://github.com/atomist/automation-client-ts/compare/0.3.1...0.3.2) - 2017-11-13
555
556### Added
557
558- Unified `atomist` CLI.
559
560### Changed
561
562- Improved TypeScript parsing.
563
564### Deprecated
565
566- atomist-cli, atomist-client, atomist-config, and git-info CLI.
567
568### Fixed
569
570- Make tests more reliable.
571
572## [0.3.1](https://github.com/atomist/automation-client-ts/compare/0.3.0...0.3.1) - 2017-11-13
573
574### Added
575
576- Reintroduced exports for backwards compatibility to 0.2.7.
577
578## [0.3.0](https://github.com/atomist/automation-client-ts/compare/0.2.8...0.3.0) - 2017-11-13
579
580### Added
581
582- Upgraded tree-path library (more support for abbreviated syntax, union path expression support, additional axis specifiers).
583- Support for parsing TypeScript, including path expression support.
584
585### Changed
586
587- allow `handle` to return `Promise<any>`.
588- enable graphql client-side caching.
589
590### Fixed
591
592- Fixed #86: Preserved empty directories when caching in memory project. Ability to cache a projcect in memory.
593- Fix #79: Check permissions from seed project. (#83)
594
595## [0.2.8](https://github.com/atomist/automation-client-ts/compare/0.2.5...0.2.7) - 2017-11-07
596
597## [0.2.7](https://github.com/atomist/automation-client-ts/compare/0.2.5...0.2.8) - 2017-11-07
598
599## [0.2.5](https://github.com/atomist/automation-client-ts/compare/0.2.4...0.2.5) - 2017-10-26
600
601### Fixed
602
603- Much closer to backward compatible with 0.2.3 project operations than 0.2.4.
604
605## [0.2.4](https://github.com/atomist/automation-client-ts/compare/0.2.3...0.2.4) - 2017-10-26
606
607### Changed
608
609- Project copying no longer blocks.
610- Update package dependencies and scripts for portability.
611- Git provider is now pluggable.
612
613### Fixed
614
615- Various generator issues.
616- Handler metadata inheritance.
617
618## [0.2.3](https://github.com/atomist/automation-client-ts/compare/0.2.2...0.2.3) - 2017-10-24
619
620### Changed
621
622- Generator and editor refactoring.
623- Update command page.
624
625## [0.2.2](https://github.com/atomist/automation-client-ts/compare/0.2.1...0.2.2) - 2017-10-24
626
627### Added
628
629- Administrative endpoints for health, info, etc.
630
631### Changed
632
633- Pulled up ProjectOperationCredentials and DirectoryManager.
634
635### Fixed
636
637- Create client config in proper directory on win32. [#44](https://github.com/atomist/automation-client-ts/issues/44),
638
639## [0.2.1](https://github.com/atomist/automation-client-ts/compare/0.2.0...0.2.1) - 2017-10-23
640
641### Added
642
643- Allow `CommandHandler` instances to be created from functions.
644- Allow a class to be passed into a command handler list, as well as.
645- Add channel mutations.
646
647### Changed
648
649- Improved reconnect handling.
650
651### Fixed
652
653- RepoId included in InMemory project. [#33](https://github.com/atomist/automation-client-ts/issues/33)
654- Can continue after failed attempt to load a repo. [#30](https://github.com/atomist/automation-client-ts/issues/30)
655- Updated docs after removal of RunOrDefer. [#24](https://github.com/atomist/automation-client-ts/issues/24)
656- Documentation for editors and generators. [#32](https://github.com/atomist/automation-client-ts/issues/32)
657
658## [0.2.0](https://github.com/atomist/automation-client-ts/compare/0.1.50...0.2.0) - 2017-10-18
659
660### Changed
661
662- Make atomist-setup script quieter and more robust.
663- Align generators with ProjectEditor.
664
665## [0.1.50](https://github.com/atomist/automation-client-ts/compare/0.1.49...0.1.50) - 2017-10-19
666
667### Added
668
669- RepoId to Project.
670
671### Changed
672
673- More currying.
674- Overhauled edit and review models.
675
676### Fixed
677
678- Issue with SpringBootSeed.
679
680## [0.1.49](https://github.com/atomist/automation-client-ts/compare/0.1.48...0.1.49) - 2017-10-18
681
682### Changed
683
684- Moved moveFile from AbstractProject to Project.
685- Exec npm start in atomist-setup script.
686
687## [0.1.48](https://github.com/atomist/automation-client-ts/compare/0.1.47...0.1.48) - 2017-10-18
688
689### Changed
690
691- Spring and Java inference improvements.
692
693## [0.1.47](https://github.com/atomist/automation-client-ts/compare/0.1.46...0.1.47) - 2017-10-18
694
695### Changed
696
697- Update tree-path dependency.
698
699## [0.1.46](https://github.com/atomist/automation-client-ts/compare/0.1.44...0.1.46) - 2017-10-18
700
701### Added
702
703- Scripts to setup and configure Atomist API client.
704
705### Changed
706
707- The client will look for config under ~/.atomist/client.config.json.
708- Handlers can be called via instance or class name in addition to.
709- Improve error messages.
710- Various project operation improvements.
711
712## [0.1.44](https://github.com/atomist/automation-client-ts/compare/0.1.43...0.1.44) - 2017-10-16
713
714### Added
715
716- Publish master and PR builds as pre-release versions to Atomist.
717
718### Changed
719
720- Updated @atomist/microgrammar to 0.7.0.
721- Cleaned up dependencies.
722- Dashboard improvements.
723
724## [0.1.43](https://github.com/atomist/automation-client-ts/compare/0.1.42...0.1.43) - 2017-10-11
725
726### Added
727
728- Mutation support in GraphQL.
729
730### Changed
731
732- GraphClient executeFile is now executeQueryFromFile.
733
734### Removed
735
736- Tree and path expression support moved to own module.
737
738## [0.1.37](https://github.com/atomist/automation-client-ts/compare/0.1.36...0.1.37) - 2017-10-02
739
740### Added
741
742- File replace and replaceAll.
743
744## [0.1.0](https://github.com/atomist/automation-client-ts/tree/0.1.0) - 2017-09-19
745
746### Added
747
748- Totally revamped command and event handler model.
749- Added new `@Ingestor` automation type.
750- Switched to GraphQL for querying data.