Change logs¶
v0.8.3¶
- Date:
2025-11-25 (Asia/Tokyo)
Fixes¶
[Sphinx adapter] Remove flag that is read safe for parallel build. This is hotfix until implement correctly.
v0.8.2¶
- date:
2025/09/28 (Asia/Tokyo)
Others¶
Fix usage
v0.8.1¶
- date:
2025-03-19 (Asia/Tokyo)
Fixes¶
[Sphinx adapter] Implement func for cross-reference.
v0.8.0¶
- date:
2025-01-30 (JST)
Breaking changes¶
Rename Sphinx integration from
oembedpy.ext.sphinxtooembedpy.adapters.sphinx. But it keeps package that can import.
Features¶
MkDocs integration: Create new integration as
oembedpy.adapters.mkdocs.Sphinx integration: Cache response of oEmbed API into build-environment.
Fixes¶
Define optional dependencies, they are
sphinxandmkdocs.
Others¶
Update classifiers.
Dprecated
oembedpy.ext.sphinx(see Breaking changes).
v0.7.2¶
- date:
2024-10-11 (JST)
Others¶
NOTE: It does not have new features and bug fixes.
Add classifier for Python 3.13 (tests pass on GitHub Actions).
v0.7.1¶
- date:
2024-09-23 (JST)
Others¶
NOTE: It does not have new features and bug fixes.
Add link for documentation on PyPI.
v0.7.0¶
- date:
2024-09-22 (JST)
Features¶
Add feature for fallback content when providers response invalid format.
For CLI, add
--fallbackoption.For Sphinx extension,
oembed_fallback_typeoption.
Fixes¶
Clean up some type hinting.
Others¶
Check sources by mypy.
Manage dependencies and project workspace by uv.
v0.6.0¶
- date:
2024-04-29 (JST)
Features¶
“workspace” to cache responses (optnional)
Fixes¶
Reduce requests to providers.json
v0.5.0¶
- date:
2024-04-21 (JST)
Features¶
Follow redirects when fetch embed content (#1)
Others¶
Use Ruff for formatting and linting
v0.4.0¶
Support easy-using as library
- date:
2023-03-28 (JST)
Features¶
Support https://oembed.com/providers.json
First, find endpoint from JSON.
Second, find endpoint from content HTML.
v0.3.2¶
- date:
2023-03-27 (JST)
Fixes¶
Fix case that
content-typeincludes charsetDisplay of CLI includes extra parameters
v0.3.1¶
- date:
2023-03-27 (JST)
Bug fix for type behavior
Fixes¶
If API response includes un-excepted optionals, Pack
_extra
Misc¶
Change internal code (delegate discovery)
Add apidoc into documentation
v0.3.0¶
- date:
2023-02-26 (JST)
For Sphinx
Breaking changes¶
CLI options are changed.
--maxwidthto--max-width--maxheightto--max-height
Features¶
Support XML format content.
Define Sphinx extension.
Fixes¶
maxheightuse in API request correctly.
Misc¶
Manage documentation. See RTD
Add testcases.
v0.2.1¶
- date:
2023-03-24 (JST)
Fixes¶
To work when
--maxwidthor--maxheightdo not set.
v0.2.0¶
- date:
2023-03-24 (JST)
Breaking changes¶
Drop
--jsonoption from CLI. You can use--format=jsoninstead of it.
Features¶
Add CLI arguments
--maxwidthand--maxheight. These are passed to oEmbed API URL as optional parameters.Add CLI arguments
--format. This is used as output format from CLI.
v0.1.1¶
- date:
2023-03-21 (JST)
Misc¶
Fix installation from README.
v0.1.0¶
- date:
2023-03-21 (JST)
Initial release.
Features¶
Implement simple CLI to display oEmbed content.