Extruct

Latest version: v0.18.0

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

Scan your dependencies

Page 2 of 5

0.12.0

--------------------

* Support for rdflib 5.0.0 and up.
When upgrading, we recommend switching to latest versions of
rdflib, mf2py, rdflib-jsonld and pyrdfa3. (PR 161)
* Support for Python 3.8 and 3.9
* Show full README on PyPI (PR 162)
* README rendering fixed and tested (PR 170)
* Using github actions instead of Travis CI

0.11.0

--------------------

* support Dublin Core Metadata (DC-HTML-2003) (PR 101)
* support the non-standard ``product`` Open Graph namespace (PR 152)
* move release documentation to the wiki (PR 150)

0.10.0

--------------------

* support open graph arrays via ``with_og_array=True`` (PR 138)
* support "expanded" Open Graph metadata based on og:type (PR 140)
* parse JSON with JS comments for json-ld (PR 137)
* preserve order for duplicated properties for RDFa (PR 139)
* improve microdata parser performance with large number of items (PR 148)
* spelling fixes (PR 145)

0.9.0

-------------------

* REST API ``extruct.service`` removed
* ``rdflib`` dependency restrited to <5.0.0, as parsers used by extruct
were removed in 5.0.0

0.8.0

-------------------
* Python 3.4 support is dropped;
* in case of duplicate OpenGraph definitions (e.g. multiple ``og:image``),
empty results are de-prioritized now, to do the same as Facebook;
* text content of microdata attributes is now extracted using html-text
library, which fixes badly extracted text in some cases
(words glued together, etc.)

0.7.3

-------------------

* In case of duplicate OpenGraph definitions (e.g. multiple ``og:image``),
extruct now keeps the first one, not the last one,
to do the same as Facebook.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.