Skip to content

Releases: sewcio543/soupsavvy

v0.2.3

09 Sep 13:26
Compare
Choose a tag to compare

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: v0.2.2...v0.2.3

v0.2.2

30 Aug 10:22
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Operations subpackage
  • Models subpackage

Documentation 📚

  • Docstrings in package init file
  • Model tutorial

Full Changelog: v0.2.1...v0.2.2

v0.2.1

17 Aug 13:17
Compare
Choose a tag to compare

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: v0.2.0...v0.2.1

v0.2.0

15 Aug 22:33
Compare
Choose a tag to compare

What's Changed

Breaking Changes 💥

  • Renaming tags subpackage to selectors
  • Moving nth package from selectors.css to selectors
  • Renaming TagSelector to TypeSelector and removing attributes parameter
  • Renaming AnyTagSelector to UniversalSelector
  • Moving HasSelector to relative.py module
  • Moving all logical selctors to soupsavvy.selectors.logical.py module
  • Removing tag parameter from soupsavvy.selectors.css module selectors.

New Features 🎉

  • XORSelector in #130

Improvements 🚀

  • Alias for SelectorList -> OrSelector
  • IdSelector and ClassSelector 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