Skip to content

Releases: halestudio/hale

v5.4.0

06 Dec 14:05
Compare
Choose a tag to compare

5.4.0 (2024-12-06)

Features

  • shp: support writing date fields with other bindings than Date (24b35ba)

Bug Fixes

  • adapt name of system property for join handler (97ce343)
  • deps: update dependency to.wetransform.offlineresources.feature to v2024.11.27.bnd-w0rrma (8950291)
  • download linked objects in a WFS using "resolvedepth" (35c5f85), closes #1084
  • wait until adding instance to sink is complete (52044f5)

Performance Improvements

  • make index join/merge handlers optional (1cb5163)

v5.3.0

07 Aug 06:51
Compare
Choose a tag to compare

5.3.0 (2024-08-07)

Features

  • support loading Shapefiles for XML schemas (0f64ad3)
  • support loading single Shapefile from folder (eb83a2f)

Bug Fixes

  • avoid arbitrary file access during archive extraction ("Zip Slip") (5c82a4b)
  • deps: update dependency to.wetransform.offlineresources.feature to v2024.7.31.bnd-fohraq (5f8fbd7)
  • replace broken or risky cryptographic algorithm (9903a9f)
  • Xplan validation erroneously throws warning on missing objects (23bcc04), closes #890

v5.2.1

04 Jul 07:39
Compare
Choose a tag to compare

5.2.1 (2024-07-04)

Bug Fixes

  • added scroll functionality to the CheckboxTableViewer for selecting export types for CSV and Excel (2e0483b)
  • implicit narrowing conversion in compound assignment (bfedff0)
  • resolve XML external entity in user-controlled data (88ff8cc)
  • use correct representation of date and time when exporting XML/GML (305b7ea)

v5.2.0

19 Jun 15:32
Compare
Choose a tag to compare

5.2.0 (2024-06-19)

Features

  • add binding to service provider for use in Groovy script (990a152)
  • add paramter "resolvedepth" in UI when downloading data via WFS (693b8b8), closes #1085
  • allow usage of LookupTableImpl and LookupTableInfoImpl in Groovy (6b96ff9)
  • CSV, Excel and JSON writer - reduce to single geometries if data does not contain multi geometry (3aa38bf), closes #986
  • update version number to 5.2.0 for the next snapshot (5fbde49)

Bug Fixes

  • functions not working for elements with value and attribute (2493822)
  • add quotes to automatically generated condition contexts on parent (72b243d)
  • allow filtering for joins (4309686)
  • deps: update dependency de.undercouch:gradle-download-task to v5 (9d9a370)
  • deps: update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.13.0 (b8241c1)
  • deps: update dependency org.apache.maven.resolver:maven-resolver-api to v1.9.20 (d56e083)
  • deps: update dependency org.apache.maven.wagon:wagon-http to v3.5.3 (f23c9fa)
  • deps: update dependency org.eclipse.jgit:org.eclipse.jgit to v6 (4a6064f)
  • deps: update dependency org.slf4j:slf4j-simple to v2 (71567f7)
  • deps: update dependency org.yaml:snakeyaml to v2 (7d321e3)
  • deps: update dependency to.wetransform.offlineresources.feature to v2024.5.23.bnd-osxq0g (db6b415)
  • deps: update dependency to.wetransform.offlineresources.feature to v2024.6.13.bnd-dc5qw (160ac42)
  • deps: update dependency to.wetransform.offlineresources.feature to v2024.6.18.bnd-nmxrdq (ef6534f)
  • deps: update other org.apache.maven.wagon dependencies (1e87ef5)
  • don't close PrintStream when using printCell (ca99edf)
  • fix provider definition for geometry.unifyWindingOrder parameters (4cca094)
  • Reload and update schemas - saves the last changes (a80cf5a), closes #956
  • use appropriate methods to convert the numbers in XML (2baec50)

hale»studio 5.1.0

23 Feb 12:06
Compare
Choose a tag to compare

hale»studio 5.1.0

This hale»studio release brings several new features as well as fixes for issues of the previous release. These include:

Enhancements

  • Better Excel Support: You can now work with multiple sheets in Excel files all at once, making it easier to manage your data.
  • Efficient Exporting: Exporting multiple types of features to Excel/CSV is now simpler and faster.
  • Flexible Data Handling: Load Excel files with blank rows and sheets effortlessly, streamlining your workflow.
  • Enhanced Date Formatting: Choose from predefined or custom formats for Date cells during Excel import, giving you more control over your data.
  • Expanded Export Options: Even if your feature types have no data, you can still export them to Excel for future reference.
  • Consistent Experience: The Excel functionality now aligns seamlessly with our CSV export wizard, providing a unified experience across formats.
  • JSON data import: Support for importing data from JSON files, enhancing the versatility of data import options.
  • Schema Loading: Support extracting schema from JSON data
  • Shapefile Export: Improve the export to Shapefiles including feature types with no geometry
  • Map Update: We've replaced the no longer available default map with OpenStreetMap.
  • Groovy Compatibility: Expanded Groovy restriction whitelist to include Boolean and Java Pattern class for increased compatibility.
  • Enhanced Precision: When exporting data as JSON or GeoJSON, now up to 20 decimal places are retained in Geometry coordinates
  • Join functions: Enhance Join functions with optional "inner join" behavior, ensuring that a result is generated only when all join conditions are satisfied.
  • Update INSPIRE schemas: Update offline versions of INSPIRE schemas to 2024.1.2.

