All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- LICENSE file.
- Code of Conduct.
- Add support for Ruby 3.2 and 3.3 (no changes).
- Support for chains of operations longer than the most simple cases.
- Introduce Classlist::Operation as a common super class for Classlist::Add, Classlist::Remove, Classlist::Reset.
- Classlist::Add that adds all entries when merged
- Classlist::Reset that replaces all entries when merged
- Classlist::Remove that removes entries when merged
- DOMTokenList compatible Classlist class.