Releases: halestudio/hale
v5.4.0
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
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
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
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
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 theApplications
folder - launch
terminal
and execute the following command
xattr -cr '/Applications/hale studio.app'
- Finally, launch
hale studio
fromApplications
On Linux
- No special instructions required, extract, copy and run as usual
hale»studio 5.0.1
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 theApplications
folder - launch
terminal
and execute the following command
xattr -cr '/Applications/hale studio.app'
- Finally, launch
hale studio
fromApplications
On Linux
- No special instructions required, extract, copy and run as usual
hale»studio 5.0.0
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 theApplications
folder - launch
terminal
and execute the following command
xattr -cr '/Applications/hale studio.app'
- Finally, launch
hale studio
fromApplications
On Linux
- No special instructions required, extract, copy and run as usual
hale»studio 4.1.0
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
xattr -cr '/Applications/hale studio.app'
- Finally, launch
hale studio
fromApplications
hale studio 4.0.0
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:
- Download the 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 viaSystem Preferences > Security & Privacy
. - Run the hale studio executable (e.g.
HALE.exe
on Windows)
hale studio 3.5.0
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:
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 viaSystem Preferences > Security & Privacy
. - Run the hale studio executable (e.g.
HALE.exe
on Windows)