Releases: sewcio543/soupsavvy
Releases · sewcio543/soupsavvy
v0.2.3
What's Changed
New Features 🎉
- Model Migrations
SelfSelector
selectorParent
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: v0.2.2...v0.2.3
v0.2.2
What's Changed
New Features 🎉
Operations
subpackageModels
subpackage
Documentation 📚
- Docstrings in package init file
Model
tutorial
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
New Features 🎉
AncestorCombinator
andParentCombinator
RelativeParent
andRelativeAncestor
inselectors.relative
Fixes 🐛
- Equality in
CompisiteSoupSelector
Improvements 🚀
- Docs - improvements
check_selector
function decoupled fromSoupSelector
inselectors.base
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
Breaking Changes 💥
- Renaming
tags
subpackage toselectors
- Moving
nth
package fromselectors.css
toselectors
- Renaming
TagSelector
toTypeSelector
and removingattributes
parameter - Renaming
AnyTagSelector
toUniversalSelector
- Moving
HasSelector
torelative.py
module - Moving all logical selctors to
soupsavvy.selectors.logical.py
module - Removing
tag
parameter fromsoupsavvy.selectors.css
module selectors.
New Features 🎉
XORSelector
in #130
Improvements 🚀
- Alias for
SelectorList
->OrSelector
IdSelector
andClassSelector
to package init- Moving documentation to ReadTheDocs
- New tutorials in documentation
This minor release introduces breaking changes as with this version development of soupsavvy
is planned to be more stable with gradual changes from release to release. All this changes makes package more consistent and components more coherent.
Full Changelog: v0.1.9...v0.2.0