Skip to content

v0.2.0

Compare
Choose a tag to compare
@03b8 03b8 released this 13 Sep 13:37
606a1cd
Delb plugins (#27)

* Adds tests to discuss URL resolution defaults

* Adds a proxy to the test database setup

in anticipation of probing the proper transport protocol if omitted

* Makes URL parsing tests and facilities workable in a real test world

* Updates to delb 0.2b4

* Implements ExistClient.from_url

* Stores prefix and root_collection as PurePosixPath

which implies a value cleanup and check.
it also makes their use more expectable.

* Updates delb and other dependencies

* Implements delb loader and document extension

* Adds a test that uses two delb document exttensions

* Update Travis config to reflect new testing setup

* Update lockfile

* Fix mypy missing import error

* Removes tests for unrequired ExistClient features / uses delb extension

* Let's delb extension use client's delete method

* Removes unrequired code parts

* Raises a ValueError in case of an invalid host in a parsed URL

* Rename xpath query method

* Add exception hierarchy draft

* Fix mypy import error

* Wraps all possible exceptions from http responses in snakesist exceptions

* Makes some exceptions more specific

* Fixes imports and applies black

* Removes a delb loader TODO b/c it's fine as it is

* Clarify that query starts at root collection

* Add prefix to exception names

* Refactor away single-use methods

* Adds full documentation for the delb plugins

* Updates to delb 0.2

* Renew SSL certificate

* Update README

* Bump version

* Lock dependencies

Co-authored-by: Theo Costea <[email protected]>