diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index b731371..2417a3d 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -11,7 +11,7 @@ jobs:
build-macos:
strategy:
matrix:
- python-version: ["3.8", "3.9", "3.10", "pypy3.8", "pypy3.9", "pypy3.10"]
+ python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
runs-on: "macos-latest"
steps:
- name: Install md5sha1sum
@@ -26,7 +26,7 @@ jobs:
- name: Install Poetry
uses: snok/install-poetry@v1
with:
- version: 1.2.2
+ version: 1.5.1
virtualenvs-in-project: true
- name: Install dependencies
run: poetry install --no-interaction --no-root
@@ -43,7 +43,7 @@ jobs:
build-linux:
strategy:
matrix:
- python-version: ["3.8", "3.9", "3.10", "pypy3.8", "pypy3.9", "pypy3.10"]
+ python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
runs-on: "ubuntu-latest"
steps:
- name: Install libxml2
@@ -60,7 +60,7 @@ jobs:
- name: Install Poetry
uses: snok/install-poetry@v1
with:
- version: 1.2.2
+ version: 1.5.1
virtualenvs-in-project: true
- name: Install dependencies
run: poetry install --no-interaction --no-root
@@ -77,7 +77,7 @@ jobs:
build-windows:
strategy:
matrix:
- python-version: ["3.8", "3.9", "3.10"]
+ python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
runs-on: "windows-latest"
defaults:
run:
@@ -93,7 +93,7 @@ jobs:
- name: Install Poetry
uses: snok/install-poetry@v1
with:
- version: 1.2.2
+ version: 1.5.1
virtualenvs-in-project: true
- name: Install dependencies
run: poetry install --no-interaction --no-root
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 297806c..953bee2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,7 +22,7 @@ All notable changes to this project will be documented in this file.
## 1.1.1 - 2018-06-15
- streamline backcompat to use JSON only.
-- fix multiple mf1 root rel-tag parsing
+- fix multiple mf1 root rel-tag parsing
- correct url and photo for hreview.
- add rules for nested hreview. update backcompat to use multiple matches in old properties.
- fix `rel-tag` to `p-category` conversion so that other classes are not lost.
@@ -37,11 +37,11 @@ All notable changes to this project will be documented in this file.
- better whitespace algorithm for `name` and `html.value` parsing
- experimental flag for including `alt` in `u-photo` parsing
- make a copy of the BeautifulSoup given by user to work on for parsing to prevent changes to original doc
-- bump version to 1.1.1
+- bump version to 1.1.1
## 1.1.0 - 2018-03-16
-- bump version to 1.1.0 since it is a "major" change
+- bump version to 1.1.0 since it is a "major" change
- added tests for new implied name rules
- modified earlier tests to accommodate new rules
- use space separator instead of "T"
@@ -59,12 +59,12 @@ All notable changes to this project will be documented in this file.
## 1.0.6 - 2018-03-04
- strip leading/trailing white space for `e-*[html]`. update the corresponding tests
-- blank values explicitly authored are allowed as property values
+- blank values explicitly authored are allowed as property values
- include `alt` or `src` from `` in parsing for `p-*` and `e-*[value]`
-- parse `title` from `` for `p-*` resolves #84
-- and `poster` from `