Skip to content

Releases: hajkmap/Hajk

Hajk 3.9.0

04 Apr 12:52
3136835
Compare
Choose a tag to compare

327 commits and changes in 168 files since the 3.8 release – here's Hajk 3.9! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

This is the last release based on Material UI 4. All upcoming releases will be built using MUI 5.

In addition, this is the last release that provides Internet Explorer 11 support. If you still need IE11 in future versions of Hajk, you will need to include some polyfills and create a custom build.

Changelog

Major new features

New Draw-plugin (#945)

The new Draw-plugin presents several new features that were lacking in the old Draw-plugin, some examples:

  • Ability to draw arrows.
  • Ability to copy drawn objects.
  • Ability to move drawn objects a set distance.
  • Ability to change the visual appearance of drawn objects.
  • Ability to restore removed objects.
    • The removed objects are saved in the LocalStorage, so the user must accept functional cookies to enable this feature.
  • Ability to save drawings so that the user can continue to draw later.
    • The drawings are saved in the LocalStorage, so the user must accept functional cookies to enable this feature.

The new Draw-plugin is not entirely completed, and will get more functionality in the upcoming releases.

image

New InfoDialog plugin to replace Information (#966)

  • This plugin can be instantiated multiple times per map. Each instance has its own settings, including text, name and icon.
  • The new dialog window use react-markdown as renderer. Legacy HTML renderer is supported too.
  • Note: there's still no Admin UI interface for configuring this plugin, because this plugins differs so much (as it allows multiple instances per map). Please consult the plugin's wiki page for a configuration example.

Refined Cookie-notice

image
The Cookie-notice (along with its handlers) is now letting the user decide whether they want to accept required, functional and/or third-party cookies. Depending on what the user selects, we are now making sure that we're not storing anything that the user has not accepted to store.

New features and bug fixes

#345, #806, #840, #855, #856, #862, #865, #872, #878, #887, #909, #917, #935, #939, #941, #945, #964, #966, #968, #970, #971, #980, #990, #991, #998, #999, #1001, #1002, #1006, #1012, #1018, #1019, #1041, #1045.

Closed PRs

New Contributors

Full Changelog: v3.8.0...v3.9.0


Downloads

There are multiple ways to get the latest Hajk up and running, including Docker container.

Pre-compiled releases

As usual, we have prepared three different versions of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.9.0 NodeJS edition
  2. Hajk 3.9.0 Simple edition
  3. Hajk 3.9.0 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.9 Release Candidate 1

10 Mar 08:20
9f38e15
Compare
Choose a tag to compare
Pre-release

303 commits and changes in 162 files since the 3.8 release – here's Hajk 3.9! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

This is the last release that will be built on Material UI 4, all upcoming releases will be built using MUI 5.

Changelog

Major new features

New Draw-plugin (#945)

The new Draw-plugin presents several new features that were lacking in the old Draw-plugin, some examples:

  • Ability to draw arrows.
  • Ability to copy drawn objects.
  • Ability to move drawn objects a set distance.
  • Ability to change the visual appearance of drawn objects.
  • Ability to restore removed objects.
    • The removed objects are saved in the LocalStorage, so the user must accept functional cookies to enable this feature.
  • Ability to save drawings so that the user can continue to draw later.
    • The drawings are saved in the LocalStorage, so the user must accept functional cookies to enable this feature.

The new Draw-plugin is not entirely completed, and will get more functionality in the upcoming releases.

image

New InfoDialog plugin to replace Information (#966)

  • This plugin can be instantiated multiple times per map. Each instance has its own settings, including text, name and icon.
  • The new dialog window use react-markdown as renderer. Legacy HTML renderer is supported too.
  • Note: there's still no Admin UI interface for configuring this plugin, because this plugins differs so much (as it allows multiple instances per map). Please consult the plugin's wiki page for a configuration example.

Refined Cookie-notice

image
The Cookie-notice (along with its handlers) is now letting the user decide whether they want to accept required, functional and/or third-party cookies. Depending on what the user selects, we are now making sure that we're not storing anything that the user has not accepted to store.

New features and bug fixes

#345, #806, #840, #855, #856, #862, #865, #872, #878, #887, #909, #917, #935, #939, #941, #945, #964, #966, #968, #970, #971, #980, #990, #991, #998, #999, #1001, #1002, #1006, #1012, #1018, #1019

Closed PRs

New Contributors

Full Changelog: v3.8.0...v3.9.0-rc.1


Downloads

There are multiple ways to get the latest Hajk up and running, including Docker container.

Pre-compiled releases

As usual, we have prepared three different versions of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.9.0-rc.1 NodeJS edition
  2. Hajk 3.9.0-rc.1 Simple edition
  3. Hajk 3.9.0-rc.1 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.8.0

19 Jan 13:18
70f08d6
Compare
Choose a tag to compare

304 commits and changes in 201 files since the 3.7 release – here's Hajk 3.8! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Changelog

Major new features

Added FME Server plugin. #750

This opens up new possibilities for integration with Safe's FME Server application.
MicrosoftTeams-image

Search plugin respects different response types. #882

Search plugin now respects different info formats (GML 2/3/3.2 and GeoJSON). Makes Hajk work with QGIS Server's WFS implementation.

Improvements in Edit. #884

More data types are allowed in the plugin.
Skärmavbild 2022-01-19 kl  13 40 58

Improve Hajk's accessibility. #877

It's now possible to navigate the map using keyboard.

Make Client UI user-aware. #899

The added UI Control is just a proof-of-concept, with virtually no functionality other than displaying the user's name in the UI. However, this opens up a lot of possibilities for plugins to optionally read provided information from Active Directory.
image

New features

  • Major improvements for QGIS Server users, including better support for GetLegendGraphics (#879) and FeatureInfo (#880) requests.
  • TLS Support in Backend makes it possible to authenticate via LDAPS. #893
  • Allow Admin to enable Home button #876
  • Optional info is now shown also for background layers. #808
  • Make it possible to disable View rotation, among other default OpenLayers interactions #875
  • Location plugin: make it more like other map apps #863
  • Better EDP integration support #861
  • Added endpoint /fmeproxy as a new controller #900
  • Print enhancements (#908)
  • FIR plugin added (Varberg-specific implementation, #855)
  • New generic KML model (various commits starting with 68bdb12), including new KML Writer from OpenLayers (#928)
  • New generic Draw model (various commits starting with 1cd2fac) (#931)
  • .NET-based proxy intended for rewriting requests to GeoServer ported from Hajk 2 (#930)
  • Open Sans added to default build (Göteborg-specific implementation, #934)
  • Correct alpha-numeric sorting of results in Search, (#947)
  • Possibility to turn off min/max zoom level warnings on a per-layer basis (#948)
  • Search: show labels on features in map directly when searching (#949)
  • GeoSuite plugin added (#950)
  • Search: option to limit search to only visible layers (including necessary changes in Admin UI to specify search fields, more - #914)
  • Docker documentation and improvements (#960)
  • Additional functionality added to FME Server plugin (#955)

Bug fixes and minor features

Checklist for admins

  • Verify that search works with different kinds of sources. Previous to this release, search always used GeoJSON, but as of this release the setting from Admin UI is respected. Since the default setting in Admin UI has always been GML2, that's what will be used by default from this release. If you want to stay with GeoJSON: make sure to change the response type for your search sources.
  • Verify that FeatureInfo ("info click") works, for multiple layer types.
  • Ensure that the Edit plugin works with your current configuration. The plugin has seen substantial update in this release.
  • If you use the Active Directory authentication in NodeJS backend, you now have the possibility to supply certificates and use LDAPS. Check out details in .env.
  • If you're planning to use the new FME Server plugin, make sure that the url_base key is set in Admin UI's config.json. (This has been added to config.json in this release.)
  • If you'd like to use the more compact version of the Location plugin, ensure to set the target properly to control in Admin UI for that plugin.

Downloads

There are multiple ways to get the latest Hajk up and running, including Docker container.

Pre-compiled releases

As usual, we have prepared three different versions of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.8.0 NodeJS edition
  2. Hajk 3.8.0 Simple edition
  3. Hajk 3.8.0 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.8 Release Candidate 2

15 Dec 09:08
ec637ad
Compare
Choose a tag to compare
Pre-release

303 commits and changes in 201 files since the 3.7 release – here's Hajk 3.8! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Changelog

Since Release Candidate 1

  • Print enhancements (#908)
  • FIR plugin added (Varberg-specific implementation, #855)
  • New generic KML model (various commits starting with 68bdb12), including new KML Writer from OpenLayers (#928)
  • New generic Draw model (various commits starting with 1cd2fac) (#931)
  • .NET-based proxy intended for rewriting requests to GeoServer ported from Hajk 2 (#930)
  • Open Sans added to default build (Göteborg-specific implementation, #934)
  • Correct alpha-numeric sorting of results in Search, (#947)
  • Possibility to turn off min/max zoom level warnings on a per-layer basis (#948)
  • Search: show labels on features in map directly when searching (#949)
  • GeoSuite plugin added (#950)
  • Search: option to limit search to only visible layers (including necessary changes in Admin UI to specify search fields, more - #914)
  • Docker documentation and improvements (#960)
  • Additional functionality added to FME Server plugin (#955)

Bug fixes: #909, #916, #919, #920, #921, #923, 7561c27, efc0aef, #932, #936, #938, 4568254, #940, 0668b4b, e83b73a, #958,

Major new features

Added FME Server plugin. #750

This opens up new possibilities for integration with Safe's FME Server application.
MicrosoftTeams-image

Search plugin respects different response types. #882

Search plugin now respects different info formats (GML 2/3/3.2 and GeoJSON). Makes Hajk work with QGIS Server's WFS implementation.

Improvements in Edit. #884

More data types are allowed in the plugin.

Improve Hajk's accessibility. #877

It's now possible to navigate the map using keyboard.

Make Client UI user-aware. #899

The added UI Control is just a proof-of-concept, with virtually no functionality other than displaying the user's name in the UI. However, this opens up a lot of possibilities for plugins to optionally read provided information from Active Directory.

New features

  • Major improvements for QGIS Server users, including better support for GetLegendGraphics (#879) and FeatureInfo (#880) requests.
  • TLS Support in Backend makes it possible to authenticate via LDAPS. #893
  • Allow Admin to enable Home button #876
  • Optional info is now shown also for background layers. #808
  • Make it possible to disable View rotation, among other default OpenLayers interactions #875
  • Location plugin: make it more like other map apps #863
  • Better EDP integration support #861
  • Added endpoint /fmeproxy as a new controller #900

Bug fixes and minor features

Checklist for admins

  • Verify that search works with different kinds of sources. Previous to this release, search always used GeoJSON, but as of this release the setting from Admin UI is respected. Since the default setting in Admin UI has always been GML2, that's what will be used by default from this release. If you want to stay with GeoJSON: make sure to change the response type for your search sources.
  • Verify that FeatureInfo ("info click") works, for multiple layer types.
  • Ensure that the Edit plugin works with your current configuration. The plugin has seen substantial update in this release.
  • If you use the Active Directory authentication in NodeJS backend, you now have the possibility to supply certificates and use LDAPS. Check out details in .env.
  • If you're planning to use the new FME Server plugin, make sure that the url_base key is set in Admin UI's config.json. (This has been added to config.json in this release.)
  • If you'd like to use the more compact version of the Location plugin, ensure to set the target properly to control in Admin UI for that plugin.

Downloads

There are multiple ways to get the latest Hajk up and running, including Docker container.

Pre-compiled releases

As usual, we have prepared three different versions of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.8.0-rc.2 NodeJS edition
  2. Hajk 3.8.0-rc.2 Simple edition
  3. Hajk 3.8.0-rc.2 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.8 Release Candidate 1

15 Nov 09:53
1518fbc
Compare
Choose a tag to compare
Pre-release

212 commits and changes in 130 files since the 3.7 release – here's Hajk 3.8! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Changelog

Major new features

Added FME Server plugin. #750

This opens up new possibilities for integration with Safe's FME Server application.
MicrosoftTeams-image

Search plugin respects different response types. #882

Search plugin now respects different info formats (GML 2/3/3.2 and GeoJSON). Makes Hajk work with QGIS Server's WFS implementation.

Improvements in Edit. #884

More data types are allowed in the plugin.

Improve Hajk's accessibility. #877

It's now possible to navigate the map using keyboard.

Make Client UI user-aware. #899

The added UI Control is just a proof-of-concept, with virtually no functionality other than displaying the user's name in the UI. However, this opens up a lot of possibilities for plugins to optionally read provided information from Active Directory.

New features

  • Major improvements for QGIS Server users, including better support for GetLegendGraphics (#879) and FeatureInfo (#880) requests.
  • TLS Support in Backend makes it possible to authenticate via LDAPS. #893
  • Allow Admin to enable Home button #876
  • Optional info is now shown also for background layers. #808
  • Make it possible to disable View rotation, among other default OpenLayers interactions #875
  • Location plugin: make it more like other map apps #863
  • Better EDP integration support #861
  • Added endpoint /fmeproxy as a new controller #900

Bug fixes and minor features

Checklist for admins

  • Verify that search works with different kinds of sources. Previous to this release, search always used GeoJSON, but as of this release the setting from Admin UI is respected. Since the default setting in Admin UI has always been GML2, that's what will be used by default from this release. If you want to stay with GeoJSON: make sure to change the response type for your search sources.
  • Verify that FeatureInfo ("info click") works, for multiple layer types.
  • Ensure that the Edit plugin works with your current configuration. The plugin has seen substantial update in this release.
  • If you use the Active Directory authentication in NodeJS backend, you now have the possibility to supply certificates and use LDAPS. Check out details in .env.
  • If you're planning to use the new FME Server plugin, make sure that the url_base key is set in Admin UI's config.json. (This has been added to config.json in this release.)
  • If you'd like to use the more compact version of the Location plugin, ensure to set the target properly to control in Admin UI for that plugin.

Downloads

There are multiple ways to get the latest Hajk up and running, including Docker container.

Pre-compiled releases

This time we have three different version of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.8.0-rc.1 NodeJS edition
  2. Hajk 3.8.0-rc.1 Simple edition
  3. Hajk 3.8.0-rc.1 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.8.0-alpha.1

25 Oct 08:36
70f9cde
Compare
Choose a tag to compare
Hajk 3.8.0-alpha.1 Pre-release
Pre-release

What's Changed

This is an alpha-release where we ask you to primarily test the Edit plugin, as it's seen some substantial changes.

If you have some time, please test the other major changes in this release. Take a look at the list of already closed issues labeled with 3.8: https://github.com/hajkmap/Hajk/milestone/9?closed=1.

In addition, there have been numerous improvements and fixes since 3.7, check out the full changelog here: v3.7.0...v3.8.0-alpha.1.

How to test

It's super-easy, but here's a quick recap:

  1. Download the zip file and unpack
  2. Open a terminal window and go to the unpacked directory
  3. Install deps: npm install
  4. Run: npm start
  5. Open a browser at http://localhost:3002 for Client UI
  6. Open a browser at http://localhost:3002/admin for Admin UI
  7. Setup your own WFS-T services in Admin UI, add to map and test the Edit plugin! 💥 💯 🚀
  8. Report back in the discussions thread! 🥇 👍

Hajk 3.7.0

06 Oct 07:43
3c4ef45
Compare
Choose a tag to compare

120 commits since 3.6, here's Hajk 3.7! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Changelog

Major new features

  • Client: New plugin (Timeslider), allows for users to see how data changes over time (https://github.com/hajkmap/Hajk/wiki/Tidslinje)
  • Client: New plugin (VTsearch), allows for timetables searches (https://github.com/hajkmap/Hajk/wiki/Västtrafik)
  • Backend: Add a generic proxy to the backend (#824). This replaces the .NET proxy as it allows Hajk backend to proxy any service (exposed on any port), via a path on Hajk's API. Example usage includes solving CORS problems or proxying requests to underlying services running on different port (e.g. QGIS Server).
  • Client: WMS layers can be used as search sources, only minimal configuration is required to enabled search functionality for WMS (where a corresponding WFS service exists), (22d648e)
  • Client: Add support for WFS-T, including editing, from QGIS Server (#825)

New features

  • Search results labels in map can be turned off on a per-user basis, setting is stored locally in user's browser (#773)
  • WFS-T layers can be restricted to certain AD groups (#762)
  • Min/max zoom restrictions on layers are now visualized in client so that user knows that the layer is on, but outside current zoom (#788)
  • New print solution for the DocumentHandler plugin (#796)
  • Add support for dynamic Window height in Admin (#787)
  • Automatically turn visibility on for WMS search layers that got clicked (#816)
  • More filters in the feature-info dialog (#820)
  • Add search phrase to Anchor link (#830)
  • Updated the project's license to MIT to reflect recent policy change (799bcb5)

Bug fixes

  • FeatureInfo: upgrade to ReactMarkdown 6.0 (#761)
  • Better infoclick (FeatureInfo) behavior (#771)
  • Unicode characters allowed in infoclick defintion placeholders (64bf6fa)
  • Breadcrumbs respect the chosen theme (light/dark) (#802)
  • Host Google Fonts locally (#809)
  • Map template updated to include all coordinate systems (RC1 only included EPSG:3006)
  • Minor bugfixes: #807, #812, #817, #822, #826, #831, #832, #836, #838, #839, #851, #852.

Downloads

There are multiple ways to get the latest Hajk up and running. For the first time ever, we even provide a Docker container!

Pre-compiled releases

This time we have three different version of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.7.0 NodeJS edition
  2. Hajk 3.7.0 Simple edition
  3. Hajk 3.7.0 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.7 Release Candidate 2

20 Sep 11:14
Compare
Choose a tag to compare
Pre-release

117 commits since 3.6, here's Hajk 3.7 RC2! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Changelog

Changes since RC1

  • Map template updated to include all coordinate systems (RC1 only included EPSG:3006)
  • Updated the project's licens to MIT to reflect recent policy change
  • Fix: pre-build RC1 zip files did not include the latest Admin UI, it was mistakenly the same version as 3.6. This is fixed in RC2.

Major new features

  • Client: New plugin (Timeslider), allows for users to see how data changes over time (https://github.com/hajkmap/Hajk/wiki/Tidslinje)
  • Client: New plugin (VTsearch), allows for timetables searches (https://github.com/hajkmap/Hajk/wiki/Västtrafik)
  • Backend: Add a generic proxy to the backend (#824). This replaces the .NET proxy as it allows Hajk backend to proxy any service (exposed on any port), via a path on Hajk's API. Example usage includes solving CORS problems or proxying requests to underlying services running on different port (e.g. QGIS Server).
  • Client: WMS layers can be used as search sources, only minimal configuration is required to enabled search functionality for WMS (where a corresponding WFS service exists), (22d648e)
  • Client: Add support for WFS-T, including editing, from QGIS Server (#825)

New features

  • Search results labels in map can be turned off on a per-user basis, setting is stored locally in user's browser (#773)
  • WFS-T layers can be restricted to certain AD groups (#762)
  • Min/max zoom restrictions on layers are now visualized in client so that user knows that the layer is on, but outside current zoom (#788)
  • New print solution for the DocumentHandler plugin (#796)
  • Add support for dynamic Window height in Admin (#787)
  • Automatically turn visibility on for WMS search layers that got clicked (#816)
  • More filters in the feature-info dialog (#820)
  • Add search phrase to Anchor link (#830)

Bug fixes


Downloads

There are multiple ways to get the latest Hajk up and running. For the first time ever, we even provide a Docker container!

Pre-compiled releases

This time we have three different version of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.7.0 RC2 NodeJS edition
  2. Hajk 3.7.0 RC2 Simple edition
  3. Hajk 3.7.0 RC2 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.7 Release Candidate 1

31 Aug 08:35
Compare
Choose a tag to compare
Pre-release

114 commits since 3.6, here's Hajk 3.7 RC1! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Changelog

Major new features

  • Client: New plugin (Timeslider), allows for users to see how data changes over time (https://github.com/hajkmap/Hajk/wiki/Tidslinje)
  • Client: New plugin (VTsearch), allows for timetables searches (https://github.com/hajkmap/Hajk/wiki/Västtrafik)
  • Backend: Add a generic proxy to the backend (#824). This replaces the .NET proxy as it allows Hajk backend to proxy any service (exposed on any port), via a path on Hajk's API. Example usage includes solving CORS problems or proxying requests to underlying services running on different port (e.g. QGIS Server).
  • Client: WMS layers can be used as search sources, only minimal configuration is required to enabled search functionality for WMS (where a corresponding WFS service exists), (22d648e)
  • Client: Add support for WFS-T, including editing, from QGIS Server (#825)

New features

  • Search results labels in map can be turned off on a per-user basis, setting is stored locally in user's browser (#773)
  • WFS-T layers can be restricted to certain AD groups (#762)
  • Min/max zoom restrictions on layers are now visualized in client so that user knows that the layer is on, but outside current zoom (#788)
  • New print solution for the DocumentHandler plugin (#796)
  • Add support for dynamic Window height in Admin (#787)
  • Automatically turn visibility on for WMS search layers that got clicked (#816)
  • More filters in the feature-info dialog (#820)
  • Add search phrase to Anchor link (#830)

Bug fixes


Downloads

There are multiple ways to get the latest Hajk up and running. For the first time ever, we even provide a Docker container!

Pre-compiled releases

This time we have three different version of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.7.0 RC1 NodeJS edition
  2. Hajk 3.7.0 RC1 Simple edition
  3. Hajk 3.7.0 RC1 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.

Hajk 3.6.0

10 May 07:51
Compare
Choose a tag to compare

174 commits since 3.5 – here comes Hajk 3.6.0! This release was brought to you by @Hallbergs and @jacobwod . Please see the list of commits for all contributors.

Please note that this release has a breaking change regarding how search sources behave. See below for more info.

Breaking changes

Search sources must be selected in map config

Search sources must be selected explicitly in each map config in order to be active. In 3.5 and prior releases, if no search sources were selected in admin all became active in a given map configuration (empty layers array ment that all defined searchSources were used). The behaviour is now changed, please refer to this discussion for background. #748

Before: (prior to 3.6) none selected meant that all were active.
Skärmavbild 2021-04-19 kl  09 15 13

After (i.e. since 3.6): if no search source is selected, none will be active.
Skärmavbild 2021-04-19 kl  09 17 44

New syntax for FeatureInfo conditional rendering

The new syntax is something like:

{{if foo={fooValue}}}Render only if foo has some specific value{{/if}}

Please refer to #745 for more info and background. Also, the documentation in Wiki is updated with this new syntax, so you can use that too.

New features

  • Coordinate plugin rewritten. User can now enter coordinates and navigate to them, My location and Clear buttons added. Possibility to set map center position on first load so it's never empty. #482
  • Print plugin gains new functionality. Possible to set margin, default color, copyright- and disclaimer-text etc. Scalebar and surrounding text has been reworked to improve readability. #724
  • Anchor plugin now has a button to open generated link in new tab. #742
  • InfoClick, Sort feature items by attribute #709
  • Added OpenLayer minZoom and maxZoom possibilities to WMS layers. #703

Bug fixes

  • Fixed issues with snackbar, opacity slider, disabled viewport zoom etc to enhance the mobile experience. (#732, #734)
  • Fixed bug on Chrome Android that made it impossible to input text (#726).
  • Any query parameters can now be added to requests being made to the NodeJS backend (4ef43ed)
  • Missing setting added to admin that allows admins to show/hide the expand arrow in group layers (21dd8cd)
  • Search autocomplete handels non-string properties correctly (#765)
  • Now providing a simpler way to deploy NodeJS in Windows environments (#776)
  • Got rid of the irritating <br /><br /> tags that showed up in Infoclick override in Admin (#783)
  • Previously, FeatureInfo Anchors with space in the URLs would result in broken HTML links. It's been fixed in 5482295.
  • Various other tweaks and fixes

Downloads

There are multiple ways to get the latest Hajk up and running. For the first time ever, we even provide a Docker container!

Pre-compiled releases

This time we have three different version of the pre-compiled solution (scroll down for download links):

  1. Hajk 3.6.0 NodeJS edition
  2. Hajk 3.6.0 Simple edition
  3. Hajk 3.6.0 .NET edition

Docker container

The container is available on Docker Hub: https://hub.docker.com/r/hallbergs/hajk

Installation

Refer to our recently updated installation guide.