Releases: GEOLYTIX/xyz
Releases · GEOLYTIX/xyz
v4.11.0 Update (01/10/2024)
What's Changed
- Link Button Plugin by @simon-leech in #1412
- Workspace Templates Overhaul by @dbauszus-glx in #1409
- mapp.ui.elements.alert/ confirm methods by @cityremade in #1484
- Vector layer format error handling by @dbauszus-glx in #1404
- findlast keyvalue dictionary entry for multiple options. by @dbauszus-glx in #1396
- Add details param for workspace/roles request. by @dbauszus-glx in #1402
- Dataview location stroke color by @cityremade in #1411
- Geometry entry draw callback by @dbauszus-glx in #1408
- Fix local_test by @RobAndrewHurst in #1420
- Changes required to implement user update with payload by @cityremade in #1392
- Default view dialog fixes by @RobAndrewHurst in #1422
- elements.slider val/value property and layer.style.opacity slider element callback by @simon-leech in #1419
- Assign roles onto update_user object by @RobAndrewHurst in #1425
- Remove redundant featureFormats.cluster() method. by @dbauszus-glx in #1426
- Fix language differences by @RobAndrewHurst in #1429
- Update user - only add
field
if present in params by @RobAndrewHurst in #1428 - Update JSDocs definition in infoj module; Location typedef by @dbauszus-glx in #1427
- Test Workspace rework by @RobAndrewHurst in #1433
- icon scaling test assets by @RobAndrewHurst in #1436
- Add icon_scaling to featureStyle methods. by @dbauszus-glx in #1414
- Update view and languageTemplates modules by @dbauszus-glx in #1439
- Circle Configuration Fixes; Min Max Based on Units by @simon-leech in #1445
- User update req.body check for Vercel deployments ▲ by @RobAndrewHurst in #1446
- Check whether user exists before language by @dbauszus-glx in #1448
- Missing HelpDialog for Editing a Geometry Editing by @simon-leech in #1447
- Location mock by @RobAndrewHurst in #1453
- Add src test method to workspace module. by @dbauszus-glx in #1432
- location.table may be undefined; location.get and remove tests; docum… by @dbauszus-glx in #1456
- numericChecks method for slider_ab element. by @dbauszus-glx in #1451
- locale.locations: records, style, and pinStyle for locations listview by @AlexanderGeere in #1438
- No obj.key template lookup and clone merge. by @dbauszus-glx in #1455
- Only update dataview with activateUpdate or no data. by @dbauszus-glx in #1454
- Remove reference for mapButton used for user admin only. by @dbauszus-glx in #1459
- Only check obj key template if not implicit by @dbauszus-glx in #1462
- Enable mapviewControls in locale by @dbauszus-glx in #1461
- Check for pills as member of dropdown method params. by @cityremade in #1464
- Add theme fields array to fieldsArray by @dbauszus-glx in #1472
- Remove geometry Layers[] from array by @dbauszus-glx in #1477
- Fix placeholder spelling and size check by @dbauszus-glx in #1479
- addlayer to allow for single layer to be added. by @dbauszus-glx in #1468
- highlight interaction render and getLocation by @dbauszus-glx in #1485
- Changed z-index on .dropdown ul by @cityremade in #1488
- Allow for custom min max query template. by @dbauszus-glx in #1480
- The layer style cache should be optional. by @dbauszus-glx in #1490
- Fix workspace test to include user for roles check by @RobAndrewHurst in #1492
- getfeature call from highlight click by @dbauszus-glx in #1491
- Add data-id to layer view element by @dbauszus-glx in #1493
- dataview and tabview module documentation by @dbauszus-glx in #1482
- Template rework and Unused Check by @RobAndrewHurst in #1495
- Set icon_scaling defaults; warn for plugin config; numcheck callback. by @dbauszus-glx in #1471
- Pass filter to minmax by @simon-leech in #1501
- Prevent Selection of a Location on a Layer with no Infoj by @simon-leech in #1500
- Add back & document cluster featureformat by @RobAndrewHurst in #1505
- Match equals by @simon-leech in #1506
- Infoj Order Correction by @RobAndrewHurst in #1508
- Add template typedef review usage test by @dbauszus-glx in #1502
- Update sqlFilter mod by @RobAndrewHurst in #1510
- Do not assign window as caller for vector layer reload method by @dbauszus-glx in #1413
- Update Integrity test by @RobAndrewHurst in #1417
- Prevent this being the location.view element by @dbauszus-glx in #1418
- entry without node in valChangeMethod on a new location. by @dbauszus-glx in #1424
- Create ui.elements.layerStyle module by @dbauszus-glx in #1431
- Create proxy module for mapp.dictionary to check for mapp.language and lookup key by @dbauszus-glx in #1437
- numericFormatter locale issue by @RobAndrewHurst in #1503
- **Fix code scanning alert no...
v4.10.0 Update (08/08/2024)
Release Notes: v4.10.0 (August 8th 2024)
What's Changed
🚀 New Features
- feature_info highlight plugin; highlight popup; mapview typedef by @dbauszus-glx in #1376
- Allow for array updates with text entry arraySeparator by @dbauszus-glx in #1385
✨ Enhancements
- infoj_skip in layer decorator by @dbauszus-glx in #1366
- location.create() method as replacement for draw interaction callback with defaults/default_fields location updates. by @dbauszus-glx in #1368
- Remove default dataviews imports; Allow for dynamic dataviews. by @dbauszus-glx in #1333
- Review and document entry.default, entry.nullValue, and defaults. by @dbauszus-glx in #1369
- Remove dev console.log() from cookie module. by @dbauszus-glx in #1387
🐛 Bug Fixes
- Numeric input css fix by @AlexanderGeere in #1381
- Log error instead of warning for missing entry.type in infoj check ; log error instead of warning for invalid format. by @dbauszus-glx in #1380
- Infoj: Group expanding on load by @AlexanderGeere in #1352
- Fix expiry insert by @dbauszus-glx in #1361
- Disable location view for blocking api request from geometry entry me… by @dbauszus-glx in #1360
- Reverse theme style assignment; Check for useridb flag in locale. by @dbauszus-glx in #1353
- Lookup theme from string by @dbauszus-glx in #1363
- zero config bug and secret by @dbauszus-glx in #1365
- Replace legend children elements instead of legend element. by @dbauszus-glx in #1362
- Check for ACL module being a function. by @dbauszus-glx in #1373
- Dialog headerDrag by @simon-leech in #1367
- Dataview entry exception for show method. by @dbauszus-glx in #1375
- Loadplugins error by @dbauszus-glx in #1378
- Enable delete from hook / url param by @dbauszus-glx in #1379
- Only check highlight style if typeof object by @dbauszus-glx in #1377
- Assign getLayer template error message; catch and log error in addLayer by @dbauszus-glx in #1383
- check on falsy values; not length by @dbauszus-glx in #1389
- Log original error message for load plugin errors. by @dbauszus-glx in #1398
- Assign location.style to vector_layer entry by @simon-leech in #1391
- Fix issue where dataview is disconnected from layer object. by @dbauszus-glx in #1395
✍️ Documentation
- typedef documentation by @dbauszus-glx in #1351
Testing
- Test example by @RobAndrewHurst in #1394
Full Changelog: v4.9.1...v4.10.0
v4.9.1 Update (25/06/2024)
Release Notes: v4.9.1 (June 25th 2024)
What's Changed
🚀 New Features
- ui.elements.input by @cityremade in #1310
- Review _user API mod by @dbauszus-glx in #1264
✨ Enhancements
- Allow for fields in categorized theme. by @dbauszus-glx in #1320
- UI elements input formatter by @cityremade in #1322
🐛 Bug Fixes
- styleParser default style merge issue by @simon-leech in #1321
- The style must be assigned before the highlight. by @dbauszus-glx in #1324
- Check on entry.Layer needs to happen before assigning entry.Layer.zIndex by @simon-leech in #1336
- maplibre and style.zIndex by @simon-leech in #1338
- Don't spread style when style object is empty by @simon-leech in #1332
- Queryselector fails with data-id beginning with zero by @dbauszus-glx in #1341
- Boolean entry - unnecessary label after symbol by @simon-leech in #1343
- Provider Sign Authentication by @RobAndrewHurst in #1340
- Geometry - Configurable Labels by @simon-leech in #1346
- Merge entry style into location style for geometry entry. by @dbauszus-glx in #1323
- Ensure that each entry has a key. by @dbauszus-glx in #1325
- Ensure that the style.zIndex is only used in the olStyle module by @dbauszus-glx in #1326
- Cluster style parser and spread. by @dbauszus-glx in #1331
- Review _user API mod by @dbauszus-glx in #1264
Documentation 📖
- Add documentation.md to repository. by @dbauszus-glx in #1345
Full Changelog: v4.9.0...v4.9.1
v4.9.0 Update (13/06/2024)
Release Notes: v4.9.0 (June 13th 2024)
What's Changed
🚀 New Features
- Locations Delete by @simon-leech in #1290
- Ability to Test for the creation/ deletion of locations by @simon-leech in #1292
- mapp.layer.styleParser() method by @dbauszus-glx in #1132
- entry type:key to return layer display toggle by @simon-leech in #1315
- Request geometry from API by @dbauszus-glx in #1282
✨ Enhancements
- Deep merge [clone] locale for storage in userIDB by @dbauszus-glx in #1291
- Test Updates by @simon-leech in #1295
- Update Administration Panel by @simon-leech in #1298
- Update docs and allow for numeric filter value. by @dbauszus-glx in #1307
- Query Button PR by @simon-leech in #1313
- Modal Dialog element 🖼️ by @RobAndrewHurst in #1308
🐛 Bug Fixes
- Text Entry - distinct query fix field fix by @AlexanderGeere in #1293
- JSON Entries - Editing distinct query fix by @AlexanderGeere in #1299
- Filter Min = 0 Fix by @simon-leech in #1302
- Update val-changed CSS by @simon-leech in #1294
📚 Documentation
- GitHub Issue and PR Templates by @simon-leech in #1297
- PR and Issue Template Fix by @simon-leech in #1317
Full Changelog: v4.8.8...v4.9.0
v4.8.8 Update (31/05/2024)
Release Notes: v4.8.8 (May 31st 2024)
What's Changed
🚀 New Features
- Pills - added remove method. by @cityremade in #1280
- dropdown_pills added to elements by @cityremade in #1284
✨ Enhancements
- Dropdown : Reverse based upon page position by @KieronFerrey in #1281
- Unsaved Changes CSS by @simon-leech in #1286
- Add test for unequal arrays by @simon-leech in #1288
🐛 Bug Fixes
- Key is ID = Throw Error by @simon-leech in #1283
- Prevent update of ID field by @simon-leech in #1287
- Location Update: fix so it updates the field in the db by @AlexanderGeere in #1285
Full Changelog: v4.8.7...v4.8.8
v4.8.7 Update (23/05/2024)
Release Notes: v4.8.7(May 23rd 2024)
What's Changed
🚀 New Features
- Drawing Instructions Modal by @simon-leech in #1251
- Pill component by @cityremade in #1263
- Add query to count number of points within a polygon by @simon-leech in #1271
- User IndexedDB by @dbauszus-glx in #1230
- jsonb location update and infoj by @dbauszus-glx in #1270
- Searchbox filter - now using pills and has updated dictionary by @cityremade in #1272
✨ Enhancements
- Updating data within a json type field. by @AlexanderGeere in #1253
(#1262) mapp.ui.elements.pills
Documentation and Rename 👀 by @RobAndrewHurst in #1266- Pills - value added to set by @cityremade in #1267
- add input.invalid class by @dbauszus-glx in #1261
- Remove nanoid dependency by @dbauszus-glx in #1278
- css: .pill class now prevents user select by @cityremade in #1279
🐛 Bugs
- mvt_clone add layer by @dbauszus-glx in [#1262]
- mvt_clone - reduce instances where the layer has to be removed or added. by @dbauszus-glx in #1265
- Add Filter Current to distinct_values query by @simon-leech in #1276
- utils.xhr onerror resolve, post body default. by @dbauszus-glx in #1277
Full Changelog: v4.8.6...v4.8.7
v4.8.6 Update (20/05/2024)
Release Notes: v4.8.6(May 20th 2024)
What's Changed
🐛 Bug Fixes
- Infoj Order Issue by @simon-leech in #1255
✨ Enhancements
- TestView Addition - Themes by @simon-leech in #1257
Full Changelog: v4.8.5...v4.8.6
v4.8.5 Update (12/05/2024)
Release Notes: v4.8.5 (May 13th 2024)
What's Changed
🚀 New Features
- infoj_order mode by @dbauszus-glx in #1252
Full Changelog: v4.8.4...v4.8.5
v4.8.4 Update (08/05/2024)
Release Notes: v4.8.4 (May 8th 2024)
What's Changed
🚀 New Features
- Add st_distance_ab and st_intersects_ab query templates by @dbauszus-glx in #1218
- Add layer.params.default_fields array by @simon-leech in #1223
- style.contextFilter for tile format by @dbauszus-glx in #1244
- ui.elements.searchbox by @cityremade in #1238
✨ Enhancements
- Update Openlayers version and add warning for script loader. by @dbauszus-glx in #1210
- Add locale.xss_check for infotip content by @dbauszus-glx in #1217
- add ID to location_get warning by @KieronFerrey in #1231
- Update mapp.mjs by @simon-leech in #1235
- Circle changes by @simon-leech in #1233
🐛 Bug Fixes
- Fix for Numeric Filter on field with no data by @simon-leech in #1216
- Filter Fix by @simon-leech in #1236
- Encode Roles in Admin Panel by @simon-leech in #1234
- Fix key value dictionary for the custom views by @KieronFerrey in #1241
- Tabulator 'Set' Headerfilter - no data from distinct query by @AlexanderGeere in #1237
- Add SRC env subtitution to the getLayer Module by @simon-leech in #1242
- Update keyvalue_dictionary.mjs by @KieronFerrey in #1243
- Check and remove filter params from request for query templates without a filter placeholder. by @dbauszus-glx in #1220
- ui element slider - prevent ranges from outside min/max range by @cityremade in #1222
- Add check on cluster distance being less than 1 by @simon-leech in #1240
- CSS Inputs - hover li background color replaced by @cityremade in #1249
🧪 Testing
- Update layer test by @RobAndrewHurst in #1209
✍️ Documentation
- Update query docs by @RobAndrewHurst in #1219
- Update clean-docs version by @RobAndrewHurst in #1246
🆕 New Contributors
- @KieronFerrey made their first contribution in #1231
Full Changelog: v4.8.3...v4.8.4
v4.8.3 Update (12/04/2024)
Release Notes: v4.8.3 (April 12th 2024)
What's Changed
🚀 New Features
- mapp.utils.polygonIntersectFeatures by @dbauszus-glx in #1200
- Codi 🐶 Web Test Runner 🏃 by @RobAndrewHurst in #1203
- Update Codi Framework with Result Download by @RobAndrewHurst in #1204
- Add new copy icon by @simon-leech in #1208
✨ Enhancements
- Bump Codi 🐶 to v0.0.15: Transition Buntime 🥟 by @RobAndrewHurst in #1201
- Update _mapview.mjs by @simon-leech in #1202
🐛 Bug Fixes
- Revert Icon Legend module by @RobAndrewHurst in #1205
- Modal Target Adjustment 🎯 by @RobAndrewHurst in #1206
Full Changelog: v4.8.2...v4.8.3