Changelog --------- Version 0.7.0 ............. Released on 2022-09-19. * Support :has selector Version 0.6.0 ............. Released on 2022-04-15. **This version deprecates the ``iter_ancestors`` and ``iter_previous_siblings`` methods, that will be removed in 0.7.0. Use the ``ancestors`` and ``previous_siblings`` properties instead.** * Improve speed of ancestors and previous siblings Version 0.5.0 ............. Released on 2022-02-27. * Support Python 3.10 * Drop support of Python 3.6 * Handle many CSS4 selectors * Ignore comments at the beginning of selectors Version 0.4.1 ............. Released on 2020-10-29. * Fix PyPI description and various links. Version 0.4.0 ............. Released on 2020-10-29. * Drop support of Python 3.5, add support of Python 3.9. * Don’t crash on empty :not() selectors. * New code structure, new packaging, new documentation. Version 0.3.0 ............. Released on 2020-03-16. * Drop Python2 support. * Improve packaging and testing. Version 0.2.2 ............. Released on 2019-09-06. * Optimize lang attribute selectors. Version 0.2.1 ............. Released on 2017-10-02. * Fix documentation. Version 0.2.0 ............. Released on 2017-08-16. * Fix some selectors for HTML documents with no namespace. * Don't crash when the attribute comparator is unknown. * Don't crash when there are empty attribute classes. * Follow semantic versioning. Version 0.1 ........... Released on 2017-07-07. * Initial release.