9a8d02562f 
								
							 
						 
						
							
							
								
								Update request-promise-native to the latest version  🚀  ( #93 )  
							
							... 
							
							
							
							* fix(package): update request-promise-native to version 1.0.8
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com> 
							
						 
						
							2020-01-24 17:36:25 -06:00  
				
					
						
							
							
								 
						
							
								5ae7f88a27 
								
							 
						 
						
							
							
								
								Update dotenv to the latest version  🚀  ( #92 )  
							
							... 
							
							
							
							* fix(package): update dotenv to version 8.2.0
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com> 
							
						 
						
							2020-01-24 17:35:06 -06:00  
				
					
						
							
							
								 
						
							
								7f5c9f8fab 
								
							 
						 
						
							
							
								
								Update np to the latest version  🚀  ( #91 )  
							
							... 
							
							
							
							* chore(package): update np to version 5.1.1
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com> 
							
						 
						
							2020-01-24 17:33:06 -06:00  
				
					
						
							
							
								 
						
							
								455b7676a6 
								
							 
						 
						
							
							
								
								Update cli-color to the latest version  🚀  ( #90 )  
							
							... 
							
							
							
							* fix(package): update cli-color to version 2.0.0
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com> 
							
						 
						
							2020-01-24 17:27:35 -06:00  
				
					
						
							
							
								 
						
							
								19b9bb85cc 
								
							 
						 
						
							
							
								
								Update deepmerge to the latest version  🚀  ( #89 )  
							
							... 
							
							
							
							* fix(package): update deepmerge to version 4.1.1
* chore(package): update lockfile package-lock.json 
							
						 
						
							2020-01-24 17:19:45 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								4f6078758d 
								
							 
						 
						
							
							
								
								0.10.1  
							
							
							
						 
						
							2019-10-07 21:03:15 -06:00  
				
					
						
							
							
								
								David Díaz 
							
						 
						
							
								ee71f16e56 
								
							 
						 
						
							
							
								
								Dependency updates ( #88 )  
							
							... 
							
							
							
							* Updated OCLIF dependencies.
* Updated all dependencies. 
							
						 
						
							2019-10-07 20:38:43 -06:00  
				
					
						
							
							
								 
						
							
								3e9034a556 
								
							 
						 
						
							
							
								
								Bump mixin-deep from 1.3.1 to 1.3.2 ( #85 )  
							
							... 
							
							
							
							Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2019-10-07 20:19:48 -06:00  
				
					
						
							
							
								 
						
							
								cb43578d2d 
								
							 
						 
						
							
							
								
								Update @oclif/config to the latest version  🚀  ( #71 )  
							
							... 
							
							
							
							* fix(package): update @oclif/config to version 1.13.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-06-01 13:39:44 -06:00  
				
					
						
							
							
								 
						
							
								1bc2e4cbd4 
								
							 
						 
						
							
							
								
								Update jest-watch-typeahead to the latest version  🚀  ( #70 )  
							
							... 
							
							
							
							* chore(package): update jest-watch-typeahead to version 0.3.1
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-06-01 11:32:17 -06:00  
				
					
						
							
							
								
								David Díaz 
							
						 
						
							
								3e73ec48db 
								
							 
						 
						
							
							
								
								Greenkeeper/@oclif/config 1.12.12 ( #69 )  
							
							... 
							
							
							
							* fix(package): update @oclif/config to version 1.12.12
Closes  #61 
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 22:11:12 -06:00  
				
					
						
							
							
								 
						
							
								c5bf148d74 
								
							 
						 
						
							
							
								
								Update @oclif/command to the latest version  🚀  ( #62 )  
							
							... 
							
							
							
							* fix(package): update @oclif/command to version 1.5.12
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 17:32:08 -06:00  
				
					
						
							
							
								 
						
							
								209ceccc36 
								
							 
						 
						
							
							
								
								Update dotenv to the latest version  🚀  ( #60 )  
							
							... 
							
							
							
							* fix(package): update dotenv to version 7.0.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 17:06:21 -06:00  
				
					
						
							
							
								 
						
							
								0a0d2e258b 
								
							 
						 
						
							
							
								
								Update strip-ansi to the latest version  🚀  ( #63 )  
							
							... 
							
							
							
							* chore(package): update strip-ansi to version 5.2.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 17:00:25 -06:00  
				
					
						
							
							
								 
						
							
								b4355c0750 
								
							 
						 
						
							
							
								
								Update js-yaml to the latest version  🚀  ( #64 )  
							
							... 
							
							
							
							* fix(package): update js-yaml to version 3.13.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 15:07:20 -06:00  
				
					
						
							
							
								 
						
							
								c0f28fc5d0 
								
							 
						 
						
							
							
								
								Update jest-watch-typeahead to the latest version  🚀  ( #66 )  
							
							... 
							
							
							
							* chore(package): update jest-watch-typeahead to version 0.3.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 14:56:14 -06:00  
				
					
						
							
							
								 
						
							
								1e67cffebf 
								
							 
						 
						
							
							
								
								Update np to the latest version  🚀  ( #67 )  
							
							... 
							
							
							
							* chore(package): update np to version 5.0.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 14:49:58 -06:00  
				
					
						
							
							
								 
						
							
								4acb27174d 
								
							 
						 
						
							
							
								
								Update is-plain-object to the latest version  🚀  ( #68 )  
							
							... 
							
							
							
							* fix(package): update is-plain-object to version 3.0.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-05-03 14:48:43 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								2610ce5a0d 
								
							 
						 
						
							
							
								
								0.10.0  
							
							
							
						 
						
							2019-03-12 15:33:02 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								b4e27b179b 
								
							 
						 
						
							
							
								
								Updated jest. ( #56 )  
							
							
							
						 
						
							2019-03-11 22:23:12 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								94332bd125 
								
							 
						 
						
							
							
								
								Added support for multiple request configurations. ( #54 )  
							
							... 
							
							
							
							This allows multiple requests to hit the same verb+path combination.
This was previously impossible, to address it, it's now possible to pass
an array of request settings as the body of a request each request will
be added to the request list individually.
Example:
```
GET /some/path:
  - alias: first
    headers:
      request: first
  - alias: second
    headers:
      request: second
``` 
							
						 
						
							2019-03-11 21:14:34 -06:00  
				
					
						
							
							
								 
						
							
								8a1ecc67bd 
								
							 
						 
						
							
							
								
								Update strip-ansi to the latest version  🚀  ( #53 )  
							
							... 
							
							
							
							* chore(package): update strip-ansi to version 5.1.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-03-11 17:35:31 -06:00  
				
					
						
							
							
								 
						
							
								2961b1ea54 
								
							 
						 
						
							
							
								
								Update globby to the latest version  🚀  ( #51 )  
							
							... 
							
							
							
							* fix(package): update globby to version 9.1.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-03-06 11:19:35 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								8b6bbfd77b 
								
							 
						 
						
							
							
								
								Greenkeeper/@oclif/config 1.12.9 ( #52 )  
							
							... 
							
							
							
							* chore(package): update @oclif/config to version 1.12.9
* chore(package): update lockfile package-lock.json 
							
						 
						
							2019-03-06 11:16:46 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								f0298a973b 
								
							 
						 
						
							
							
								
								Updated all dependencies. ( #50 )  
							
							... 
							
							
							
							I also used this opportunity to pin dependencies to specific package versions instead of ranges. Should be nicer in the long run. 
							
						 
						
							2018-12-13 14:19:18 -06:00  
				
					
						
							
							
								 
						
							
								8c453e6974 
								
							 
						 
						
							
							
								
								Update deepmerge to the latest version  🚀  ( #49 )  
							
							... 
							
							
							
							* fix(package): update deepmerge to version 3.0.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2018-12-07 09:58:46 -06:00  
				
					
						
							
							
								 
						
							
								865d7976fe 
								
							 
						 
						
							
							
								
								Update joi to the latest version  🚀  ( #47 )  
							
							... 
							
							
							
							* fix(package): update joi to version 14.0.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2018-12-07 09:43:02 -06:00  
				
					
						
							
							
								 
						
							
								379395bcbd 
								
							 
						 
						
							
							
								
								Update strip-ansi to the latest version  🚀  ( #46 )  
							
							... 
							
							
							
							* chore(package): update strip-ansi to version 5.0.0
* chore(package): update lockfile package-lock.json 
							
						 
						
							2018-12-07 09:36:34 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								cc805d4adb 
								
							 
						 
						
							
							
								
								0.9.5  
							
							
							
						 
						
							2018-08-01 00:35:51 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								24c0bfb04f 
								
							 
						 
						
							
							
								
								Added np for automating releases. ( #41 )  
							
							
							
						 
						
							2018-08-01 00:04:10 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								8849fe1e90 
								
							 
						 
						
							
							
								
								Updated dependencies. ( #39 )  
							
							
							
						 
						
							2018-07-18 15:00:14 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								6be3ce05c2 
								
							 
						 
						
							
							
								
								0.9.4  
							
							
							
						 
						
							2018-06-19 11:37:26 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								b6c5a0b01e 
								
							 
						 
						
							
							
								
								Added beau-std as a direct dependency of Beau.  
							
							
							
						 
						
							2018-06-19 11:29:41 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								cc7245b501 
								
							 
						 
						
							
							
								
								Cleaning up tests. ( #34 )  
							
							
							
						 
						
							2018-06-02 23:47:03 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								8e961211a5 
								
							 
						 
						
							
							
								
								Updated dependencies. ( #32 )  
							
							
							
						 
						
							2018-05-29 15:34:37 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								c8ff4945d6 
								
							 
						 
						
							
							
								
								Updated tests. ( #30 )  
							
							... 
							
							
							
							With the introduction of data-driven tests in Jest 23 CLI tests could be made significantly smaller and easier to keep updated. 
							
						 
						
							2018-05-29 15:23:58 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								26b33fbf00 
								
							 
						 
						
							
							
								
								Added tests to all CLI commands. ( #28 )  
							
							... 
							
							
							
							* Moved the spinner initialization to the base class.
* Got rid of the base class, it complicated testing.
Now it lives on as a utils file. Should make it easier to test the CLI.
* Added a spec file for the ListCommand.
* Added tests for all CLI commands.
* Update some old tests.
Added missing cases and tests.
Most of these are kind useless but I hope I won't have to touch them
again. 
							
						 
						
							2018-05-22 21:42:52 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								293dde59c4 
								
							 
						 
						
							
							
								
								0.9.3  
							
							
							
						 
						
							2018-05-17 10:54:15 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								c0923dcce5 
								
							 
						 
						
							
							
								
								0.9.2  
							
							
							
						 
						
							2018-05-17 10:02:16 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								d2eabfb19e 
								
							 
						 
						
							
							
								
								0.9.1  
							
							
							
						 
						
							2018-05-16 23:13:42 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								0e5b427d24 
								
							 
						 
						
							
							
								
								0.9.0  
							
							
							
						 
						
							2018-05-06 19:05:58 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								56d536a509 
								
							 
						 
						
							
							
								
								Re-indented some files I was missing. ( #19 )  
							
							... 
							
							
							
							I think that's it. 
							
						 
						
							2018-05-04 22:00:54 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								90761acaa4 
								
							 
						 
						
							
							
								
								Added a schema validator. ( #13 )  
							
							... 
							
							
							
							* Added a schema validator.
This allows you to check if the given beau config is valid. Will be used
to improve the CLI and remove schema validation-type errors from the
actual code.
* Added a validate command to the CLI.
This command is a way to test the config file. Eventually it'll probably
be removed and the schema validation will run on every other command. I
have to determine how useful this is and how performance might be
affected. 
							
						 
						
							2018-05-01 22:20:14 -06:00  
				
					
						
							
							
								
								Sergio Díaz 
							
						 
						
							
								4fba235bad 
								
							 
						 
						
							
							
								
								Migrating Beau's CLI from commander to OCLIF. ( #14 )  
							
							... 
							
							
							
							* Migrating Beau's CLI from commander to OCLIF.
* Cleaning up flags. 
							
						 
						
							2018-04-30 20:27:51 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								185333cb20 
								
							 
						 
						
							
							
								
								Copy objects instead of properties on modifiers.  
							
							
							
						 
						
							2018-04-30 14:21:20 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								9d10db3243 
								
							 
						 
						
							
							
								
								Added support for forms.  
							
							... 
							
							
							
							You can now pass a form key to the request and it'll set the header and
payload automatically. 
							
						 
						
							2018-04-26 14:52:06 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								3df90600ac 
								
							 
						 
						
							
							
								
								Updated dependencies.  
							
							
							
						 
						
							2018-04-26 10:56:42 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								e9c07cbbf9 
								
							 
						 
						
							
							
								
								0.8.0  
							
							
							
						 
						
							2018-04-08 13:56:11 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								1fb45da5de 
								
							 
						 
						
							
							
								
								Refactored Beau's Plugin System  
							
							... 
							
							
							
							It now uses a plugin registry. Plugins are loaded when the configuration
file is first parsed. When a request is made it is passed over to the
available modifiers before and after it's execution and applies
whichever changes are made. It now passes a copy instead of a reference
to provide a nicer interface.
Dynamic values have been added as a plugin type. These plugins are
javascript functions that can be called from within the beau file and
whose results are used as a replacement.
These are added along with variables to the runtime execution flow. The
current order for their execution is:
Request composition -> Dynamic Values -> Pre-Request Modifiers ->
Post-Request Modifiers. 
							
						 
						
							2018-04-08 13:33:43 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								293c3883e9 
								
							 
						 
						
							
							
								
								0.7.3  
							
							
							
						 
						
							2018-03-01 16:03:45 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								7e25f9fd29 
								
							 
						 
						
							
							
								
								Added update-notifier.  
							
							... 
							
							
							
							I like being notified of updates so I figured everyone else does. /s 
							
						 
						
							2018-03-01 16:02:54 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								070ffc3106 
								
							 
						 
						
							
							
								
								0.7.2  
							
							
							
						 
						
							2018-03-01 11:44:15 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								2f33442072 
								
							 
						 
						
							
							
								
								Added support for dotenv.  
							
							... 
							
							
							
							If a .env file is present it's values will be added to beau's
environment variables. 
							
						 
						
							2018-03-01 11:42:41 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								228d2de7f3 
								
							 
						 
						
							
							
								
								0.7.1  
							
							
							
						 
						
							2018-03-01 11:02:51 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								e140778393 
								
							 
						 
						
							
							
								
								0.7.0  
							
							
							
						 
						
							2018-01-21 15:40:20 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								fe401c1391 
								
							 
						 
						
							
							
								
								Added support for multiple hosts.  
							
							... 
							
							
							
							This introduces a top level key: `hosts`. It's an array where you can
configure multiple hosts with their own requests, they share defaults
and environment with the global scope.
This allows you to  have multiple paths being the same with different
endpoints and settings. 
							
						 
						
							2018-01-19 18:10:00 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								5f0f1821e4 
								
							 
						 
						
							
							
								
								0.6.1  
							
							
							
						 
						
							2018-01-17 01:58:13 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								2dbeb0d230 
								
							 
						 
						
							
							
								
								0.6.0  
							
							
							
						 
						
							2018-01-11 17:30:22 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								40abf85a78 
								
							 
						 
						
							
							
								
								Added a new top-level setting: defaults.  
							
							... 
							
							
							
							Defaults allow you to set default settings for all requests. You can
pass any configuration value and it'll be merged with any values the
request already has allowing you to write even less repetitive code. 
							
						 
						
							2017-12-27 16:43:47 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								24a0fdf788 
								
							 
						 
						
							
							
								
								0.5.0  
							
							
							
						 
						
							2017-12-23 01:59:55 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								930a957bf3 
								
							 
						 
						
							
							
								
								Cleaning up the code.  
							
							... 
							
							
							
							Mostly trying to get test coverage up by refactoring and cleaning
methods. 
							
						 
						
							2017-12-23 00:34:36 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								35983addf7 
								
							 
						 
						
							
							
								
								Refactored the cli.  
							
							... 
							
							
							
							Started making use of commander's commands and actions. This changes how
beau is invoked but I feel like it's a lot easier to work with now. 
							
						 
						
							2017-12-07 21:55:36 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								6a3e0e136b 
								
							 
						 
						
							
							
								
								0.4.0  
							
							
							
						 
						
							2017-12-04 00:00:42 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								32b9f0f523 
								
							 
						 
						
							
							
								
								Cleaning the CLI tool. Small refactorings all around.  
							
							... 
							
							
							
							If a string is passed to a request configuration its now considered
that request's alias. 
							
						 
						
							2017-12-03 23:56:09 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								a8a71caad8 
								
							 
						 
						
							
							
								
								0.3.1  
							
							
							
						 
						
							2017-10-23 10:13:25 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								17e3394f9c 
								
							 
						 
						
							
							
								
								0.3.0  
							
							
							
						 
						
							2017-10-21 14:39:28 -06:00  
				
					
						
							
							
								
								David Diaz 
							
						 
						
							
								7ecd5428c6 
								
							 
						 
						
							
							
								
								Replaced unirest with request-promise. Tried using the built it http  
							
							... 
							
							
							
							stuff but it's just silly. 
							
						 
						
							2017-10-20 18:59:37 -06:00