Skip to content
This repository has been archived by the owner on Feb 15, 2023. It is now read-only.

Releases: google/gumbo-parser

v0.10.1

01 May 03:18
Compare
Choose a tag to compare

This is the same as v0.10.0, but with a version-number commit to ensure that it shows up as the latest release on GitHub's Releases page. The version-number bump for v0.9.4 happened after the last commit in v0.10.0, which makes the former highlighted as the latest release. This is to ensure that the 0.10 series is highlighted instead.

Original release description:

Gumbo 0.10.0 (2015-04-30)

  • Full support for tag.
  • Some fixes for / handling.
  • All html5lib-trunk tests pass now!
  • Support for fragment parsing.
  • A couple additional example programs.
  • Performance improvements totaling an estimated 30-40% total improvement.

v0.10.0

01 May 02:54
Compare
Choose a tag to compare

Gumbo 0.10.0 (2015-04-30)

  • Full support for tag.
  • Some fixes for / handling.
  • All html5lib-trunk tests pass now!
  • Support for fragment parsing.
  • A couple additional example programs.
  • Performance improvements totaling an estimated 30-40% total improvement.

v0.9.4

01 May 02:50
Compare
Choose a tag to compare

Gumbo 0.9.4 (2015-04-30)

  • Additional Visual Studio fixes (lowjoel/nostrademons)
  • Fixed some unused variable warnings.
  • Fix for glibtoolize vs. libtoolize build errors on Mac.
  • Fixed CDATA end tag handling.

Version 0.9.3

18 Feb 00:01
Compare
Choose a tag to compare
  • Bugfix for Æ entities (rgrove)
  • Fix CDATA handling; CDATA sections now generate a GUMBO_NODE_CDATA node rather
    than plain text.
  • Fix get_title example to handle whitespace nodes (gsnedders)
  • Visual Studio compilation fixes (fishioon)
  • Take the namespace into account when determining whether a node matches a
    certain tag (aroben)
  • Replace the varargs tag functions with a tagset bytevector, for a 20-30%
    speedup in overall parse time (kevinhendricks, vmg)
  • Add MacOS X support to Travis CI, and fix the deployment/DLL issues this
    uncovered (nostrademons, kevinhendricks, vmg)

Version 0.9.2

22 Sep 05:57
Compare
Choose a tag to compare
  • Performance improvements: Ragel-based char ref decoder and DFA-based UTF8 decoder, totaling speedups of up to 300%.
  • Added benchmarking program and some sample data.
  • Fixed a compiler error under Visual Studio.
  • Fix an error in the ctypes bindings that could lead to memory corruption in the Python bindings.
  • Fix duplicate attributes when parsing
    This is a searchable index. Enter search keywords:
    tags.
  • Don't leave semicolons behind when consuming entity references (rgrove)
  • Internally rename some functions in preparation for an amalgamation file (jdeng)
  • Add proper cflags for gyp builds (skabbes)

Version 0.9.1

22 Sep 17:23
Compare
Choose a tag to compare
  • First version listed on PyPi.
  • Autotools files excluded from GitHub and generated via autogen.sh. (endgame)
  • Numerous compiler warnings fixed. (bnoordhuis, craigbarnes)
  • Google security audit passed.
  • Gyp support (tfarina)
  • Naming convention for structs changed to avoid C reserved words.
  • Fix several integer and buffer overflows (Maxime2)
  • Some Visual Studio compiler support (bugparty)
  • Python3 compatibility for the ctypes bindings.

Version 0.9.0

22 Sep 17:24
Compare
Choose a tag to compare
  • Initial release open-sourced by Google.