@@ -12,7 +12,7 @@
],
"require": {
"php": ">=7.2.0",
- "marienfressinaud/lib_opml": "0.5.0",
+ "marienfressinaud/lib_opml": "0.5.1",
"phpgt/cssxpath": "dev-master#4fbe420aba3d9e729940107ded4236a835a1a132",
"phpmailer/phpmailer": "6.6.0"
},
@@ -1,5 +1,11 @@
# Changelog of lib\_opml
+## 2023-03-10 - v0.5.1
+
+- fix: Handle case where OPML is loaded but empty
+- misc: Fix installation of Composer on the CI
+- misc: Force timezone to UTC in tests
## 2022-07-25 - v0.5.0
- BREAKING CHANGE: Reverse parameters in `libopml_render()`
@@ -153,7 +153,7 @@ class LibOpml
$result = false;
}
- if (!$result) {
+ if (!$result || !$dom->documentElement) {
throw new Exception('OPML string is not valid XML');