-
Notifications
You must be signed in to change notification settings - Fork 10
Release Notes
Marcelo Manzan edited this page Nov 24, 2015
·
7 revisions
Release Notes generated with command `stepup changelog --format=wiki`
Changes:
- The command version-create now has the default
option "--no-editor".
Bugfixes:
- Avoiding increment when the ref is already versioned
Changes:
- Verifying VIM location even with folder path prefix
- Add --pretty=medium as default option to avoid a customized git-config
in order to get the changelog
Bugfixes:
- Using quiet mode to get the tag info (encoding problems)
Changes:
- Support to RPM version output format
Changes:
- Support to Maven version output format
Bugfixes:
- Ruby 2.0 support
Features:
- Support to RPM-spec release notes output
Bugfixes:
- Forcing standard output of date when retrieving data from version tag
Bugfixes:
- Avoiding customized decoration when extracting the message from version tag
- added a new changelog formatter for Confluence - http://www.atlassian.com/software/confluence
Changes:
- Command line 'version show' now accepts '--next-release' options
Bugfixes:
- treating some Ruby 1.9 encoding problems
Features:
- Capistrano task for step-up.
Just add "require 'step-up/capistrano'" in your Capistrano Capfile:
A file CURRENT_VERSION will be created after deploy in app root
A task stepup:deploy_steps will be available.
Changes:
- additional recommendations for adding notes
- additional information when adding notes
- a little feedback before choose the note section
- Checking notes config when invoking command line 'version create'
- bugfix adding notes to the commit object instead of the tag object
- converting to commit SHA1 to avoid attaching note to the tag
- checking installed GIT support
- Improvements on message parser
- one-space indentation: the phrase continues on next line
- two-spaces indentation: a new topic or sub-topic
- ... and their combinations
Changes:
- Command line 'notes show' now works on clean mode by default
- The option '--with-commit' can be used to display the commit
- Command line 'changelog' now may receive option '--mask MASK'
- Command line 'version show' now may receive option '--masks'
- Omitting instructions to the remote repository if it does not exist
- Display warning when no editor found
- Display warning if the text editor ended prematurely
- Removing warnings when the repository is empty
- When executing command line 'notes show'
- When executing command line 'notes add'
- Removing warnings when no version tag found
- When executing command line 'version show'
- Added option --sections to command line notes show. This option specifies the sections to retrieve notes.
Changes:
- pushing only the tag created by command line 'version create'
- Command line 'notes add' without -m option opens the default editor with last commit message for edition
- Showing some tips while editing note message or version log message.
- Now 'init' command line is parameterized. Current syntax: init [--gemfile] [--version_file_support]
- Added --after option to 'stepup notes' command
- Added '--upto' option to command line 'notes show'
- command line 'notes [add|remove]' now accepts '--section' option
Changes:
- changes on 'stepup changelog' (improvements on wiki markup)
- 'stepup notes --since=' now brings also the notes of
- option '--fetch' added to command line 'notes'
- this option auto adds fetch instruction to .git/config file
- getting empty tag message from changelog if could not capture it
- Returning non-zero exit code when version create fails
- command line 'version create' now auto increases the version level (--level=auto by default)
Changes:
- The command 'stepup init' now updates Capfile
- The command 'stepup init' now updates Rakefile instead of creates lib/tasks/versioning.rake
- The command 'stepup init' now updates Gemfile with the current installed step-up gem
- checking additional fetch instruction on git-config file when calling 'stepup notes'
Changes:
- new steps added to stepup-init commandline
- changing Gemfile of the project (if found)
- creating lib/version.rb in the project
- creating rake task to generate tempfile with the current version
- Appending .gitignore to ignore CURRENT_VERSION tempfile
- support for old GIT installations
- removing parameter '--no-notes' used on git-log command
- improvements on VersionMask to allow no literal character before first level
- improvements for showing, running and report failures of executed steps by CLI
Changes:
- Basic documentation
Changes:
- adjusts on VersionMask#format to ignore nils
- returning last version tag with count of commits after it
- Refactoring on command 'notes show'
- asking note message without strip it
- returning no message when user breaks line on first input
- checking index in range
- command line 'init'
- command line 'notes add'
- command line 'version create'
- command line 'notes remove'
- command line 'changelog', with some formats
- default format (similar to git-log)
- wiki format
- HTML format
- argument --message|-m for 'version create' command line
Features:
- command line to show notes for the next version (unversioned notes)
- removing files from gemspec
- .gitignore
- lastversion.gemspec
- loading external configuration
- loading default configuration
- VersionMask parser
- Git driver
Features:
- tag verifier module for GIT projects