Maintenance

  • GeoTools Update: We've upgraded GeoTools to version 29.1, bringing you improved functionality.
  • Dependency Update: We've updated dependencies in hale-platform to resolve security issues, ensuring your system remains secure.
  • Windows Installer Fix: We've addressed a bug in the Windows installer, improving the installation experience on Windows systems.

Bug fixes

  • Improved Functionality: We've fixed issues with the Excel reader not recognizing empty rows, ensuring smoother data processing.
  • Data Export Fixes: Addressed problems with exporting transformed data, preventing attribute value shifts in Shapefiles.
  • Shapefile Writer Fixes: Resolved issues with Shapefile writer recognizing geometries for feature types accurately.
  • TopoJSON Encoding: Fixed TopoJSON encoding for reliable data representation.
  • Performance Improvements: Fixed potential endless loop when skipping instances in paginated WFS requests, improving performance.
  • Export Fixes: Resolved issues with exporting HSD schemas for schemas with no namespace.
  • Configuration Fixes: Fixed broken feature type selection on custom export configuration.
  • Index-based Merge: Index-based Merge Now Handles Cases without a Merge Key.
  • Increased Efficiency of Index-based Join and Merge Implementations: Addressed an issue preventing the utilization of more efficient index-based Join and Merge implementations.

For a complete list of changes, please take a look at the change log.

Important note for Windows users

In case you experience problems with hale studio after upgrading from a previous version (e.g. a missing menu bar or other UI glitches), please make sure to delete or rename the workspace folder HALE in %APPDATA%\wetransform as this folder may contain data incompatible with the new Eclipse platform.

Installation instructions

Using the installer for Windows:

  • Download the installer for Windows and run it
  • Run the hale studio executable (e.g. HALE.exe on Windows)

On macOS:

  • download the dmg file and double click on it
  • drag hale studio to the Applications folder
  • launch terminal and execute the following command
 xattr -cr '/Applications/hale studio.app'
  • Finally, launch hale studio from Applications

On Linux

  • No special instructions required, extract, copy and run as usual

hale»studio 5.0.1

20 Jul 10:05
Compare
Choose a tag to compare

hale»studio 5.0.1

This hale»studio release brings several new features as well as fixes for issues of the previous release. These include:

  • Add an option to overwrite content in Geopackage Writer instead of appending content
  • Add a parameter to the GeoPackage writer that allows creating tables for all mapping-relevant target types
  • Create a code page (.cpg) file when exporting a Shapefile
  • Fix the Commons Text security vulnerability
  • Fix to proxy settings to be able to contact update sites when Proxy usage is required.

For a complete list of changes, please take a look at the change log.

Important note for Windows users

In case you experience problems with hale studio after upgrading from a previous version (e.g. a missing menu bar or other UI glitches), please make sure to delete or rename the workspace folder HALE in %APPDATA%\wetransform as this folder may contain data incompatible with the new Eclipse platform.

Installation instructions

Using the installer for Windows:

  • Download the installer for Windows and run it
  • Run the hale studio executable (e.g. HALE.exe on Windows)

On macOS:

  • download the dmg file and double click on it
  • drag hale studio to the Applications folder
  • launch terminal and execute the following command
 xattr -cr '/Applications/hale studio.app'
  • Finally, launch hale studio from Applications

On Linux

  • No special instructions required, extract, copy and run as usual

hale»studio 5.0.0

06 Jan 07:50
d0a6e84
Compare
Choose a tag to compare

hale»studio 5.0.0

This hale»studio release brings several new features as well as fixes for issues of the previous release. These include:

  • The latest hale»studio 5.0.0 now supports Java 17 as target runtime, this is a major migration from Java 8 used in the previous releases
  • Support for Groovy 2.4 also updated to Groovy 2.5
  • Support to configure details on HTTP client max connections and connection eviction via environment variables
  • Support for TopoJSON as a format for exporting data
  • Deegree workspace configuration generation has been temporarily removed since it requires further work to integrate updated dependencies that are compatible with Java 17

For a complete list of changes, please take a look at the change log.

Important note for Windows users

In case you experience problems with hale studio after upgrading from a previous version (e.g. a missing menu bar or other UI glitches), please make sure to delete or rename the workspace folder HALE in %APPDATA%\wetransform as this folder may contain data incompatible with the new Eclipse platform.

Installation instructions

Using the installer for Windows:

  • Download the installer for Windows and run it
  • Run the hale studio executable (e.g. HALE.exe on Windows)

On macOS:

  • download the dmg file and double click on it
  • drag hale studio to the Applications folder
  • launch terminal and execute the following command
 xattr -cr '/Applications/hale studio.app'
  • Finally, launch hale studio from Applications

