Skip to content

Commit e8f2d44

Browse files
mambax7claude
andcommitted
Fix CHANGELOG markdown lint and factual error
- Add blank line after ### Breaking Changes heading (MD022) - Fix str_contains/str_starts_with/str_ends_with as native in PHP 8.0, not 8.2 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent f74305d commit e8f2d44

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66
## [2.1.0-beta1] - 2026-02-22
77

88
### Breaking Changes
9+
910
* Require PHP 8.2 as minimum version (was PHP 7.4); remove `symfony/polyfill-php80` and `symfony/polyfill-mbstring` polyfill dependencies
1011
* Require `ext-mbstring` as a hard dependency (was provided by polyfill)
1112
* Remove `bin/reloadpsl` convenience script entirely — invoke `bin/update-psl.php` directly instead
@@ -29,7 +30,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
2930

3031
### Changed
3132
* Make `normalizeDomain()` a `private static` method (was instance method)
32-
* Replace `strpos()`/`substr()` patterns with `str_contains()`/`str_starts_with()`/`str_ends_with()` (native in PHP 8.2)
33+
* Replace `strpos()`/`substr()` patterns with `str_contains()`/`str_starts_with()`/`str_ends_with()` (native in PHP 8.0)
3334
* Add `@throws PslCacheNotFoundException` PHPDoc tags to `PublicSuffixList::__construct()` and `loadRules()`
3435
* Add XOOPS copyright headers to all source files
3536
* Clarify `README.md` license section — library code is Apache-2.0, bundled PSL data is MPL-2.0

0 commit comments

Comments
 (0)