- Fixed compatibility with Nim v0.20.0
- Fixed #3
- Improved error handling:
ParseError
now inherits fromValueError
instead ofException
ParseError
is now the only catchable exception that will be raised by exported Nimquery procs (this was already the documented behavior, but wasn't true for some edge cases).- Exception messages now always contain the full query that caused the exception.
- CSS pseudo selectors are now case insensitive.
- Now requires Nim 0.19.2 or later.
- Much more strict and correct parsing for the
:nth-*
family of pseudo selectors.