Skip to content

Commit db21afd

Browse files
committed
chore: release v0.4.0
Python feedparser compatibility improvements: - Field alias mappings for deprecated field names - Dict-style access on feed objects - Container aliases (channel → feed, items → entries) - Auto-URL detection in parse() function - Optional HTTP parameters for parse() and parse_with_limits()
1 parent 4779130 commit db21afd

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.4.0] - 2025-12-28
11+
1012
### Added
1113
- **Python feedparser compatibility improvements**:
1214
- Field alias mappings for deprecated field names (`description``subtitle`, `guid``id`, etc.)
@@ -158,7 +160,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
158160
- Comprehensive test coverage
159161
- Documentation with examples
160162

161-
[Unreleased]: https://github.com/bug-ops/feedparser-rs/compare/v0.3.0...HEAD
163+
[Unreleased]: https://github.com/bug-ops/feedparser-rs/compare/v0.4.0...HEAD
164+
[0.4.0]: https://github.com/bug-ops/feedparser-rs/compare/v0.3.0...v0.4.0
162165
[0.3.0]: https://github.com/bug-ops/feedparser-rs/compare/v0.2.1...v0.3.0
163166
[0.2.1]: https://github.com/bug-ops/feedparser-rs/compare/v0.2.0...v0.2.1
164167
[0.2.0]: https://github.com/bug-ops/feedparser-rs/compare/v0.1.8...v0.2.0

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ members = [
77
resolver = "2"
88

99
[workspace.package]
10-
version = "0.3.0"
10+
version = "0.4.0"
1111
edition = "2024"
1212
rust-version = "1.88.0"
1313
authors = ["bug-ops"]

crates/feedparser-rs-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "feedparser-rs",
3-
"version": "0.3.0",
3+
"version": "0.4.0",
44
"description": "High-performance RSS/Atom/JSON Feed parser for Node.js",
55
"main": "index.js",
66
"types": "index.d.ts",

crates/feedparser-rs-py/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "feedparser-rs"
7-
version = "0.3.0"
7+
version = "0.4.0"
88
description = "High-performance RSS/Atom/JSON Feed parser with feedparser-compatible API"
99
readme = "README.md"
1010
license = { text = "MIT OR Apache-2.0" }

0 commit comments

Comments
 (0)