* Feature: improve exceptions by Guts in https://github.com/opengisch/pgserviceparser/pull/27 * improve(packaging): store extra dependencies into pyproject.tml by Guts in https://github.com/opengisch/pgserviceparser/pull/28 * fix(ci): bad default branch for PR triggers by Guts in https://github.com/opengisch/pgserviceparser/pull/29 * Cleanup: rm useless dependencies (nose2) by Guts in https://github.com/opengisch/pgserviceparser/pull/32 * add exceptions to API docs by 3nids in https://github.com/opengisch/pgserviceparser/pull/34 * Feature: add a new service to pg_service.conf file by Guts in https://github.com/opengisch/pgserviceparser/pull/30 * Feature: delete service by Guts in https://github.com/opengisch/pgserviceparser/pull/31
Breaking changes * `contf_path()` now returns a `Path` instead of a `str` * Methods now raise exceptions `ServiceFileNotFound` if the service file is not found and `ServiceNotFound` if the requested services does not exist * Python minimum version bumped to 3.9
What's Changed * Complete docstring by Guts in https://github.com/opengisch/pgserviceparser/pull/4 * Blacking source code by Guts in https://github.com/opengisch/pgserviceparser/pull/5 * Complete type hints by Guts in https://github.com/opengisch/pgserviceparser/pull/6 * Imports: just a style change by Guts in https://github.com/opengisch/pgserviceparser/pull/7 * Tooling: add git hooks through pre commit configuration by Guts in https://github.com/opengisch/pgserviceparser/pull/9 * tooling: add dependabot configuration by Guts in https://github.com/opengisch/pgserviceparser/pull/11 * ci: update workflow and actions by Guts in https://github.com/opengisch/pgserviceparser/pull/12 * Set license to MIT by Guts in https://github.com/opengisch/pgserviceparser/pull/14 * Set min python version to 3 8 by Guts in https://github.com/opengisch/pgserviceparser/pull/15 * Add possibility to write settings by gacarrillor in https://github.com/opengisch/pgserviceparser/pull/16 * move to pyproject.toml + update workflows by 3nids in https://github.com/opengisch/pgserviceparser/pull/17 * add test by 3nids in https://github.com/opengisch/pgserviceparser/pull/18 * add reference website by 3nids in https://github.com/opengisch/pgserviceparser/pull/19 * [tests] Add tests for all other methods by gacarrillor in https://github.com/opengisch/pgserviceparser/pull/20 * return Path + raise exceptions rather than returning false/empty by 3nids in https://github.com/opengisch/pgserviceparser/pull/21 * Update pyproject.toml (double r for the last name) by gacarrillor in https://github.com/opengisch/pgserviceparser/pull/22
New Contributors * Guts made their first contribution in https://github.com/opengisch/pgserviceparser/pull/4 * gacarrillor made their first contribution in https://github.com/opengisch/pgserviceparser/pull/16 * 3nids made their first contribution in https://github.com/opengisch/pgserviceparser/pull/17