Skip to content

Releases: psss/did

Pagure, Sentry, Redmine, gssapi, packaging...

26 Nov 17:12
Compare
Choose a tag to compare
  • Validate plugin types in config [fix #148]
  • Use email for searching Jira issues [fix #122]
  • Handle authentication errors in the Jira plugin
  • Update shebang to explicitly use python2
  • Add a new section Questions to docs [fix #155]
  • Raise error on unsuccessful request [fix #154]
  • New plugin for Pagure stats [fix #153]
  • Use requests-gssapi for Jira stats
  • Fix problems with the Sentry plugin
  • Merge configurable ssl verify for gitlab [#136]
  • Merge the improved gitlab search [#137]
  • Merge the new redmine plugin [#135]
  • Some minor adjustments for the redmine plugin
  • GitHub stats about reviewed PRs [#127]
  • Remove zero-fill from Jira issues [fix #149]
  • Add oauth2client to docs requirements [fix #152]
  • Adjust until limit of the sentry plugin [fix #151]
  • Update test data for the sentry & google plugins
  • Update Python macros to new packaging standards
  • Port to python-gssapi
  • Fixed issue with failing tests
  • Remove the idonethis plugin
  • Merge the new sentry plugin
  • Add basic Redmine support
  • Add basic GitLab support
  • Add search for subscribed bugs
  • Add did.spec to MANIFEST.in
  • Merge fix for bugs patched when created [#109]
  • Merge the new Bugzilla query syntax [#111]
  • Fetch only needed stats during GitHub testing
  • Merge support for pull request separation [#114]
  • Show month name / week number by default [#106]

Google Apps, github fixes, docs, installation

13 Jan 11:15
Compare
Choose a tag to compare
  • New plugin for Google Apps
  • Document how to generate documentation locally
  • Mock C modules while building documentation
  • Make all make versions happy
  • Add requirements.txt to fix docs building
  • Properly handle GitHub issues with Unicode names
  • Add login key to github section in example config
  • Update install docs with fresh Fedora instructions
  • Update coveralls links in README
  • List install dependencies for Debian-based systems
  • Use another Trac instance in plugin test
  • Move kerberos to extra requires

Trello, bit.ly, yesterday, argparse and more...

04 Apr 13:58
Compare
Choose a tag to compare
  • New plugins supported: Trello, bit.ly, idonethis
  • Support 'did yesterday' for yesterday's updates
  • Ignore comment updates without author specified
  • User does not have to be assignee to close a bug
  • Create vim tags using the 'make tags' target
  • Use option prefix also for git, header and footer
  • Extend the test coverage for cli, base and utils
  • Rename DID_CONFIG to DID_DIR to match the content
  • Improve error handling, especially config errors
  • Migrate option parsing from optparse to argparse
  • Configurable support for showing bug resolutions
  • Support --conf as abbreviation for --config
  • Initial set of tests for the trac plugin
  • Improve readability of gerrit by using review number
  • Improve closed bugs stats, add test case [fix #45]
  • Add statistics of closed bugs for bugzilla plugin

Aliases, config, github, jira, pypi, docs

23 Sep 21:39
Compare
Choose a tag to compare
  • Give warning for git repository problems [fix #41]
  • Add example with config dir set to: ~/.config/did/
  • Support for basic authentication in jira plugin
  • Support config profiles (new option --config)
  • Generate coverage annotations for 'make coverage'
  • Support aliases in config sections, improves #36
  • The first draft of the github plugin [fix #42]
  • Support custom email/login aliases [fix #36]
  • Include detailed description for general options
  • Properly check email in gerrit messages [fix #34]
  • Correctly handle invalid arguments [fix #33]
  • Do not include the whole docs dir in the tarball
  • Properly document how email addresses are handled
  • Use wheels for python packaging (no source dist)
  • Include Python package building stuff in Makefile

Bug fixes, docs updates, some polishing

18 Sep 14:50
Compare
Choose a tag to compare
  • Refer Travis CI and Coveralls in contribute docs
  • Remove version from the documentation completely
  • Unshallow the git repo as it is used for testing
  • Ignore errors about non-existent bugzilla emails
  • Better handle xmlrpclib errors during bug search
  • Document bugzilla plugin stats in more detail
  • Bugzilla test suite adjustments (split, asserts)
  • Log kerberos error as a debug message
  • Decode command line arguments from utf-8
  • Filter returned bugs by email or name
  • Moving bug from NEW to ASSIGNED is not returning
  • Improve fixed bugs detection in bugzilla plugin
  • Allow stats name detection from multiline docs
  • Do not run 'make clean' in the pre-commit hook
  • Support fetching large queries in jira plugin
  • Document stats order specification in config

Module cleanup, docs cleanup, bug fixes

11 Sep 14:03
Compare
Choose a tag to compare
  • Provide a couple of real-life examples in docs
  • Convert plugin order list into table
  • Update welcome page and module documentation
  • Handle invalid dates, paths and urls
  • Consider ticket description change as update
  • Check free command line arguments for typos
  • Include example config in docs, adjust man page
  • Fix the --debug option, prevent logger duplication
  • Correctly handle missing config file
  • Move Options.time_period() to Date.period()
  • Update source url, add python-bugzilla to requires
  • Move stats classes into a separate module
  • Completely remove get_color_mode/set_color_mode
  • Adjust utils.pluralize() to take a single argument
  • Adjust commit-msg hook to handle comments
  • Move command line code to the did.cli module

Tests, templates, documentation, cleanup

09 Sep 21:38
Compare
Choose a tag to compare
  • New tests for command line script, bugzilla, git
  • Update README with synopsis and today's example
  • Clean up the Makefile, remove obsoleted stuff
  • Document general command line options in overview
  • Extend contribute doc with Introduction & Makefile
  • Update and simplify git commit hooks
  • Use config directory instead of a single file
  • New Makefile targets: test, smoke, coverage, docs
  • Add mr.bob template to generate new default plugin
  • Enable package 'extras' (dependencies) install
  • Do not ignore sphinx dirs _static and _templates
  • Move script, modules & tests out of the source dir

What did you do last week, month, year?

05 Sep 23:13
Compare
Choose a tag to compare
  • Rename to "did" for better command line experience
  • Plugins: bugzilla, rt, gerrit, jira, wiki, nitrate
  • Separate the install/contribute documentation
  • Correctly handle config as utf8, email splitting
  • The Big Documentation Cleanup, hooks to examples
  • Allow parsing config file directly from string
  • Allow config location override, read config once
  • Move docs to sphinx, githooks, rpm build fix
  • An initial cut at creating a docker container
  • Refactor plugin/stats architecture
  • Use Travis CI, add initial tests
  • Move README, add code coverage and badges