- Send proper user agent in API requests
- #4: Respect Github rate limits
- #5: Fix compatibility with requests 1.0
- Fix README rendering on PyPI
- #1: Fix test failure on Python 3
- Extension now hosted at https://github.com/lunaryorn/sphinxcontrib-issuetracker
- Use requests library for HTTP requests
- Consider launchpad issues closed only if all referenced tasks are completed
- Support Python 3 (with exception of
launchpad
anddebianbts
trackers)
- Remove :confval:`issuetracker_expandtitle`, use
issuetracker_title_template = '{issue.title}'
instead - Rename :event:`issuetracker-resolve-issue` to :event:`issuetracker-lookup-issue`
- New features:
- Add :rst:role:`issue` role for explicit issue references
- Add :confval:`issuetracker_title_template`
- Add :confval:`issuetracker_plaintext_issues`
- Use issue title as link title
- Bug fixes and improvements:
- Fix TypeError caused by
launchpad
issue tracker - Fix issue title in
launchpad
issue tracker - Fix detection of closed issues in
launchpad
issue tracker - Fix CSS classes for issue references to be more compatible with Sphinx themes
- Fix TypeError caused by
- Require Python 2.6 or newer now
- Remove
issuetracker_user
configuration value, GitHub and BitBucket projects must include the username now - Custom resolvers must return :class:`~sphinxcontrib.issuetracker.Issue` objects instead of dictionaries now
- Change signature of :event:`issuetracker-resolve-issue`
- General:
- Builtin
debian
tracker is fully supported now
- Builtin
- New features:
- Add Jira support
- Add :confval:`issuetracker_url`
- Add :confval:`issuetracker_expandtitle`
- Bugs fixes and improvements:
- Use BitBucket API instead of scraping the BitBucket website
- Cache failed issue lookups, too
- Fix source distribution to include tests again
- Fix extraction of issue state for open issues from bitbucket
- Ignore references in inline literals and literal blocks
- Copy the stylesheet after build again to avoid exceptions on non-existing build directories
- Issue information is now cached
- Custom issue trackers must now connect to the
issuetracker-resolve-issue
event, the builtinmissing-reference
event is no longer used.
- Add support for the debian bugtracker (thanks to Fladischer Michael)
- Fix NameError in launchpad issue tracker
- Use HTTPS for BitBucket
- Use HTTPS for Github
- Add license text to source tarball
- Issue reference resolvers get the application object now as fourth
argument. The environment is availabe in the
.env
attribute of this object. - Fix the URL of Google Code issues (thanks to Denis Bilenko)
- Fix detection of closed issues in Google Code (thanks to Denis Bilenko)
- Improve error message, if
issuetracker_issue_pattern
has too many groups (thanks to Denis Bilenko) - Add warnings for unexpected HTTP status codes in BitBucket and Google Code issue trackers
- Fix client string for launchpad access
- Closed issues are automatically struck trough in HTML output
- Require Sphinx 1.0 now
- Fix installation on Windows
- Misc spelling fixes
- Add support for Google Code
- Add support for Launchpad
- Issue tracker callbacks get the build environment now
- Use
missing-reference
event instead of custom event
- Initial release