Releases: delb-xml/snakesist
Releases · delb-xml/snakesist
v0.3.0
v0.2.0
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 <theo.costea@gmail.com>