Skip to content

Hajk 3.10 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Hallbergs Hallbergs released this 25 May 11:50
· 805 commits to master since this release
7cefdf2

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

This release brings lots of new features (new Infoclick, better print, a layer comparer, to name a few) and major upgrades (such as MUI 5 and React 18). Continue reading for a details list of changes! 🚀

Discussion and bug reports

Please use this thread to report your findings from this release candidate.

Changelog

Breaking changes

As of this release Hajk has dropped support for Internet Explorer 11. This is mainly a consequence of the MUI 5 upgrade. If you still need to support IE11, feel free to include the necessary polyfills (see MUI 5 docs) and create custom builds.

Major new features

LayerComparer

Skärmavbild 2022-04-19 kl  14 48 14

View two layers side-by-side, with full map functionality still enabled.

See #687 for more details and the road that got us there.

Print gains full support for high DPI printouts

Finally a working solution that quickly delivers accurate printouts with amazing crisp look and correct scale, even for high DPI. See also #1053.

MapClickViewer: a new infoclick solution

Skärmavbild 2022-04-04 kl  15 08 59

There is now an option (in Admin UI) that can enable a completely new, rewritten from scratch, infoclick (e.g. FeatureInfo) plugin. The main difference compared to the previous solution is that the results are grouped into categories (datasets), similarly as to how it's done in the Search plugin. When multiple results arrive user are now presented with a nice overview and can drill down to the interesting results. In addition, more text can be shown in the initial list, making it possible to create fantastic solutions for problems that previously weren't solvable.

See #1034

MUI 5

This complex and time consuming migration is now completed. Read more on all the benefits and how we got here in #871.

Attribute table for WMS layers

It is now possible to enable (on a per-layer basis) a button that upon click shows the WMS service's attribute table. This is a common operation in many desktop GIS apps and nice to have in this webGIS solution.
Video with demo: https://user-images.githubusercontent.com/110222/158327350-573a37a8-9f09-4141-97ac-6f24f00960db.mov.
See also #595.

Upgrade to React 18

Another important migration to stay on top of the ecosystem. See also #1054.

Support for connecting Hajk with web analytics

Skärmavbild 2022-05-05 kl  10 49 07

The growing need to understand how our users interact with the maps led us to implementing a built-in, opt-in support for the open source, GDPR-compilant analytics solution, Plausible. The system is also ready for implementing support for other services, with some preparations being made for Matomo. See #1065 for more details.

New features and bug fixes

#595, #644, #687, #965, #988, #1001, #1020, #1047, #1053, #1058, #1059, #1060, #1062, #1064, #1065, #1069, #1070, #1072, #1075, #1076, #1077, #1078, #1082, #1084, #1085, #1090

New Contributors

Full Changelog: v3.9.0...v3.10.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.10.0-rc.1 NodeJS edition
  2. Hajk 3.10.0-rc.1 Simple edition
  3. Hajk 3.10.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 installation guide.