Releases: bug-ops/feedparser-rs
v0.4.0
Installation
Rust (crates.io):
cargo add feedparser-rsPython (PyPI):
pip install feedparser-rsNode.js (npm):
npm install feedparser-rsLinks
See CHANGELOG.md for details.
What's Changed
- feat(parser): add feed.published field and xml:base URL resolution by @bug-ops in #26
- feat(parser): add xml:lang tracking and license field support by @bug-ops in #27
- feat(rss10): add syndication namespace with Python and Node.js bindings by @bug-ops in #28
- chore: release v0.3.0 by @bug-ops in #29
- chore(deps): bump the patch-updates group with 2 updates by @dependabot[bot] in #34
- chore(deps): bump actions/labeler from 5 to 6 by @dependabot[bot] in #30
- chore(deps): bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #31
- chore(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #32
- chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #33
- feat: complete namespace support (Podcast 2.0, Media RSS, GeoRSS) by @bug-ops in #35
- feat: complete Python and Node.js bindings for all namespaces by @bug-ops in #36
- fix: enforce strict clippy lints and eliminate technical debt by @bug-ops in #37
- feat: type optimizations - semantic newtypes and boxed namespace metadata by @bug-ops in #38
- feat(py): Python feedparser compatibility improvements (P0-P1) by @bug-ops in #39
Full Changelog: v0.2.1...v0.4.0
v0.3.0
Installation
Rust (crates.io):
cargo add feedparser-rsPython (PyPI):
pip install feedparser-rsNode.js (npm):
npm install feedparser-rsLinks
See CHANGELOG.md for details.
What's Changed
- feat(parser): add feed.published field and xml:base URL resolution by @bug-ops in #26
- feat(parser): add xml:lang tracking and license field support by @bug-ops in #27
- feat(rss10): add syndication namespace with Python and Node.js bindings by @bug-ops in #28
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Installation
Rust (crates.io):
cargo add feedparser-rsPython (PyPI):
pip install feedparser-rsNode.js (npm):
npm install feedparser-rsLinks
See CHANGELOG.md for details.
What's Changed
- Configure Trusted Publishing for crates.io by @Copilot in #25
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- feat: RSS 1.0 parser, xml:base support, enhanced encoding detection by @bug-ops in #18
- refactor: split long RSS parser functions for maintainability by @bug-ops in #19
- chore: Update Copilot instructions to GitHub documentation standards by @Copilot in #21
- feat(namespace): add GeoRSS, Creative Commons, and ParseOptions API by @bug-ops in #22
Full Changelog: v0.1.8...v0.2.0
v0.1.8
Installation
Rust (crates.io):
cargo add feedparser-rsPython (PyPI):
pip install feedparser-rsNode.js (npm):
npm install feedparser-rsLinks
See CHANGELOG.md for details.
What's Changed
Full Changelog: v0.1.7...v0.1.8
v0.1.7
Installation
Rust (crates.io):
cargo add feedparser-rsPython (PyPI):
pip install feedparser-rsNode.js (npm):
npm install feedparser-rsLinks
See CHANGELOG.md for details.
Full Changelog: v0.1.6...v0.1.7
v0.1.5
PyPI package: https://pypi.org/project/feedparser-rs/
Install with: pip install feedparser-rs
Full Changelog: v0.1.4...v0.1.5
v0.1.4
crates.io package: https://crates.io/crates/feedparser-rs
Install with: cargo add feedparser-rs
See CHANGELOG.md for details.
Full Changelog: v0.1.3...v0.1.4
v0.1.3
crates.io package: https://crates.io/crates/feedparser-rs
Install with: cargo add feedparser-rs
See CHANGELOG.md for details.
Full Changelog: v0.1.2...v0.1.3