145 lines
5.7 KiB
Plaintext
145 lines
5.7 KiB
Plaintext
SPRING SHELL CHANGELOG
|
|
======================
|
|
http://www.springsource.org/spring-shell
|
|
|
|
Commit changelog: http://github.com/SpringSource/spring-shell/tree/[version]
|
|
Issues changelog: http://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10361
|
|
|
|
Changes in version 1.1 RC1 (2014-4-15)
|
|
--------------------------------------
|
|
** Bug
|
|
* [SHL-133] - Shell command "! ls /tmp" fails
|
|
* [SHL-135] - Key-less option corner case
|
|
|
|
Changes in version 1.1 RC1 (2014-4-2)
|
|
-------------------------------------
|
|
|
|
** Bug
|
|
* [SHL-84] - Shell cannot deal with "-" in CliOption keys
|
|
* [SHL-85] - Argument completion broken when default value present
|
|
* [SHL-107] - Prompt not re-evaluated if the user input is just an "enter" command.
|
|
* [SHL-116] - Support quotes escaping
|
|
* [SHL-119] - Remove unused bright color constants
|
|
* [SHL-120] - Add @Inherited and @Documented to the annotations
|
|
* [SHL-122] - --key --foo thinks "--foo" is a value, even if --key has a default
|
|
|
|
** Improvement
|
|
* [SHL-74] - Switch JLine dependency to an official JLine version
|
|
* [SHL-80] - ability to disable built-in commands
|
|
* [SHL-91] - Applications built with spring-shell are required to inherit comment commands
|
|
* [SHL-125] - Some documentation fixes
|
|
|
|
** New Feature
|
|
* [SHL-126] - Add utility classes for rendering ascii based tables
|
|
|
|
** Task
|
|
* [SHL-118] - Rename JLineCompletorAdapter to ParserCompleter
|
|
* [SHL-128] - Change version of spring shell in hello world application to 1.1 RC1
|
|
* [SHL-130] - Release 1.1 RC1
|
|
|
|
Release Notes - Spring Shell - Version 1.1 M1
|
|
|
|
|
|
Changes in version 1.1 M1 (2013-7-26)
|
|
-------------------------------------
|
|
|
|
** Bug
|
|
* [SHL-47] - Invesitgate if SimpleFileConverter should be used or incorporated in FileConverter
|
|
* [SHL-72] - DefaultBannerProvider welcome message mentions non-existent 'hint' command
|
|
* [SHL-87] - sample app not working anymore
|
|
* [SHL-114] - After initial creation, the plugin's ApplicationContext is refreshed one time too often
|
|
|
|
|
|
|
|
** Improvement
|
|
* [SHL-68] - Make help for built-in commands consistent
|
|
* [SHL-69] - Extract "version" command from AbstractShell
|
|
* [SHL-70] - Add a command to clear the console
|
|
* [SHL-71] - Reference docs do not mention PluginProvider interface
|
|
* [SHL-73] - Typo in reference docs: CliOptions iso CliOption
|
|
* [SHL-75] - Change repository used to pull in custom jline dependency in sample application
|
|
* [SHL-77] - Update the build to use later versions of JUnit and SLF4J
|
|
* [SHL-78] - Add an if check in JLineShellComponent's stop method.
|
|
* [SHL-79] - Update gradle wrapper to 1.2
|
|
* [SHL-82] - Improve detection of apple terminal
|
|
* [SHL-86] - Change bootstrapping procedure so JLineShellComponent can resolve its own dependencies.
|
|
* [SHL-92] - Decoupled commands 'date' and 'system properties' from AbstractShell
|
|
* [SHL-93] - Decouple script command from AbstractShell
|
|
* [SHL-100] - Rename PluginProvider to NamedProvider and name() method to getProviderName()
|
|
* [SHL-101] - Add top level ShellException
|
|
* [SHL-102] - Remove parent/child context hierarchy
|
|
* [SHL-104] - Remove compiler warnings
|
|
* [SHL-105] - Add option to run helloworld example as a gradle run task
|
|
|
|
** New Feature
|
|
* [SHL-66] - Plugins should have access to command line options
|
|
* [SHL-103] - Create simple way to test the execution of shell commands
|
|
|
|
|
|
Changes in version 1.0 RELEASE (2012-10-02)
|
|
-------------------------------------------
|
|
|
|
** Bug
|
|
* [SHL-62] - customized prompt doesn't works
|
|
|
|
|
|
|
|
** Improvement
|
|
* [SHL-63] - sample moved from Maven to Gradle
|
|
* [SHL-111] - Change prompt during running application
|
|
|
|
|
|
Changes in version 1.0 RC1 (2012-09-20)
|
|
---------------------------------------
|
|
|
|
** Bug
|
|
* [SHL-14] - History from previous session is not loaded into JLine history buffer
|
|
* [SHL-48] - Remove duplicated classes from Spring Framework and old Roo code base in util package
|
|
* [SHL-52] - Missing Maven dependency JLine
|
|
* [SHL-60] - Jansi terminal support not working under cygwin
|
|
* [SHL-61] - Remove unused Hint classes
|
|
|
|
** Improvement
|
|
* [SHL-53] - Documentation Corrections
|
|
* [SHL-54] - Dynamic prompt
|
|
* [SHL-57] - Miscellaneous documentation cleanup
|
|
|
|
** New Feature
|
|
* [SHL-55] - ascii art/text should be loaded from a file
|
|
* [SHL-56] - SHL contains a lot of duplicated classes from Spring
|
|
|
|
** Task
|
|
* [SHL-51] - Correct Maven groupId
|
|
|
|
|
|
Changes in version 1.0 M1 (2012-07-18)
|
|
--------------------------------------
|
|
|
|
* Moved Spring Roo code into Spring Shell, removing OSGi dependency
|
|
|
|
** New Feature
|
|
* [SHL-12] - Allow shell comnand prompt text to be customized by plugins
|
|
* [SHL-13] - Allow name of history file to be customized by plugins
|
|
* [SHL-40] - Provide an interception mechanism for the command class to intercept invocation of command methods
|
|
|
|
** Improvement
|
|
* [SHL-24] - Should not ignore the optional parameter if no parameter value is set in the command
|
|
* [SHL-31] - Move providers & ApplicationContext to JLineShellComponent from JLineShell.
|
|
* [SHL-32] - Sub-classes of AbstractShell should be able to handle results of execution as required.
|
|
* [SHL-39] - Remove NAPA specific environment option, replace with Spring 3.1 profile support
|
|
* [SHL-41] - Improve error handling for command line options when staring shell
|
|
|
|
** Bug
|
|
* [SHL-6] - Spring Shell does not support "help"
|
|
* [SHL-19] - When running spring shell in the script mode, the output shout not include the Spring Shell interative information
|
|
* [SHL-35] - Improve the parsing command line options to gracefully handle invalid values.
|
|
|
|
** Task
|
|
* [SHL-1] - Change build system to use gradle
|
|
* [SHL-4] - Adding a constructor in JlineShell to provide ConsoleReader.
|
|
* [SHL-9] - Create Bamboo build project on CI farm
|
|
* [SHL-10] - Publish CI builds to springsource maven snapshot repository
|
|
* [SHL-23] - Create docbook based reference guide
|
|
* [SHL-25] - Enable unit test on CI build
|
|
* [SHL-50] - Add sample application
|