Skip to content

Latest commit

 

History

History
86 lines (58 loc) · 2.18 KB

CHANGES.rst

File metadata and controls

86 lines (58 loc) · 2.18 KB

DBB Ranking Parser Changelog

Version 0.4.2

Released on February 20, 2021

  • Fixed description of how to run the HTTP server in a Docker container.

Version 0.4.1

Released on February 13, 2021

  • Fixed reStructuredText issues in changelog which prevented a release on PyPI.

Version 0.4

Released on February 13, 2021

  • Added support for Python 3.6, 3.7, 3.8, and 3.9.
  • Dropped support for Python 3.4 and 3.5 (which are end-of-life).
  • Updated lxml to at least version 4.6.2.
  • Moved package metadata from setup.py to setup.cfg.
  • Switched to a src/ project layout.
  • Added type hints (PEP 484).
  • Ported tests from unittest to pytest.
  • Merged basic and HTTP server command line interfaces into a single argument parser with subcommands get and serve. Removed dbb-ranking-server entrypoint.
  • Renamed command line entrypoint to dbb-ranking-parser.
  • Added command line option --version to show the application's version.
  • Merged the previous three Dockerfile files into a single one.
  • Updated and simplified Docker image and build process by upgrading Alpine Linux to 3.13 and installing lxml as a binary package, removing the need for local compilation.

Version 0.3.1

Released March 10, 2016

  • Allowed to specify the HTTP server's host and port on the command line.
  • Fixed Dockerfile for the HTTP server to bind it to a public address instead of localhost so that exposing the port actually works.

Version 0.3

Released March 8, 2016

  • Added HTTP server that wraps the parser and responds with rankings as JSON.
  • Added Dockerfile files for the command line script and the HTTP server.

Version 0.2

Released March 6, 2016

  • It is now sufficient to specify just the league ID instead of the full URL. The latter is still possible, though.
  • Added a command line script to retrieve a league's ranking as JSON.
  • Return nothing when parsing irrelevant HTML table rows.
  • Return extracted ranks as a generator instead of a list.
  • Split code over several modules.

Version 0.1

Released March 5, 2016

  • first official release