Soupsavvy

Latest version: v1.0.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.0

<!-- Release notes generated using configuration in .github/release.yml at v1.0.0 -->

What's Changed
Breaking Changes 💥
- Rework of selector to be *implementation-agnostic*
- Implementations for various libraries: `BeautifulSoup`, `lxml`, `selenium`
Documentation 📚
- Updating `README` and demos


**Full Changelog**: https://github.com/sewcio543/soupsavvy/compare/v0.3.1...v1.0.0

0.3.1

<!-- Release notes generated using configuration in .github/release.yml at v0.3.1 -->

What's Changed
New Features 🎉
- `XPathSelector`
- `ExpressionSelector`
Improvements 🚀
- `Operation` allows extra parameters
- Support for python 3.13
Documentation 📚
- `Other` section with changelog and contribution guidelines
- `Features` tutorial

**Full Changelog**: https://github.com/sewcio543/soupsavvy/compare/v0.3.0...v0.3.1

0.3.0

<!-- Release notes generated using configuration in .github/release.yml at v0.3.0 -->

What's Changed
Breaking Changes 💥
* `SkipNone` and `Suppress` moved to `operations`
* Base `operation` and `selectors` classes moved to new `base` module
New Features 🎉
* Conditional Operations (`IfElse`, `Break`, `Continue`)
* Model post-processors (`post`)
* Model field customization (`Field`)
Documentation 📚
* Documentation and demos update
Improvements 🚀
* Extended model migration
* Frozen model
Other
* `api` module deprecated and renamed to `operators`
* `base` module with base classes

**Full Changelog**: https://github.com/sewcio543/soupsavvy/compare/v0.2.3...v0.3.0

0.2.3

<!-- Release notes generated using configuration in .github/release.yml at v0.2.3 -->

What's Changed
New Features 🎉
* Model Migrations
* `SelfSelector` selector
* `Parent` selector/operation
Improvements 🚀
* Improved deprecation in package
* Allowing Operations as model fields
* `Suppress` optionally accepts exception category
Other Changes
* Replacing some attributes with read-only properties

**Full Changelog**: https://github.com/sewcio543/soupsavvy/compare/v0.2.2...v0.2.3

0.2.2

<!-- Release notes generated using configuration in .github/release.yml at v0.2.2 -->

What's Changed
New Features 🎉
* `Operations` subpackage
* `Models` subpackage

Documentation 📚
* Docstrings in package init file
* `Model` tutorial


**Full Changelog**: https://github.com/sewcio543/soupsavvy/compare/v0.2.1...v0.2.2

0.2.1

<!-- Release notes generated using configuration in .github/release.yml at v0.2.1 -->

What's Changed
New Features 🎉
* `AncestorCombinator` and `ParentCombinator`
* `RelativeParent` and `RelativeAncestor` in `selectors.relative`
Fixes 🐛
* Equality in `CompisiteSoupSelector`
Improvements 🚀
* Docs - improvements
* `check_selector` function decoupled from `SoupSelector` in `selectors.base`

**Full Changelog**: https://github.com/sewcio543/soupsavvy/compare/v0.2.0...v0.2.1

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.