Skip to content

Releases: bug-ops/feedparser-rs

v0.4.3

15 Jan 02:02
1c27997

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

  • chore: update Python versions and add linters (v0.4.3) by @bug-ops in #47

Full Changelog: v0.4.2...v0.4.3

v0.4.2

14 Jan 18:50
4ed0981

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

  • fix(rss): handle self-closing XML elements correctly by @bug-ops in #46

Full Changelog: v0.4.1...v0.4.2

v0.4.1

12 Jan 02:23
1fa6004

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

  • chore: bump @napi-rs/cli from 3.5.0 to 3.5.1 in /crates/feedparser-rs-node in the npm-updates group by @dependabot[bot] in #40
  • chore(deps): bump napi from 3.7.1 to 3.8.1 by @dependabot[bot] in #42
  • chore(deps): bump napi-derive from 3.4.1 to 3.5.0 by @dependabot[bot] in #41
  • chore(deps): update dependencies to v0.4.1 by @bug-ops in #43
  • chore: bump Python and Node.js manifest versions to 0.4.1 by @bug-ops in #44

Full Changelog: v0.4.0...v0.4.1

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