Overpassforge

Latest version: v0.4.3

Safety actively analyzes 622904 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.3

Added

- `map_to_area` wrapper with `AsAreas` object.

Changed

- Moved `out` from `Statement` to `Set` only.

0.4.2

Changed

- Enforced return type on query methods.

Fixed

- 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`.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.