Releases: GEOLYTIX/xyz
Releases · GEOLYTIX/xyz
Release list
v4.23.4
What's Changed
- fix provider urls by @RobAndrewHurst in #2872
- fix(queryparams): Fix Changes in queryparams by @simon-leech in #2877
- fix viewport assignment by @simon-leech in #2881
- module templates must have a typeof string response by @dbauszus-glx in #2874
- Enhance debounce handling in xhr and improve tab visibility logic by @dbauszus-glx in #2879
- Freeze Object prototype / create workspace.templates object not from prototype by @dbauszus-glx in #2876
- fix(Mapview/Modify): Deletion of MultiPolygons by @simon-leech in #2885
- Bump esbuild to 28.1 by @dbauszus-glx in #2888
- Check layer key in template method. Ignore templates object. by @dbauszus-glx in #2887
- Filter out user locale layer entries in addLayer function and update … by @dbauszus-glx in #2890
Full Changelog: v4.23.3...v4.23.4
v4.23.3
What's Changed
- Use globalThis and includes by @dbauszus-glx in #2833
- Prefix node module imports by @dbauszus-glx in #2831
- Replace instanceof function with typeof function by @dbauszus-glx in #2830
- fix(mergeTemplates): Roles object creating dot notation roles mistakenly by @simon-leech in #2829
- Mapview modules; this assignment, documentation, named methods by @dbauszus-glx in #2832
- Layer cluster label field by @dbauszus-glx in #2836
- Legendicon function return by @dbauszus-glx in #2837
- fix(Templates/Props): Exclude / Include Props by @simon-leech in #2839
- Several fixes for the docs tree build from the jsdocs mapp modules. by @dbauszus-glx in #2845
- Correct template dbs connection by @simon-leech in #2847
- Cop out on layer key condition by @dbauszus-glx in #2840
- Fix SSO-enabled API requests by @RobAndrewHurst in #2849
- Remove user.admin flag from token user by @dbauszus-glx in #2853
- Enable versioning of userIndexedDB to create additional stores by @dbauszus-glx in #2855
- Default entry.newValue by @dbauszus-glx in #2857
- Return timestamp from nonblocking query by @dbauszus-glx in #2858
- rename objPropValueSet to fieldsValueSet and add fields array by @dbauszus-glx in #2860
- Refactor wktPropertiesLoad logic to always call function by @dbauszus-glx in #2861
- fix(Queryparams): Locale passed as string by @simon-leech in #2863
- Reset features array in vector reload by @dbauszus-glx in #2867
Full Changelog: v4.23.2...v4.23.3
v4.23.2
What's Changed
- Pin action SHA by @RobAndrewHurst in #2797
- Test cleanup by @RobAndrewHurst in #2795
- api - change
sometoincludesby @RobAndrewHurst in #2794 - Cloudfront xss by @RobAndrewHurst in #2796
- fix(query): Take copy of template to avoid mutation and add tests by @simon-leech in #2806
- update number parsing smells by @RobAndrewHurst in #2802
- Remove 'err' condition from logger by @dbauszus-glx in #2817
- Control whether entry options should be dynamic by @dbauszus-glx in #2814
- Log user.email instead of request params. by @dbauszus-glx in #2820
- Do not assign this to variables in bound methods. by @dbauszus-glx in #2808
- Use convential element dataset property by @dbauszus-glx in #2816
- Prevent multi-field categorized themes from mutating default style by @RobAndrewHurst in #2825
Full Changelog: v4.23.1...v4.23.2
v4.23.1
What's Changed
- Pin action SHA by @RobAndrewHurst in #2797
- Test cleanup by @RobAndrewHurst in #2795
- sonarQube Analysis by @RobAndrewHurst in 36554f6
- change some to includes by @RobAndrewHurst in #2794
- Cloudfront xss by @RobAndrewHurst, @dbauszus-glx in #2796
- update provider test coverage by @RobAndrewHurst in 2de8cc4
- update action install by @RobAndrewHurst in dcf7153
- update tests project settings by @RobAndrewHurst in 178b2e7
- update test coverage by @RobAndrewHurst in 3cd3c34
- Update task name by @RobAndrewHurst in e900c2d
- update build and tests by @RobAndrewHurst in ab3c213
- exclude utils from analysis by @RobAndrewHurst in 9522679
- update XSS issue by @RobAndrewHurst in fcf47f2
- fix rename by @RobAndrewHurst in 2eef19a
- fix(query): Take copy of template to avoid mutation and add tests by @simon-leech, @AlexanderGeere in #2806
- update number parsing smells by @RobAndrewHurst, @AlexanderGeere, @dbauszus-glx in #2802
- Remove 'err' condition from logger by @dbauszus-glx in #2817
- Control whether entry options should be dyanamic. by @dbauszus-glx in #2814
- Log user.email instead of request params. by @dbauszus-glx, @RobAndrewHurst, @AlexanderGeere in #2820
- Do not assign this to variables in bound methods. by @dbauszus-glx, @RobAndrewHurst in #2808
Full Changelog: v4.23.0...v4.23.1
v4.23.0
Release Notes: v4.23.0
v4.23.0 brings improvements to schema handling, UI behaviour, test infrastructure, and error handling across the platform.
What's New
- Added
table_schemaquery support and related checks, improving schema-aware validation and query handling. @dbauszus-glx - Added
keyordertolayer.view, giving more control over how view properties are ordered. @dbauszus-glx - Enhanced
confirmandalertdialogs for a better user experience. @cityremade - Replaced Codi with Vitest for server-side tests, modernising the test setup and improving maintainability. @RobAndrewHurst
- Updated CloudFront fetch behaviour so failed fetches now correctly return an error. @dbauszus-glx
- Added a
disableOnHideflag to the reference layer display toggle drawer configuration. @dbauszus-glx
Notes For Upgrading
- Review any schema-related query logic if you want to take advantage of the new
table_schemasupport. - If you use
layer.viewconfiguration,keyorderis now available for ordering fields or properties. - Server-side test workflows should now use Vitest instead of Codi.
- If you depend on CloudFront fetch behaviour, check any downstream error handling for explicit failure responses.
- If you use reference layer drawers, review whether
disableOnHideis relevant for your configuration.
Thanks To Contributors
v4.22.5
What's Changed
- Merge direct layer role payloads into resolved workspace objects by @RobAndrewHurst in #2766
- npm update --save by @dbauszus-glx in #2769
Full Changelog: v4.22.4...v4.22.5
v4.22.4
What's Changed
- Show disabled cat in legend by @dbauszus-glx in #2756
- Bump mapbox ol style and maplibre imports by @dbauszus-glx in #2750
- fix(Entry/Dataview): Check on
entry.displayandentry.createby @simon-leech in #2755 - fix(Entry/Dataview): Fix for trying to set non-existent checkbox to unchecked by @simon-leech in #2765
- Revise iteration of layer.style.elements and check for labels and hovers by @dbauszus-glx in #2753
- Use flag to control hover query cache by @dbauszus-glx in #2761
Full Changelog: v4.22.3...v4.22.4
v4.22.3
What's Changed
- fix(entry/dataviews): Fix Missing checkbox by @simon-leech in #2749
Full Changelog: v4.22.2...v4.22.3
v4.22.2
What's Changed
- bump openlayers to 10.8 in default view and olScript by @dbauszus-glx in #2737
- Update ol_current const by @dbauszus-glx in #2741
- remove api module logging and dbs failure logging by @dbauszus-glx in #2740
- assign viewport on fail or warn by @dbauszus-glx in #2733
- fix(Entry/Type:Layer) -Show Panel on Show(); Hide on Hide() by @simon-leech in #2743
- fix(distributed_theme.legend): Assign
filterOnlyto filter only on the map by @AlexanderGeere in #2746 - fix(Location/dataview entry): Shortcircuit on entry.show existing already by @simon-leech in #2748
Full Changelog: v4.22.1...v4.22.2
v4.22.1
What's Changed
- shortcircuit locales element method if dropdown is not required by @dbauszus-glx in #2717
- fix(Gazetteer): Allow search on different fields on the same layer by @simon-leech in #2719
- Call drawer method instead of nested drawerDialog by @dbauszus-glx in #2714
- Review getTemplate mod by @dbauszus-glx in #2706
- Return feature.length from locationCount method. by @dbauszus-glx in #2718
- unnest featureCallback method by @dbauszus-glx in #2708
- fix(acl): Release client after everything by @RobAndrewHurst in #2724
Full Changelog: v4.22.0...v4.22.1