Amara3.xml

Latest version: v3.3.0

Safety actively analyzes 613482 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

3.2.1

* HTML5 handling fixed
* Python 3.9+ support

3.2.0

Fixed:

* Escaping problems in `amara3.uxml.writer`
* Bugs in `boolean()` & `number()` XPath functions
* Other minor bugs

3.1.1

Fixed:

* Obsolete use of `treesequence` in `microx`

3.1.0

Added:

* Implement uXPath operators or/and

Changed:

* Better modularize & name iterated tree parser modules

Fixed:

* Iterated tree parser modules
* uXPath node tests
* element.xml_write()
* Test cases

Notes:

* Warning: html5lib is the underlying parser, so unfortunately Python 3.8 support will be broken until we have an [upstream fix](https://github.com/html5lib/html5lib-python/issues/419).

3.0.2

Added:

* Namespace packaging
* Add `--html` option and `--find-text` command (with `--show-attrs` option) to `microx` cmdline.

Changed:

* Nothing of note

Fixed:

* Packaging

3.0.0b5

* Fix retrieval of virtual root nodes, and thus absolute paths
* Fix amara3.uxml.isxml()
* Fix node() and text() tests in XPath
* Implement amara3.uxml.uxpath.qqery()
* Other fixes.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.