All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Milestone 6 release
- Added
--disable-console-logfortestcommand
1.0.0-m.5 - 2017-07-11
Milestone 5 release
- Changed
-Uto-Ponpublishto prevent name collision of options
1.0.0-m.4 - 2017-07-11
Milestone 4 release
- Upgrade to Rug 1.0.0-m.5
- Correctly write git info without
manifest.yml
-
Support for Rug Integration Tests
-
Added
-Uflag and ability to publish into more than one repo topublishcommand
1.0.0-m.3 - 2017-06-01
Milestone 3 release
-
Upgrade to Rug 1.0.0-m.4
-
Replaced
manifest.ymlwithpackage.jsonas per #197 -
Don't display failed on tests steps that fail intentionally as per #201
-
Better error message when trying to publish already published archive as per #204
-
Print warning if TypeScript compilation fails because
node_modulesare missing as per #202
- Support for Rug Integration Tests
1.0.0-m.2 - 2017-05-09
Milestone 2 release
- Upgrade to Rug 1.0.0-m.3
-
Allow to configure options globally in
cli.ymlas per #187 -
Allow to overwrite Rug version check as per #186
1.0.0-m.1 - 2017-04-26
Initial milestone 1 release
- Upgrade all Atomist dependencies to 1.0.0-m.1
0.34.0 - 2017-04-24
- Upgrade to Rug 0.26.1
- Prevent
publishon uncommitted changes as per #168
0.33.4 - 2017-04-24
- New flag
-nto get more progress updates. Now-Vcan be used to dump the contents ofArtifactSourceand the compiled JavaScript code if needed
0.33.3 - 2017-04-23
- Typo in usage of
logincommand - Update
rug.ymlgesture to reflect new group of `rug-editor
- Don't attempt to load a logger if logback isn't around
0.33.2 - 2017-04-22
- ClassLoader error with writing settings
0.33.1 - 2017-04-22
- Compiler step wasn't printing output in normal mode
0.33.0 - 2017-04-22
- Upgrade to Rug 0.26.0
- BREAKING Changed some command and option names as per #172
- BREAKING Signature verification for all extensions specified in
manifest.ymlas per atomist-attic/rug-resolver#26 and #171 - BREAKING Removed support for
ProjectReviewers from all thedescribecommands. - Made console output less verbose. To get more information use
-Vand `-X
0.32.0 - 2017-04-14
- Ability to describe
RugFunctions via `describe function
0.31.0 - 2017-04-13
- Formatting issues for
console.log MappedParametersshow up indescribeinvoke output
- Upgrade to Rug 0.25.3
0.30.2 - 2017-04-11
- Make sure
console.logworks fromtestcommand
0.30.1 - 2017-04-11
- Upgraded to Rug 0.25.1
0.30.0 - 2017-04-11
- New
dependenciescommand to print dependency tree of Rugs an Functions as per #165
- Upgraded to Rug 0.25.0
0.29.0 - 2017-03-31
- Add
enable_compiler_cachetocli.ymlconfiguration section. Defaults totrue. Usefalseto disable compiler caching - Upgraded to Rug 0.22.0
- Fixed tab completion for mapped parameters as per #161
0.28.0 - 2017-03-26
- Rugs can now be excluded from generated metadata and thereform made
invisible to the bot by puttting
excludessection intomanifest.ymlas per #160
0.27.1 - 2017-03-24
- Upgraded to Rug 0.17.3
0.27.0 - 2017-03-21
- Don't compile TS before running
cleancommand - Renamed
--typeto--kindto be more in-line with the rest of the naming - Allow
publish --idto also allow the repo name as identifier
0.26.1 - 2017-03-20
- Upgraded to Rug 0.17.0 and rug-resolver
0.26.0 - 2017-03-20
- Upgraded to Rug 0.16.0 and rug-resolver
- Upgraded to Jline 3.2.0
cli.ymlnow uses keys with_instead of `-
0.25.0 - 2017-03-10
- Support for describing handlers
- Generate Markdown documentation for CLI
- Support for CLI gestures as per #155
-
Add `--requires` option to overwrite the Rug version of the archive as per https://github.com/atomist/rug-cli/issues/152 - Automatically reload the shell on changes to underlying files as per #142
- Search lists matching operations with
--operationsas per #100
- Removed executors
- Upgraded to rug 0.13.+ and rug-resolver
0.24.0 - 2017-02-20
-
New
repositoriescommand to login and provision your team-scoped Rug archive repositories. -
Lots of enhancement on the
shell.-
shellcan now be started from any directory as per #112 -
Tab completion for archive, operation and parameter names in the
shell. -
Ability to execute any command by escaping the
shellwith/sh. Use!for event expansion.
-
-
Added short aliases for commands. Inspect the command help for a list of aliases.
-
Ability to run the CLI from a docker image as per #115
- Merged PR contributed by @janekdb cleaning up some code as per #107
0.23.0 - 2017-02-14
-
New
treecommand to evaluate path expressions against a project as per #96 -
New
shellcommand to step into a repl session within the scope of the selected Rug archive.
0.22.0 - 2017-02-02
-
Updates to support Rug 0.11.0
-
Correctly removed
project_nameparameter as per #85 -
Add support for Rug log entries as per #87
-
describecommand now allows-Oto specify output format #86
0.21.4 - 2017-01-27
- Fix leading
.in operation names of metadata.json #88
0.21.3 - 2017-01-25
-
Allow
.(period) in archive group ids as per #84 -
Styled output of
rug helpandrug -va bit as per #83
0.21.2 - 2017-01-23
- Fixed NPE when running
rug installand rug archive is not in a git repo
- Suggesting Java 8 as a dependency on Debian/Ubuntu (#70)
- Add Ubuntu trusty as a supported target (#70)
0.21.1 - 2017-01-19
-
Add search filter for operation type,
rug search --type editor -
Parameter default values added to output of
rug describe
0.21.0 - 2017-01-18
-
Update to Rug 0.10.0
-
Allow overwriting artifact group, artifact and version on
publish -
Introduce
--verbose -Vto get more verbose output -
Better error messages on certain errors
0.20.0 - 2017-01-08
-
Interactive mode
--interactiveor-Ifor entering parameters for edit and generate -
New
searchcommand to allow searching our online catalog of Rugs -
Write ArtifactSource content to the console when running with
-Xto allow debugging for filters -
Print remote repository URL on publish
0.19.1 - 2017-01-04
- Fix caching of latest version resolutions
0.19.0 - 2017-01-04
-
Update for rug 0.8.0
-
CLI now compiles TypeScript into the resulting archive for
installandpublish -
Removed support for reading archive metadate from
package.json -
Update to Java 8 thanks to @cchacin