- Overloaded `filter` methods on derived classes of `Set` accept string arguments.
0.4.1
Changed
- `OverlappingAreas` inherit from `Areas`.
0.4.0
Added
- Direct methods for elements retrieval within areas. - Raw string filter expressions in set's `filter` method.
0.3.0
Added
- Added recursed up (relations) and down (relations) sets (`>`, `>>`, `<`, `<<`). - Added overlapping areas statement (*is_in*).
0.2.0
Added
- `Elements` class representing the `nwr` query statement (`Nodes`, `Ways` and `Relations` are specialized child classes of `Elements`). - Filter operations on `Union` and `Difference` derived from the `Set` class. - Nested unions of unions are merged into a single union when the query is built. - Intersection using the multiplication operator.
Fixed
- Semantically incorrect filter simplification when chaining different types of sets.
Changed
- Removed `QueryStatement` and `BlockStatement` for a generic `Set` for better abastraction. - `out()` doesn't return anything. - Renamed `Intersection` filter to `Intersect`.