Permalink
Browse files

Migrate to Releases for changelog

  • Loading branch information...
bitprophet committed Sep 16, 2013
1 parent e9021ec commit 453fc83a7a5df09302cd09c6236a5f38bdafb552
Showing with 25 additions and 24 deletions.
  1. +3 −1 .travis.yml
  2. +1 −0 dev-requirements.txt
  3. +16 −23 docs/changelog.rst
  4. +5 −0 docs/conf.py
View
@@ -18,7 +18,9 @@ install:
- inv --list
# Install remaining dev requirements (test runner, etc)
- pip install -r dev-requirements.txt
-script: "inv test"
+script:
+ - inv test
+ - inv docs
notifications:
irc:
channels: "irc.freenode.org#invoke"
View
@@ -1,5 +1,6 @@
# Docs
Sphinx>=1.1.2
+releases>=0.2.0
# Testing (explicit dependencies to get around a Travis/pip issue)
# For now, need master as 1.3 isn't out yet :(
#nose>=1.3
View
@@ -2,26 +2,19 @@
Changelog
=========
-Temporary changelog until we get something multi-branch-aware working.
-
-0.6.0 (2013.09.??)
-==================
-
-* Fall back to sane defaults for PTY sizes when autodetection gives insane
- results. Thanks to `@akitada` for the patch.
-* Fix a bug preventing underscored keyword arguments from working correctly as
- CLI flags (e.g. ``mytask --my-arg`` would not map back correctly to
- ``mytask(my_arg=...)``.) Credit: `@akitada`.
-
-0.5.0 (2013.08.16)
-==================
-
-* Optional-value flags added - e.g. ``--foo`` tells the parser to set the
- ``foo`` option value to True; ``--foo myval`` sets the value to
- "myval".
-* The core ``--help`` option now leverages optional-value flags and will
- display per-task help if a task name is given.
-* A bug in our vendored copy of ``pexpect`` clashed with a Python 2->3
- change in import behavior to prevent Invoke from running on Python 3 unless
- the ``six`` module was installed in one's environment. This was fixed - our
- vendored ``pexpect`` now always loads its sibling vendored ``six`` correctly.
+* :bug:`81 major` Fall back to sane defaults for PTY sizes when autodetection
+ gives insane results. Thanks to `@akitada` for the patch.
+* :bug:`83 major` Fix a bug preventing underscored keyword arguments from
+ working correctly as CLI flags (e.g. ``mytask --my-arg`` would not map back
+ correctly to ``mytask(my_arg=...)``.) Credit: `@akitada`.
+* :release:`0.5.0 <2013.08.16>`
+* :feature:`57` Optional-value flags added - e.g. ``--foo`` tells the parser to
+ set the ``foo`` option value to True; ``--foo myval`` sets the value to
+ "myval". The built-in ``--help`` option now leverages this feature for
+ per-task help (e.g. ``--help`` displays global help, ``--help mytask``
+ displays help for ``mytask`` only.)
+* :bug:`55 major` A bug in our vendored copy of ``pexpect`` clashed with a
+ Python 2->3 change in import behavior to prevent Invoke from running on
+ Python 3 unless the ``six`` module was installed in one's environment. This
+ was fixed - our vendored ``pexpect`` now always loads its sibling vendored
+ ``six`` correctly.
View
@@ -35,3 +35,8 @@
# Autodoc settings
autodoc_default_flags = ['members']
autoclass_content = 'both'
+
+# Releases for nice changelog, + settings
+extensions.append('releases')
+releases_release_uri = "https://github.com/pyinvoke/invoke/tree/%s"
+releases_issue_uri = "https://github.com/pyinvoke/invoke/issues/%s"

0 comments on commit 453fc83

Please sign in to comment.