CHANGELOG.md 1.51 KB
Newer Older
Martin Raifer's avatar
Martin Raifer committed
1 2 3 4
1.5-SNAPSHOT
------------


Martin Raifer's avatar
Martin Raifer committed
5 6
1.4.0
-----
Martin Raifer's avatar
Martin Raifer committed
7

Martin Raifer's avatar
Martin Raifer committed
8
* allow using applyOSMGeometry with a supplier method
9
* added convenience methods to create simple custom filters from predicates/lambdas: `Filter.by`, `Filter.byOSMEntity`, `Filter.byOSHEntity`
Martin Raifer's avatar
Martin Raifer committed
10

Martin Raifer's avatar
Martin Raifer committed
11 12
1.3.0
-----
13

14 15
* new filter: geometry filters return only features with a certain range of length (in meters) or area (in m²)
* new filter: id filter allows to select by type and id in a single expression (syntax: `id:node/42`)
16 17
* be a bit more forgiving with extra or omitted whitespace around parentheses

Martin Raifer's avatar
Martin Raifer committed
18 19
1.2.0
-----
20 21

* new filter: "tag key in value-list" operator (syntax: `tag in (list, of, values)`)
22
* new filter: select features by their OSM id (syntax: `id: 1`, `id: (1,2,3)`, `id: (1..3)`)
23 24
* allow parsing of empty filters which end up not filtering anything
* update ohsome parent to version 2.4 (upgrades build environment to JDK 11)
25 26
* improve test coverage

Martin Raifer's avatar
Martin Raifer committed
27 28 29 30 31 32
1.1.4
-----

* fix a bug triggered when serializing a geometry-type filter
* add license files (LGPL)

33 34
1.1.3
-----
35

36 37 38 39
* switch to ohsome-parent module
* replace local checkstyle config with ohsome group definitions
* prepare for deployment to central

Martin Raifer's avatar
Martin Raifer committed
40 41 42 43 44
1.1.2
-----

* Fix more spelling of keywords in error messages.

Martin Raifer's avatar
Martin Raifer committed
45 46 47 48 49
1.1.1
-----

* Improve documentation by adding some examples to readme.

Martin Raifer's avatar
Martin Raifer committed
50 51 52 53 54
1.1.0
-----

Adds support for geometry type filters (`geometry:…`).

Martin Raifer's avatar
Martin Raifer committed
55 56 57 58
1.0.0
-----

First release.
Martin Raifer's avatar
Martin Raifer committed
59
Supports filters for tags (`key=value`, `key!=value`, `key=*`, `key!=*`), OSM type (`type:…`), boolean operators (`and`, `or`, `not`) and parentheses.