[BUGFIX] Fix access to array entry city by @sypets in #179
[BUGFIX] Fix 180: Do not overwrite "address" field with entire address by @albig in #181
[BUGFIX] Include geoPHP as Phar into TER package by @albig in #182
- Fix #147: do not define variable $logger again by @albig in #148
- Fix custom IMAGE marker by @hannesbochmann in #150
- create calendarize fields only if extension is loaded by @ftrojahn in #151
- Remove unneeded extending of calendarize event model by @albig in #155
[BUGFIX] Fix access to array entry city by @sypets in #179
[BUGFIX] Fix 180: Do not overwrite "address" field with entire address by @albig in #181
[BUGFIX] Include geoPHP as Phar into TER package by @albig in #182
- Fix exceptions if optional tt_address extension is not installed
- Update leaflet to version 1.9.3
- Add internal_type for TCA configuration of fe_groups and sys_category
- [BUGFIX] Add flexform manipulation to ensure valid allowed tables.
This release is a maintenance release with some important updates:
- OpenLayers 2/3 is updated to OpenLayers 7.1.0
- LeafLet is updated to 1.9.1
- Use only one flexform configuration
- Support for map in calendarize detail event view
- Support for PHP 8.1
- Fix some issues
Upgrade Instruction
There is a new upgrade wizard to update existing flexform configuration. You should run it in the backend or via the TYPO3 console.
vendor/bin/typo3cms upgrade:run odsOsmMigrateSettings
Maintenance
- Update Leaflet to version 1.7.1
- Update Leaflet plugins and extra libraries to current version
- Update CDN ressources for Leaflet and OpenLayers
- Change Coordinate Picker wizard to use Leaflet instead of broken OpenLayers 2
- Add Vector Draw wizard to replace drawing in old OpenLayers2 based wizard
- Convert language files from XML to XLIFF
- Fix deprecated code which did not work in TYPO3 10 anymore
- Update documentation
Features
- New: Featurecollection in GeoJSON vector records
- New: GeoJSON in external filie for vector records
- New: Styling of vector records (color, stroke-width) like in track records
- New: Two options to separately toggle panning/dragging and mouse-wheel zooming on Leaflet maps
Contribution
- Thanks to @sypets for pointing out deprecated code and for contribute a solution.
- Thanks to Andreas for sponsoring the enhancement of the GeoJSON vector records and for testing.
If you use marker or track images, please use the upgrade wizard to upgrade your marker or track records to the new FAL relations. Alternatively you have to add the images again manually to your records.
* Request #27: 8.x compatibility (Thanks to Thorben Nissen).
* Bug #80038: Clustered marker categories are not activated by default (Thanks to Volker Burggräf).
* Bug #80037: Table tx_odsosm_layer not recreated on update.
* Bug #80038: Leaflet layer switcher closed even opened is selected.
* Bugfix: Use layer tile protocol if set.
* Change: Transfered tt_address marker into extension "ods_osm_tt_address". Install it if you use tt_address records!
* Add: Extension ods_osm_tt_address 2.0.0 for tt_address 2.x
* Add: Extension ods_osm_tt_address 3.0.0 for tt_address 3.x
* Add: E
* Feature #48742: Allow jQuery usage.
* Change: Add php 5.4 compatibility to class.tx_odsosm_div.php (Thanks to Daniel Minder).
* Change: The usage of $GLOBALS['TSFE']->JSeventFuncCalls is deprecated as of TYPO3 CMS 7. Use Javascript directly.
* Up
* Bugfix: Correct mm relation for sys_category.
* Bugfix: 'IN' instead of '=' in flexform.xml.
* Bugfix: Color attribute in leaflet tracks.
* Bugfix: Show tt_content lon and lat in coordinate picker.
* Bugfix: TYPO3 7 compatibility for tracks.
* Feature #67722: Add marker clusterer to leaflet.
* Change: New version of update script.
* Change: Use leaflet geoJson object for vector elements.
* Bugfix: Unsupported operand types in class.tx_odsosm_pi1.php on line 99
* Bug 72208: Invalid ar
* Change: Add scalebar to leaflet map.
* Change: Allow different javascript calls for OpenLayers and Leaflet. Please run update.
* Update: leaflet-plugins to 1.3.3.
* Bugfix: Bug with base layers and leaflet.
Please reimport ext_tables_static+adt.sql!
* Add: Option to show current (gps) position in leaflet.
* Bugfix: Change links from toolserver.org to wmflabs.org.
* Add: Overlay layer "Cycling routes" (http://cycling.waymarkedtrails.org/).
* Bugfix: Coordinate selection wizard works now in TYPO3 6.2.
* Change: Remove local layer scripts and only use javascript includes with special layers.
* Bugfix: Use glob
* Add: Base layer "MapQuest Open Aerial" (http://www.mapquest.com/).
* Add: Database column for attribution.
* Change: Also use tile_url in openlayers.
* Bug: Use default configuration if extension is not configured.
* Add: Some debug messages.
* Add: Plugin option to activate the layer switcher opened.
* Add: Track option to change visiblity of tracks.
* Bug: Don\'t delete bounding coordinates from track on save.
* Add: ScaleLine Control to OpenLayers maps (Thanks to Klaus).
* Add: Address search cache configuration.
* Bug #49251: PHP Warning: Invalid argument supplied for foreach() in class.tx_odsosm_leaflet.php.
* Add: State field in address search.
* Bug #
* Add: ScaleLine Control to OpenLayers maps (Thanks to Klaus).
* Add: Address search cache configuration.
* Bug #49251: PHP Warning: Invalid argument supplied for foreach() in class.tx_odsosm_leaflet.php.
* Add: State field in address search.
* Bug #
* Bug #48797: Update user agent version.
* Bug #48886: PHP Warning: Missing argument 3 for tx_odsosm_leaflet::getMarker().
* Feature #48743: Mass geo-code tt_address records (Thanks to Christian Weiske).
* Feature #48804: Show popup opened (Thanks to
* Update: Leaflet to version 0.5.1.
* Bug #48752: Custom marker in Leaflet (Thanks to Christian Weiske).
* Bug #48745: Enable popups in Leaflet (Thanks to Christian Weiske).
Add: Base layer "MapQuest" (http://www.mapquest.com/).
Add: Base layer "TransportMap".
Remove: Base layer "Osmarender".
Update: OpenLayers to version 2.11.
Update: OpenStreetMap.js.
Update: Database structure.
Bugfix: Show Map w
Add: GeoJSON vector elements (alpha).
Change: Disable compression of JS in BE/FE (dont work).
Add: Base layer "MapSurfer.Net Road ", "MapSurfer.Net Topographic", Overlay layer "MapSurfer.Net Hybrid" (http://www.mapsurfer.net/).
Add: Base l
* Add: Base layer "Mapnik BW" (http://toolserver.org/~osm/styles/).
* Add: TS option "external_control" to enable map control with GET or POST parameter zoom, lon, lat and layers.
* Add: TS option "static_layer" and plugin dropdown to change layer of static map.
* Add: Static map info for Mapnik and CycleMap.
* Update: OpenLayers to version 2.10.
* Update: OpenStreetMap.js.
* Add: Cache for autocomplete longitude and latitude.
* Bugfix: Allow negative longitude.
* Change: Swap order of appearance of lon & lat.
* Change: Optimize database fields.
Bugifx: addFieldsToAllPalettesOfField initial available since TYPO3 4.3.
Bugfix: Escape javascript text parameter for popup content.
Bugfix: Ignore invalid markers set by TS.
Bugfix: Address records latitude default "-1" (no coordinates).
* Add: Base layer "http://www.öpnvkarte.de/".
* Add: Base layer "http://www.hikebikemap.de/" (including overlays "Hillshading" and "By Night").
* Change: Move getTileURL to main.js.
* Change: Show overlays if layerswitcher is disabled.
* Bugfi
* Add: Option to update coordinates on every address change.
* Add: Update cached files after one week.
* Change: Include "OpenStreetMap.js" only if needed.
* Remove: TS option "path_openstreetmap" (can be changed in the layer element).
* Add: Ma
* Incompatible change: Base layers as more flexible database elements. Please update your configuration if you didn't use Mapnik.
* Incompatible change: Cleanup map control options: Renamed show_navigation to mouse_navigation, show_pan_zoom_bar to show
* Add: Get items from pages, fe_groups, tt_address_group.
* Add: Set icon in group.
* Add: Optional local javascript and image files.
* Update: Documentation.
* Breaking change: run update wizard for plugin migration.