Skip to content

Commit

Permalink
bumping version to 2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
clausnagel committed Jan 29, 2024
1 parent cc99b04 commit 7d574ba
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 13 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
# Changelog

## [Unreleased]

## [2.3.0] - 2024-01-29
### Added
- The `apply-xslt` command now supports XSLT/XPath 2.0 and 3.0.
- The citygml-tools Docker images are now available as GitHub packages in addition to Docker Hub.

### Changed
- **Breaking:** Java 17 is now the minimum required version for running citygml-tools.
- Improved performance when resolving global references in the `to-cityjson` command.

### Fixed
- Inline appearances of implicit geometries in CityGML 3 are now correctly converted to CityJSONSeq.
- Fixed UTF-16 and UTF-32 encoding for CityJSON.

## [2.2.0] - 2023-11-03
### Added
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ citygml-tools is licensed under the [Apache License, Version 2.0](http://www.apa
See the `LICENSE` file for more details.

## Latest release
The latest stable release of citygml-tools is 2.2.0.
The latest stable release of citygml-tools is 2.3.0.

Download the latest citygml-tools release as ZIP package
[here](https://github.com/citygml4j/citygml-tools/releases/latest). Previous releases are available from the
Expand Down Expand Up @@ -79,13 +79,14 @@ easy way to convert your existing CityGML 2.0 and 1.0 datasets into the latest v
The `from-cityjson` and `to-cityjson` commands support [CityJSON](https://www.cityjson.org/) 2.0, 1.1, and 1.0 files.

## System requirements
* Java 11 or higher
* Java 17 or higher

citygml-tools can be run on any platform providing appropriate Java support.

## Docker
citygml-tools is also available as Docker image. You can either build the image yourself using the provided `Dockerfile`
or use a pre-built image from Docker Hub: https://hub.docker.com/r/citygml4j/citygml-tools.
or use a pre-built image from [Docker Hub](https://hub.docker.com/r/citygml4j/citygml-tools) or GitHub packages.
The pre-built images support the most common architectures `(amd64, arm64)`.

To build the image, clone the repository to your local machine and run the following command from the root of the
repository:
Expand All @@ -96,7 +97,7 @@ An official image can be pulled from Docker Hub as shown below.

> docker pull citygml4j/citygml-tools:TAG

Replace the `TAG` label with the version of citygml-tools you want to use such as `v2.2.0`. The `latest` tag
Replace the `TAG` label with the version of citygml-tools you want to use such as `v2.3.0`. The `latest` tag
refers to the latest stable release and is also the _default value_ if no tag is specified. If you want to pull the
most recent unreleased snapshot of citygml-tools, use `edge` as tag.

Expand Down Expand Up @@ -134,7 +135,6 @@ repository to your local machine and run the following command from the root of
> gradlew installDist

The script automatically downloads all required dependencies for building and running citygml-tools. So make sure you
are connected to the internet. The build process runs on all major operating systems and only requires a Java 11 JDK or
higher to run.
are connected to the internet.

If the build was successful, you will find the citygml-tools package under `citygml-tools/build/install`.
14 changes: 7 additions & 7 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
}

group 'org.citygml4j.tools'
version '2.2.1-SNAPSHOT'
version '2.3.0'
description 'Collection of tools for processing CityGML files'

ext {
Expand All @@ -30,14 +30,14 @@ repositories {
}

dependencies {
implementation 'org.citygml4j:citygml4j-xml:3.2.0-SNAPSHOT'
implementation 'org.citygml4j:citygml4j-cityjson:3.2.0-SNAPSHOT'
implementation 'org.citygml4j:citygml4j-xml:3.2.0'
implementation 'org.citygml4j:citygml4j-cityjson:3.2.0'
implementation 'info.picocli:picocli:4.7.5'
implementation 'org.geotools:gt-epsg-extension:30.0'
implementation 'org.geotools:gt-epsg-hsql:30.0'
implementation 'org.geotools:gt-referencing:30.0'
implementation 'org.geotools:gt-epsg-extension:30.2'
implementation 'org.geotools:gt-epsg-hsql:30.2'
implementation 'org.geotools:gt-referencing:30.2'
implementation 'org.apache.commons:commons-imaging:1.0-alpha3'
runtimeOnly 'com.fasterxml.woodstox:woodstox-core:6.5.1'
runtimeOnly 'com.fasterxml.woodstox:woodstox-core:6.6.0'
runtimeOnly 'net.sf.saxon:Saxon-HE:12.4'
}

Expand Down

0 comments on commit 7d574ba

Please sign in to comment.