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: philss/floki
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.31.0
Choose a base ref
...
head repository: philss/floki
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.32.0
Choose a head ref
  • 15 commits
  • 98 files changed
  • 6 contributors

Commits on Jun 12, 2021

  1. Add a HTML tokenizer written in Elixir (#204)

    This is part of a bigger effort to write a compliant HTML parser in
    Elixir.
    
    The implementation follows WHATWG specification which is the living
    standard of HTML, but parts of the tokenizer are still missing like the
    handling of parse errors and some states. Those missing parts are not
    essential for most of the documents.
    
    You can see details about the HTML specification here:
    https://html.spec.whatwg.org/multipage/
    
    This commit contains a lot of files. The most important one is the
    `lib/floki/html/tokenizer.ex`. We added a lot of test files that were
    generated according to html5lib-tests - a project that aims to provide
    test cases based on WHATWG specs.
    See: https://github.com/html5lib/html5lib-tests
    
    This tokenizer was written based on the specs as seen around September
    2019. Most of the parser development progress is being tracked at
    https://github.com/philss/floki/projects/2
    
    For now it will remain "private" and no other module is using it.
    
    This is related to #37 :)
    philss committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    042b3f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Configuration menu
    Copy the full SHA
    4b74ccb View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. Configuration menu
    Copy the full SHA
    330d683 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Configuration menu
    Copy the full SHA
    9cb5baf View commit details
    Browse the repository at this point in the history
  2. Remove InchCI integration

    The service and the project seems to be inactive.
    philss committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    e1a4c94 View commit details
    Browse the repository at this point in the history
  3. Remove Inch report from build

    philss committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    13ddf0c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Bump ex_doc from 0.25.1 to 0.25.2 (#356)

    Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.25.1 to 0.25.2.
    - [Release notes](https://github.com/elixir-lang/ex_doc/releases)
    - [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md)
    - [Commits](elixir-lang/ex_doc@v0.25.1...v0.25.2)
    
    ---
    updated-dependencies:
    - dependency-name: ex_doc
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    069ff4a View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Bump ex_doc from 0.25.2 to 0.25.3 (#358)

    Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.25.2 to 0.25.3.
    - [Release notes](https://github.com/elixir-lang/ex_doc/releases)
    - [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md)
    - [Commits](elixir-lang/ex_doc@v0.25.2...v0.25.3)
    
    ---
    updated-dependencies:
    - dependency-name: ex_doc
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    ec056fb View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Support HTML ids which contain periods (#359)

    Closes #352
    
    
    Co-authored-by: Hugo Hache <hugo.hache@spaceable.org>
    Hugo-Hache and Hugo Hache committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    5240128 View commit details
    Browse the repository at this point in the history
  2. Update html5ever dependency (#360)

    Co-authored-by: Hugo Hache <hugo.hache@spaceable.org>
    Hugo-Hache and Hugo Hache committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    9578def View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Bump earmark from 1.4.15 to 1.4.16 (#362)

    Bumps [earmark](https://github.com/pragdave/earmark) from 1.4.15 to 1.4.16.
    - [Release notes](https://github.com/pragdave/earmark/releases)
    - [Changelog](https://github.com/pragdave/earmark/blob/master/RELEASE.md)
    - [Commits](https://github.com/pragdave/earmark/commits)
    
    ---
    updated-dependencies:
    - dependency-name: earmark
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    8602a9f View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2021

  1. Configuration menu
    Copy the full SHA
    712abef View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Implement the :root pseudo-class. (#364)

    Closes #346
    fcapovilla committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    2a1f2df View commit details
    Browse the repository at this point in the history
  2. Add docs about new selectors and hide things

    This is a preparation for a new release.
    philss committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    6996f57 View commit details
    Browse the repository at this point in the history
  3. Release v0.32.0

    See the CHANGELOG.md for the changes.
    philss committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    a30a7b8 View commit details
    Browse the repository at this point in the history
Loading