ChangeLog

Version 9.2.1

  • Bugfix: Fallback to “footway”, if “road” was not found in OSM response

Version 9.2.0

  • Feature: Add all related foreign records to PoiCollection
  • Feature: New SignalSlot to modify related foreign records before adding them to PoiCollection

Version 9.1.0

  • Feature: Allow Info Window for all Map Types

Version 9.0.1

  • Replace “var” with “let” in OpenStreetMap Module JS
  • Use same scheme from current request for MapTiles in OpenStreetMap Module JS

Version 9.0.0

  • First version which is compatible with TYPO3 10.
  • Removed TYPO3 8.7 compatibility
  • Replace Extbase @validate annotations
  • Replace Extbase @lazy and @cascade Annotations
  • Remove old Form Elements for TYPO3 8.7
  • Make use of new ExtensionConfiguration class
  • Reduce ext_tables.sql to business columns only
  • Use Symfony expressions in TypoScript
  • Add strict types where possible
  • Adopt UnitTests

Version 8.0.1

  • Restructured GoogleMapsModule JS file to be more compatible with requireJS

Version 8.0.0

  • SignalSlot preIsRecordAllowedToCreatePoiCollectionCatch does not allow returning $isValid as 4th parameter anymore
  • Add Message Handling to Map Provider Clients.

Version 7.1.5

  • Catch Exception for TYPO3 8 in ArrayUtility of sysext core.

Version 7.1.4

  • Check FlexForm for each entry before processing them in UpgradeWizard

Version 7.1.3

  • Set previous RenderingContext in edit POI Widget to have access to ViewHelperVariableContainer

Version 7.1.2

  • Do not build Request of foreign extensions, to check, if map should be shown or not.

Version 7.1.1

  • As references can not be passed to call_user_func in SignalSlot Dispatcher, we have to use the SlotReturn value to get new value of isValid.

Version 7.1.0

  • Add possibility to pre-filter records with help of Maps2Registry API before attaching a PoiCollection record
  • Add possibility to pre-filter records with help of a SignalSlot before attaching a PoiCollection record
  • Update Documentation

Version 7.0.0

  • Remove AjaxController. There is no need anymore after switch to AjaxDispatcher.
  • Remove ModifyMarker Ajax Request, as we update position fields in BE form directly.
  • Remove all extbase classes from Ajax Calls and switch over to Doctrine
  • Update Documentation

Version 6.1.0

  • Option mouseScrollWheelZoom is now available for Google Maps and OpenStreetMap
  • All FlashMessages are now created by MessageHelper
  • All FlashMessages are now stored in Session

Version 6.0.0

  • Breaking: Removed cacheIdentifier property from all Cache ViewHelpers
  • Bugfix: Create better multilingual CacheIdentifier for InfoWindow content.
  • Feature: New CacheService to manage CacheIdentifiers and CacheTags
  • Task: Remove CacheEntry after storing of PoiCollection in Backend with help of “flushByTag” instead of “remove”
  • Update Documentation of Cache ViewHelpers
  • Bugfix: Clear InfoWindowContent Cache for our own records, too.

Version 5.3.1

  • Bugfix: Wrong HTML id in AllowMapForm as {data} was not assigned in MapService
  • Task: Remove mapHeight und mapWidth from AllowMapForm template

Version 5.3.0

  • Task: Update address in PoiCollection if necessary
  • Feature: In AddressHelper you can now check a formatted address against foreignLocationRecord
  • Bugfix: Clear Maps2 HTML Cache after a PoiCollection was saved.

Version 5.2.10

  • Bugfix: Repair checkForUpdate in Flexform migration class
  • Bugfix: Store FlashMessages in Session for BE context

Version 5.2.9

  • Bugfix again: Do not try to update empty pi_flexform columns in Wizard

Version 5.2.8

  • Bugfix: Do not try to update empty pi_flexform columns in Wizard

Version 5.2.7

  • Bugfix: Add extKey to getConfiguration() settings of maps2 only

Version 5.2.6

  • Documentation: Repair links to Cache VHs and Widget VHs in Documentation

Version 5.2.5

  • Documentation: Better explaination of using Maps2Registry
  • Bugfix: Better check to prevent loading session again

Version 5.2.4

  • UniTest: Update secure of slack notification in Travis
  • Bugfix: Fill cruser_id with be_user ID if set, else with 0

Version 5.2.3

  • Bugfix: Add compatibility for UpdateWizard in TYPO3 8 and 9

Version 5.2.2

  • Bugfix: Remove quotes from geocode uri
  • Bugfix: Disable compression for js files with get parameters
  • Bugfix: Re-check, if maps2 cache is initializable in Maps2Registry

Version 5.2.1

  • Bugfix: Correct wrong geocode URIs in ext_conf_template

Version 5.2.0

  • Feature: Show all PoiCollections of a StorageFolder
  • Feature: Force set zoom level
  • Feature: Add possibility to change Geocode API URI of map providers

Version 5.1.0

  • Make use of initializeArguments in VH Widgets
  • Add plugin defaults to TS-Templates
  • Correct merging of settings in VH Widgets

Version 5.0.3

  • Repair zoom level settings for OSM

Version 5.0.0

  • Rewritten documentation
  • Add new ext_icon as SVG
  • Add OpenStreetMap Implementation
  • Update various translations
  • Add placeholders to style settings in TCA
  • Add mapProvider to switch between GM and OSM in Backend
  • Add static templates for GM and OSM
  • Remove automatic maps2 registry for tt_address

Version 4.3.5

  • Set default of relation columns to 0. strict_type.

Version 4.3.4

  • Check against NULL before unserialize ExtConf

Version 4.3.3

  • Replace deprecated placeIdOnly with setFields in Google Maps JS

Version 4.3.2

  • Implement better record icons