Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: untitaker/html5gum
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.8.0
Choose a base ref
...
head repository: untitaker/html5gum
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.8.2
Choose a head ref
  • 12 commits
  • 27 files changed
  • 3 contributors

Commits on Aug 15, 2025

  1. Bump the rust group across 1 directory with 8 updates (#118)

    Bumps the rust group with 8 updates in the /fuzz directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.8` | `0.4.9` |
    | [afl](https://github.com/rust-fuzz/afl.rs) | `0.15.11` | `0.15.15` |
    | [html5ever](https://github.com/servo/html5ever) | `0.29.0` | `0.29.1` |
    | [swc_common](https://github.com/swc-project/swc) | `4.0.0` | `5.0.0` |
    | [swc_html_parser](https://github.com/swc-project/swc) | `4.0.0` | `8.0.0` |
    | [swc_html_ast](https://github.com/swc-project/swc) | `4.0.1` | `8.0.0` |
    | [lol_html](https://github.com/cloudflare/lol-html) | `2.0.0` | `2.2.0` |
    | [bytes](https://github.com/tokio-rs/bytes) | `1.8.0` | `1.10.0` |
    
    
    
    Updates `libfuzzer-sys` from 0.4.8 to 0.4.9
    - [Changelog](https://github.com/rust-fuzz/libfuzzer/blob/main/CHANGELOG.md)
    - [Commits](rust-fuzz/libfuzzer@0.4.8...0.4.9)
    
    Updates `afl` from 0.15.11 to 0.15.15
    - [Changelog](https://github.com/rust-fuzz/afl.rs/blob/master/CHANGES.md)
    - [Commits](rust-fuzz/afl.rs@v0.15.11...v0.15.15)
    
    Updates `html5ever` from 0.29.0 to 0.29.1
    - [Commits](https://github.com/servo/html5ever/commits)
    
    Updates `swc_common` from 4.0.0 to 5.0.0
    - [Release notes](https://github.com/swc-project/swc/releases)
    - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG-CORE.md)
    - [Commits](https://github.com/swc-project/swc/compare/swc_core@v4.0.0...swc_core@v5.0.0)
    
    Updates `swc_html_parser` from 4.0.0 to 8.0.0
    - [Release notes](https://github.com/swc-project/swc/releases)
    - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG-CORE.md)
    - [Commits](https://github.com/swc-project/swc/compare/swc_core@v4.0.0...swc_core@v8.0.0)
    
    Updates `swc_html_ast` from 4.0.1 to 8.0.0
    - [Release notes](https://github.com/swc-project/swc/releases)
    - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG-CORE.md)
    - [Commits](https://github.com/swc-project/swc/compare/swc_core@v4.0.1...swc_core@v8.0.0)
    
    Updates `lol_html` from 2.0.0 to 2.2.0
    - [Release notes](https://github.com/cloudflare/lol-html/releases)
    - [Changelog](https://github.com/cloudflare/lol-html/blob/master/CHANGELOG.md)
    - [Commits](cloudflare/lol-html@v2.0.0...v2.2.0)
    
    Updates `bytes` from 1.8.0 to 1.10.0
    - [Release notes](https://github.com/tokio-rs/bytes/releases)
    - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
    - [Commits](tokio-rs/bytes@v1.8.0...v1.10.0)
    
    ---
    updated-dependencies:
    - dependency-name: libfuzzer-sys
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: rust
    - dependency-name: afl
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: rust
    - dependency-name: html5ever
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: rust
    - dependency-name: swc_common
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: rust
    - dependency-name: swc_html_parser
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: rust
    - dependency-name: swc_html_ast
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: rust
    - dependency-name: lol_html
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: rust
    - dependency-name: bytes
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: rust
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    c700599 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2025

  1. Configuration menu
    Copy the full SHA
    505de5b View commit details
    Browse the repository at this point in the history
  2. version 0.8.1

    untitaker committed Nov 27, 2025
    Configuration menu
    Copy the full SHA
    f04f56e View commit details
    Browse the repository at this point in the history
  3. Fix compilation of fuzzer, make upgrade path for spans smoother, add …

    …CI (#126)
    
    When spans were implemented, the fuzzer was not updated. Make it compile again. Upgrade a few dependencies, fix compilation, add a few helper impls in html5gum to make the upgrade path to 0.8.0+ less painful.
    
    Fix CI so that it actually runs in the right directory too. Previously it'd cargo check from the main folder.
    
    Also add a new mode in the fuzzer to catch bugs in spans.
    untitaker authored Nov 27, 2025
    Configuration menu
    Copy the full SHA
    cf80a61 View commit details
    Browse the repository at this point in the history
  4. update changelog

    untitaker committed Nov 27, 2025
    Configuration menu
    Copy the full SHA
    3e77ab4 View commit details
    Browse the repository at this point in the history
  5. fix makefile for fuzz

    untitaker committed Nov 27, 2025
    Configuration menu
    Copy the full SHA
    3fff02e View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2025

  1. Fix broken fuzz Makefile

    untitaker committed Nov 30, 2025
    Configuration menu
    Copy the full SHA
    a632617 View commit details
    Browse the repository at this point in the history
  2. Refactor spans test suite to be data-driven (#129)

    * Refactor spans test suite to be data-driven
    
    1. Tests are now entirely defined in data files, not Rust
    2. Remove annotate-snippets, I am not able to read the output and can't
       write it either
    3. No direct testing of callbacks anymore to keep the test format
       simple.
    
    I hope that at some point we can reuse this testsuite across
    implementations.
    
    * restore dependency
    untitaker authored Nov 30, 2025
    Configuration menu
    Copy the full SHA
    b455a2b View commit details
    Browse the repository at this point in the history
  3. parallelize fuzzer check

    untitaker committed Nov 30, 2025
    Configuration menu
    Copy the full SHA
    43447d9 View commit details
    Browse the repository at this point in the history
  4. Fix bugs in spans found by fuzzing (#130)

    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip: bad attribute name
    
    * wip
    
    * wip
    
    * wip
    
    * relax constraints around errors overlapping with other spans
    
    * relax constraints around end tags
    
    * wip (unfixed)
    
    * fixup
    
    * wip (test only)
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * fmt
    
    * fmt
    
    * more clippy fixes
    untitaker authored Nov 30, 2025
    Configuration menu
    Copy the full SHA
    e40ad7d View commit details
    Browse the repository at this point in the history
  5. update changelog

    untitaker committed Nov 30, 2025
    Configuration menu
    Copy the full SHA
    7751371 View commit details
    Browse the repository at this point in the history
  6. version 0.8.2

    untitaker committed Nov 30, 2025
    Configuration menu
    Copy the full SHA
    964d0d3 View commit details
    Browse the repository at this point in the history
Loading