On Linux

  • No special instructions required, extract, copy and run as usual

hale»studio 4.1.0

17 Nov 15:28
ea4ef49
Compare
Choose a tag to compare

hale»studio 4.1.0

This hale»studio release brings several new features as well as fixes for issues of the previous release. These include:

  • Support for selecting multiple files during schema and the data import
  • European Noise Directive (END)-related schemas added in presets
  • Support to remove a single schema from the project view
  • Support to export the source and the transformed data to Shapefiles using GeoTools
  • Fix to launch the application in newer versions of macOS
  • For the macOS version JDK 8 is bundled within the hale studio packages which avoids explicit download and installation of JDK 8
  • Support for creating a spatial index when writing GeoPackage files

For a complete list of changes, please take a look at the change log.

Important note for Windows users

In case you experience problems with hale studio after upgrading from a previous version (e.g. a missing menu bar or other UI glitches), please make sure to delete or rename the workspace folder HALE in %APPDATA%\wetransform as this folder may contain data incompatible with the new Eclipse platform.

Installation instructions

Using the Windows installer:

  • Download the installer for Windows and run it
  • Run the hale studio executable (e.g. HALE.exe on Windows)

If not using the Windows installer:

  • On macOS
    • download the dmg file and double click on it
    • drag hale studio to the Applications folder
    • users having Mac with intel chip processor should skip this step, only if you are using Mac with M1 chip then follow the steps explained here
    • launch terminal and execute the following command
 xattr -cr '/Applications/hale studio.app'
  • Finally, launch hale studio from Applications

hale studio 4.0.0

01 Jul 20:44
Compare
Choose a tag to compare

hale studio 4.0.0

Our main objective for this major release has been to modernize hale studio from the ground up, by making it compliant with current OpenJDK versions, using the most recent eclipse RCP version, and by upgrading as many dependencies such as GeoTools as feasible. The updates include:

  • Migration to OpenJDK
  • Upgrade to GeoTools 21
  • Improved support for Linux and macOS (platform upgrade to Eclipse 2020-03)
  • Major updates to the documentation and help
  • Reader and Writer for GeoPackage
  • A specific Writer for XPlanGML that supports partitioning by plan
  • Added presets for CEN/TS 17268 (TN-ITS), ISO 19139, XPlanGML 4.0/4.1/5.0/5.1/5.2/5.3beta and GeoInfoDok 6.0.1/7.0/7.1
  • Enhancements for GML Dictionary Codelist handling
  • Support for TLS 1.2
  • Various other bug fixes and enhancements

Please note that this release introduces breaking changes that affect transformation project compatibility and plug-ins compatibility. All plug-ins (e.g. GeoServer app-schema, hale studio pro Plug-Ins) need to be upgraded. Transformation projects created in hale studio 4.0 cannot be used in older versions due to the GeoTools migration.

For a complete list of changes, please take a look at the change log.

Important note for Windows users

In case you experience problems with hale studio after upgrading from a previous version (e.g. a missing menu bar or other UI glitches), please make sure to delete or rename the workspace folder HALE in %APPDATA%\wetransform as this folder may contain data incompatible with the new Eclipse platform.

Installation instructions

Using the Windows installer:

If not using the Windows installer:

  • On Mac OS X installing Java 8 JDK is required (JRE is not sufficient!)
  • Extract the archive to your local filesystem (to a folder where you have write access)
  • When using the DMG image on macOS: Mount the image and install hale studio by dragging the app to the Application folder. You might also need to explicitly allow the hale studio app to start via System Preferences > Security & Privacy.
  • Run the hale studio executable (e.g. HALE.exe on Windows)

hale studio 3.5.0

11 Jan 12:31
Compare
Choose a tag to compare

hale studio 3.5.0

This hale studio release brings several new features as well as fixes for issues of the previous release. These include:

  • Improved support for Linux and macOS (platform upgrade to Eclipse Photon)
  • Deegree feature store configuration export
  • GML partitioning by spatial extent
  • Support for plugin installation via update sites
  • Improved Xtraserver export
  • Migration support for join conditions and context filters

For a complete list of changes, please take a look at the change log.

Important note for Windows users

In case you experience problems with hale studio after upgrading from a previous version (e.g. a missing menu bar or other UI glitches), please make sure to delete or rename the workspace folder HALE in %APPDATA%\wetransform as this folder may contain data incompatible with the new Photon client platform.

Installation instructions

Using the Windows installer:

  • Download the 32-bit or 64-bit installer for Windows and run it

If not using the Windows installer:

  • On Mac OS X installing Java 8 JDK is required (JRE is not sufficient!)
  • Extract the archive to your local filesystem (to a folder where you have write access)
  • When using the DMG image on macOS: Mount the image and install hale studio by dragging the app to the Application folder. You might also need to explicitly allow the hale studio app to start via System Preferences > Security & Privacy.
  • Run the hale studio executable (e.g. HALE.exe on Windows)