2013-11-11 07:45:41 -08:00
|
|
|
=========
|
|
|
|
Changelog
|
|
|
|
=========
|
|
|
|
|
2016-07-25 17:24:37 -07:00
|
|
|
* :bug:`56` Fix exceptions that occurred when no release/issue link options
|
|
|
|
were configured. Now those options are truly optional: release version and
|
|
|
|
issue number text will simply display normally instead of as hyperlinks.
|
|
|
|
Thanks to André Caron for the report.
|
2016-07-25 16:19:01 -07:00
|
|
|
* :bug:`36` Changelogs with no releases whatsoever should still be viable
|
|
|
|
instead of raising exceptions. This is now happily the case. All items in
|
|
|
|
such changelogs will end up in a single "unreleased features" list, just as
|
|
|
|
with regular prehistory entries. Thanks to Steve Ivy for initial report and
|
|
|
|
André Caron for additional feedback.
|
2016-05-20 20:31:35 -04:00
|
|
|
* :release:`1.2.0 <2016-05-20>`
|
2016-05-20 18:50:57 -04:00
|
|
|
* :bug:`- major` Fix formatting of release header dates; a "75% text size"
|
|
|
|
style rule has had an uncaught typo for some time.
|
2016-05-15 22:53:04 -07:00
|
|
|
* :bug:`55 major` Non-annotated changelog line items (which implicitly become
|
|
|
|
bugs) were incorrectly truncating their contents in some situations
|
|
|
|
(basically, any time they included non-regular-text elements like monospace,
|
|
|
|
bold etc). This has been fixed.
|
2016-05-15 21:33:14 -07:00
|
|
|
* :feature:`19` Add ``unstable_prehistory`` option/mode for changelogs whose
|
|
|
|
0.x release cycle is "rapid" or "unstable" and doesn't closely follow normal
|
|
|
|
semantic version-driven organization. See :ref:`unstable-prehistory`.
|
2016-05-15 21:35:56 -07:00
|
|
|
* :bug:`53 major` Tweak newly-updated models so bugfix items prior to an
|
|
|
|
initial release are considered 'major bugs' so they get rolled into that
|
|
|
|
initial release (instead of causing a ``ValueError``).
|
2016-04-28 20:01:05 -07:00
|
|
|
* :release:`1.1.0 <2016-04-28>`
|
2016-04-27 15:01:54 -07:00
|
|
|
* :feature:`45` Add support for major version transitions (e.g. 1.0 to 2.0).
|
|
|
|
|
|
|
|
.. note::
|
|
|
|
This adds a new install-time dependency: the `semantic_version library
|
2016-04-27 15:45:35 -07:00
|
|
|
<https://python-semanticversion.readthedocs.io>`_. It's pure Python, so
|
|
|
|
installation should be trivial.
|
2016-04-27 15:01:54 -07:00
|
|
|
|
2016-04-28 20:01:05 -07:00
|
|
|
* :bug:`44 major` Update one of our internal docutils-related classes for
|
2016-04-27 15:15:51 -07:00
|
|
|
compatibility with Sphinx 1.4.x. Thanks to Gabi Davar for catch & patch.
|
2015-11-05 13:27:50 -08:00
|
|
|
* :release:`1.0.0 <2015-11-05>`
|
2015-11-05 13:25:28 -08:00
|
|
|
* :feature:`42` For readability, issues within each release so they are
|
|
|
|
displayed in feature->bug->support order.
|
2015-11-05 13:27:27 -08:00
|
|
|
* :feature:`41` Clean up changelog discovery so one can have comments,
|
2015-11-05 11:32:35 -08:00
|
|
|
paragraphs or other non-bullet-list elements above or below the changelog.
|
2015-11-05 13:27:27 -08:00
|
|
|
Thanks to Rodrigue Cloutier for the original request/patch.
|
2014-09-04 19:08:06 -07:00
|
|
|
* :release:`0.7.0 <2014-09-04>`
|
2014-09-04 18:47:15 -07:00
|
|
|
* :bug:`30 major` Add LICENSE (plus a handful of other administrative files) to
|
|
|
|
a ``MANIFEST.in`` so sdists pick it up. Thanks to Zygmunt Krynicki for catch
|
|
|
|
& original patch (:issue:`33`).
|
2014-04-15 17:18:47 -04:00
|
|
|
* :feature:`21` Allow duplicate issue numbers; not allowing them was
|
|
|
|
technically an implementation detail. Thanks to Dorian Puła for the patch.
|
2014-04-06 10:52:52 -07:00
|
|
|
* :release:`0.6.1 <2014-04-06>`
|
2014-04-06 10:57:03 -07:00
|
|
|
* :bug:`-` Fix a silly issue with the new feature from :issue:`22` where it
|
|
|
|
accidentally referred to the Sphinx document *title* instead of the document
|
|
|
|
*filename*.
|
2014-04-03 14:58:42 -07:00
|
|
|
* :release:`0.6.0 <2014-04-03>`
|
2014-04-03 14:22:32 -07:00
|
|
|
* :feature:`22` Make the document name used as the changelog - previously
|
|
|
|
hardcoded as ``changelog`` (``.rst``) - configurable. Thanks to James Mills
|
|
|
|
for the feature request.
|
2014-04-01 18:54:24 -07:00
|
|
|
* :feature:`26` Allow specifying Github path shorthand config option instead of
|
|
|
|
explicit release/issue URL strings.
|
2014-03-21 12:38:37 -07:00
|
|
|
* :release:`0.5.3 <2014-03-15>`
|
2014-03-14 15:01:12 -07:00
|
|
|
* :bug:`25` Empty/no-issue line items broke at some point; fixed.
|
|
|
|
* :bug:`24` Broke inline issue parsing; fixed now.
|
2014-03-13 21:19:55 -07:00
|
|
|
* :release:`0.5.2 <2014-03-13>`
|
2014-03-13 15:37:18 -07:00
|
|
|
* :bug:`23` Rework implementation to deal with issue descriptions that span
|
2014-03-13 19:29:54 -07:00
|
|
|
more than one paragraph - subsequent paragraphs/blocks were not being
|
|
|
|
displayed prior.
|
2014-02-11 14:37:29 -08:00
|
|
|
* :release:`0.5.1 <2014-02-11>`
|
2014-02-11 14:36:10 -08:00
|
|
|
* :bug:`-` Fix silly bug in :issue:`20` that cropped up on Python 3.x.
|
2014-02-11 14:22:24 -08:00
|
|
|
* :release:`0.5.0 <2014-02-11>`
|
2014-02-11 14:21:45 -08:00
|
|
|
* :feature:`20` Allow specifying minimum release line in bugfixes that don't
|
|
|
|
apply to all active lines (e.g. because they pertain to a recently added
|
|
|
|
feature.)
|
2013-12-24 17:09:36 -05:00
|
|
|
* :release:`0.4.0 <2013-12-24>`
|
2013-12-24 16:22:25 -05:00
|
|
|
* :feature:`17` Allow releases to explicitly define which issues they include.
|
|
|
|
Useful for overriding default assumptions (e.g. a special bugfix release from
|
|
|
|
an otherwise dormant line.)
|
2013-12-18 16:29:22 -08:00
|
|
|
* :release:`0.3.1 <2013-12-18>`
|
2013-12-18 16:14:34 -08:00
|
|
|
* :bug:`16` Fix some edge cases regarding release ordering & unreleased issue
|
|
|
|
display. Includes splitting unreleased display info into two 'Next release'
|
|
|
|
pseudo-release entries.
|
2013-12-24 17:11:55 -05:00
|
|
|
* :support:`15` Add :doc:`/concepts` to flesh out some assumptions not
|
2013-12-18 12:28:19 -08:00
|
|
|
adequately explained in :doc:`/usage`.
|
2013-11-21 15:40:32 -08:00
|
|
|
* :release:`0.3.0 <2013-11-21>`
|
2013-11-21 15:40:16 -08:00
|
|
|
* :feature:`11` Fix up styling so changelogs don't look suboptimal under `the
|
|
|
|
new Read The Docs theme
|
2013-11-21 14:28:12 -08:00
|
|
|
<http://ericholscher.com/blog/2013/nov/4/new-theme-read-the-docs/>`_. Still
|
|
|
|
looks OK under their old theme too!
|
2013-11-21 15:40:16 -08:00
|
|
|
* :support:`0` Move to actual Sphinx docs so we can use ourselves.
|
|
|
|
* :support:`0` Created a basic test suite to protect against regressions.
|
2014-01-22 22:54:25 -08:00
|
|
|
* :bug:`9 major` Clean up additional 'unreleased' display/organization
|
|
|
|
behavior, including making sure ALL unreleased issues show up as
|
|
|
|
'unreleased'. Thanks to Donald Stufft for the report.
|
2013-11-21 15:38:47 -08:00
|
|
|
* :feature:`1` (also :issue:`3`, :issue:`10`) Allow using ``-`` or ``0`` as a
|
|
|
|
dummy issue 'number', which will result in no issue number/link being
|
|
|
|
displayed. Thanks to Markus Zapke-Gründemann and Hynek Schlawack for patches
|
|
|
|
& discussion.
|
2013-11-11 07:45:41 -08:00
|
|
|
|
|
|
|
* This feature lets you categorize changes that aren't directly related
|
|
|
|
to issues in your tracker. It's an improvement over, and replacement
|
|
|
|
for, the previous "vanilla bullet list items are treated as bugs"
|
|
|
|
behavior.
|
|
|
|
* Said behavior (non-role-prefixed bullet list items turning into
|
|
|
|
regular bugs) is being retained as there's not a lot to gain from
|
|
|
|
deactivating it.
|
|
|
|
|
|
|
|
* :release:`0.2.4 <2013.10.04>`
|
|
|
|
* :support:`0 backported` Handful of typos, doc tweaks & addition of a
|
|
|
|
.gitignore file. Thanks to Markus Zapke-Gründemann.
|
|
|
|
* :bug:`0` Fix duplicate display of "bare" (not prefixed with an issue role)
|
|
|
|
changelog entries. Thanks again to Markus.
|
|
|
|
* :support:`0 backported` Edited the README/docs to be clearer about how
|
|
|
|
Releases works/operates.
|
|
|
|
* :support:`0 backported` Explicitly documented how non-role-prefixed line
|
|
|
|
items are preserved.
|
|
|
|
* :bug:`0` Updated non-role-prefixed line items so they get prefixed with a
|
|
|
|
'[Bug]' signifier (since they are otherwise treated as bugfix items.)
|
|
|
|
* :release:`0.2.3 <2013.09.16>`
|
|
|
|
* :bug:`0` Fix a handful of bugs in release assignment logic.
|
|
|
|
* :release:`0.2.2 <2013.09.15>`
|
|
|
|
* :bug:`0` Ensured Python 3 compatibility.
|
|
|
|
* :release:`0.2.1 <2013.09.15>`
|
|
|
|
* :bug:`0` Fixed a stupid bug causing invalid issue hyperlinks.
|
|
|
|
* :release:`0.2.0 <2013.09.15>`
|
|
|
|
* :feature:`0` Basic functionality.
|