geolink-formatter 2.0.7
OEREBlex geoLink Formatter
License: BSD
Keywords: oereb lex geolink formatter html

OEREBlex geoLink Formatter
==========================

|license| |python version| |format| |status| |build status| |coverage report| |dependencies| |code quality|

This is a small library, meant to be used in combination with OEREBlex. It is capable of parsing a received
geoLink response (XML) and converting it to multiple formats, such as HTML, which can be styled for
presentation.

For detailed information, please refer to the online documentation:

https://openoereb.github.io/geolink_formatter/

.. |license| image:: https://img.shields.io/pypi/l/geolink_formatter.svg
   :target: https://pypi.org/project/geolink_formatter/
.. |python version| image:: https://img.shields.io/pypi/pyversions/geolink_formatter.svg
   :target: https://pypi.org/project/geolink_formatter/
.. |format| image:: https://img.shields.io/pypi/format/geolink_formatter.svg
   :target: https://pypi.org/project/geolink_formatter/
.. |status| image:: https://img.shields.io/pypi/status/geolink_formatter.svg
   :target: https://pypi.org/project/geolink_formatter/
.. |build status| image:: https://github.com/openoereb/geolink_formatter/workflows/CI/CD/badge.svg
   :target: https://github.com/openoereb/geolink_formatter/actions?query=workflow%3ACI%2FCD
.. |coverage report| image:: https://codecov.io/gh/openoereb/geolink_formatter/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/openoereb/geolink_formatter
.. |dependencies| image:: https://img.shields.io/librariesio/github/openoereb/geolink_formatter.svg
   :target: https://libraries.io/github/openoereb/geolink_formatter
.. |code quality| image:: https://api.codacy.com/project/badge/Grade/d2bb03f17bf3438cb295c0b5ea131ac8
   :target: https://www.codacy.com/app/openoereb/geolink_formatter?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=openoereb/geolink_formatter&amp;utm_campaign=Badge_Grade


Change log
==========

unreleased
----------

2.0.7
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.2.4, v1.2.5, v1.2.6 (default)

- Dependency updates

2.0.6
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.2.4, v1.2.5 (default)

- Drop support for Python 3.8
- Dependency updates

2.0.5
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.2.4 (default)

- Fix html rendering of documents with abrogation date
- Dependency updates

2.0.4
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1, v1.2.2 (default), v1.2.3

- Drop support for Python 3.7

2.0.3
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1, v1.2.2 (default)

- Remove tox
- Remove versioning for documentation (sphinxcontrib-versioning)
- Use lxml for xml parsing (instead of defusedxml)

2.0.2
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1, v1.2.2 (default)

- Add support for prepublinks
- Utilize xsd 1.1 for xml file validation

2.0.1
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1, v1.2.2 (default)

- Add support for GEO-Link API version 1.2.2 (new attribute "index")
- Dependency updates

2.0.0
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0, v1.2.1 (default)

- Add support for GEO-Link API version 1.2.1 (new attribute "municipality")
- Drop support for Python 2
- Dependency updates

1.5.4
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0 (default)

- Use GitHub Actions instead of Travis
- Dependency updates

1.5.3
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0 (default)

- Fix decoding error for schema version 1.2.0

1.5.2
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0 (default)

- Parse schema only if validation is enabled
- Dependency updates

1.5.1
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0 (default)

- Add missing enumeration values for federal level in schema


1.5.0
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1, v1.2.0 (default)

- Add support for GEO-Link API version 1.2.0
- New document attribute 'language'
- New doctype 'notice'
- Files now have descriptions as well as titles, using the description for
  display where possible


1.4.0
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1 (default)

- Add test for arbitrary URL parameters
- Add enumeration value "Bezirk" for attribute "federal_level"
- If available, show abrogation date instead of files in HTML output
- Add additional attributes in schema (approval_date, publication_date and cycle)


1.3.2
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1 (default)

- Move repository to GitHub openoereb
- Use defusedxml for XML parsing
- Drop support for Python 3.4


1.3.1
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0, v1.1.1 (default)

- Add support for GEO-Link API version 1.1.1


1.3.0
-----

Supported GEO-Link API versions: v1.0.0, v1.1.0 (default)

- Add support for multiple GEO-Link API versions


1.2.0
-----

Supported GEO-Link API versions: 20171108 (v1.1.0)

- Use new GEO-Link API


1.1.2
-----

Supported GEO-Link API version: 20170214 (v1.0.0)

- All attributes are optional, as defined in the schema


1.1.1
-----

Supported GEO-Link API version: 20170214 (v1.0.0)

- Allow documents with empty file list


1.1.0
-----

Supported GEO-Link API version: 20170214 (v1.0.0)

- Add support for Python 3


1.0.0
-----

Supported GEO-Link API version: 20170214 (v1.0.0)

- Initial version