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-log
fortest
command
1.0.0-m.5 - 2017-07-11
Milestone 5 release
- Changed
-U
to-P
onpublish
to 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
-U
flag and ability to publish into more than one repo topublish
command
1.0.0-m.3 - 2017-06-01
Milestone 3 release
-
Upgrade to Rug 1.0.0-m.4
-
Replaced
manifest.yml
withpackage.json
as 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_modules
are 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.yml
as 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
publish
on uncommitted changes as per #168
0.33.4 - 2017-04-24
- New flag
-n
to get more progress updates. Now-V
can be used to dump the contents ofArtifactSource
and the compiled JavaScript code if needed
0.33.3 - 2017-04-23
- Typo in usage of
login
command - Update
rug.yml
gesture 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.yml
as per atomist-attic/rug-resolver#26 and #171 - BREAKING Removed support for
ProjectReviewer
s from all thedescribe
commands. - Made console output less verbose. To get more information use
-V
and `-X
0.32.0 - 2017-04-14
- Ability to describe
RugFunction
s via `describe function
0.31.0 - 2017-04-13
- Formatting issues for
console.log
MappedParameters
show up indescribe
invoke output
- Upgrade to Rug 0.25.3
0.30.2 - 2017-04-11
- Make sure
console.log
works fromtest
command
0.30.1 - 2017-04-11
- Upgraded to Rug 0.25.1
0.30.0 - 2017-04-11
- New
dependencies
command 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_cache
tocli.yml
configuration section. Defaults totrue
. Usefalse
to 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
excludes
section intomanifest.yml
as 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
clean
command - Renamed
--type
to--kind
to be more in-line with the rest of the naming - Allow
publish --id
to 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.yml
now 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
--operations
as per #100
- Removed executors
- Upgraded to rug 0.13.+ and rug-resolver
0.24.0 - 2017-02-20
-
New
repositories
command to login and provision your team-scoped Rug archive repositories. -
Lots of enhancement on the
shell
.-
shell
can 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
shell
with/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
tree
command to evaluate path expressions against a project as per #96 -
New
shell
command 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_name
parameter as per #85 -
Add support for Rug log entries as per #87
-
describe
command now allows-O
to 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 help
andrug -v
a bit as per #83
0.21.2 - 2017-01-23
- Fixed NPE when running
rug install
and 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 -V
to get more verbose output -
Better error messages on certain errors
0.20.0 - 2017-01-08
-
Interactive mode
--interactive
or-I
for entering parameters for edit and generate -
New
search
command to allow searching our online catalog of Rugs -
Write ArtifactSource content to the console when running with
-X
to 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
install
andpublish
-
Removed support for reading archive metadate from
package.json
-
Update to Java 8 thanks to @cchacin