Skip to content

Latest commit

 

History

History
157 lines (110 loc) · 3.95 KB

CHANGELOG.md

File metadata and controls

157 lines (110 loc) · 3.95 KB

Changelog

[unreleased] -

[4.1.1] - 2024-06-09

  • Bump version to upload to Debian/Sid

[4.1.0] - 2024-05-07

  • replaced pysimplesoap with hand-coded SOAP requests and parsing of replies
  • replaced sphinx with mkdocs
  • fixed some documentation issues
  • Added Python 3.12 to test suite

[4.0.2] - 2023-10-22

  • distribute typing information using py.typed
  • replaced flake8 with ruff
  • raised minimum python version to 3.8

[4.0.1] - 2022-12-08

  • switched from setup.py to pyproject.toml
  • modernized github actions
  • added test for release

[4.0.0] - 2022-11-19

  • removed support for positional arguments in get_status, get_usertags and get_bugs (deprecated since 2.10.0 (2019-11))
  • added type hints and mypy (strict) to test suite
  • updated docstrings to use type hints
  • removed obsolete code to fix issue with pysimplesoap with httplib2 for python versions < 3.4
  • removed support for ancient versions of pysimplesoap < 1.16.2
  • updated github actions

[3.2.4] - 2022-11-02

  • scrubbed obsolete constraints since debian/buster
  • updated dev-requirements
  • dropped python 3.6 support

[3.2.3] - 2022-06-29

  • bumped version to allow for source-only upload in debian (no changes)

[3.2.2] - 2022-06-26

  • test against Python 3.10
  • reformatted code
  • updated dependencies
  • added dependabot github action

[3.2.1] - 2022-04-04

  • Added sphinx documentation
  • Updated build system
  • Use pytest-xdist to speed up testing

[3.2.0] - 2021-08-07

  • Allow to change the default SOAP location

[3.1.0] - 2020-12-18

  • Changed from FeedParser to BytesFeedParser with STMP policy in get_bug_logs
  • Document and test the archive kwarg of get_bugs
  • Migrated from TravisCI to GitHub workflows

[3.0.1] - 2019-11-13

  • Re-organized tests
  • Fixed base64 decoding for done_by

[3.0.0] - 2019-11-12

  • Dropped Python2 support

[2.10.0] - 2019-11-01

  • Modernized a few awkward method calls:
    • Deprecated support for positional arguments in get_status, we use a list of bugnumbers explicitly now: get_status(123, 234, 345) becomes get_status([123, 234, 345])
    • Deprecated support for positional arguments in get_usertags, we use a list of tags explicitly now: get_usertags('[email protected]', 'foo', 'bar') becomes get_usertags('[email protected]', ['foo', 'bar'])
    • Deprecated support for positional arguments in get_bugs, we use kwargs explicitly now: get_bugs('package', 'gtk-qt-engine', 'severity', 'normal') becomes get_bugs(package='gtk-qt-engine', severity='normal') the old ways to call those methods will be supported for a while, but there will be deprecation warnings.
  • Report coverage for tests as well
  • Updated a few tests to increase coverage
  • Removed randomness from some tests

[2.9.0] - 2019-11-01

  • Added done_by field to Bug Status

[2.8.2] - 2018-12-31

  • Fixed compatibility with pysimplesoap 1.16.2 (patch by Gaetano Guerriero)

[2.8.1] - 2018-12-30

  • Fixed version

[2.8.0] - 2018-12-30

  • Added HTTP/S proxy support
  • Changed license to MIT
  • Improved packaging
  • Dropped Python 3.3 support
  • Moved from nose to pytest and updated the tests accordingly
  • Run linter on tests as well
  • Fixed several unicode related tests
  • Fixed several linter problems
  • Improved parsing of emails on get_bug_log

[2.7.3] - 2018-06-17

[2.7.2] - 2018-02-17

  • Minor fix in main.py

[2.7.1] - 2017-11-03

  • Fix python_requires

[2.7.0] - 2017-11-03

  • Added Changelog
  • Updated packaging
  • Added basis for CLI
  • Added Travis CI
  • Added LICENSE file
  • Added long description
  • Prevent None prefix in SOAPAction
  • Replaced deprecated assertX methods
  • Some whitespace fixes

[2.6.3] - 2017-09-17