To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 2.12 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.16.0] ((2024-11-11))

CityDoctor now supports the import, export and validation of CityGML 3.0 files.

CityGML Object parsing

  • CityDoctor is now capable of parsing and validating the following CityGML objects:

    • Tunnel, TunnelParts, TunnelHollows and TunnelInstallations
    • BuildingRooms, BuildingFurniture, BuildingStoreys and BuildingUnits
    • BridgeRooms and BridgeFurniture
    • CityFurniture
    • GenericCityObjects
  • CityDoctor now supports ImplicitGeometries and CompositeSurfaces.

  • Data from CityDoctor's internal model will now be exported to the same CityGML version as the input file, rather than always exporting it to CityGML 2.0.

CityDoctorGUI

  • Featuretabs for Tunnel, CityFurniture and other CityObjects were added.

  • QoL improvements:

    • Added a north arrow to the mesh view.
    • The camera of the mesh view can now be dragged by holding the right mouse button.
    • Added a button which resets the camera view back to the initial state.
    • Added a button to toggle hiding of roof BoundarySurfaces in the mesh view.
    • Feature-tabs will now be greyed out if they contain no objects.
    • Added a view-tab for GenericAttributes

Fixed

  • Fixed a TreeNode text color bug, which showed unchecked objects as being already validated.
  • Fixed an oversight in the CityGML version number parsing

[3.15.0] (2024-09-03)

Added (7 changes)

  • Add CityDoctorAutoPro extension.
  • Add CityDoctorGUI extension.
  • Add CityDoctorHealer extension.
  • Add CityDoctorHealerGUI extension.
  • Add CityDoctorHealerGenetic extension.
  • Add CityDoctorWebService extension.
  • Add Documentation for extension modules.

Fixed (1 change)

  • Fix false positives for Solid self-intersections.

Changed (1 change)

  • Update Maven dependencies: Include JavaFX

Security (1 change)

  • Upgrade SnakeYAML to version 2.0

[3.14.0] (2024-03-20)

Official Release of CityDoctor2