Skip to content

Latest commit

 

History

History
3067 lines (2197 loc) · 299 KB

CHANGELOG.md

File metadata and controls

3067 lines (2197 loc) · 299 KB

8.11.1 (2024-10-18)

Dependencies

  • deps: bump SonarSource/sonarqube-scan-action from 2.3.0 to 3.0.0 (8cbb4e6)

Changes in configuration

  • enable releases from next and 8.x branches (069e941)

Bugfixes

8.11.0 (2024-09-17)

Features

  • introduces the urlDisplayValue (fe933cb)

8.10.0 (2024-09-16)

Features

  • masks a link if present (54aa536)

8.9.0 (2024-09-11)

Dependencies

  • deps-dev: bump @commitlint/cli from 19.3.0 to 19.4.0 (46d98cc)
  • deps-dev: bump @playwright/test from 1.45.3 to 1.46.0 (6f3f6c9)
  • deps-dev: bump @semantic-release/github from 10.1.3 to 10.1.5 (b6286e0)
  • deps-dev: bump @types/node from 22.0.2 to 22.3.0 (5c20ba6)
  • deps-dev: bump typescript from 5.5.3 to 5.5.4 (0d32143)
  • deps: bump i18next from 23.12.2 to 23.12.3 (60b5ee6)
  • deps: bump i18next from 23.12.3 to 23.12.7 (785e8e4)
  • deps: bump react-i18next from 15.0.0 to 15.0.1 (5537b2c)

Changes in configuration

