Alexandre Alapetite
1abb261cea
CssXPath: Implement ~ subsequent-sibling ( #8154 )
...
* CssXPath: Implement ~ Subsequent-sibling
fix https://github.com/FreshRSS/FreshRSS/issues/8143
Upstream PR https://github.com/phpgt/CssXPath/pull/231
* Use CssXPath release v1.4.0
https://github.com/phpgt/CssXPath/releases/tag/v1.4.0
2025-10-25 11:22:09 +02:00
Alexandre Alapetite
9f4f6e9cac
Bump phpgt/cssxpath ( #6618 )
...
Includes https://github.com/PhpGt/CssXPath/pull/227
Follow-up of https://github.com/PhpGt/CssXPath/pull/227 for PHP 8.4
Requires PHP 8.0+
Full diff d99d35f719...45f3ac151f
2024-09-06 09:11:37 +02:00
Alexandre Alapetite
2acf3a4dd8
CssXPath-StarSelector ( #4506 )
...
* CssXPath-StarSelector
Add support for selectors such as `a[href*="example"]`
https://developer.mozilla.org/docs/Web/CSS/Attribute_selectors
Translated to `.//a[contains(@href,"example")]`
Upstream PR: https://github.com/PhpGt/CssXPath/pull/181
* Upstream merged
2022-08-18 11:14:40 +02:00
Artur Weigandt
d6fd78b968
Allow CssXPath updates with composer ( #4368 )
...
* Install CssXPath with composer
* Fix code style in tests
* fix pathnames for tests and linting
* add irrelevant files to .gitignore
* Alphabetic order
* let composer sort the packages alphabetically
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr >
2022-05-16 12:04:43 +02:00