Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin html5lib to latest version 0.999999999 #11

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link

@pyup-bot pyup-bot commented May 5, 2017

html5lib is not pinned to a specific version.

I'm pinning it to the latest version 0.999999999 for now.

These links might come in handy: PyPI | Changelog | Repo

Changelog

0.999999999

Released on July 15, 2016

  • Fix attribute order going to the tree builder to be document order
    instead of reverse document order(!).

0.99999999

Released on July 14, 2016

  • Added ordereddict as a mandatory dependency on Python 2.6.
  • Added lxml, genshi, datrie, charade, and all
    extras that will do the right thing based on the specific
    interpreter implementation.
  • Now requires the mock package for the testsuite.
  • Cease supporting DATrie under PyPy.
  • Remove PullDOM support, as this hasn't ever been properly
    tested, doesn't entirely work, and as far as I can tell is
    completely unused by anyone.
  • Move testsuite to py.test.
  • Fix 124: move to webencodings for decoding the input byte stream;
    this makes html5lib compliant with the Encoding Standard, and
    introduces a required dependency on webencodings.
  • Cease supporting Python 3.2 (in both CPython and PyPy forms).
  • Fix comments containing double-dash with lxml 3.5 and above.
  • Use scripting disabled by default (as we don't implement
    scripting).
  • Fix 11, avoiding the XSS bug potentially caused by serializer
    allowing attribute values to be escaped out of in old browser versions,
    changing the quote_attr_values option on serializer to take one of
    three values, "always" (the old True value), "legacy" (the new option,
    and the new default), and "spec" (the old False value, and the old
    default).
  • Fix 72 by rewriting the sanitizer to apply only to treewalkers
    (instead of the tokenizer); as such, this will require amending all
    callers of it to use it via the treewalker API.
  • Drop support of charade, now that chardet is supported once more.
  • Replace the charset keyword argument on parse and related methods
    with a set of keyword arguments: override_encoding, transport_encoding,
    same_origin_parent_encoding, likely_encoding, and default_encoding.
  • Move filters._base, treebuilder._base, and treewalkers._base to .base
    to clarify their status as public.
  • Get rid of the sanitizer package. Merge sanitizer.sanitize into the
    sanitizer.htmlsanitizer module and move that to saniziter. This means
    anyone who used sanitizer.sanitize or sanitizer.HTMLSanitizer needs no
    code changes.
  • Rename treewalkers.lxmletree to .etree_lxml and
    treewalkers.genshistream to .genshi to have a consistent API.
  • Move a whole load of stuff (inputstream, ihatexml, trie, tokenizer,
    utils) to be underscore prefixed to clarify their status as private.

0.9999999

Released on September 10, 2015

  • Fix 195: fix the sanitizer to drop broken URLs (it threw an
    exception between 0.9999 and 0.999999).

0.999999

Released on July 7, 2015

  • Fix 189: fix the sanitizer to allow relative URLs again (as it did
    prior to 0.9999/1.0b5).

0.99999

Released on April 30, 2015

  • Fix 188: fix the sanitizer to not throw an exception when sanitizing
    bogus data URLs.

0.9999

Released on April 29, 2015

  • Fix 153: Sanitizer fails to treat some attributes as URLs. Despite how
    this sounds, this has no known security implications. No known version
    of IE (5.5 to current), Firefox (3 to current), Safari (6 to current),
    Chrome (1 to current), or Opera (12 to current) will run any script
    provided in these attributes.
  • Pass error message to the ParseError exception in strict parsing mode.
  • Allow data URIs in the sanitizer, with a whitelist of content-types.
  • Add support for Python implementations that don't support lone
    surrogates (read: Jython). Fixes 2.
  • Remove localization of error messages. This functionality was totally
    unused (and untested that everything was localizable), so we may as
    well follow numerous browsers in not supporting translating technical
    strings.
  • Expose treewalkers.pprint as a public API.
  • Add a documentEncoding property to HTML5Parser, fix 121.

0.999

Released on December 23, 2013

  • Fix 127: add work-around for CPython issue 20007: .read(0) on
    http.client.HTTPResponse drops the rest of the content.
  • Fix 115: lxml treewalker can now deal with fragments containing, at
    their root level, text nodes with non-ASCII characters on Python 2.

0.99

Released on September 10, 2013

  • No library changes from 1.0b3; released as 0.99 as pip has changed
    behaviour from 1.4 to avoid installing pre-release versions per
    PEP 440.

0.95

Released on February 11, 2012

0.90

Released on January 17, 2010

0.11.1

Released on June 12, 2008

0.11

Released on June 10, 2008

0.10

Released on October 7, 2007

0.9

Released on March 11, 2007

0.2

Released on January 8, 2007

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant