Skip to content

Releases: delb-xml/snakesist

v0.3.0

08 Nov 19:10
6ecf378
Compare
Choose a tag to compare
  • Add support for eXist versions 5 and 6
  • Switch database query requests from GET to POST, preventing errors related to the length of the query expression
  • Switch to delb 0.4

v0.2.0

13 Sep 13:37
606a1cd
Compare
Choose a tag to compare
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>

v0.1.0b1

29 Aug 14:27
Compare
Choose a tag to compare
v0.1.0b1 Pre-release
Pre-release
Update readme