- Added native PyInstaller support
- Fixed article configuration isolation
- Improved extraction and duplicate detection
- Added
lxml6.x support - Expanded documentation and test coverage
What's Changed
- Add PyInstaller hooks for bundling newspaper resources (
[66f2c3a](https://github.com/AndyTheFactory/newspaper4k/commit/66f2c3a4efd16a1c4f9cb04bc5d32f1ab7f59dc0)) - Prevent duplicate articles using normalized URLs and content fingerprints (
[9c38f43](https://github.com/AndyTheFactory/newspaper4k/commit/9c38f43169abada4f1c6e09a20819709d8ebffef)) - Fix article language configuration across source articles (
[f862726](https://github.com/AndyTheFactory/newspaper4k/commit/f8627261d905f1ea8f1f917c55a2ef795252ed09)) - Improve extractor reliability and metadata handling (
[ae06add](https://github.com/AndyTheFactory/newspaper4k/commit/ae06addb443cf88f597a138fe80f2701c2660006)) - Relax the
lxmlupper bound to support 6.x ([31abed9](https://github.com/AndyTheFactory/newspaper4k/commit/31abed974fae8d3e7a621abf698fceb3614263dd))
Full Changelog: [0.9.5...0.9.6](https://github.com/AndyTheFactory/newspaper4k/compare/0.9.5...0.9.6)