Skip to content

Releases: bug-ops/feedparser-rs

v0.4.0

28 Dec 21:22
79da235

Choose a tag to compare

Installation

Rust (crates.io):

cargo add feedparser-rs

Python (PyPI):

pip install feedparser-rs

Node.js (npm):

npm install feedparser-rs

Links

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

18 Dec 12:42

Choose a tag to compare

Installation

Rust (crates.io):

cargo add feedparser-rs

Python (PyPI):

pip install feedparser-rs

Node.js (npm):

npm install feedparser-rs

Links

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

16 Dec 19:26

Choose a tag to compare

Installation

Rust (crates.io):

cargo add feedparser-rs

Python (PyPI):

pip install feedparser-rs

Node.js (npm):

npm install feedparser-rs

Links

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

16 Dec 19:06

Choose a tag to compare

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

16 Dec 05:10

Choose a tag to compare

Installation

Rust (crates.io):

cargo add feedparser-rs

Python (PyPI):

pip install feedparser-rs

Node.js (npm):

npm install feedparser-rs

Links

See CHANGELOG.md for details.

What's Changed

Full Changelog: v0.1.7...v0.1.8

v0.1.7

16 Dec 03:57

Choose a tag to compare

Installation

Rust (crates.io):

cargo add feedparser-rs

Python (PyPI):

pip install feedparser-rs

Node.js (npm):

npm install feedparser-rs

Links

See CHANGELOG.md for details.

Full Changelog: v0.1.6...v0.1.7

v0.1.5

16 Dec 03:34

Choose a tag to compare

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

16 Dec 03:20

Choose a tag to compare

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

16 Dec 03:11

Choose a tag to compare

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