Features

  • adds a config for documentation button (805b234)
  • Introduce docs button (#1743) (c292538)
  • introduces dataType and valueMap to Displayfield (411a1e7)

Bugfixes

  • escape github action conditions (d5f8474)

8.8.0 (2024-08-06)

Dependencies

  • deps: bump i18next from 23.11.5 to 23.12.2 (e53644e)

Features

  • set layer visible on search result click (e4235b2)

8.7.0 (2024-08-05)

Dependencies

  • deps-dev: bump @babel/cli from 7.24.7 to 7.24.8 (7b63152)
  • deps-dev: bump @babel/core from 7.24.7 to 7.25.2 (4d87cae)
  • deps-dev: bump @babel/preset-env from 7.24.7 to 7.25.0 (283eac2)
  • deps-dev: bump @babel/preset-env from 7.25.0 to 7.25.3 (8ac4fcc)
  • deps-dev: bump @babel/runtime from 7.24.7 to 7.25.0 (c0fdf8b)
  • deps-dev: bump @playwright/test from 1.45.1 to 1.45.3 (893fb40)
  • deps-dev: bump @semantic-release/github from 10.0.7 to 10.1.3 (cf44134)
  • deps-dev: bump @types/node from 20.14.9 to 22.0.2 (758f9c6)
  • deps-dev: bump eslint-plugin-react from 7.34.3 to 7.35.0 (697eb0a)
  • deps-dev: bump husky from 9.0.11 to 9.1.4 (77c1894)
  • deps-dev: bump webpack from 5.92.1 to 5.93.0 (27cd7f6)
  • deps: bump @reduxjs/toolkit from 2.2.6 to 2.2.7 (341b758)
  • deps: bump JamesIves/github-pages-deploy-action (53fd113)
  • deps: bump keycloak-js from 25.0.1 to 25.0.2 (706ca18)
  • deps: bump react-i18next from 14.1.2 to 15.0.0 (87946e6)
  • update jest and jest-config (db2ecab)

Changes in configuration

  • add sonar host url (5be37c7)
  • change sonarqube scanner action (c5a9ab5)
  • change sonarqube scanner action (99fd352)
  • checkout pr branch (4186c86)
  • checkout pr merge branch (fb8771a)
  • create new local branch for tests (4eb2e4b)
  • fetch branches for test run (48a7e40)
  • fetch only relevant branch (032bd8f)
  • fix branch checkout (02f195d)
  • fix branch checkout (87990ff)
  • fix token and host url (3adfa91)
  • handle special characters correctly (69d2063)
  • restore branch (f8649df)
  • revert changes to test on branch (3416e71)
  • set coverage report paths (18cf6dc)
  • sort workflow steps (3247512)
  • test sonarqube-scan on branch (689f718)
  • update jest test for changed files to use changedSince (7fb8f90)

Features

  • activate layer on search result click (2cb8f27)
  • show legends per default (a728d7b)

Bugfixes

8.6.2 (2024-07-08)

Bugfixes

  • search result display overflow (08a0b03)
  • update semantic release version in CI (5cc9692)

8.6.1 (2024-07-05)

Changes in configuration

  • ajust paths for sonarqube scan (9136b88)
  • remove empty lines (e89f493)
  • sonarqube-scan does not run when merging from dependabot (fec465c)

Bugfixes

  • simplify query for multiple feature types (25b1625)

8.6.0 (2024-06-28)

Dependencies

  • add comments (a7404db)
  • deps-dev: bump @playwright/test from 1.44.1 to 1.45.0 (57988bc)
  • deps-dev: bump @semantic-release/release-notes-generator (8d514c1)
  • deps-dev: bump @types/node from 20.14.2 to 20.14.9 (551a786)
  • deps-dev: bump eslint-plugin-react from 7.34.1 to 7.34.3 (c822e9c)
  • deps-dev: bump typescript from 5.4.5 to 5.5.2 (93cf21b)
  • deps-dev: bump webpack from 5.91.0 to 5.92.1 (94b845f)
  • deps: bump docker/build-push-action from 5 to 6 (bd8bbc3)
  • deps: bump keycloak-js from 24.0.3 to 25.0.1 (d58655d)
  • remove watch-build script (540b500)

Changes in configuration

Features

  • allow to group search results by category or layer title (f27d928)

Bugfixes

  • adjust width in mobile version (7de1d41)
  • check if tests for changed files were run and comment if not (77a4c54)
  • install dependencies before testing (87135f0)
  • make upload options configurable (8b4528c)

8.5.0 (2024-06-25)

Dependencies

  • deps-dev: bump @types/node from 20.12.12 to 20.14.2 (e9edf5f)

Changes in configuration

  • fix sonarqube pipeline & add project version (0ec85ee)
  • update-coverage pipeline (4953206)

Features

  • adds documentation button (18cac84)
  • allow disabling plugins via appConfig (e55e0fe)
  • creates ability to select app specific MapFish print templates (e73a71b)
  • rename print app and wrap in if condition (000de3b)
  • rename print app variable (2221ce2)
  • this change colors and adds auto-adjustability of complementary color contrast in ToolMenu (a6edc8a)

Bugfixes

  • code styles and dependency array (fb5e846)
  • fixes the condition for the printApp (178e29b)
  • indentation (087fb07)
  • make use of complementary color (11a6423)
  • potential override of the custom printApp (12427ad)
  • redirect to login after logout (f9acf60)
  • remane variable and remove white spaces (dc92c2f)
  • remove commented code (b574f5f)
  • removes link creation to urls with local target (8852ab7)
  • white spaces (5c5c41e)
  • white spaces (74dcfcc)
  • white spaces (b96720e)

8.4.0 (2024-05-31)

Dependencies

  • deps-dev: bump @babel/core from 7.24.0 to 7.24.5 (bbf7ebc)
  • deps-dev: bump @playwright/test from 1.42.1 to 1.44.1 (9718ae5)
  • deps-dev: bump @semantic-release/github from 10.0.4 to 10.0.5 (cc003dc)
  • deps-dev: bump @semantic-release/npm from 11.0.2 to 12.0.1 (0f9e413)
  • deps-dev: bump @types/node from 20.12.11 to 20.12.12 (61fddcf)
  • deps-dev: bump css-loader from 6.10.0 to 7.1.2 (71d6a25)
  • deps: bump react-i18next from 14.1.1 to 14.1.2 (36991e9)
  • moves styling to .less file (196f53e)

Features

  • create for links in DisplayField (ead68e7)

Bugfixes

  • extracts further elements to .less and makes a slight styling change (77406cf)
  • fixes loading indicator and adjusts spacing (0523e6f)
  • hide user chip in public applications (813d9d2)
  • update check for UNC path (959d914)

Changes in layout

8.3.0 (2024-05-21)

Dependencies

  • deps-dev: bump @babel/runtime from 7.24.0 to 7.24.5 (13ec802)
  • deps-dev: bump @semantic-release/github from 9.2.6 to 10.0.4 (7a91022)
  • deps-dev: bump @semantic-release/release-notes-generator (a923669)
  • deps-dev: bump eslint-plugin-react from 7.34.0 to 7.34.1 (3e78e6f)
  • deps-dev: bump react-refresh from 0.14.0 to 0.14.2 (53e8153)
  • deps-dev: bump semantic-release from 23.0.2 to 23.1.1 (9be13fa)
  • deps-dev: bump style-loader from 3.3.4 to 4.0.0 (ddaea8b)
  • deps-dev: bump typescript from 5.3.3 to 5.4.5 (cbb4af7)
  • deps: bump @reduxjs/toolkit from 2.2.4 to 2.2.5 (943c20c)
  • deps: bump i18next-browser-languagedetector from 7.2.0 to 8.0.0 (91422ad)
  • deps: bump JamesIves/github-pages-deploy-action (84fbade)
  • deps: bump react-i18next from 14.0.5 to 14.1.1 (d4f9448)

Features

  • group solr queries by query fields (65ef63e)

8.2.1 (2024-05-15)

Dependencies

  • deps-dev: bump @babel/cli from 7.23.9 to 7.24.5 (26f7d13)
  • deps-dev: bump @babel/preset-env from 7.24.4 to 7.24.5 (2e14522)
  • deps-dev: bump @types/node from 20.12.7 to 20.12.11 (9aff2ff)
  • deps-dev: bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 (e2c9d25)
  • deps: bump @reduxjs/toolkit from 2.2.3 to 2.2.4 (c64e344)
  • deps: bump @terrestris/base-util from 1.1.0 to 1.1.1 (78c3b48)
  • deps: update react-geo to latest version (7629750)

Bugfixes

  • allow to search for numeric values (9435b9f)
  • fix e2e authentication (a5bae5b)
  • fix tests and optimize query (62e0660)
  • fixes of dynamic width of toolbar (e363437)

Changes in layout

  • reduce paddings to gain some space in FeatureInfo (177cbf0)

8.2.0 (2024-05-10)

Features

  • show error message for missing geometry (8651d63)

Bugfixes

  • move setting of initial values (95f02fb)

8.1.0 (2024-05-08)

Dependencies

  • deps-dev: bump @babel/preset-env from 7.23.9 to 7.24.4 (83e0abc)
  • deps-dev: bump @commitlint/cli from 19.2.2 to 19.3.0 (40333d7)
  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin (00790f9)
  • deps-dev: bump @types/node from 20.11.26 to 20.12.7 (cb65f8c)
  • deps-dev: bump mini-css-extract-plugin from 2.8.0 to 2.9.0 (0ed1111)
  • deps-dev: bump webpack from 5.90.3 to 5.91.0 (4fd579f)
  • deps: bump actions/cache from 3 to 4 (b58ba1a)
  • deps: bump docker/login-action from 1 to 3 (883f4c3)
  • deps: bump JamesIves/github-pages-deploy-action (04f229f)
  • deps: bump keycloak-js from 23.0.7 to 24.0.3 (eb2fe0a)
  • deps: bump kitabisa/sonarqube-action from 1.2.0 to 1.2.1 (85e025b)
  • deps: bump shapefile.js from 1.1.3 to 1.1.4 (24f09ed)
  • incorporate review of @dnlkoch (4f4ce3d)
  • update shogun-util (742f499)

Changes in configuration

  • add env variables for webpack (f28c987)
  • make use of project version (fc7487f)
  • use Version varable from env (3df3503)

Features

  • add parsing of theme.faviconPath (1d44259)
  • adds dynamic width to menu toolbar (9d12fb3)
  • adds user feedback for saving new properties in edit function (60c74d7)
  • clicking the open color palette button also closes the drawer (c434376)
  • hides 'Apply' button when geometry is not selected (54704a8)
  • make loading mask configurable (afde530)

Bugfixes

  • add comment for related to current changes and last commit (2ad1676)
  • add coverage path to npm run test (842497c)
  • add github markdown emojis to workflow (ce0db7f)
  • add linting (c8d32bb)
  • adds project version (#1551) (2e30815)
  • adjust test to new variables (aa7ea6e)
  • change toolbar position to the middle (870fad4)
  • combine output for all tests and current commit in one comment (586f88a)
  • fixes for dynamic width (f6fd40a)
  • fixes the drawer from not reseting when closed (331d2e9)
  • fixing the height of the EditFeatureGeometryToolbar (8f8c73c)
  • make use of secondary color variable (5da2f9d)
  • minor fix in glob-pattern (e79ae0a)
  • move jest options to config file (de9dbfa)
  • remove duplicated key in jest config (dfd44be)
  • remove type intersection with {} at multiple places (c77d183)
  • restrict files to be included in coverage (2af9f34)
  • run tests before commenting (452c3be)
  • update actions version (c7f42dd)
  • use [].forEach as suggested by SonarQube (59f0d60)

8.0.0 (2024-04-22)

⚠ BREAKING CHANGES

  • required @reduxjs/toolkit is now v2.2.3

Dependencies

Features

  • allow addition of middlewares in plugin definition (ec3654d)
  • allow static configurations without calling shogun (889f489)

Bugfixes

  • document configuration parameters (3a85e5c)
  • remove debug message and use correct version of shogun-util (9ba524a)

7.5.3 (2024-04-17)

Dependencies

Bugfixes

  • update onDrawEnd to really replace the geometry (8c031a7)

7.5.2 (2024-04-12)

Bugfixes

  • support Polish and Czech as default language (b87e2ca)

7.5.1 (2024-03-19)

Bugfixes

  • switch tooltip text for internal configuration (4ae0e28)

7.5.0 (2024-03-19)

Dependencies

  • deps-dev: bump @babel/core from 7.23.9 to 7.24.0 (3e3e1af)
  • deps-dev: bump @babel/runtime from 7.23.9 to 7.24.0 (372e4e6)
  • deps-dev: bump @commitlint/config-conventional (088fbf4)
  • deps-dev: bump @commitlint/config-conventional (2f2f937)
  • deps-dev: bump @playwright/test from 1.41.2 to 1.42.0 (8469a2c)
  • deps-dev: bump @playwright/test from 1.42.0 to 1.42.1 (29cfd08)
  • deps-dev: bump @types/node from 20.11.19 to 20.11.24 (88bdf54)
  • deps-dev: bump @types/node from 20.11.24 to 20.11.26 (8fcc5df)
  • deps-dev: bump eslint from 8.56.0 to 8.57.0 (ffd6f49)
  • deps-dev: bump eslint-plugin-react from 7.33.2 to 7.34.0 (887b0b8)
  • deps-dev: bump husky from 9.0.10 to 9.0.11 (94036cf)
  • deps: bump dotenv from 16.4.2 to 16.4.5 (060bab2)
  • deps: bump i18next from 23.9.0 to 23.10.0 (6005291)

Features

  • adds a brand new delete button (740f2ab)

Bugfixes

  • allow overflow for treenode-content (51eb3f8)
  • fixes a check (42fd280)
  • fixes application from crashing when properties is called (d3264d9)
  • reverses a change made by accident (82b01fb)

7.4.0 (2024-02-27)

Dependencies

  • 💄 (7c6155d)
  • deps-dev: bump @babel/cli from 7.23.4 to 7.23.9 (6644e68)
  • deps-dev: bump @babel/core from 7.23.7 to 7.23.9 (915391f)
  • deps-dev: bump @babel/preset-env from 7.23.6 to 7.23.8 (bd5767e)
  • deps-dev: bump @babel/preset-env from 7.23.8 to 7.23.9 (f1c0b24)
  • deps-dev: bump @babel/runtime from 7.23.8 to 7.23.9 (7614c69)
  • deps-dev: bump @commitlint/cli from 18.4.3 to 18.4.4 (f212e73)
  • deps-dev: bump @commitlint/cli from 18.4.4 to 18.5.0 (731bb84)
  • deps-dev: bump @commitlint/cli from 18.5.0 to 18.6.0 (fbab0ad)
  • deps-dev: bump @commitlint/cli from 18.6.0 to 18.6.1 (3338ffc)
  • deps-dev: bump @commitlint/config-conventional (75bd95b)
  • deps-dev: bump @commitlint/config-conventional (78c78e2)
  • deps-dev: bump @playwright/test from 1.40.1 to 1.41.0 (cc0e0be)
  • deps-dev: bump @playwright/test from 1.41.0 to 1.41.1 (12b2e12)
  • deps-dev: bump @playwright/test from 1.41.1 to 1.41.2 (1de3605)
  • deps-dev: bump @types/jest from 29.5.11 to 29.5.12 (8fe87c1)
  • deps-dev: bump @types/node from 20.10.5 to 20.11.5 (34a6081)
  • deps-dev: bump @types/node from 20.11.13 to 20.11.16 (e751876)
  • deps-dev: bump @types/node from 20.11.16 to 20.11.17 (bc8a791)
  • deps-dev: bump @types/node from 20.11.17 to 20.11.19 (dcce359)
  • deps-dev: bump @types/node from 20.11.5 to 20.11.6 (ce9033a)
  • deps-dev: bump @types/node from 20.11.6 to 20.11.13 (72fc045)
  • deps-dev: bump @typescript-eslint/eslint-plugin (0cbaaf7)
  • deps-dev: bump @typescript-eslint/eslint-plugin (208142d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3802ce8)
  • deps-dev: bump @typescript-eslint/eslint-plugin (0e0b7fb)
  • deps-dev: bump @typescript-eslint/parser from 6.18.1 to 6.19.0 (9d038b3)
  • deps-dev: bump @typescript-eslint/parser from 6.19.0 to 6.19.1 (719f5a2)
  • deps-dev: bump @typescript-eslint/parser from 6.19.1 to 6.20.0 (8f2373d)
  • deps-dev: bump @typescript-eslint/parser from 6.20.0 to 6.21.0 (023b2ed)
  • deps-dev: bump copy-webpack-plugin from 12.0.1 to 12.0.2 (02bf5cf)
  • deps-dev: bump css-loader from 6.9.0 to 6.9.1 (9bc4d8c)
  • deps-dev: bump css-loader from 6.9.1 to 6.10.0 (8f65a83)
  • deps-dev: bump css-minimizer-webpack-plugin from 5.0.1 to 6.0.0 (ae81a21)
  • deps-dev: bump husky from 8.0.3 to 9.0.6 (6e5b8e4)
  • deps-dev: bump husky from 9.0.6 to 9.0.7 (43e301f)
  • deps-dev: bump husky from 9.0.7 to 9.0.10 (d0712f6)
  • deps-dev: bump less-loader from 11.1.4 to 12.0.0 (1ecc849)
  • deps-dev: bump less-loader from 12.0.0 to 12.1.0 (f5bc663)
  • deps-dev: bump less-loader from 12.1.0 to 12.2.0 (6601434)
  • deps-dev: bump mini-css-extract-plugin from 2.7.7 to 2.8.0 (57c9257)
  • deps-dev: bump semantic-release from 22.0.12 to 23.0.2 (87c071a)
  • deps-dev: bump webpack from 5.89.0 to 5.90.0 (2807c0b)
  • deps-dev: bump webpack from 5.90.0 to 5.90.1 (6969b7b)
  • deps-dev: bump webpack from 5.90.1 to 5.90.2 (d6ed571)
  • deps-dev: bump webpack from 5.90.2 to 5.90.3 (c292268)
  • deps: bump dotenv from 16.3.1 to 16.4.0 (0b82057)
  • deps: bump dotenv from 16.4.0 to 16.4.1 (58887de)
  • deps: bump dotenv from 16.4.1 to 16.4.2 (1ef9bce)
  • deps: bump i18next from 23.7.11 to 23.7.16 (c624e14)
  • deps: bump i18next from 23.7.16 to 23.7.18 (6f8f2b7)
  • deps: bump i18next from 23.7.18 to 23.8.1 (90a62bc)
  • deps: bump i18next from 23.8.1 to 23.8.2 (8cc3c66)
  • deps: bump i18next from 23.8.2 to 23.9.0 (744f86b)
  • deps: bump keycloak-js from 23.0.4 to 23.0.5 (59bd4f1)
  • deps: bump keycloak-js from 23.0.5 to 23.0.6 (9b5b86f)
  • deps: bump keycloak-js from 23.0.6 to 23.0.7 (95ac4c4)
  • deps: bump react-i18next from 14.0.0 to 14.0.1 (673b8c7)
  • deps: bump react-i18next from 14.0.1 to 14.0.5 (bac3915)
  • set dev server protocol to http (8747a6f)

Changes in configuration

  • removes github api token varaible (c92b7d5)
  • update node version to 20 (a6c4b62)
  • use github token for release workflow (bc18a04)

Features

Bugfixes

  • adds error handling for non (Geo-)JSON files (e6ab02a)
  • allow empty array of copy tools (ff43fcd)
  • fixes a type error (e84a24e)
  • prevents the application from crashing when a corrupt file is uploaded (014e46b)
  • reset form fields before setting values (e72b4e6)

7.3.1 (2024-01-16)

Dependencies

  • deps-dev: bump @babel/core from 7.23.6 to 7.23.7 (b506068)
  • deps-dev: bump @babel/runtime from 7.23.6 to 7.23.8 (a3f393b)
  • deps-dev: bump @commitlint/config-conventional (8ef85d1)
  • deps-dev: bump @testing-library/user-event from 14.5.1 to 14.5.2 (352fc5f)
  • deps-dev: bump @typescript-eslint/parser from 6.15.0 to 6.18.1 (4ed0eaa)
  • deps-dev: bump copy-webpack-plugin from 11.0.0 to 12.0.1 (a089b02)
  • deps-dev: bump css-loader from 6.8.1 to 6.9.0 (646893b)
  • deps-dev: bump less-loader from 11.1.3 to 11.1.4 (3412f5b)
  • deps-dev: bump mini-css-extract-plugin from 2.7.6 to 2.7.7 (fbd8b10)
  • deps-dev: bump style-loader from 3.3.3 to 3.3.4 (27db8cc)
  • deps-dev: bump terser-webpack-plugin from 5.3.9 to 5.3.10 (f27be82)
  • deps: bump keycloak-js from 23.0.3 to 23.0.4 (a6c0a36)

Bugfixes

  • removes all competing actions in the map tools among each other (4c0b320)
  • reset print form fields (002c8d6)

7.3.0 (2024-01-11)

Dependencies

  • adjust import order for CookieBanner and EditFeatureDrawer (b8d21db)
  • deps-dev: bump @semantic-release/github from 9.2.5 to 9.2.6 (791b3b6)
  • deps-dev: bump @typescript-eslint/eslint-plugin (bd01c3e)
  • deps: bump react-i18next from 13.5.0 to 14.0.0 (31d4b91)
  • removes unnecessary div (b16c9af)
  • removes unnecessary semicolon (92811fc)
  • update @terrestris/react-geo to v23.3.0 (02279ba)
  • update react-cookie-consent to ^v9.0.0 (e65963d)

Features

  • adds cookie consent banner (10317c1)
  • adds search result zoom offset (fd8b088)

Bugfixes

  • code style (7931aa4)
  • fixes a typecheck error (49a05ba)
  • resets the dpi field when changing the layout (096cbbc)
  • styling of cookie banner and consent text (c1df9e5)
  • updates nominatim search to match current component requirements (ad95590)
  • use ol fit padding to shift center view (cc91a3a)

7.2.0 (2023-12-20)

Dependencies

  • deps-dev: bump @babel/core from 7.23.5 to 7.23.6 (07e6276)
  • deps-dev: bump @babel/preset-env from 7.23.5 to 7.23.6 (0694efc)
  • deps-dev: bump @babel/runtime from 7.23.5 to 7.23.6 (16af82f)
  • deps-dev: bump @semantic-release/github from 9.2.4 to 9.2.5 (174779e)
  • deps-dev: bump @semantic-release/npm from 11.0.1 to 11.0.2 (677ffae)
  • deps-dev: bump @types/jest from 29.5.10 to 29.5.11 (441f197)
  • deps-dev: bump @types/node from 20.10.1 to 20.10.3 (c13aafb)
  • deps-dev: bump @types/node from 20.10.3 to 20.10.4 (79e730b)
  • deps-dev: bump @types/node from 20.10.4 to 20.10.5 (a8e5c6e)
  • deps-dev: bump @typescript-eslint/eslint-plugin (c0da4e7)
  • deps-dev: bump @typescript-eslint/eslint-plugin (631776b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7b74025)
  • deps-dev: bump @typescript-eslint/parser from 6.13.1 to 6.13.2 (fcd7d9e)
  • deps-dev: bump @typescript-eslint/parser from 6.13.2 to 6.14.0 (f6540f7)
  • deps-dev: bump @typescript-eslint/parser from 6.14.0 to 6.15.0 (ef472e1)
  • deps-dev: bump eslint from 8.54.0 to 8.55.0 (165f57e)
  • deps-dev: bump eslint from 8.55.0 to 8.56.0 (86993db)
  • deps-dev: bump eslint-plugin-import from 2.29.0 to 2.29.1 (7c9e315)
  • deps-dev: bump html-webpack-plugin from 5.5.3 to 5.5.4 (a13450b)
  • deps-dev: bump html-webpack-plugin from 5.5.4 to 5.6.0 (b09012c)
  • deps-dev: bump semantic-release from 22.0.10 to 22.0.12 (e8f4d56)
  • deps-dev: bump semantic-release from 22.0.8 to 22.0.10 (d84dc38)
  • deps-dev: bump typescript from 5.3.2 to 5.3.3 (fae2b01)
  • deps: bump i18next from 23.7.7 to 23.7.8 (e2e9a15)
  • deps: bump i18next from 23.7.8 to 23.7.11 (3ef8466)
  • deps: bump keycloak-js from 23.0.1 to 23.0.3 (e81b8fe)

Features

  • remove twitter from permalink (#1301) (14f21fd)
  • show permission denied message for applications that are not public (4aa3b6b)

Bugfixes

  • refactor loading animation (#1309) (ddb4ae5)
  • use proper typing for alert message type (069174b)

7.1.1 (2023-12-01)

Dependencies

  • deps-dev: bump @babel/core from 7.23.3 to 7.23.5 (afc8fc3)
  • deps-dev: bump @babel/preset-env from 7.23.3 to 7.23.5 (dd6df2e)
  • deps-dev: bump @babel/runtime from 7.23.4 to 7.23.5 (b5accad)
  • deps-dev: bump @semantic-release/github from 9.2.3 to 9.2.4 (1359825)
  • deps-dev: bump @types/node from 20.10.0 to 20.10.1 (df2525d)
  • deps: bump keycloak-js from 22.0.5 to 23.0.1 (3d00fc0)

Bugfixes

  • convert image uploads to base64 and handle URLs (c6fa18b)

7.1.0 (2023-11-29)

Dependencies

  • update react-geo to version ^23.2.0 (0b75d57)

Features

  • release a version to include latest rect-geo (b52c1d9)

7.0.0 (2023-11-29)

⚠ BREAKING CHANGES

  • gfi: introduce featureInfo slice handling enabled state

Dependencies

  • adds FileInfoList type definition (8b01b4a)
  • adds lint:fix script (854a3a4)
  • code: use node 18 and adds .nvmrc file (d88209b)
  • deps-dev: bump @babel/cli from 7.23.0 to 7.23.4 (90042a7)
  • deps-dev: bump @babel/core from 7.23.2 to 7.23.3 (089105a)
  • deps-dev: bump @babel/preset-env from 7.23.2 to 7.23.3 (3414c7b)
  • deps-dev: bump @babel/preset-react from 7.22.15 to 7.23.3 (d8b854f)
  • deps-dev: bump @babel/preset-typescript from 7.23.2 to 7.23.3 (f875912)
  • deps-dev: bump @babel/runtime from 7.23.2 to 7.23.4 (4265bf0)
  • deps-dev: bump @commitlint/cli from 18.2.0 to 18.4.1 (7a07410)
  • deps-dev: bump @commitlint/cli from 18.4.1 to 18.4.2 (b083334)
  • deps-dev: bump @commitlint/cli from 18.4.2 to 18.4.3 (c4f8707)
  • deps-dev: bump @commitlint/config-conventional (671d27a)
  • deps-dev: bump @commitlint/config-conventional (c568c3a)
  • deps-dev: bump @commitlint/config-conventional (ea5cf9d)
  • deps-dev: bump @playwright/test from 1.39.0 to 1.40.0 (19664b6)
  • deps-dev: bump @playwright/test from 1.40.0 to 1.40.1 (3b81526)
  • deps-dev: bump @semantic-release/github from 9.2.1 to 9.2.3 (642dc0c)
  • deps-dev: bump @semantic-release/npm from 11.0.0 to 11.0.1 (b9bfa82)
  • deps-dev: bump @semantic-release/release-notes-generator (93f2c44)
  • deps-dev: bump @types/color from 3.0.5 to 3.0.6 (403bf08)
  • deps-dev: bump @types/jest from 29.5.7 to 29.5.8 (dac699b)
  • deps-dev: bump @types/jest from 29.5.8 to 29.5.9 (2d4fb32)
  • deps-dev: bump @types/jest from 29.5.9 to 29.5.10 (6188db1)
  • deps-dev: bump @types/node from 20.8.10 to 20.9.0 (e547038)
  • deps-dev: bump @types/node from 20.8.9 to 20.8.10 (719afcc)
  • deps-dev: bump @types/node from 20.9.0 to 20.9.1 (776103a)
  • deps-dev: bump @types/node from 20.9.1 to 20.9.2 (0cf2830)
  • deps-dev: bump @types/node from 20.9.2 to 20.9.3 (3955137)
  • deps-dev: bump @types/node from 20.9.3 to 20.9.4 (aeec7cb)
  • deps-dev: bump @types/node from 20.9.4 to 20.9.5 (948a9fb)
  • deps-dev: bump @types/node from 20.9.5 to 20.10.0 (dd37f32)
  • deps-dev: bump @typescript-eslint/eslint-plugin (6e6cea0)
  • deps-dev: bump @typescript-eslint/eslint-plugin (2aa90be)
  • deps-dev: bump @typescript-eslint/eslint-plugin (91f8755)
  • deps-dev: bump @typescript-eslint/eslint-plugin (88cbab3)
  • deps-dev: bump @typescript-eslint/eslint-plugin (acad500)
  • deps-dev: bump @typescript-eslint/parser from 6.10.0 to 6.11.0 (5c77144)
  • deps-dev: bump @typescript-eslint/parser from 6.11.0 to 6.12.0 (77fb3f1)
  • deps-dev: bump @typescript-eslint/parser from 6.12.0 to 6.13.0 (a657568)
  • deps-dev: bump @typescript-eslint/parser from 6.13.0 to 6.13.1 (333720e)
  • deps-dev: bump @typescript-eslint/parser from 6.9.1 to 6.10.0 (308ede3)
  • deps-dev: bump eslint from 8.52.0 to 8.53.0 (faedbf0)
  • deps-dev: bump eslint from 8.53.0 to 8.54.0 (33e3cca)
  • deps-dev: bump fs-extra from 11.1.1 to 11.2.0 (1349b6a)
  • deps-dev: bump semantic-release from 22.0.6 to 22.0.7 (01c66ed)
  • deps-dev: bump semantic-release from 22.0.7 to 22.0.8 (5085bcb)
  • deps-dev: bump typescript from 5.2.2 to 5.3.2 (d2f7591)
  • deps-dev: bump webpack-bundle-analyzer from 4.9.1 to 4.10.1 (da48d90)
  • deps: bump antd from 4.24.14 to 4.24.15 (0e35602)
  • deps: bump i18next from 23.6.0 to 23.7.6 (8782da8)
  • deps: bump i18next from 23.7.6 to 23.7.7 (75331a6)
  • deps: bump i18next-browser-languagedetector from 7.1.0 to 7.2.0 (db2e3ae)
  • deps: bump react-i18next from 13.3.1 to 13.4.0 (01a802b)
  • deps: bump react-i18next from 13.4.0 to 13.4.1 (137938d)
  • deps: bump react-i18next from 13.4.1 to 13.5.0 (34de355)
  • gh-actions: bump versions of github actions (c01eb7f)
  • update react-geo to version ^23.1.3 (ea6c10b)

Features

  • add error handling for form validation (ba9157c)
  • gfi: make copy tools configurable via tool config in admin (f00898e)

Bugfixes

  • featureinfo: remove unused props (817a984)
  • fixes a file upload bug in EditReferenceTable component (5ecef19)
  • update fetch options in FeatureInfo component (1eddbab)

Changes in layout

6.13.3 (2023-10-31)

Dependencies

  • deps-dev: bump @types/jest from 29.5.6 to 29.5.7 (4267161)
  • deps-dev: bump @typescript-eslint/eslint-plugin (aae4222)
  • deps-dev: bump @typescript-eslint/parser from 6.9.0 to 6.9.1 (2b37ee0)
  • deps-dev: bump semantic-release from 22.0.5 to 22.0.6 (021712e)

Bugfixes

  • fix setting of attribution (28e4c0a)

6.13.2 (2023-10-30)

Bugfixes

  • adds a check if layers is present and adjusts typing name (67efb48)
  • uses the first tab on FI (612f4f5)

6.13.1 (2023-10-30)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.8.0 to 18.0.0 (bff7bb2)
  • deps-dev: bump @commitlint/cli from 18.0.0 to 18.1.0 (3164ffc)
  • deps-dev: bump @commitlint/cli from 18.1.0 to 18.2.0 (a12c21d)
  • deps-dev: bump @commitlint/config-conventional (fa88bb7)
  • deps-dev: bump @commitlint/config-conventional (55d72c2)
  • deps-dev: bump @types/jest from 29.5.5 to 29.5.6 (f325563)
  • deps-dev: bump @types/node from 20.8.6 to 20.8.7 (326ac02)
  • deps-dev: bump @types/node from 20.8.7 to 20.8.8 (15bd978)
  • deps-dev: bump @types/node from 20.8.8 to 20.8.9 (6ae76cd)
  • deps-dev: bump @typescript-eslint/eslint-plugin (fd724c1)
  • deps-dev: bump @typescript-eslint/parser from 6.8.0 to 6.9.0 (99e2def)
  • deps-dev: bump eslint from 8.51.0 to 8.52.0 (e6ee2f8)
  • deps-dev: bump eslint-plugin-import from 2.28.1 to 2.29.0 (4cf127a)
  • deps: bump @terrestris/base-util from 1.0.2 to 1.1.0 (cb9b06e)
  • deps: bump i18next from 23.5.1 to 23.6.0 (d8b2f86)
  • deps: bump keycloak-js from 22.0.4 to 22.0.5 (3952f17)
  • deps: bump react-i18next from 13.3.0 to 13.3.1 (4987c60)

Bugfixes

  • uses first tab on feature info panel when a new feature info is triggered (38be461)

6.13.0 (2023-10-18)

Dependencies

  • deps-dev: bump @babel/cli from 7.22.15 to 7.23.0 (62bc6f8)
  • deps-dev: bump @babel/core from 7.22.20 to 7.23.0 (12a6ce1)
  • deps-dev: bump @babel/core from 7.23.0 to 7.23.2 (96ab56e)
  • deps-dev: bump @babel/preset-env from 7.22.20 to 7.23.2 (5052e3f)
  • deps-dev: bump @babel/preset-typescript from 7.22.15 to 7.23.0 (24e4417)
  • deps-dev: bump @babel/preset-typescript from 7.23.0 to 7.23.2 (0b66a4c)
  • deps-dev: bump @babel/runtime from 7.22.15 to 7.23.1 (fe44ca7)
  • deps-dev: bump @babel/runtime from 7.23.1 to 7.23.2 (a75a21b)
  • deps-dev: bump @casualbot/jest-sonar-reporter from 2.2.7 to 2.3.1 (6ce9f93)
  • deps-dev: bump @commitlint/cli from 17.7.1 to 17.7.2 (f7a40db)
  • deps-dev: bump @commitlint/cli from 17.7.2 to 17.8.0 (13b3c81)
  • deps-dev: bump @commitlint/config-conventional (3d9707f)
  • deps-dev: bump @playwright/test from 1.38.1 to 1.39.0 (98443cd)
  • deps-dev: bump @semantic-release/github from 9.0.7 to 9.1.0 (a596df9)
  • deps-dev: bump @semantic-release/github from 9.1.0 to 9.2.1 (e21d808)
  • deps-dev: bump @types/color from 3.0.4 to 3.0.5 (719e833)
  • deps-dev: bump @types/node from 20.6.5 to 20.7.0 (c4a3816)
  • deps-dev: bump @types/node from 20.7.0 to 20.7.1 (5a48226)
  • deps-dev: bump @types/node from 20.7.1 to 20.8.3 (055729e)
  • deps-dev: bump @types/node from 20.8.3 to 20.8.4 (002cee4)
  • deps-dev: bump @types/node from 20.8.4 to 20.8.5 (a05dfda)
  • deps-dev: bump @types/node from 20.8.5 to 20.8.6 (25aea2a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (9c55348)
  • deps-dev: bump @typescript-eslint/eslint-plugin (1a58227)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e6f0970)
  • deps-dev: bump @typescript-eslint/eslint-plugin (0f3a93f)
  • deps-dev: bump @typescript-eslint/parser from 6.7.2 to 6.7.3 (0cb941a)
  • deps-dev: bump @typescript-eslint/parser from 6.7.3 to 6.7.4 (1b01c4c)
  • deps-dev: bump @typescript-eslint/parser from 6.7.4 to 6.7.5 (b8c4b69)
  • deps-dev: bump @typescript-eslint/parser from 6.7.5 to 6.8.0 (ab259a1)
  • deps-dev: bump eslint from 8.50.0 to 8.51.0 (6b8b27b)
  • deps-dev: bump webpack from 5.88.2 to 5.89.0 (a4f4982)
  • deps: bump @monaco-editor/react from 4.5.2 to 4.6.0 (e4d26a3)
  • deps: bump @reduxjs/toolkit from 1.9.6 to 1.9.7 (cf7a816)
  • deps: bump @terrestris/base-util from 1.0.1 to 1.0.2 (fda87a4)
  • deps: bump @terrestris/mapfish-print-manager (f551457)
  • deps: bump @terrestris/react-geo from 23.1.0 to 23.1.2 (55d4133)
  • deps: bump @terrestris/shogun-util from 7.2.0 to 7.3.0 (d8f567d)
  • deps: bump keycloak-js from 22.0.3 to 22.0.4 (920cc57)
  • deps: bump react-i18next from 13.2.2 to 13.3.0 (c14ec34)
  • deps: bump react-redux from 8.1.2 to 8.1.3 (fc27ce2)

Features

  • add layer attributions to print (78eaab2)
  • adds attributions to the print params always (8f737e8)

Bugfixes

  • consider active language when formatting numbers (c2b7662)
  • disable grouping in DisplayField (1b8738d)
  • imports (d5565e4)

6.12.0 (2023-09-25)

Dependencies

  • deps-dev: bump @playwright/test from 1.38.0 to 1.38.1 (5b9c4ac)
  • deps-dev: bump @semantic-release/github from 9.0.6 to 9.0.7 (1f67370)
  • deps-dev: bump @types/node from 20.6.3 to 20.6.5 (977bef5)
  • deps-dev: bump eslint from 8.49.0 to 8.50.0 (1363b0c)
  • deps-dev: bump semantic-release from 22.0.0 to 22.0.5 (7d78329)
  • deps: bump @reduxjs/toolkit from 1.9.5 to 1.9.6 (cae059a)
  • deps: bump @terrestris/react-geo from 23.0.1 to 23.1.0 (42bab4b)

Features

  • add checkbox for boolean values (04e8ecd)

6.11.0 (2023-09-20)

Dependencies

  • deps-dev: bump @playwright/test from 1.37.1 to 1.38.0 (aa1e058)
  • deps-dev: bump @semantic-release/github from 9.0.5 to 9.0.6 (964e7a0)
  • deps-dev: bump @semantic-release/npm from 10.0.6 to 11.0.0 (fc872ed)
  • deps-dev: bump @semantic-release/release-notes-generator (8e64791)
  • deps-dev: bump @types/node from 20.6.2 to 20.6.3 (2a0e6af)
  • deps-dev: bump @typescript-eslint/eslint-plugin (d040ae8)
  • deps-dev: bump @typescript-eslint/parser from 6.7.0 to 6.7.2 (744f069)
  • deps-dev: bump semantic-release from 21.1.1 to 22.0.0 (1d90c7d)
  • deps: bump @terrestris/react-geo from 23.0.0 to 23.0.1 (3cc9866)
  • deps: bump @terrestris/react-util from 2.1.1 to 3.0.0 (e4301b3)
  • update react-geo (805ea5d)

Features

  • enable readonly Upload fields for GFI (f05623f)
  • sort GFI tabs by position in the layer tree (bebabc9)

Bugfixes

  • don't clone the feature to keep the existing id intact (6ed0e7a)
  • fix upload file paths (144e261)
  • omit geom in WFS transaction (98481c1)
  • use thumbnail if available to save data (929a9a6)

6.10.0 (2023-09-18)

Dependencies

  • deps-dev: bump @babel/core from 7.22.19 to 7.22.20 (1bf73ad)
  • deps-dev: bump @babel/preset-env from 7.22.15 to 7.22.20 (8dd2ef5)
  • deps-dev: bump @testing-library/user-event from 14.5.0 to 14.5.1 (7ef837d)
  • deps-dev: bump @types/jest from 29.5.4 to 29.5.5 (7c30552)
  • deps-dev: bump @types/node from 20.6.0 to 20.6.2 (246d1d2)

Features

  • allow configurable (1:n) JSON fields in FeatureInfo and Edit forms (db70646)

6.9.0 (2023-09-15)

Dependencies

  • adds guide for plugin develeopment (ed5ccfe)
  • deps-dev: bump @babel/cli from 7.22.10 to 7.22.15 (ea8e6ba)
  • deps-dev: bump @babel/cli from 7.22.9 to 7.22.10 (b787467)
  • deps-dev: bump @babel/core from 7.22.10 to 7.22.11 (34d022f)
  • deps-dev: bump @babel/core from 7.22.11 to 7.22.15 (f81df0f)
  • deps-dev: bump @babel/core from 7.22.15 to 7.22.17 (c681d8f)
  • deps-dev: bump @babel/core from 7.22.17 to 7.22.19 (#1165) (d0a4dcd)
  • deps-dev: bump @babel/core from 7.22.9 to 7.22.10 (a916871)
  • deps-dev: bump @babel/preset-env from 7.22.10 to 7.22.14 (47a04c2)
  • deps-dev: bump @babel/preset-env from 7.22.14 to 7.22.15 (4bfb9de)
  • deps-dev: bump @babel/preset-env from 7.22.9 to 7.22.10 (0a659e0)
  • deps-dev: bump @babel/preset-react from 7.22.5 to 7.22.15 (1c9a4eb)
  • deps-dev: bump @babel/preset-typescript from 7.22.11 to 7.22.15 (9cefc92)
  • deps-dev: bump @babel/preset-typescript from 7.22.5 to 7.22.11 (5516886)
  • deps-dev: bump @babel/runtime from 7.22.10 to 7.22.11 (39e966b)
  • deps-dev: bump @babel/runtime from 7.22.11 to 7.22.15 (24e3308)
  • deps-dev: bump @babel/runtime from 7.22.6 to 7.22.10 (88b5b31)
  • deps-dev: bump @commitlint/cli from 17.6.7 to 17.7.1 (bf882e0)
  • deps-dev: bump @commitlint/config-conventional (e7743c1)
  • deps-dev: bump @playwright/test from 1.36.2 to 1.37.0 (2a9d0ac)
  • deps-dev: bump @playwright/test from 1.37.0 to 1.37.1 (a3c2e21)
  • deps-dev: bump @playwright/test from 1.37.1 to 1.38.0 (5ee0ef4)
  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin (96b330a)
  • deps-dev: bump @semantic-release/github from 9.0.4 to 9.0.5 (7bb3f51)
  • deps-dev: bump @semantic-release/github from 9.0.5 to 9.0.6 (bc0ff8c)
  • deps-dev: bump @semantic-release/npm from 10.0.4 to 10.0.5 (b171823)
  • deps-dev: bump @semantic-release/npm from 10.0.5 to 10.0.6 (6e9adf9)
  • deps-dev: bump @semantic-release/release-notes-generator (6a8cab8)
  • deps-dev: bump @testing-library/user-event from 14.4.3 to 14.5.0 (54d266d)
  • deps-dev: bump @types/color from 3.0.3 to 3.0.4 (d67caae)
  • deps-dev: bump @types/jest from 29.5.3 to 29.5.4 (3ebb5fd)
  • deps-dev: bump @types/node from 20.4.5 to 20.5.0 (0854320)
  • deps-dev: bump @types/node from 20.5.0 to 20.5.1 (12402ef)
  • deps-dev: bump @types/node from 20.5.1 to 20.5.3 (3526ee9)
  • deps-dev: bump @types/node from 20.5.3 to 20.5.4 (79b7b11)
  • deps-dev: bump @types/node from 20.5.4 to 20.5.7 (bb76c8c)
  • deps-dev: bump @types/node from 20.5.7 to 20.5.9 (2d32cee)
  • deps-dev: bump @types/node from 20.5.9 to 20.6.0 (d86e05e)
  • deps-dev: bump @typescript-eslint/eslint-plugin (f83985d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (55101e2)
  • deps-dev: bump @typescript-eslint/eslint-plugin (9053e6a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3ac90b6)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e2a989c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (51acff2)
  • deps-dev: bump @typescript-eslint/parser from 6.2.0 to 6.3.0 (47e62a6)
  • deps-dev: bump @typescript-eslint/parser from 6.3.0 to 6.4.0 (70456cb)
  • deps-dev: bump @typescript-eslint/parser from 6.4.0 to 6.4.1 (9e6f167)
  • deps-dev: bump @typescript-eslint/parser from 6.4.1 to 6.5.0 (b0ef58e)
  • deps-dev: bump @typescript-eslint/parser from 6.5.0 to 6.6.0 (802c1c4)
  • deps-dev: bump @typescript-eslint/parser from 6.6.0 to 6.7.0 (9439bad)
  • deps-dev: bump babel-jest from 29.6.2 to 29.6.3 (2b5ab01)
  • deps-dev: bump babel-jest from 29.6.3 to 29.6.4 (bddfd89)
  • deps-dev: bump babel-jest from 29.6.4 to 29.7.0 (c7f3c93)
  • deps-dev: bump eslint from 8.45.0 to 8.47.0 (ac618df)
  • deps-dev: bump eslint from 8.47.0 to 8.48.0 (ee1adfc)
  • deps-dev: bump eslint from 8.48.0 to 8.49.0 (3ff3e24)
  • deps-dev: bump eslint-plugin-import from 2.27.5 to 2.28.0 (1d05a6b)
  • deps-dev: bump eslint-plugin-import from 2.28.0 to 2.28.1 (65b17e7)
  • deps-dev: bump eslint-plugin-react from 7.33.0 to 7.33.1 (41b80cf)
  • deps-dev: bump eslint-plugin-react from 7.33.1 to 7.33.2 (f0a73dc)
  • deps-dev: bump jest from 29.6.2 to 29.6.3 (b7cd2a5)
  • deps-dev: bump jest from 29.6.3 to 29.6.4 (ab9f5d0)
  • deps-dev: bump jest from 29.6.4 to 29.7.0 (6dbc228)
  • deps-dev: bump jest-environment-jsdom from 29.6.2 to 29.6.3 (5126d8a)
  • deps-dev: bump jest-environment-jsdom from 29.6.3 to 29.6.4 (d869f0f)
  • deps-dev: bump jest-environment-jsdom from 29.6.4 to 29.7.0 (9c81d5f)
  • deps-dev: bump less from 4.1.3 to 4.2.0 (5f1bf0e)
  • deps-dev: bump semantic-release from 21.0.7 to 21.0.9 (ecc0c93)
  • deps-dev: bump semantic-release from 21.0.9 to 21.1.0 (be313c8)
  • deps-dev: bump semantic-release from 21.1.0 to 21.1.1 (83a5af3)
  • deps-dev: bump typescript from 5.1.6 to 5.2.2 (1d448b1)
  • deps-dev: bump webpack-bundle-analyzer from 4.9.0 to 4.9.1 (b9eeb5a)
  • deps: bump @monaco-editor/react from 4.5.1 to 4.5.2 (005d306)
  • deps: bump @terrestris/ol-util from 11.1.0 to 12.0.1 (2589dcc)
  • deps: bump @terrestris/react-geo from 22.4.2 to 23.0.0 (#1163) (230ee3c)
  • deps: bump @terrestris/shogun-e2e-tests from 1.0.7 to 1.0.8 (994f0d3)
  • deps: bump antd from 4.24.12 to 4.24.13 (ac5158d)
  • deps: bump antd from 4.24.13 to 4.24.14 (98d5f0d)
  • deps: bump geostyler-style from 7.3.1 to 7.4.0 (4bc79cf)
  • deps: bump i18next from 23.3.0 to 23.4.4 (500c72c)
  • deps: bump i18next from 23.4.4 to 23.4.5 (57378a4)
  • deps: bump i18next from 23.4.5 to 23.4.6 (719937f)
  • deps: bump i18next from 23.4.6 to 23.5.1 (d1fdc21)
  • deps: bump keycloak-js from 22.0.1 to 22.0.2 (d9282fa)
  • deps: bump keycloak-js from 22.0.2 to 22.0.3 (ae4eabb)
  • deps: bump ol from 7.4.0 to 7.5.1 (9dd8863)
  • deps: bump ol from 7.5.1 to 7.5.2 (c196c0b)
  • deps: bump react-i18next from 13.0.2 to 13.1.2 (6671095)
  • deps: bump react-i18next from 13.1.2 to 13.2.0 (d109d72)
  • deps: bump react-i18next from 13.2.0 to 13.2.1 (9d742dd)
  • deps: bump react-i18next from 13.2.1 to 13.2.2 (2357364)
  • deps: bump react-redux from 8.1.1 to 8.1.2 (005a720)

Features

  • add edit feature button to GFI (cb4ca12)
  • add file download option with JWT (c02510e)
  • also delete files server side (1e452a1)
  • disable edit button if layer is not editable (7ff81d2)
  • enable file upload (ee273ef)
  • make search settings configurable (833ad0a)
  • skip confirmation if form is not dirty (2fda762)

Bugfixes

  • adds missing pre-check for fieldProps (05b358e)
  • check permissions for edit button (3a97c9d)
  • fix pathing (0bb2c02)
  • improve typings and docs (6b8a78e)
  • null check (f035048)
  • only enable formDirty if needed (b81308b)
  • remove double space (4ea8cce)
  • remove unsupported browsers & unneeded installation steps (9c948a8)
  • remove unused code (c327b1c)
  • remove unused imports and loggers (d856632)
  • set formDirty when geometry is modified (1884cc4)
  • simplify edit feature button (1b7e495)
  • simplify map function (2c19e9e)
  • typo (9f0522a)
  • updating test image (9233ca6)
  • use basepath and fix hook (0eb77f4)
  • use file model from shogun-util (552c7d0)

6.8.1 (2023-07-28)

Dependencies

  • deps-dev: bump @types/node from 20.4.4 to 20.4.5 (619b7c5)
  • deps-dev: bump babel-jest from 29.6.1 to 29.6.2 (7ef83fa)
  • deps-dev: bump jest from 29.6.1 to 29.6.2 (b6226f6)
  • deps-dev: bump jest-environment-jsdom from 29.6.1 to 29.6.2 (f45b7e9)
  • deps: bump @terrestris/shogun-e2e-tests from 1.0.6 to 1.0.7 (1e064d0)
  • deps: bump i18next from 23.2.11 to 23.3.0 (b59a29a)

Bugfixes

6.8.0 (2023-07-25)

Features

Dependencies

  • deps-dev: bump @babel/cli from 7.22.5 to 7.22.6 (6fa91f8)
  • deps-dev: bump @babel/cli from 7.22.6 to 7.22.9 (6d6882b)
  • deps-dev: bump @babel/core from 7.22.5 to 7.22.6 (e5bceee)
  • deps-dev: bump @babel/core from 7.22.6 to 7.22.8 (2c37b7c)
  • deps-dev: bump @babel/core from 7.22.8 to 7.22.9 (1494fb0)
  • deps-dev: bump @babel/preset-env from 7.22.5 to 7.22.6 (a7e2d7f)
  • deps-dev: bump @babel/preset-env from 7.22.6 to 7.22.7 (4e38812)
  • deps-dev: bump @babel/preset-env from 7.22.7 to 7.22.9 (8c7d916)
  • deps-dev: bump @babel/runtime from 7.22.5 to 7.22.6 (ce84412)
  • deps-dev: bump @commitlint/cli from 17.6.6 to 17.6.7 (6e8f996)
  • deps-dev: bump @commitlint/config-conventional (c394cff)
  • deps-dev: bump @playwright/test from 1.35.1 to 1.36.1 (b168f68)
  • deps-dev: bump @semantic-release/github from 9.0.3 to 9.0.4 (ff5b4c5)
  • deps-dev: bump @semantic-release/release-notes-generator (1dc7210)
  • deps-dev: bump @testing-library/jest-dom from 5.16.5 to 5.17.0 (7db7b46)
  • deps-dev: bump @types/jest from 29.5.2 to 29.5.3 (7030e98)
  • deps-dev: bump @types/node from 20.4.2 to 20.4.4 (d0a6b2e)
  • deps-dev: bump @typescript-eslint/eslint-plugin (8455882)
  • deps-dev: bump @typescript-eslint/parser from 5.61.0 to 5.62.0 (181158b)
  • deps-dev: bump @typescript-eslint/parser from 6.1.0 to 6.2.0 (3070210)
  • deps-dev: bump babel-jest from 29.5.0 to 29.6.0 (a3d26ba)
  • deps-dev: bump babel-jest from 29.6.0 to 29.6.1 (8e8c344)
  • deps-dev: bump babel-loader from 9.1.2 to 9.1.3 (319e7b6)
  • deps-dev: bump eslint from 8.44.0 to 8.45.0 (abcedf1)
  • deps-dev: bump eslint-plugin-react from 7.32.2 to 7.33.0 (b810aa5)
  • deps-dev: bump jest from 29.5.0 to 29.6.0 (2249e88)
  • deps-dev: bump jest from 29.6.0 to 29.6.1 (105639f)
  • deps-dev: bump jest-environment-jsdom from 29.5.0 to 29.6.0 (74af304)
  • deps-dev: bump jest-environment-jsdom from 29.6.0 to 29.6.1 (95b8d4c)
  • deps-dev: bump semantic-release from 21.0.6 to 21.0.7 (4e39d94)
  • deps-dev: bump webpack from 5.88.1 to 5.88.2 (3af121a)
  • deps: bump @terrestris/react-geo from 22.4.1 to 22.4.2 (9b0f270)
  • deps: bump @terrestris/shogun-util from 5.6.2 to 6.0.0 (c25b13a)
  • deps: bump i18next from 23.2.6 to 23.2.7 (b1f8874)
  • deps: bump i18next from 23.2.7 to 23.2.8 (b46d033)
  • deps: bump i18next from 23.2.8 to 23.2.9 (52ee963)
  • deps: bump i18next from 23.2.9 to 23.2.11 (d63cc35)
  • deps: bump react-i18next from 13.0.1 to 13.0.2 (2466322)
  • make use of node v18 (8ab58b5)
  • update dependencies (213aa42)

Changes in layout

  • remove extra whitespace (d5cc6c0)

Bugfixes

6.7.0 (2023-07-04)

Features

  • add animated feedback icon (4fd57c8)
  • add new geometry edit role (db506fe)
  • configurable search result display (3c88561)
  • first attempt of displaying feature info (968d963)
  • hide edit button in multisearch temporarily (b1d192b)
  • make loading of the fallback application config configurable (db9019c)
  • only enable save button if form is dirty (cd84a76)
  • remove configuration (2f4e086)
  • show selected feature on map (40d2597)

Dependencies

  • add missing env (c8bec17)
  • build image for current state of the main branch (148b95a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (5e22f96)
  • deps-dev: bump @typescript-eslint/parser from 5.60.1 to 5.61.0 (6c14719)
  • deps-dev: bump eslint from 8.43.0 to 8.44.0 (af819b1)
  • deps-dev: bump semantic-release from 21.0.5 to 21.0.6 (229d05b)
  • deps-dev: bump typescript from 5.1.3 to 5.1.5 (056d064)
  • deps-dev: bump typescript from 5.1.5 to 5.1.6 (89f12e2)
  • deps-dev: bump webpack from 5.88.0 to 5.88.1 (947b588)
  • deps: bump antd from 4.24.10 to 4.24.11 (a60336d)
  • deps: bump antd from 4.24.11 to 4.24.12 (6d88892)
  • deps: bump i18next from 23.2.3 to 23.2.6 (a204bb1)
  • deps: bump i18next-browser-languagedetector from 7.0.2 to 7.1.0 (f86e6b1)
  • deps: bump keycloak-js from 21.1.1 to 21.1.2 (eb4a614)
  • enable test (9c35b09)
  • remove unused imports (1cd2aa4)

Bugfixes

  • add check for page number (5b12a04)
  • detect geometry columns automatically (04fb477)
  • fallback if highlight result is empty (b34e698)
  • fix solr query generator tests (e7027ce)
  • get feature info working while switching tabs (5e13077)
  • improve error handling (9576a5a)
  • prevent error if highlighting is disabled (b4a7214)
  • prevent overlapping property labels (94b5888)
  • prevent overlapping property labels (c2cf731)
  • remove unneeded newlines (3e31061)
  • render the FeatureInfoPropertyGrid as default (03d0040)
  • revert geometry check (f513683)
  • save button loading animation (5d103ed)
  • styling (ae650b5)
  • use edismax query parser to specify fields (698e344)

6.6.3 (2023-06-27)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.6.5 to 17.6.6 (64a04d5)
  • deps-dev: bump @commitlint/config-conventional (f1fb4de)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7b281b3)
  • deps-dev: bump @typescript-eslint/parser from 5.60.0 to 5.60.1 (2aec453)
  • deps: bump i18next from 23.2.2 to 23.2.3 (07342dc)
  • deps: bump react-i18next from 13.0.0 to 13.0.1 (b720738)
  • update @terrestris packages (194b44a)

Bugfixes

  • also check for the file ending (0803a59)
  • apply missing key props (3ceb133)
  • fix translation key (ff46bf6)
  • remove obsolete prop check (3a4aff7)
  • searching over multiple attributes (443b1b3)
  • show app title on tablets as well (063f6d8)

6.6.2 (2023-06-22)

Dependencies

  • deps-dev: bump webpack from 5.87.0 to 5.88.0 (54459e3)
  • deps: bump i18next from 23.2.1 to 23.2.2 (b7ce89a)

Bugfixes

  • adjusting to new wmst properties (1bdd483)

6.6.1 (2023-06-21)

Bugfixes

  • duplication of external layers (6a30781)
  • fix layer group creation (b55294a)

Dependencies

  • deps: bump i18next from 23.2.0 to 23.2.1 (b701727)
  • deps: bump react-redux from 8.1.0 to 8.1.1 (fe85dfd)
  • update shogun-util to 5.6.1 (7f42a72)

6.6.0 (2023-06-20)

Features

  • add button for copying of shown attributes as kvp without geometry, add missing translations (fd65dc7)
  • use custom print scale from map scales (a12134f)

Bugfixes

  • adds missing unit detection for print scales (22bd8d1)
  • avoid cropped labels on long attribute values (20870ab)
  • filter possible geom field candidates from property grid (54d1517)
  • fix setting and propagation of custom params (9f8982f)
  • prevent breaking of footer labels (3d18b96)
  • replace pulsating shogun logo with shogun spinner (05b1bfd)
  • reset capabilities (927c35b)
  • set minimal width of scale combo (6c0c293)

Dependencies

  • bump ol-util v10.3.1 (b9f2ee3)
  • deps-dev: bump @babel/cli from 7.21.5 to 7.22.5 (389cd35)
  • deps-dev: bump @babel/core from 7.22.1 to 7.22.5 (945935b)
  • deps-dev: bump @babel/preset-env from 7.22.4 to 7.22.5 (36e60d8)
  • deps-dev: bump @babel/preset-react from 7.22.3 to 7.22.5 (d5f60f9)
  • deps-dev: bump @babel/preset-typescript from 7.21.5 to 7.22.5 (2c8f85a)
  • deps-dev: bump @babel/runtime from 7.22.3 to 7.22.5 (db04cfb)
  • deps-dev: bump @playwright/test from 1.34.3 to 1.35.0 (c825dac)
  • deps-dev: bump @playwright/test from 1.35.0 to 1.35.1 (6752d0e)
  • deps-dev: bump @semantic-release/github from 9.0.2 to 9.0.3 (bc94db5)
  • deps-dev: bump @semantic-release/npm from 10.0.3 to 10.0.4 (5e00b65)
  • deps-dev: bump @semantic-release/release-notes-generator (e463f75)
  • deps-dev: bump @typescript-eslint/eslint-plugin (16f72dc)
  • deps-dev: bump @typescript-eslint/eslint-plugin (dc6ace5)
  • deps-dev: bump @typescript-eslint/parser from 5.59.11 to 5.60.0 (48cef5c)
  • deps-dev: bump @typescript-eslint/parser from 5.59.9 to 5.59.11 (946c64f)
  • deps-dev: bump css-minimizer-webpack-plugin from 5.0.0 to 5.0.1 (3bb9595)
  • deps-dev: bump eslint from 8.42.0 to 8.43.0 (87206c2)
  • deps-dev: bump html-webpack-plugin from 5.5.1 to 5.5.3 (13aa533)
  • deps-dev: bump less-loader from 11.1.2 to 11.1.3 (59fce62)
  • deps-dev: bump semantic-release from 21.0.3 to 21.0.5 (21a0079)
  • deps-dev: bump webpack from 5.85.1 to 5.86.0 (4b21470)
  • deps-dev: bump webpack from 5.86.0 to 5.87.0 (d0cb9fa)
  • deps-dev: bump webpack-cli from 5.1.3 to 5.1.4 (4ce3c60)
  • deps-dev: bump webpack-dev-server from 4.15.0 to 4.15.1 (bb8ecb2)
  • deps: bump @terrestris/shogun-util from 5.5.0 to 5.6.0 (ecb7337)
  • deps: bump i18next from 22.5.1 to 23.0.2 (aa1b1e1)
  • deps: bump i18next from 23.0.2 to 23.1.0 (02c462a)
  • deps: bump i18next from 23.1.0 to 23.2.0 (898dd14)
  • deps: bump react-i18next from 12.3.1 to 13.0.0 (7846e5e)
  • deps: bump react-redux from 8.0.7 to 8.1.0 (c7de282)

6.5.0 (2023-06-07)

Features

  • make WFS LockFeature during editing configurable (e74a114)

Dependencies

  • deps: bump i18next from 22.5.0 to 22.5.1 (9f652b8)
  • update README (ee06c6a)

Bugfixes

  • add missing defaults (0e1b1b9)
  • error handling if editFormConfig is undefined (0503fe6)
  • fix solr query tests (5d46d0f)
  • use featureType as layer filter (3883484)

6.4.0 (2023-06-06)

Features

  • add delete feature button (4cc7a1c)
  • add reset and save button, support readOnly (a6bebe8)
  • allow insert, update and delete via WFS-T (e4532f7)
  • call edit feature drawer from search result list (85aba8d)
  • disable delete button if no id is available (0f6bac2)
  • edit or add features on layer (fe38dd1)
  • feature edit switch (7c3b053)
  • first steps towards EditFeatureForm (12e8f59)
  • further edit feature improvements (7f41920)
  • generate solr query based on search config (82299d4)
  • implement feature creation (1a20eac)
  • implement WFS LockFeature (and some component refactoring) (dc0f7b7)
  • init MapDrawer and EditFeatureDrawer (3b75d47)
  • introduce geometry edit toolbar (8608f5b)
  • introduce layer details modal (d329cf5)
  • load feature after creating entity (61e1306)
  • progress on parser, support more fields (142618c)
  • reset any potential feature id and set layer id (31932ba)
  • simplify entrypoint for editing, refactoring (54d6b98)
  • store layer in state, show layer title in header, show alert on not found layer (7781a41)
  • use gis-client-config for feature edit limitations (6c0cc59)

Dependencies

  • deps-dev: bump @babel/core from 7.21.8 to 7.22.1 (12f4e2e)
  • deps-dev: bump @babel/preset-env from 7.21.5 to 7.22.4 (b3e7daf)
  • deps-dev: bump @babel/preset-react from 7.18.6 to 7.22.3 (8206989)
  • deps-dev: bump @babel/runtime from 7.21.5 to 7.22.3 (0ef1152)
  • deps-dev: bump @commitlint/cli from 17.6.3 to 17.6.5 (8a4aff5)
  • deps-dev: bump @commitlint/config-conventional (1c628f5)
  • deps-dev: bump @playwright/test from 1.34.2 to 1.34.3 (eeb9755)
  • deps-dev: bump @semantic-release/github from 8.0.7 to 8.1.0 (baa259f)
  • deps-dev: bump @semantic-release/github from 8.1.0 to 9.0.2 (3ca56ad)
  • deps-dev: bump @semantic-release/release-notes-generator (a74f02b)
  • deps-dev: bump @types/jest from 29.5.1 to 29.5.2 (abd7529)
  • deps-dev: bump @typescript-eslint/eslint-plugin (51c4b9a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (f1eb381)
  • deps-dev: bump @typescript-eslint/parser from 5.59.7 to 5.59.8 (cc0cccc)
  • deps-dev: bump @typescript-eslint/parser from 5.59.8 to 5.59.9 (caa952e)
  • deps-dev: bump css-loader from 6.7.4 to 6.8.1 (458f78c)
  • deps-dev: bump eslint from 8.41.0 to 8.42.0 (3ea6303)
  • deps-dev: bump less-loader from 11.1.0 to 11.1.1 (615812c)
  • deps-dev: bump less-loader from 11.1.1 to 11.1.2 (fdb6fab)
  • deps-dev: bump semantic-release from 21.0.2 to 21.0.3 (1188ad6)
  • deps-dev: bump typescript from 5.0.4 to 5.1.3 (330ccdb)
  • deps-dev: bump webpack from 5.83.1 to 5.84.0 (40b84df)
  • deps-dev: bump webpack from 5.84.0 to 5.84.1 (023ac90)
  • deps-dev: bump webpack from 5.84.1 to 5.85.0 (53ffd59)
  • deps-dev: bump webpack from 5.85.0 to 5.85.1 (a666cb0)
  • deps-dev: bump webpack-bundle-analyzer from 4.8.0 to 4.9.0 (8eafdff)
  • deps-dev: bump webpack-cli from 5.1.1 to 5.1.3 (4be5148)
  • deps: bump geostyler from 12.0.1 to 12.0.2 (36a2760)
  • deps: bump geostyler-style from 7.3.0 to 7.3.1 (4c52c6c)
  • deps: bump i18next-browser-languagedetector from 7.0.1 to 7.0.2 (b0a628e)
  • deps: bump ol from 7.3.0 to 7.4.0 (76532b4)
  • deps: bump react-redux from 8.0.5 to 8.0.7 (ba982b7)
  • fix lint (a9cbba2)
  • fix typo (6952e0b)
  • update shogun util to newest version (510a0de)
  • update shogun-util (289ae4c)
  • update shogun-util (27876b8)

Bugfixes

  • add warn logger (b6eb459)
  • cleanup overallUpdateMode (acda9d3)
  • correct signature (5e2b5fb)
  • correctly set geometryName for wfs (e0f6b5c)
  • disable support to UPLOAD (for now) (5023544)
  • export component and add test (d1f1881)
  • fix imports (0a01643)
  • fixes incremental request for features (99363c6)
  • fixing intendentions and removing empty lines (f74704d)
  • format imports (ed39cfa)
  • makes the footer extendable via plugins (5838120)
  • only create feature in update mode (7fac839)
  • only enable lock if features are updated (9f65d7b)
  • pass filter object instead featureId (d2ea593)
  • progress on feature select and create (7024a21)
  • remove duplicated dispatch (a24c0bb)
  • remove empty line (b136061)
  • remove hardcoded values (0707560)
  • removes unnecessary check (1c2b890)
  • search via http POST (65790eb)
  • set indentation (12858ce)
  • simplify generateSolrQuery test setup (ea79b16)
  • typos in translations (a2e2216)
  • typos in translations (de68b83)
  • uses detailed permissions for a user of a specific role (fc03cd7)

6.3.0 (2023-05-24)

Features

  • introduce multi search component (4140d57)

Bugfixes

  • disable checking login status in iframe (b860361)

Dependencies

  • deps-dev: bump @playwright/test from 1.33.0 to 1.34.0 (d3f9db0)
  • deps-dev: bump @playwright/test from 1.34.0 to 1.34.1 (501c3df)
  • deps-dev: bump @playwright/test from 1.34.1 to 1.34.2 (3f41280)
  • deps-dev: bump @typescript-eslint/eslint-plugin (02b8a7a)
  • deps-dev: bump @typescript-eslint/parser from 5.59.6 to 5.59.7 (7b85526)
  • deps-dev: bump css-loader from 6.7.3 to 6.7.4 (8205777)
  • deps-dev: bump eslint from 8.40.0 to 8.41.0 (a468320)
  • deps-dev: bump mini-css-extract-plugin from 2.7.5 to 2.7.6 (919d2aa)
  • deps-dev: bump style-loader from 3.3.2 to 3.3.3 (e5dbbe4)
  • deps-dev: bump terser-webpack-plugin from 5.3.8 to 5.3.9 (84bd42f)
  • deps-dev: bump webpack from 5.82.1 to 5.83.1 (92d61e0)
  • deps: bump geostyler from 12.0.0 to 12.0.1 (a66d40b)
  • deps: bump geostyler-style from 7.2.0 to 7.3.0 (764a9a9)
  • deps: bump i18next from 22.4.15 to 22.5.0 (cdfc2fc)
  • deps: bump react-i18next from 12.2.2 to 12.3.1 (dad102b)

6.2.0 (2023-05-16)

Features

  • compose user menu dynamically (d9c7499)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.6.1 to 17.6.3 (2c9893e)
  • deps-dev: bump @commitlint/config-conventional (8a82462)
  • deps-dev: bump @typescript-eslint/eslint-plugin (41f7a2b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (51e8d7e)
  • deps-dev: bump @typescript-eslint/parser from 5.59.2 to 5.59.5 (aa4e68c)
  • deps-dev: bump @typescript-eslint/parser from 5.59.5 to 5.59.6 (7847ed8)
  • deps-dev: bump eslint from 8.39.0 to 8.40.0 (f433e6a)
  • deps-dev: bump terser-webpack-plugin from 5.3.7 to 5.3.8 (4889d92)
  • deps-dev: bump webpack from 5.82.0 to 5.82.1 (799cf67)
  • deps-dev: bump webpack-cli from 5.0.2 to 5.1.0 (94124c7)
  • deps-dev: bump webpack-cli from 5.1.0 to 5.1.1 (10252b3)
  • deps-dev: bump webpack-dev-server from 4.13.3 to 4.15.0 (020673c)
  • deps: bump @terrestris/ol-util from 10.2.4 to 10.3.0 (3fed0d4)
  • deps: bump @terrestris/shogun-util from 5.3.1 to 5.3.2 (38677cd)

6.1.1 (2023-05-04)

Bugfixes

  • remove unneeded await for getprintapps (f286134)

Dependencies

  • deps-dev: bump webpack from 5.81.0 to 5.82.0 (4c818b5)
  • deps: bump @terrestris/shogun-util from 5.3.0 to 5.3.1 (6dd3090)
  • deps: bump antd from 4.24.9 to 4.24.10 (9295906)
  • update mapfish print manager (cffd6cc)

6.1.0 (2023-05-03)

Features

Bugfixes

6.0.0 (2023-05-03)

⚠ BREAKING CHANGES

  • Print form does not require map anymore

Features

  • make custom (map) parameters configurable in print state (fcaeb97)

Dependencies

  • bump mapfishprintmanager to v9 (691584d)
  • code cleanup 💄 (6b41a0a)
  • deps-dev: bump @babel/cli from 7.21.0 to 7.21.5 (f803e18)
  • deps-dev: bump @babel/core from 7.21.4 to 7.21.5 (75b0384)
  • deps-dev: bump @babel/core from 7.21.5 to 7.21.8 (a2eab22)
  • deps-dev: bump @babel/preset-env from 7.21.4 to 7.21.5 (6347852)
  • deps-dev: bump @babel/preset-typescript from 7.21.4 to 7.21.5 (953836c)
  • deps-dev: bump @babel/runtime from 7.21.0 to 7.21.5 (e83397c)
  • deps-dev: bump @semantic-release/release-notes-generator (cb7a45c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (ecfdd77)
  • deps-dev: bump @typescript-eslint/parser from 5.59.1 to 5.59.2 (1cd95e6)
  • deps-dev: bump semantic-release from 21.0.1 to 21.0.2 (10c2745)
  • ignore IntelliJ iml files (e070e1d)

Bugfixes

  • use redux wrapper in test (3058743)

5.2.1 (2023-04-28)

Bugfixes

5.2.0 (2023-04-28)

Features

Bugfixes

  • keep the icon width regardless of the overall menu width (d127ffb)
  • make the layout of the form more responsive (403811d)
  • typo in translation (e00591b)

Dependencies

  • deps-dev: bump @babel/core from 7.21.3 to 7.21.4 (05d08fa)
  • deps-dev: bump @babel/preset-env from 7.20.2 to 7.21.4 (59096e8)
  • deps-dev: bump @babel/preset-typescript from 7.21.0 to 7.21.4 (b7d02e7)
  • deps-dev: bump @commitlint/cli from 17.5.0 to 17.5.1 (5b7be7e)
  • deps-dev: bump @commitlint/cli from 17.5.1 to 17.6.0 (666683d)
  • deps-dev: bump @commitlint/cli from 17.6.0 to 17.6.1 (d7a9235)
  • deps-dev: bump @commitlint/config-conventional (94e5f6c)
  • deps-dev: bump @commitlint/config-conventional (ffa79f1)
  • deps-dev: bump @playwright/test from 1.31.2 to 1.32.1 (110fdd7)
  • deps-dev: bump @playwright/test from 1.32.1 to 1.32.2 (e38e87c)
  • deps-dev: bump @playwright/test from 1.32.2 to 1.32.3 (b83cd61)
  • deps-dev: bump @playwright/test from 1.32.3 to 1.33.0 (3cb3895)
  • deps-dev: bump @semantic-release/npm from 10.0.2 to 10.0.3 (b755da9)
  • deps-dev: bump @semantic-release/npm from 9.0.2 to 10.0.2 (db54c1f)
  • deps-dev: bump @types/jest from 29.5.0 to 29.5.1 (2460502)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7ad792b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (cc1a0a2)
  • deps-dev: bump @typescript-eslint/eslint-plugin (b25b1d9)
  • deps-dev: bump @typescript-eslint/eslint-plugin (946063a)
  • deps-dev: bump @typescript-eslint/parser from 5.57.0 to 5.57.1 (14d497d)
  • deps-dev: bump @typescript-eslint/parser from 5.57.1 to 5.58.0 (9fde812)
  • deps-dev: bump @typescript-eslint/parser from 5.58.0 to 5.59.0 (624f32f)
  • deps-dev: bump @typescript-eslint/parser from 5.59.0 to 5.59.1 (a2ead1e)
  • deps-dev: bump css-minimizer-webpack-plugin from 4.2.2 to 5.0.0 (d77eb55)
  • deps-dev: bump eslint from 8.36.0 to 8.37.0 (040879d)
  • deps-dev: bump eslint from 8.37.0 to 8.38.0 (1b4dffc)
  • deps-dev: bump eslint from 8.38.0 to 8.39.0 (434e69d)
  • deps-dev: bump html-webpack-plugin from 5.5.0 to 5.5.1 (c634bd2)
  • deps-dev: bump semantic-release from 21.0.0 to 21.0.1 (dce4941)
  • deps-dev: bump typescript from 4.9.5 to 5.0.3 (7b34acd)
  • deps-dev: bump typescript from 5.0.3 to 5.0.4 (a9e7032)
  • deps-dev: bump webpack from 5.76.3 to 5.77.0 (a283579)
  • deps-dev: bump webpack from 5.77.0 to 5.78.0 (ff0033a)
  • deps-dev: bump webpack from 5.78.0 to 5.79.0 (559eaf1)
  • deps-dev: bump webpack from 5.79.0 to 5.80.0 (74d8e58)
  • deps-dev: bump webpack from 5.80.0 to 5.81.0 (7c5cccc)
  • deps-dev: bump webpack-cli from 5.0.1 to 5.0.2 (01d8b95)
  • deps-dev: bump webpack-dev-server from 4.11.1 to 4.13.1 (8e391cf)
  • deps-dev: bump webpack-dev-server from 4.13.1 to 4.13.2 (e6d3b2f)
  • deps-dev: bump webpack-dev-server from 4.13.2 to 4.13.3 (2679ccc)
  • deps: bump @reduxjs/toolkit from 1.9.3 to 1.9.4 (5ad17eb)
  • deps: bump @reduxjs/toolkit from 1.9.4 to 1.9.5 (b622f67)
  • deps: bump @terrestris/shogun-util from 5.1.0 to 5.2.0 (cdaa7c1)
  • deps: bump antd from 4.24.8 to 4.24.9 (952e055)
  • deps: bump geostyler from 11.1.1 to 12.0.0 (b0fda24)
  • deps: bump geostyler-openlayers-parser from 4.1.0 to 4.1.2 (ddd0d12)
  • deps: bump i18next from 22.4.13 to 22.4.14 (d65a63f)
  • deps: bump i18next from 22.4.14 to 22.4.15 (05d4e0c)
  • deps: bump keycloak-js from 21.0.1 to 21.0.2 (6b7afcb)
  • deps: bump keycloak-js from 21.0.2 to 21.1.1 (5010803)
  • deps: bump react-i18next from 12.2.0 to 12.2.2 (adc022b)
  • fix typo in README (14a3543)

Changes in configuration

  • update semantic-release action (139450f)

5.1.3 (2023-03-28)

Bugfixes

  • use more robust check for layer visibility change (129f0e9)

Dependencies

  • deps-dev: bump @babel/core from 7.21.0 to 7.21.3 (ec8eec9)
  • deps-dev: bump @commitlint/cli from 17.4.4 to 17.5.0 (cc16e7d)
  • deps-dev: bump @semantic-release/changelog from 6.0.2 to 6.0.3 (0b2835f)
  • deps-dev: bump @typescript-eslint/eslint-plugin (000a6fb)
  • deps-dev: bump @typescript-eslint/parser from 5.56.0 to 5.57.0 (e7f3322)
  • deps-dev: bump fs-extra from 11.1.0 to 11.1.1 (fb34fd7)
  • deps-dev: bump semantic-release from 20.1.1 to 21.0.0 (cd1aa74)
  • deps: bump i18next from 22.4.11 to 22.4.13 (26aefab)

5.1.2 (2023-03-27)

Dependencies

  • deps-dev: bump @types/jest from 29.4.0 to 29.5.0 (eaba31f)
  • deps-dev: bump @typescript-eslint/eslint-plugin (ce69000)
  • deps-dev: bump @typescript-eslint/parser from 5.54.1 to 5.56.0 (fa02f22)
  • deps-dev: bump eslint from 8.35.0 to 8.36.0 (df9120e)
  • deps-dev: bump mini-css-extract-plugin from 2.7.2 to 2.7.5 (dcb27bf)
  • deps-dev: bump style-loader from 3.3.1 to 3.3.2 (0fd782b)
  • deps-dev: bump terser-webpack-plugin from 5.3.6 to 5.3.7 (00def3a)
  • deps-dev: bump webpack from 5.75.0 to 5.76.3 (4c6d77a)
  • deps: bump @terrestris/ol-util from 10.2.3 to 10.2.4 (eae5dff)
  • deps: bump @terrestris/react-geo from 22.3.2 to 22.4.0 (f8267c1)

Bugfixes

  • fixing playwright workflow (90bae59)
  • remove e2e-tests from check script (ea650b2)
  • remove unnecessary visibility check (bc75d6c)

5.1.1 (2023-03-07)

Bugfixes

  • fixing playwright workflow (5608d0d)

5.1.0 (2023-03-07)

Features

Dependencies

  • deps-dev: bump @typescript-eslint/eslint-plugin (1381e78)
  • deps-dev: bump @typescript-eslint/parser from 5.54.0 to 5.54.1 (fa5e21c)
  • deps-dev: bump babel-jest from 29.4.3 to 29.5.0 (b430e29)
  • deps-dev: bump jest from 29.4.3 to 29.5.0 (3a4fc6a)
  • deps-dev: bump jest-environment-jsdom from 29.4.3 to 29.5.0 (8e0214c)
  • deps: bump i18next from 22.4.10 to 22.4.11 (f5265e0)
  • deps: bump ol from 7.2.2 to 7.3.0 (c3c276d)

5.0.0 (2023-03-03)

⚠ BREAKING CHANGES

  • don't pass client as prop, get it from hook instead

Bugfixes

Breaking changes

  • remove client prop, get client from hook instead (a8718b8)

Dependencies

  • deps-dev: bump @playwright/test from 1.31.0 to 1.31.1 (84648ca)
  • deps-dev: bump @playwright/test from 1.31.1 to 1.31.2 (f90f08d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (ec358fa)
  • deps-dev: bump @typescript-eslint/parser from 5.53.0 to 5.54.0 (9a51ffe)
  • deps-dev: bump eslint from 8.34.0 to 8.35.0 (a3da2bd)
  • deps-dev: bump semantic-release from 20.1.0 to 20.1.1 (ea3d16b)
  • deps: bump keycloak-js from 20.0.5 to 21.0.0 (23081b8)
  • deps: bump keycloak-js from 21.0.0 to 21.0.1 (6b52a90)
  • deps: bump react-i18next from 12.1.5 to 12.2.0 (21cbfc8)

4.13.0 (2023-02-22)

Features

  • adds legal information links to the app state (e4901e6)
  • pass custom print scales to print form, show scale combo (5ab1160)

Dependencies

  • bump mapfish-print-manager from 8.0.1 to 8.0.2 (36e577d)
  • bump shogun-util to version 5.1.0 (7abe29f)
  • code styling (5bffe01)
  • deps-dev: bump @babel/cli from 7.20.7 to 7.21.0 (29174a5)
  • deps-dev: bump @babel/core from 7.20.12 to 7.21.0 (02cc86f)
  • deps-dev: bump @babel/preset-typescript from 7.18.6 to 7.21.0 (d3543f3)
  • deps-dev: bump @babel/runtime from 7.20.13 to 7.21.0 (7eb5d12)
  • deps-dev: bump @babel/runtime from 7.20.7 to 7.20.13 (51354f4)
  • deps-dev: bump @commitlint/cli from 17.4.2 to 17.4.3 (966bb19)
  • deps-dev: bump @commitlint/cli from 17.4.3 to 17.4.4 (10f12c9)
  • deps-dev: bump @commitlint/config-conventional (8848bb5)
  • deps-dev: bump @commitlint/config-conventional (7a58dc1)
  • deps-dev: bump @playwright/test from 1.29.2 to 1.30.0 (fab42d1)
  • deps-dev: bump @playwright/test from 1.30.0 to 1.31.0 (2f71415)
  • deps-dev: bump @semantic-release/npm from 9.0.1 to 9.0.2 (87f9dea)
  • deps-dev: bump @types/jest from 29.2.5 to 29.2.6 (7337cdc)
  • deps-dev: bump @types/jest from 29.2.6 to 29.4.0 (4d0c82c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (7e2dd43)
  • deps-dev: bump @typescript-eslint/eslint-plugin (5954cd2)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3587c9c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (75d6521)
  • deps-dev: bump @typescript-eslint/eslint-plugin (080a530)
  • deps-dev: bump @typescript-eslint/eslint-plugin (f599b37)
  • deps-dev: bump @typescript-eslint/parser from 5.48.1 to 5.48.2 (dc855ad)
  • deps-dev: bump @typescript-eslint/parser from 5.48.2 to 5.49.0 (ea7514b)
  • deps-dev: bump @typescript-eslint/parser from 5.49.0 to 5.50.0 (38beeaa)
  • deps-dev: bump @typescript-eslint/parser from 5.50.0 to 5.51.0 (17960ca)
  • deps-dev: bump @typescript-eslint/parser from 5.51.0 to 5.52.0 (aa78e15)
  • deps-dev: bump @typescript-eslint/parser from 5.52.0 to 5.53.0 (ed55fa9)
  • deps-dev: bump babel-jest from 29.3.1 to 29.4.0 (1eb1bb3)
  • deps-dev: bump babel-jest from 29.4.1 to 29.4.2 (da45697)
  • deps-dev: bump babel-jest from 29.4.2 to 29.4.3 (620dd0a)
  • deps-dev: bump eslint from 8.31.0 to 8.32.0 (4860cd3)
  • deps-dev: bump eslint from 8.32.0 to 8.33.0 (3fe62ce)
  • deps-dev: bump eslint from 8.33.0 to 8.34.0 (6930bf8)
  • deps-dev: bump eslint-plugin-import from 2.27.4 to 2.27.5 (1f62a65)
  • deps-dev: bump eslint-plugin-react from 7.32.0 to 7.32.1 (9750486)
  • deps-dev: bump eslint-plugin-react from 7.32.1 to 7.32.2 (4532af4)
  • deps-dev: bump jest from 29.3.1 to 29.4.0 (b398605)
  • deps-dev: bump jest from 29.4.0 to 29.4.1 (bf70a03)
  • deps-dev: bump jest from 29.4.1 to 29.4.2 (9d041d4)
  • deps-dev: bump jest from 29.4.2 to 29.4.3 (66fcb13)
  • deps-dev: bump jest-environment-jsdom from 29.3.1 to 29.4.0 (1e224d5)
  • deps-dev: bump jest-environment-jsdom from 29.4.0 to 29.4.1 (370adfe)
  • deps-dev: bump jest-environment-jsdom from 29.4.1 to 29.4.2 (95d50dc)
  • deps-dev: bump jest-environment-jsdom from 29.4.2 to 29.4.3 (4af787c)
  • deps-dev: bump semantic-release from 20.0.2 to 20.0.3 (e54f49f)
  • deps-dev: bump semantic-release from 20.0.3 to 20.0.4 (576b275)
  • deps-dev: bump semantic-release from 20.0.4 to 20.1.0 (df9f29d)
  • deps-dev: bump typescript from 4.9.4 to 4.9.5 (c5d39c1)
  • deps-dev: bump webpack-bundle-analyzer from 4.7.0 to 4.8.0 (441ab03)
  • deps: bump @reduxjs/toolkit from 1.9.1 to 1.9.2 (9a317e3)
  • deps: bump @reduxjs/toolkit from 1.9.2 to 1.9.3 (117808e)
  • deps: bump @terrestris/mapfish-print-manager from 8.0.2 to 8.1.0 (c47d1dc)
  • deps: bump @terrestris/ol-util from 10.1.3 to 10.2.0 (4183212)
  • deps: bump @terrestris/ol-util from 10.2.0 to 10.2.1 (180504c)
  • deps: bump @terrestris/ol-util from 10.2.1 to 10.2.2 (a0b8433)
  • deps: bump @terrestris/ol-util from 10.2.2 to 10.2.3 (1e061d6)
  • deps: bump @terrestris/react-geo from 22.1.1 to 22.2.0 (31f4f5d)
  • deps: bump @terrestris/react-geo from 22.2.0 to 22.2.1 (ba474c4)
  • deps: bump @terrestris/react-geo from 22.2.1 to 22.3.0 (a2381e7)
  • deps: bump @terrestris/react-geo from 22.3.0 to 22.3.1 (64906bf)
  • deps: bump @terrestris/react-geo from 22.3.1 to 22.3.2 (d7563bd)
  • deps: bump antd from 4.24.7 to 4.24.8 (3e5d311)
  • deps: bump geostyler from 11.1.0 to 11.1.1 (ddb3e80)
  • deps: bump i18next from 22.4.9 to 22.4.10 (5fc0854)
  • deps: bump keycloak-js from 20.0.3 to 20.0.5 (f3152f9)
  • deps: bump react-i18next from 12.1.4 to 12.1.5 (f204832)
  • fix a lint warning in Draw component (9138c50)
  • update tests of Footer component (4b260c5)

Bugfixes

  • enhance typings and use null checks (88360d8)
  • make dpi and output formats configurable (0e180b0)
  • remove unneeded ignore statements (b2507e0)
  • set defaults of legal information links in store (7ade3ee)

4.12.2 (2023-01-13)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.4.1 to 17.4.2 (43853d3)
  • deps-dev: bump @commitlint/config-conventional (24de816)
  • deps: bump keycloak-js from 20.0.2 to 20.0.3 (0e8cf7e)

Bugfixes

  • adds a check for array length (cc27dc3)
  • pass projection to layer tree parser (b7ae469)
  • show mouse position for configured crs (6c301c2)

4.12.1 (2023-01-12)

Bugfixes

  • add mock for ResizeObserver (778d8b8)
  • add mock for ResizeObserver (f10d052)
  • make use of custom github personal access token (894ab5a)
  • use default imports (cb1c10a)

Dependencies

  • bump geostyler v11.1.0, geostyler-openlayers-parser v4.1.0 (0f1015d)
  • bump ol v7.2.2 (04623c4)
  • deps-dev: bump eslint-plugin-import from 2.26.0 to 2.27.2 (f153dee)
  • deps-dev: bump eslint-plugin-react from 7.31.11 to 7.32.0 (7dbcdd3)
  • deps: bump @terrestris/react-geo from 22.1.0 to 22.1.1 (3d4c7c6)
  • update package-lock.json (53c27a3)

4.12.0 (2023-01-11)

Features

  • make view extent accessible per getter (fc57f46)
  • set custom on style on document body (68ba851)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.4.0 to 17.4.1 (1f75aa5)
  • deps-dev: bump @typescript-eslint/eslint-plugin (f07c140)
  • deps-dev: bump @typescript-eslint/parser from 5.48.0 to 5.48.1 (37918a0)

Changes in layout

  • add hover style on some elements (d12b207)
  • use equal spacing from bottom and right (7267c44)

4.11.0 (2023-01-09)

Features

  • add completion if url and add version select (#597) (d6b599f)
  • add layer loading indicator to tree (aafd8e1)
  • loadmask: adding css transitions (3badd6e)
  • updating mapfish-print-manager (2f6a274)

Bugfixes

  • conflict-measuring-tools-print-panel (ea210ca)
  • issue: disable measure tools when panel collapses, highlight active tool (36b99d3)
  • layout: fix menu icons and text positioning (0b92391)
  • menu width when collapsed (c6f44de)
  • refactoring of tool menu (b144a86)
  • unregister listeners, typings (5c831bd)

Dependencies

  • deps-dev: bump @babel/cli from 7.19.3 to 7.20.7 (844fa27)
  • deps-dev: bump @babel/core from 7.20.5 to 7.20.7 (765237d)
  • deps-dev: bump @babel/core from 7.20.7 to 7.20.12 (4977556)
  • deps-dev: bump @babel/runtime from 7.20.6 to 7.20.7 (63a8ff1)
  • deps-dev: bump @commitlint/cli from 17.3.0 to 17.4.0 (d7f8764)
  • deps-dev: bump @commitlint/config-conventional (d5d9624)
  • deps-dev: bump @playwright/test from 1.29.0 to 1.29.1 (d7d71e3)
  • deps-dev: bump @playwright/test from 1.29.1 to 1.29.2 (2969375)
  • deps-dev: bump @types/jest from 29.2.4 to 29.2.5 (f8ee10c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (bffd81c)
  • deps-dev: bump @typescript-eslint/parser from 5.47.0 to 5.48.0 (7961457)
  • deps-dev: bump babel-loader from 9.1.0 to 9.1.2 (9bd5aec)
  • deps-dev: bump eslint from 8.30.0 to 8.31.0 (e4a1f45)
  • deps-dev: bump husky from 8.0.2 to 8.0.3 (2660ff0)
  • deps-dev: bump semantic-release from 19.0.5 to 20.0.2 (329ac90)
  • deps: bump @terrestris/shogun-util from 4.2.1 to 5.0.0 (ac7dbb4)
  • deps: bump antd from 4.24.5 to 4.24.7 (3d751ef)
  • deps: bump i18next from 22.4.6 to 22.4.8 (bcdf843)
  • deps: bump i18next from 22.4.8 to 22.4.9 (e502937)
  • deps: bump react-i18next from 12.1.1 to 12.1.4 (337f2f3)

Changes in configuration

  • pin semantic version to compatible one (df6fc1f)

4.10.3 (2022-12-20)

Changes in layout

Bugfixes

  • create external layer group in permalink parser and remove layer config isImported (6836db4)
  • fix removing of external layers (adcd21d)
  • get rid of some ts-ignores (a68a4d5)
  • make area above the notification clickable (6e48cce)
  • pass the bearer token to the legend if available (2469b64)
  • remove unneeded code (3b3b7e6)
  • set correct default style (f4cea80)
  • set empty layer array to prevent any NPE and set layer visibility as given in permalink (68f5082)
  • set empty layers array to fix any potential NPE and remove unneeded property on layer (8851fe7)
  • show zoomToExtent and showLegend for wms layers only (e307d5f)
  • update to updated API from mapfish-print-manager and wrap instantiaton in try-catch (c29f1a6)

Dependencies

  • deps-dev: bump @casualbot/jest-sonar-reporter from 2.2.5 to 2.2.7 (8428c9e)
  • deps-dev: bump @playwright/test from 1.28.1 to 1.29.0 (ec94223)
  • deps-dev: bump @types/js-md5 from 0.4.3 to 0.7.0 (d45648d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (bb907ed)
  • deps-dev: bump @typescript-eslint/eslint-plugin (d401b44)
  • deps-dev: bump @typescript-eslint/parser from 5.46.0 to 5.46.1 (04a779d)
  • deps-dev: bump @typescript-eslint/parser from 5.46.1 to 5.47.0 (a843d74)
  • deps-dev: bump css-loader from 6.7.2 to 6.7.3 (61b4ad6)
  • deps-dev: bump eslint from 8.29.0 to 8.30.0 (3d0f1e2)
  • deps: bump @terrestris/ol-util from 10.0.1 to 10.1.1 (06fd073)
  • deps: bump @terrestris/ol-util from 10.1.1 to 10.1.2 (8e8a579)
  • deps: bump @terrestris/ol-util from 10.1.2 to 10.1.3 (e7e1f50)
  • deps: bump @terrestris/react-geo from 22.0.0 to 22.0.1 (ba4bedf)
  • deps: bump @terrestris/shogun-util from 4.1.4 to 4.2.0 (0c6b3d2)
  • deps: bump @terrestris/shogun-util from 4.2.0 to 4.2.1 (838f3c1)
  • deps: bump geostyler from 10.3.0 to 11.0.0 (3d512a3)
  • deps: bump i18next from 22.4.1 to 22.4.3 (efd392e)
  • deps: bump i18next from 22.4.3 to 22.4.5 (0288091)
  • deps: bump i18next from 22.4.5 to 22.4.6 (ce4c66c)
  • deps: bump keycloak-js from 20.0.1 to 20.0.2 (ebca511)
  • update react-geo and ol-util (9f6c014)
  • update to latest mapfish-print-manager (3d38eca)

4.10.2 (2022-12-12)

Dependencies

  • deps-dev: bump @typescript-eslint/eslint-plugin (01de24f)
  • deps-dev: bump @typescript-eslint/parser from 5.45.1 to 5.46.0 (aebbd1c)
  • deps: bump @terrestris/ol-util from 10.0.0 to 10.0.1 (b71f089)
  • deps: bump @terrestris/react-geo from 21.0.1 to 22.0.0 (0075b6a)
  • deps: bump @terrestris/shogun-util from 4.1.3 to 4.1.4 (f3ae87b)
  • deps: bump i18next from 22.1.4 to 22.4.1 (26bde0c)
  • fix shared modules config (8876a22)

Changes in layout

  • fix positioning of icon and title (dcf80ff)
  • remove unused hook (6f82bc2)
  • show feature info results in tabs and make it nicer (f44da10)

Bugfixes

4.10.1 (2022-12-08)

Dependencies

  • deps-dev: bump typescript from 4.9.3 to 4.9.4 (215ba36)
  • deps: bump @terrestris/shogun-util from 4.1.2 to 4.1.3 (4e485a7)
  • deps: bump geostyler from 10.2.0 to 10.3.0 (05b7798)
  • deps: bump i18next from 22.0.8 to 22.1.4 (57f0c75)
  • deps: bump react-i18next from 12.1.0 to 12.1.1 (f7ef7ff)

Bugfixes

  • avoid scrollbar on collapsed menu (e8f8828)

4.10.0 (2022-12-07)

⚠ BREAKING CHANGES

  • tool menu plugins extend CollapsePanelProps in favour of MenuProps now

Features

  • add support for map plugins (db3945d)

  • reintegrate plugins invocation as collapse panel item, generalize tools creation (291f0cd)

Changes in configuration

  • copy missing less files to dist files (7794255)

Dependencies

  • bump react-geo v21.0.1 (b27d386)
  • bump shogun-util v4.1.2 (8d63fc1)
  • deps-dev: bump @types/jest from 29.2.3 to 29.2.4 (59b4b17)
  • deps-dev: bump @typescript-eslint/eslint-plugin (d310b54)
  • deps-dev: bump @typescript-eslint/parser from 5.45.0 to 5.45.1 (37c2ce1)
  • deps-dev: bump eslint from 8.28.0 to 8.29.0 (6a1af61)
  • deps-dev: bump fs-extra from 11.0.0 to 11.1.0 (524ad8f)
  • deps-dev: bump mini-css-extract-plugin from 2.7.0 to 2.7.1 (5a211a6)
  • deps-dev: bump mini-css-extract-plugin from 2.7.1 to 2.7.2 (66cbae8)
  • deps-dev: bump webpack-cli from 5.0.0 to 5.0.1 (01b7db1)
  • deps: bump @reduxjs/toolkit from 1.9.0 to 1.9.1 (e54c3a7)
  • deps: bump @terrestris/react-geo from 20.0.0 to 20.1.0 (ad1c82a)
  • deps: bump @terrestris/react-geo from 20.1.0 to 20.1.1 (62d8be3)
  • deps: bump @terrestris/shogun-util from 4.1.0 to 4.1.1 (0b47a84)
  • deps: bump antd from 4.24.4 to 4.24.5 (a525c14)
  • deps: bump i18next from 22.0.6 to 22.0.8 (aa366e9)
  • deps: bump react-i18next from 12.0.0 to 12.1.0 (572e3ef)
  • fix typo (9cae721)

Bugfixes

  • fix menu styling after refactoring (7b0ab81)
  • fixes print for a larger variety of layers (06c3305)
  • get rid of antd deprecation warnings (5769e63)
  • ignore spec files in tsc (d48915e)
  • pass correct props to print form (ce63d7a)
  • remove non more existing dispatch key (4037fa1)
  • remove unnecessary chaining (e20f4b5)
  • remove unneeded mapping (e901b8e)
  • specify babel ignore files in cli only (b0da51f)

Changes in layout

  • adjusts cotainer heigt & item padding (e8decd5)

4.9.0 (2022-11-29)

⚠ BREAKING CHANGES

  • update several dependencies including major versions, e.g. ol and i18next

Features

  • add and integrate WmsTimeSlider (WIP) (61da002)
  • add background layer switcher (33ad7cb)
  • adds i18n translation (cafb4c6)
  • adds warning if no data are found (b9afb8f)
  • show the application description (aaeba63)

Dependencies

  • deps-dev: bump @babel/core from 7.19.6 to 7.20.2 (a141d06)
  • deps-dev: bump @babel/preset-env from 7.19.4 to 7.20.2 (6816cad)
  • deps-dev: bump @commitlint/cli from 17.2.0 to 17.3.0 (39fe5b1)
  • deps-dev: bump @commitlint/config-conventional (032e8d8)
  • deps-dev: bump @playwright/test from 1.27.1 to 1.28.0 (e7531bf)
  • deps-dev: bump @playwright/test from 1.28.0 to 1.28.1 (d4d539c)
  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin (9f65d73)
  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin (ea65227)
  • deps-dev: bump @types/jest from 29.2.2 to 29.2.3 (b555346)
  • deps-dev: bump @typescript-eslint/eslint-plugin (1dce1b7)
  • deps-dev: bump @typescript-eslint/eslint-plugin (1b60e02)
  • deps-dev: bump @typescript-eslint/eslint-plugin (32df9b9)
  • deps-dev: bump @typescript-eslint/parser from 5.42.0 to 5.42.1 (4ecd3bd)
  • deps-dev: bump @typescript-eslint/parser from 5.42.1 to 5.43.0 (6e3fedc)
  • deps-dev: bump @typescript-eslint/parser from 5.43.0 to 5.44.0 (88b4f10)
  • deps-dev: bump babel-jest from 29.2.2 to 29.3.0 (f30fe3c)
  • deps-dev: bump babel-jest from 29.3.0 to 29.3.1 (bd7c82c)
  • deps-dev: bump babel-loader from 9.0.1 to 9.1.0 (a782f8f)
  • deps-dev: bump css-loader from 6.7.1 to 6.7.2 (8aefbc3)
  • deps-dev: bump eslint from 8.26.0 to 8.27.0 (7d2f2f9)
  • deps-dev: bump eslint from 8.27.0 to 8.28.0 (e22e325)
  • deps-dev: bump eslint-plugin-react from 7.31.10 to 7.31.11 (6b63667)
  • deps-dev: bump husky from 8.0.1 to 8.0.2 (78bb6e6)
  • deps-dev: bump jest from 29.2.2 to 29.3.0 (d39cabc)
  • deps-dev: bump jest from 29.3.0 to 29.3.1 (1e2ab67)
  • deps-dev: bump jest-environment-jsdom from 29.2.2 to 29.3.0 (ab5aa61)
  • deps-dev: bump jest-environment-jsdom from 29.3.0 to 29.3.1 (2fdad5c)
  • deps-dev: bump mini-css-extract-plugin from 2.6.1 to 2.7.0 (1efde5e)
  • deps-dev: bump typescript from 4.8.4 to 4.9.3 (5a4e373)
  • deps-dev: bump webpack from 5.74.0 to 5.75.0 (0d503d3)
  • deps-dev: bump webpack-cli from 4.10.0 to 5.0.0 (ed3de65)
  • deps: bump @reduxjs/toolkit from 1.8.6 to 1.9.0 (36c39c7)
  • deps: bump @terrestris/react-geo from 19.8.1 to 19.8.2 (5ea148c)
  • deps: bump antd from 4.24.0 to 4.24.1 (81c949e)
  • deps: bump antd from 4.24.1 to 4.24.2 (e546a17)
  • deps: bump antd from 4.24.2 to 4.24.3 (03a116a)
  • deps: bump i18next-browser-languagedetector from 7.0.0 to 7.0.1 (731c9b3)
  • deps: bump keycloak-js from 19.0.3 to 20.0.1 (c266592)
  • deps: bump react-redux from 8.0.4 to 8.0.5 (b86efbb)
  • update dependencies (1f7763b)
  • update several dependencies including major versions, e.g. ol and i18next (c62a871)
  • update to latest shogun util (6bbde33)

Bugfixes

  • defines slider length (5df9c95)
  • disable the background layer switcher (7056463)
  • fix tests (b4e2aa4)
  • fixing types due to update (c3fc7db)
  • send auth header if required (fe325ac)
  • sets latest time of recording as initially shown layer (14339a6)

4.8.1 (2022-11-03)

Bugfixes

4.8.0 (2022-11-03)

Features

  • add viewbox config if extent is given (8f39167)
  • adds a unittest for the AddLayerModal (3cff2b9)
  • adds unit tests (023d8e7)
  • integrate geostyler (77d0151)

Changes in configuration

Changes in layout

Bugfixes

  • add ts-ignore (dc2bf4a)
  • fix test (4d3fc07)
  • fix typing (1b7446d)
  • layergroup only appears in layertree when length > 0 (3548f32)
  • remove unneeded imports (a0d4e0a)
  • replace deprecated modal usage (1e328dc)
  • replace internal redux wrapper with new util (9603646)

Dependencies

  • deps-dev: bump @babel/core from 7.19.3 to 7.19.6 (114ed7b)
  • deps-dev: bump @babel/runtime from 7.19.4 to 7.20.0 (f60ebe9)
  • deps-dev: bump @terrestris/eslint-config-typescript (7162142)
  • deps-dev: bump @typescript-eslint/eslint-plugin (fbe60ee)
  • deps-dev: bump @typescript-eslint/parser from 5.40.1 to 5.41.0 (4483858)
  • deps-dev: bump babel-jest from 29.2.0 to 29.2.1 (bacb602)
  • deps-dev: bump babel-loader from 8.2.5 to 9.0.0 (7ae7d0a)
  • deps-dev: bump eslint from 8.25.0 to 8.26.0 (bbd6727)
  • deps-dev: bump jest from 29.2.0 to 29.2.1 (0cb0b4b)
  • deps-dev: bump jest from 29.2.1 to 29.2.2 (29ccb7a)
  • deps-dev: bump jest-environment-jsdom from 29.2.0 to 29.2.1 (587ada7)
  • deps-dev: bump jest-environment-jsdom from 29.2.1 to 29.2.2 (f3975a4)
  • deps-dev: bump webpack-bundle-analyzer from 4.6.1 to 4.7.0 (8cd0a91)
  • deps: bump i18next from 21.10.0 to 22.0.1 (fff37af)
  • deps: bump i18next from 22.0.1 to 22.0.2 (be6f612)
  • deps: bump i18next from 22.0.2 to 22.0.3 (1b39b36)
  • deps: bump i18next-browser-languagedetector from 6.1.8 to 7.0.0 (47135b0)
  • release: 4.8.0 [skip ci] (6346d30)
  • update eslint and add user-events (b40c283)
  • update several dependencies (b389e45)

4.8.0 (2022-11-03)

Features

  • add viewbox config if extent is given (8f39167)
  • adds a unittest for the AddLayerModal (3cff2b9)
  • adds unit tests (023d8e7)
  • integrate geostyler (77d0151)

Changes in configuration

Changes in layout

Dependencies

  • deps-dev: bump @babel/core from 7.19.3 to 7.19.6 (114ed7b)
  • deps-dev: bump @babel/runtime from 7.19.4 to 7.20.0 (f60ebe9)
  • deps-dev: bump @terrestris/eslint-config-typescript (7162142)
  • deps-dev: bump @typescript-eslint/eslint-plugin (fbe60ee)
  • deps-dev: bump @typescript-eslint/parser from 5.40.1 to 5.41.0 (4483858)
  • deps-dev: bump babel-jest from 29.2.0 to 29.2.1 (bacb602)
  • deps-dev: bump babel-loader from 8.2.5 to 9.0.0 (7ae7d0a)
  • deps-dev: bump eslint from 8.25.0 to 8.26.0 (bbd6727)
  • deps-dev: bump jest from 29.2.0 to 29.2.1 (0cb0b4b)
  • deps-dev: bump jest from 29.2.1 to 29.2.2 (29ccb7a)
  • deps-dev: bump jest-environment-jsdom from 29.2.0 to 29.2.1 (587ada7)
  • deps-dev: bump jest-environment-jsdom from 29.2.1 to 29.2.2 (f3975a4)
  • deps-dev: bump webpack-bundle-analyzer from 4.6.1 to 4.7.0 (8cd0a91)
  • deps: bump i18next from 21.10.0 to 22.0.1 (fff37af)
  • deps: bump i18next from 22.0.1 to 22.0.2 (be6f612)
  • deps: bump i18next from 22.0.2 to 22.0.3 (1b39b36)
  • deps: bump i18next-browser-languagedetector from 6.1.8 to 7.0.0 (47135b0)
  • update eslint and add user-events (b40c283)
  • update several dependencies (b389e45)

Bugfixes

  • add ts-ignore (dc2bf4a)
  • fix test (4d3fc07)
  • fix typing (1b7446d)
  • layergroup only appears in layertree when length > 0 (3548f32)
  • remove unneeded imports (a0d4e0a)
  • replace deprecated modal usage (1e328dc)
  • replace internal redux wrapper with new util (9603646)

4.7.1 (2022-10-18)

Bugfixes

Dependencies

  • deps-dev: bump @typescript-eslint/eslint-plugin (ec3cd63)
  • deps-dev: bump @typescript-eslint/parser from 5.40.0 to 5.40.1 (b9ada21)
  • deps: bump antd from 4.23.5 to 4.23.6 (0905b15)

4.7.0 (2022-10-17)

Features

  • add context menu items (eb8bf34)
  • add download layer option (3e0c608)
  • implement download layer function (7d39d83)

Bugfixes

  • consider the placement of the header plugin (again) (f378102)
  • only send bearerToken header when required (f629ac2)
  • switch to async/await (7e07cc7)
  • use XML as default download format (c3b9d8e)

Dependencies

  • deps-dev: bump @playwright/test from 1.27.0 to 1.27.1 (42764b7)
  • deps-dev: bump babel-jest from 29.1.2 to 29.2.0 (a07a2f8)
  • deps-dev: bump css-minimizer-webpack-plugin from 4.2.1 to 4.2.2 (b3ca66b)
  • deps-dev: bump jest from 29.1.2 to 29.2.0 (ae79d78)
  • deps-dev: bump jest-environment-jsdom from 29.1.2 to 29.2.0 (2267057)
  • deps: bump @terrestris/react-geo from 19.5.0 to 19.6.0 (698868f)
  • update shogun-util to 3.7.0 (9d117d2)

4.6.0 (2022-10-11)

Features

  • add selectedFeatures slice for the store (3712e3c)
  • add support for integration of plugins in the feature info tool (ed27976)
  • add typing for feature info plugin and simplify identification by providing type guards (7b8e817)

Dependencies

  • deps-dev: bump @babel/preset-env from 7.19.3 to 7.19.4 (1f27c36)
  • deps-dev: bump @babel/runtime from 7.19.0 to 7.19.4 (05f1745)
  • deps-dev: bump @playwright/test from 1.26.1 to 1.27.0 (1d0ad2d)
  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin (f6eb023)
  • deps-dev: bump @types/jest from 29.1.1 to 29.1.2 (3987eef)
  • deps-dev: bump @typescript-eslint/eslint-plugin (424a635)
  • deps-dev: bump @typescript-eslint/parser from 5.39.0 to 5.40.0 (ce7948e)
  • deps-dev: bump css-minimizer-webpack-plugin from 4.2.0 to 4.2.1 (650f2b9)
  • deps-dev: bump eslint from 8.24.0 to 8.25.0 (3e30bb9)
  • deps-dev: bump eslint-plugin-react from 7.31.8 to 7.31.9 (2be1dd0)
  • deps-dev: bump eslint-plugin-react from 7.31.9 to 7.31.10 (47c9b9c)
  • deps-dev: bump less-loader from 11.0.0 to 11.1.0 (d412fa9)
  • deps: bump @reduxjs/toolkit from 1.8.5 to 1.8.6 (8955226)
  • deps: bump antd from 4.23.4 to 4.23.5 (8fd9a03)
  • deps: bump i18next from 21.9.2 to 21.10.0 (720955b)
  • deps: bump i18next-browser-languagedetector from 6.1.5 to 6.1.6 (412b179)
  • deps: bump i18next-browser-languagedetector from 6.1.6 to 6.1.8 (7a6b2bf)
  • deps: bump keycloak-js from 19.0.2 to 19.0.3 (1ea61fd)
  • update to latest react-geo (442cd9c)

Bugfixes

  • add permalink listener when opacity changes (1c9078f)
  • add some docs to the plugin types (ac1acbe)
  • correctly use layer config types (71abb09)
  • make copy icon clickable (6e50a13)
  • rename variable and remove unused callback (11a59be)
  • save opacity in permalink (2303456)
  • show plugin for all layers if not specified otherwise (59d7f9d)

4.5.1 (2022-10-04)

Dependencies

  • deps-dev: bump @typescript-eslint/eslint-plugin (1acaa08)
  • deps-dev: bump babel-jest from 29.1.0 to 29.1.2 (3383340)
  • deps-dev: bump jest-environment-jsdom from 29.1.1 to 29.1.2 (e2aefaf)
  • deps: bump antd from 4.23.3 to 4.23.4 (f276b2c)

Bugfixes

  • update outdated package-lock (0a7ba9b)

4.5.0 (2022-09-30)

Features

  • add print url to client config (bfc9430)
  • all imported layers can be deleted now (8b81832)
  • generates a new permalink whenever a layer is added (17717fe)

Dependencies

  • deps-dev: bump @babel/cli from 7.18.10 to 7.19.3 (caccc84)
  • deps-dev: bump @babel/core from 7.19.1 to 7.19.3 (4d4469c)
  • deps-dev: bump @babel/preset-env from 7.19.1 to 7.19.3 (7efae60)
  • deps-dev: bump @playwright/test from 1.25.2 to 1.26.0 (3c984df)
  • deps-dev: bump @playwright/test from 1.26.0 to 1.26.1 (a25efe5)
  • deps-dev: bump @typescript-eslint/eslint-plugin (ef5ca29)
  • deps-dev: bump @typescript-eslint/parser from 5.38.0 to 5.38.1 (a37efb7)
  • deps-dev: bump babel-jest from 29.0.3 to 29.1.0 (e7752e4)
  • deps-dev: bump css-minimizer-webpack-plugin from 4.1.0 to 4.2.0 (0426de1)
  • deps-dev: bump eslint from 8.23.1 to 8.24.0 (fa992e0)
  • deps-dev: bump jest-environment-jsdom from 29.0.3 to 29.1.1 (2109c74)
  • deps-dev: bump typescript from 4.8.3 to 4.8.4 (f831b87)
  • deps: bump @terrestris/react-geo from 19.4.0 to 19.4.1 (4da065a)
  • deps: bump @terrestris/shogun-util from 3.5.0 to 3.6.0 (4565aac)
  • deps: bump antd from 4.23.2 to 4.23.3 (dda6cfe)
  • deps: bump react-redux from 8.0.2 to 8.0.4 (9480c95)
  • update ol-util to 7.4.1 and react-geo to 19.4.2 (0db7847)

4.4.0 (2022-09-23)

Features

  • use docker-public.terrestris.de registry (37a8e21)

4.3.1 (2022-09-22)

Dependencies

  • deps-dev: bump @babel/runtime from 7.18.9 to 7.19.0 (3993477)

Bugfixes

  • create processed layergroup in public apps (620724b)
  • permalink change listener for addLayer (5687dbf)
  • update hooks and their dependencies (3fd7494)

4.3.0 (2022-09-20)

Features

  • add change:layer listener for permalink (abc443f)
  • add watchBuild script (01e6b6f)
  • hide empty invisible layer groups (c1981be)
  • save external layers in permalink (2693f0b)

Changes in configuration

  • (dev) increase maximum line length (53a2175)

Bugfixes

  • (WIP) add addLayer util (6f6d229)
  • add header offset to notification (a426323)
  • adjust webpack config (7638615)
  • bugfixes (747865a)
  • make layertree dropdown icon clickable (a451528)

Dependencies

  • deps-dev: bump @babel/core from 7.19.0 to 7.19.1 (6049244)
  • deps-dev: bump @babel/preset-env from 7.19.0 to 7.19.1 (93a852c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (1eff3f7)
  • deps-dev: bump @typescript-eslint/parser from 5.37.0 to 5.38.0 (d496014)
  • deps-dev: bump webpack-dev-server from 4.11.0 to 4.11.1 (1d8dbf1)
  • deps: bump antd from 4.23.1 to 4.23.2 (5a17c23)
  • deps: bump i18next from 21.9.1 to 21.9.2 (6aeb4da)
  • deps: bump keycloak-js from 19.0.1 to 19.0.2 (4d3c9e4)
  • update ol-util to 7.4.0 (5925553)

4.2.1 (2022-09-14)

Bugfixes

  • optimize loading of plugins with multiple exposed paths (9c069ce)

Dependencies

  • deps-dev: bump @typescript-eslint/eslint-plugin (01e4386)
  • deps-dev: bump @typescript-eslint/parser from 5.36.2 to 5.37.0 (716c805)
  • deps-dev: bump babel-jest from 29.0.2 to 29.0.3 (2f2f73a)
  • deps-dev: bump css-minimizer-webpack-plugin from 4.0.0 to 4.1.0 (c5019b9)
  • deps-dev: bump eslint from 8.23.0 to 8.23.1 (24d939b)
  • deps-dev: bump eslint-plugin-react from 7.31.7 to 7.31.8 (95986c5)
  • deps-dev: bump jest-environment-jsdom from 29.0.2 to 29.0.3 (e0d6d8a)
  • deps-dev: bump typescript from 4.8.2 to 4.8.3 (7f06490)
  • deps: bump antd from 4.23.0 to 4.23.1 (c6f44cd)
  • deps: bump react-i18next from 11.18.5 to 11.18.6 (7b8d9ce)

4.2.0 (2022-09-08)

Features

  • add support for header plugins (a973f3e)

Bugfixes

  • show backend version only if available (3ca00ff)

Dependencies

  • deps-dev: bump @babel/core from 7.18.13 to 7.19.0 (652426e)
  • deps-dev: bump @babel/preset-env from 7.18.10 to 7.19.0 (43ca947)
  • deps-dev: bump @playwright/test from 1.25.1 to 1.25.2 (cc6a76d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (8165c9b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (198da55)
  • deps-dev: bump @typescript-eslint/parser from 5.36.0 to 5.36.1 (db3be9f)
  • deps-dev: bump @typescript-eslint/parser from 5.36.1 to 5.36.2 (e14fd82)
  • deps-dev: bump babel-jest from 29.0.1 to 29.0.2 (af9906c)
  • deps-dev: bump eslint-plugin-react from 7.31.1 to 7.31.6 (bba1a73)
  • deps-dev: bump eslint-plugin-react from 7.31.6 to 7.31.7 (5206094)
  • deps-dev: bump jest from 29.0.1 to 29.0.2 (c06d6f3)
  • deps-dev: bump jest-environment-jsdom from 29.0.1 to 29.0.2 (0955492)
  • deps-dev: bump webpack-dev-server from 4.10.1 to 4.11.0 (78c5b17)
  • deps: bump @terrestris/shogun-util from 3.4.1 to 3.5.0 (f2de6c0)
  • deps: bump antd from 4.22.8 to 4.23.0 (f7a7a82)

4.1.1 (2022-08-30)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.0.3 to 17.1.1 (cae65bb)
  • deps-dev: bump @commitlint/cli from 17.1.1 to 17.1.2 (60e2991)
  • deps-dev: bump @commitlint/config-conventional (cdec796)
  • deps-dev: bump @semantic-release/github from 8.0.5 to 8.0.6 (7161a94)
  • deps-dev: bump @types/jest from 28.1.8 to 29.0.0 (c52a8fe)
  • deps-dev: bump @typescript-eslint/eslint-plugin (4533000)
  • deps-dev: bump @typescript-eslint/parser from 5.35.1 to 5.36.0 (719125d)
  • deps-dev: bump babel-jest from 28.1.3 to 29.0.0 (e2f4d82)
  • deps-dev: bump babel-jest from 29.0.0 to 29.0.1 (b8a063d)
  • deps-dev: bump eslint from 8.22.0 to 8.23.0 (31457c1)
  • deps-dev: bump eslint-plugin-react from 7.31.0 to 7.31.1 (446249a)
  • deps-dev: bump jest from 29.0.0 to 29.0.1 (77868c3)
  • deps-dev: bump jest-environment-jsdom from 28.1.3 to 29.0.0 (a774ac3)
  • deps-dev: bump jest-environment-jsdom from 29.0.0 to 29.0.1 (bfdd3e0)
  • deps-dev: bump terser-webpack-plugin from 5.3.5 to 5.3.6 (f7fc3c9)
  • deps-dev: bump typescript from 4.7.4 to 4.8.2 (50d05b7)
  • deps-dev: bump webpack-dev-server from 4.10.0 to 4.10.1 (830c7e3)
  • deps: bump antd from 4.22.7 to 4.22.8 (3283020)
  • installs color library (4897643)
  • update react-i18next & jest (26557ab)

Changes in layout

  • define a max width for the logo image (e0f3d8c)
  • if color is too light, it will be manipulated a bit darker (ee10f00)

4.1.0 (2022-08-25)

Features

  • support plugins via webpack module federation (df44377)

Changes in configuration

  • adds jest-sonar-reporter to report testcoverage and unittests to sonarqube (ed08ba4)

Dependencies

  • deps-dev: bump @playwright/test from 1.25.0 to 1.25.1 (6ec0732)
  • deps-dev: bump @types/jest from 28.1.7 to 28.1.8 (b815f3f)
  • deps-dev: bump @typescript-eslint/eslint-plugin (a6ef3f4)
  • deps-dev: bump @typescript-eslint/parser from 5.34.0 to 5.35.1 (65d67e7)
  • deps-dev: bump eslint-plugin-react from 7.30.1 to 7.31.0 (cc9723c)
  • deps-dev: bump semantic-release from 19.0.4 to 19.0.5 (0f86acc)

Bugfixes

  • defines linebreak (3276f24)
  • removes jpeg from print (a48d7bb)
  • removes unneded dependencies (b28d606)
  • toolbox is collapsed when run on phone or tablet (#293) (5da52d9)

4.0.0 (2022-08-23)

⚠ BREAKING CHANGES

  • The client has been rename to @terrestris/shogun-gis-client

Breaking changes

  • rename to shogun-gis-client (0c19578)

Bugfixes

  • export type (47df313)
  • read version from environment variable (4d41cda)

Changes in layout

Dependencies

  • deps-dev: bump @babel/core from 7.18.10 to 7.18.13 (e113515)
  • deps-dev: bump @playwright/test from 1.24.2 to 1.25.0 (7ef8ebc)
  • deps-dev: bump @types/jest from 28.1.6 to 28.1.7 (9667e41)
  • deps-dev: bump @typescript-eslint/eslint-plugin (ac674e3)
  • deps-dev: bump @typescript-eslint/eslint-plugin (f032e14)
  • deps-dev: bump @typescript-eslint/parser from 5.33.0 to 5.33.1 (6f89b36)
  • deps-dev: bump @typescript-eslint/parser from 5.33.1 to 5.34.0 (8ff7504)
  • deps-dev: bump eslint from 8.21.0 to 8.22.0 (f3abe1f)
  • deps-dev: bump semantic-release from 19.0.3 to 19.0.4 (52e88cd)
  • deps-dev: bump terser-webpack-plugin from 5.3.3 to 5.3.4 (527f945)
  • deps-dev: bump terser-webpack-plugin from 5.3.4 to 5.3.5 (9dd09fc)
  • deps-dev: bump webpack-bundle-analyzer from 4.5.0 to 4.6.0 (251d2cd)
  • deps-dev: bump webpack-bundle-analyzer from 4.6.0 to 4.6.1 (a7be31e)
  • deps-dev: bump webpack-dev-server from 4.9.3 to 4.10.0 (a610feb)
  • deps: bump @reduxjs/toolkit from 1.8.3 to 1.8.4 (d48ac7b)
  • deps: bump @reduxjs/toolkit from 1.8.4 to 1.8.5 (087e782)
  • deps: bump @terrestris/ol-util from 7.2.0 to 7.3.0 (bea172b)
  • deps: bump @terrestris/react-geo from 19.2.0 to 19.2.4 (077d1f3)
  • deps: bump @terrestris/react-geo from 19.2.4 to 19.4.0 (2b404be)
  • deps: bump @terrestris/shogun-util from 3.2.2 to 3.4.0 (7f9ef7d)
  • deps: bump @terrestris/shogun-util from 3.4.0 to 3.4.1 (6e8dc9e)
  • deps: bump antd from 4.22.4 to 4.22.6 (ab41c77)
  • deps: bump antd from 4.22.6 to 4.22.7 (f1e27e7)
  • deps: bump i18next from 21.9.0 to 21.9.1 (1932744)
  • deps: bump i18next-browser-languagedetector from 6.1.4 to 6.1.5 (67644df)
  • deps: bump react-i18next from 11.18.3 to 11.18.4 (6f47895)

Changes in configuration

  • build and publish project artifact sources to npm (c2c42a8)
  • emit declaration by default (409be69)
  • set publish config, required for scoped npm release (67fa713)
  • set root directory to src (d4daf87)
  • set webpack output directory to build (26f8074)
  • sort npm scripts (1df07f8)

3.4.1 (2022-08-10)

Changes in configuration

  • scans the jest coverage and sends a report to sonarqube (#239) (3159cc7)

Dependencies

  • deps-dev: bump @testing-library/jest-dom from 5.16.4 to 5.16.5 (c26f1af)
  • deps-dev: bump @typescript-eslint/eslint-plugin (84f9fe2)
  • deps-dev: bump @typescript-eslint/parser from 5.32.0 to 5.33.0 (19b78d3)
  • deps: bump antd from 4.22.3 to 4.22.4 (14abf62)
  • deps: bump i18next from 21.8.16 to 21.9.0 (55ca251)

Bugfixes

3.4.0 (2022-08-02)

Features

  • toolconfig: added possibility to control tools that are shown through client config (2f1a87e)

Dependencies

  • conflicts resolved (1e595d6)
  • deps-dev: bump @babel/core from 7.18.9 to 7.18.10 (100ea3e)
  • deps-dev: bump @babel/preset-env from 7.18.9 to 7.18.10 (7295958)
  • deps-dev: bump @playwright/test from 1.24.1 to 1.24.2 (3ba31a3)
  • deps-dev: bump @typescript-eslint/eslint-plugin (15f6fe1)
  • deps-dev: bump @typescript-eslint/parser from 5.31.0 to 5.32.0 (f7ec393)
  • deps-dev: bump eslint from 8.20.0 to 8.21.0 (eb7d209)
  • deps: bump @terrestris/shogun-util from 3.2.0 to 3.2.2 (b6250d1)
  • deps: bump antd from 4.22.1 to 4.22.2 (60f7fde)
  • deps: bump antd from 4.22.2 to 4.22.3 (c87c217)
  • deps: bump i18next from 21.8.14 to 21.8.16 (38c7c2e)
  • deps: bump keycloak-js from 18.0.1 to 19.0.0 (fb16dbd)
  • deps: bump keycloak-js from 19.0.0 to 19.0.1 (907e82d)
  • draw-and-modify: fixed types issues (bd4e708)
  • tool-filter: added separate store for available tools (0a0d772)
  • tool-filter: conflicts resolved (36ddf6d)
  • tool-filtering: fixed bug due to previous type linting. Added default fallback (e90a23c)
  • tools: cleaned clientconfig. Changes to get the tools config from the store (b6d2456)
  • update ol-util (7c8fd20)
  • update ol, react-geo and shogun-util (faef47a)
  • update react-geo (28c99f5)

Bugfixes

  • activate semantic-release/github plugin (a0a4ed1)
  • apply bearer token for GFI if needed (9819b6b)
  • pass the keycloak client to the bearer token header generator (e05a29b)
  • set correct types (9451c2e)
  • take warning about duplicated key and correct menu divider into account (5d3b37c)

3.3.0 (2022-07-28)

Features

  • draw-export: added button to draw tools and method to export drawn features (c09a2f5)
  • draw: added draw component and translations (f8b7a05)
  • draw: added edit, remove and delete buttons (31e0a67)
  • implements the client version into the footer (410564c)
  • language selector (#172) (78418c1)
  • make keycloak onload action configurable (83a8f66)
  • save selection (#176) (d06b215)

Bugfixes

  • deletes empty line (9f481d6)
  • deletes unneccessary translation (9166a47)
  • lower z-index to prevent icon from overlap app elements (b463610)
  • make Header and Footer more responsive (badde0e)
  • remove the unneeded integration of the Permalink component in the main application (57d961e)
  • removes unwanted imports (cd7e8c1)
  • show the expand/collapse buttons in the tree (aac41b7)

Changes in layout

  • adjust pressed style and set style for collapsed submenu as well (a0cb522)
  • align items and add space between label and value (b9592a7)
  • reformat and set type to link (14def14)
  • Toolmenu styling (#206) (4fa4daa)

Dependencies

  • deps-dev: bump @babel/core from 7.18.6 to 7.18.9 (0523b77)
  • deps-dev: bump @babel/preset-env from 7.18.6 to 7.18.9 (32f2c94)
  • deps-dev: bump @playwright/test from 1.23.2 to 1.23.4 (859de2c)
  • deps-dev: bump @playwright/test from 1.23.4 to 1.24.0 (f6a13bd)
  • deps-dev: bump @playwright/test from 1.24.0 to 1.24.1 (706e30c)
  • deps-dev: bump @typescript-eslint/eslint-plugin (1585157)
  • deps-dev: bump @typescript-eslint/eslint-plugin (a7e4ea4)
  • deps-dev: bump @typescript-eslint/eslint-plugin (b23098d)
  • deps-dev: bump @typescript-eslint/parser from 5.30.5 to 5.30.6 (3bd08d9)
  • deps-dev: bump @typescript-eslint/parser from 5.30.6 to 5.30.7 (67f9ded)
  • deps-dev: bump @typescript-eslint/parser from 5.30.7 to 5.31.0 (59eae8c)
  • deps-dev: bump eslint from 8.19.0 to 8.20.0 (26ae94d)
  • deps-dev: bump jest and @types/jest (cf08d99)
  • deps-dev: bump jest-environment-jsdom from 28.1.2 to 28.1.3 (d904c83)
  • deps-dev: bump webpack from 5.73.0 to 5.74.0 (f17da3a)
  • deps: bump @terrestris/react-geo from 17.4.1 to 17.5.0 (8c5f242)
  • deps: bump @terrestris/react-geo from 19.0.0 to 19.1.0 (b36bec5)
  • deps: bump @terrestris/react-geo from 19.1.0 to 19.1.1 (9c4da40)
  • deps: bump antd from 4.21.5 to 4.21.7 (9aab769)
  • deps: bump antd from 4.21.7 to 4.22.0 (3f99355)
  • deps: bump antd from 4.22.0 to 4.22.1 (e6fdade)
  • deps: bump i18next from 21.8.13 to 21.8.14 (98195cb)
  • deps: bump react-i18next from 11.18.0 to 11.18.1 (db2545f)
  • deps: bump react-i18next from 11.18.1 to 11.18.3 (4739e06)
  • draw-export: added translations (5755bc1)
  • draw: added missing file (d928b85)
  • draw: condensed if conditions in one if statement (f6a8451)
  • draw: fixed bug that was selecting modify and delete at the same time (28faedf)
  • draw: uploaded data is now transformed to map projection, cleanup (aecc3f0)
  • unit-tests: added basic rendering unit tests to all components (3bf444c)
  • unit-tests: added missing files (ef3fd9c)
  • unit-tests: removed uneeded comments (e86de02)
  • update react-geo (e065bdd)
  • update README (1b57ceb)
  • update shogun-util (8cd7c76)

3.2.0 (2022-07-08)

Features

  • add appInfo to store (6d2cf6c)
  • add ApplicationInfo component (b6ce163)
  • add getGravatarUrl util (6e460c2)
  • add user to state (c38e5f8)
  • add UserMenu component (3bfcb9a)
  • fetch and set applicationInfo and user to store and initialize keycloak adapter if needed (416abf8)
  • hide the loading mask on init (9e23a39)
  • show the UserMenu in header (f6d6a2f)

Changes in configuration

  • change release workflow to be manually (4a7e653)

Changes in layout

  • enhance loading animation (02d43db)

Bugfixes

  • accept full url (2575e81)
  • add missing translation key (bac68a6)
  • get client config from relative path (5bc0b14)
  • make use of changed shogun client name (ad4c7c0)
  • remove unneeded util class (9e1e514)
  • set correct default logo path (4adae28)
  • support print for internal layers (17dcc99)
  • wait until at least the map is visible before performing checks (a8fd7d7)

Dependencies

  • add keycloak-js and js-md5 dependencies (5d74bda)
  • add mock for matchMedia (c120cc6)
  • deps-dev: bump @babel/core from 7.18.2 to 7.18.5 (f4f2dcb)
  • deps-dev: bump @babel/core from 7.18.5 to 7.18.6 (ac0df40)
  • deps-dev: bump @babel/preset-env from 7.18.2 to 7.18.6 (8ae4792)
  • deps-dev: bump @babel/preset-react from 7.17.12 to 7.18.6 (5b59a25)
  • deps-dev: bump @babel/preset-typescript from 7.17.12 to 7.18.6 (9755a97)
  • deps-dev: bump @commitlint/cli from 17.0.1 to 17.0.2 (16d6d4c)
  • deps-dev: bump @commitlint/cli from 17.0.2 to 17.0.3 (acfb338)
  • deps-dev: bump @commitlint/config-conventional (1b4a3e8)
  • deps-dev: bump @commitlint/config-conventional (30a9585)
  • deps-dev: bump @playwright/test from 1.22.2 to 1.23.0 (33b5fcc)
  • deps-dev: bump @playwright/test from 1.23.0 to 1.23.1 (2fce9da)
  • deps-dev: bump @playwright/test from 1.23.1 to 1.23.2 (50aac6d)
  • deps-dev: bump @semantic-release/github from 8.0.4 to 8.0.5 (5d56b51)
  • deps-dev: bump @terrestris/eslint-config-typescript (81f2832)
  • deps-dev: bump @types/jest from 27.5.1 to 28.1.0 (33c808a)
  • deps-dev: bump @types/jest from 28.1.2 to 28.1.3 (df4b731)
  • deps-dev: bump @typescript-eslint/eslint-plugin (46eb547)
  • deps-dev: bump @typescript-eslint/eslint-plugin (e5ac89d)
  • deps-dev: bump @typescript-eslint/eslint-plugin (675fe52)
  • deps-dev: bump @typescript-eslint/eslint-plugin (a8598cd)
  • deps-dev: bump @typescript-eslint/eslint-plugin (f32a0cd)
  • deps-dev: bump @typescript-eslint/parser from 5.27.0 to 5.27.1 (cb63437)
  • deps-dev: bump @typescript-eslint/parser from 5.27.1 to 5.28.0 (a9d8407)
  • deps-dev: bump @typescript-eslint/parser from 5.28.0 to 5.29.0 (39fab76)
  • deps-dev: bump @typescript-eslint/parser from 5.29.0 to 5.30.0 (67d370a)
  • deps-dev: bump @typescript-eslint/parser from 5.30.0 to 5.30.5 (e7118b4)
  • deps-dev: bump babel-jest from 28.1.0 to 28.1.1 (e50487f)
  • deps-dev: bump babel-jest from 28.1.1 to 28.1.2 (a3b4d45)
  • deps-dev: bump eslint from 8.16.0 to 8.17.0 (24fd1f1)
  • deps-dev: bump eslint from 8.17.0 to 8.18.0 (c846fca)
  • deps-dev: bump eslint from 8.18.0 to 8.19.0 (f734c01)
  • deps-dev: bump eslint-plugin-react from 7.30.0 to 7.30.1 (2199fd1)
  • deps-dev: bump jest and @types/jest (12170a6)
  • deps-dev: bump jest and @types/jest (149b84d)
  • deps-dev: bump jest-environment-jsdom from 28.1.0 to 28.1.1 (8c072a5)
  • deps-dev: bump jest-environment-jsdom from 28.1.1 to 28.1.2 (1eba66a)
  • deps-dev: bump less from 4.1.2 to 4.1.3 (24c3d9f)
  • deps-dev: bump mini-css-extract-plugin from 2.6.0 to 2.6.1 (14000c8)
  • deps-dev: bump react-refresh from 0.13.0 to 0.14.0 (7c3a313)
  • deps-dev: bump semantic-release from 19.0.2 to 19.0.3 (0cea4e5)
  • deps-dev: bump terser-webpack-plugin from 5.3.1 to 5.3.3 (a44a734)
  • deps-dev: bump typescript from 4.7.2 to 4.7.3 (12d04e6)
  • deps-dev: bump typescript from 4.7.3 to 4.7.4 (283e13b)
  • deps-dev: bump webpack from 5.72.1 to 5.73.0 (72526f9)
  • deps-dev: bump webpack-cli from 4.9.2 to 4.10.0 (c6ed2fd)
  • deps-dev: bump webpack-dev-server from 4.9.0 to 4.9.1 (5860ef6)
  • deps-dev: bump webpack-dev-server from 4.9.1 to 4.9.2 (d36c8de)
  • deps-dev: bump webpack-dev-server from 4.9.2 to 4.9.3 (30573aa)
  • deps: bump @reduxjs/toolkit from 1.8.2 to 1.8.3 (927d53b)
  • deps: bump @terrestris/react-geo from 17.1.3 to 17.2.1 (b485c4b)
  • deps: bump @terrestris/react-geo from 17.2.1 to 17.2.2 (ed32d6a)
  • deps: bump @terrestris/react-geo from 17.2.2 to 17.3.0 (8fbd893)
  • deps: bump @terrestris/react-geo from 17.3.0 to 17.3.1 (559030e)
  • deps: bump @terrestris/react-geo from 17.3.1 to 17.4.1 (21ac106)
  • deps: bump @terrestris/shogun-util from 1.0.1 to 1.1.0 (9dcb73e)
  • deps: bump @terrestris/shogun-util from 1.1.0 to 1.2.1 (d837f43)
  • deps: bump @terrestris/shogun-util from 2.0.0 to 3.0.0 (354fa96)
  • deps: bump @terrestris/shogun-util from 3.0.0 to 3.1.2 (d426116)
  • deps: bump antd from 4.20.7 to 4.21.0 (ecb4d02)
  • deps: bump antd from 4.21.0 to 4.21.1 (3a379b3)
  • deps: bump antd from 4.21.1 to 4.21.3 (5901460)
  • deps: bump antd from 4.21.3 to 4.21.4 (9f5e89c)
  • deps: bump antd from 4.21.4 to 4.21.5 (9acb16a)
  • deps: bump i18next from 21.8.10 to 21.8.11 (b72ce14)
  • deps: bump i18next from 21.8.11 to 21.8.12 (4a21c18)
  • deps: bump i18next from 21.8.12 to 21.8.13 (9b0014c)
  • deps: bump i18next from 21.8.5 to 21.8.8 (bdf517c)
  • deps: bump i18next from 21.8.8 to 21.8.9 (aabead9)
  • deps: bump i18next from 21.8.9 to 21.8.10 (be13c25)
  • deps: bump react-i18next from 11.16.9 to 11.17.0 (bdd6d6a)
  • deps: bump react-i18next from 11.17.0 to 11.17.1 (e532b15)
  • deps: bump react-i18next from 11.17.1 to 11.17.2 (25113dc)
  • deps: bump react-i18next from 11.17.2 to 11.17.3 (2b7e28e)
  • deps: bump react-i18next from 11.17.3 to 11.17.4 (74c499b)
  • deps: bump react-i18next from 11.17.4 to 11.18.0 (e14fcf3)
  • update to the latest shogun-util (e6ec46b)
  • update translations (9f40e8e)

3.1.1 (2022-05-31)

Changes in layout

  • updates style of feature info (4e7b1f7)
  • updates style of print form (1cbba36)
  • updates style of ToolMenu (25e1392)

3.1.0 (2022-05-31)

Features

Bugfixes

  • move locales to translation file and fix lint (790f02e)

Dependencies

3.0.0 (2022-05-31)

Features

  • add option to login into geoserver (a519699)
  • introduce GeoServerUtil (9a0321d)

Breaking changes

  • change path of client config (42fc794)

Dependencies

  • deps-dev: bump @typescript-eslint/eslint-plugin (bff2460)
  • deps-dev: bump @typescript-eslint/parser from 5.26.0 to 5.27.0 (3184238)
  • deps: bump antd from 4.20.6 to 4.20.7 (8c78b59)

2.0.1 (2022-05-30)

Dependencies

  • deps-dev: bump @babel/core from 7.18.0 to 7.18.2 (defb552)
  • deps-dev: bump @babel/preset-env from 7.18.0 to 7.18.2 (45e3fcc)
  • deps-dev: bump @commitlint/cli from 17.0.0 to 17.0.1 (1909399)
  • deps-dev: bump typescript from 4.6.4 to 4.7.2 (a5d3e43)
  • deps: bump @reduxjs/toolkit from 1.8.1 to 1.8.2 (0b0852e)
  • deps: bump i18next from 21.8.4 to 21.8.5 (32dd20b)

Bugfixes

  • fix color for scale (e0be63e)
  • open print in new browser tab (a975959)

2.0.0 (2022-05-24)

Breaking changes

  • implement handling for theming (cd9f687)

Bugfixes

  • catch undefined theme (1bf523d)
  • extract ConfigProvider from parseTheme (5447e60)

1.1.1 (2022-05-24)

1.1.0 (2022-05-24)

Features

  • introduce client configuration file (currently for the appPrefix only) (7651fa0)

Bugfixes

  • provide empty clientConfig (df63528)
  • remove fallback configration, make use of client's internal defaults instead (dd04408)
  • set correct default title (4a455c2)

1.0.2 (2022-05-24)

Changes in layout

  • adjust style for the gfi result layer (716b326)

Bugfixes

  • i18n for usage hint (a9d191b)
  • pass flat layers array to the CoordinateInfo (34656f2)

1.0.1 (2022-05-24)

Dependencies

  • deps-dev: bump @typescript-eslint/eslint-plugin (7eb64d4)
  • deps-dev: bump @typescript-eslint/parser from 5.25.0 to 5.26.0 (faedbc0)
  • deps: bump i18next from 21.8.3 to 21.8.4 (da47779)

Bugfixes

  • harmonize component signature by specifying the return type and passing through the rest props (bffd8e7)

1.0.0 (2022-05-23)

Features

Changes in configuration

Breaking changes

  • remove drawer and add toolMenu state (ca735e3)
  • remove unneeded components (60111d6)

Dependencies

Bugfixes