All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning] (http://semver.org/). For change log format, use [Keep a Changelog] (http://keepachangelog.com/).
- Compatibility with
psr/http-message
^2.0
- UTF-8 encoded contents
- UTF-8 encoded contents for partial HTML
- Non UTF-8 encoded contents
- Usage of deprecated function
mb_convert_encoding()
with html-entities (PHP 8.2)
- Code style
- Fix the "end" operator
=$
for attribute comparison selector - Fix
Query::prev()
method
- New method
Query::map(): array
to apply function to all results of query and get array result
- Bad Xpath context in method
Query::is(): bool
:count(...)
pseudo class
- Tests fixed
HtmlSelector
class to init and manage relationsXpathSolver
class to solve a selector to xpath- Extensions to add pseudo classes
- Refactoring
First version