Extension:Semantic Maps/Version history

Legacy downloads
You can download old releases via the underneath distributions, or check out one of the SVN tags that can be found at http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/SemanticMaps/

As of 0.5.3, downloads can be found on the download page on Google Code. For older downloads, see this archive page.

Semantic Maps dependency history
These dependencies include indirect dependencies, in other words, things that are needed by what Semantic Maps needs.

Semantic Maps change log
This change log contains a list of completed to-do's (new features, bug fixes, refactoring) for every version of Semantic Maps.

Note: Changes made in Maps are not included here, even when they affect Semantic Maps, but can be found in the Maps changelog.

Semantic Maps 0.5.5
(2010-03-20)

Refactoring

 * Moved the geographical proximity query from Semantic MediaWiki over to Semantic Maps.


 * Stylized the code to conform to MediaWiki's spacing conventions.

Bug fixes

 * Fixed issue causing properties of type Page to not show up in pop-ups when using the template parameter.


 * Fixed escaping issues that caused pop-ups to break when they contained '-signs.

Semantic Maps 0.5.4
(2010-03-01)

Bug fixes

 * Fixed potential xss vectors.


 * Fixed minor JS error that was present for all maps except OSM.


 * Fixed i18n issue that caused geocoords not to be recognized on several foreign language wiki's.

Semantic Maps 0.5.3
(2010-02-01)

Bug fixes

 * Fixed issue with the type and types parameters in the Yahoo! Maps form input.


 * Fixed OpenLayers form input projection bug, causing the the coordinates to be wrongly interpreted.


 * Fixed marker display for the OpenLayers form inputs.


 * Fixed issue causing a fatal error when executing a query on Special:Ask with the "map" format.

Semantic Maps 0.5.2
(2010-01-20)

New features

 * Added support for template= parameter to the result printers.


 * Added support for showtitle= parameter to the result printers.


 * Added icon parameter to the query printers, allowing you to set the icon for all markers that do not have a specific icon assigned via a compound query.

Bug fixes

 * Added missing SMW #Ask: parameters to the parameter list of the Semantic Maps query printers.


 * Fixed issue with centre parameter for maps with no results (using forceshow=on).

Semantic Maps 0.5.1
(2009-12-25)

New features

 * Added parameter support for the 'map' format on Special:Ask.


 * Added forceshow parameter to the result formats to allow users to force showing a map, even when there are no geographical coordinate results from a query.

Refactoring

 * Modified the parameter definitions to work with Validator 0.2.


 * Removed redundant (because of Validator 0.2) utility function calls from the mapping classes.


 * Ensured none of the form input classes get loaded when SF is not present.

Bug fixes

 * Fixed issue with the query printers causing error messages to be shown for ask specific parameters.

Semantic Maps 0.5
(2009-12-17)

New features

 * Added a result format for the OL optimized for OSM service.


 * Added support for the new Special:Ask page's parameter handling to the query printers.

Refactoring

 * Moved the geographical coordinate data type handling from SMW to SM.


 * Added checks for extension dependencies that need to be present for Semantic Maps to be initialized.

Bug fixes

 * Fixed issue with the form input registration. The main service names where getting changed into the default mapping service.

Semantic Maps 0.4.2
(2009-11-15)

Changes in 0.4.2 discussed on the authors blog:


 * Maps and Semantic Maps 0.4.2 released
 * New in Maps 0.4.2

Bug fixes

 * Fixed issue with backward compatibility of the $wgGoogleMapsKey variable. It got handled at the wrong point in the form input classes, causing the form geocoding functionality to be disabled for people still using the old variable name.

Semantic Maps 0.4.1
(2009-11-10)

New features

 * Added smart geocoding to the QP's centre parameter.


 * Added smart geocoding to the FI's centre parameter.

Bug fixes

 * Fixed bug in the Yahoo! Maps form input, caused by not adapting a renamed variable.


 * Fixed bug in the form scripts caused by wrongly encoded JavaScript file of Maps.

Semantic Maps 0.4
(2009-11-03)

Changes in 0.4 discussed on the authors blog:


 * Finally! Maps and Semantic Maps 0.4!

Bug fixes

 * Fixed the repeated display of mapping services on the Special:Ask page, by adding an aliasing system to SMW.


 * Fixed problem that caused the SM result formats to not get displayed on Special:Ask.

Semantic Maps 0.3.4
(2009-09-12)

Changes in 0.3.4 discussed on the authors blog:


 * Maps and Semantic Maps 0.3.4 released

Bug fixes

 * Fixed bug causing error for people who do not have Semantic Forms installed and enabled, presumably introduced in 0.3.


 * Fixed bug causing only the last coordinate property from a result to be shown on a map format, and so causing the predecessors to be ignored in case of multiple coordinate properties.

Refactoring

 * Restructured the extension to work with the new feature hook system of Maps.

Semantic Maps 0.3.3
(2009-08-15)

Changes in 0.3.3 discussed on the authors blog:


 * Maps and Semantic Maps 0.3.3

Bug fixes

 * Fixed error caused by the 'map' format on the Special:Ask page

Semantic Maps 0.3.2
(2009-08-18)

Bug fixes

 * Fixed logic error that caused maps to have a wrong centre and zoom when a query only returned one result.


 * Fixed an issue with the centre parameter in queries. In some cases it would not be processed correctly and cause PHP notices.

Semantic Maps 0.3.1
(2009-08-18)

Bug fixes

 * Fixed script design flaw that caused errors when using the 'map' format in a query.

Semantic Maps 0.3
(2009-08-14)

Changes in 0.3 discussed on the authors blog:


 * Final changes for Maps and SM 0.3


 * New features in Maps and SM 0.3


 * Structural changes for Maps and SM 0.3

New functionality

 * Yahoo! Maps and OpenLayers now handle the "icon=" parameter that can come from Semantic Compound Queries, as Google Maps already did.

Refactoring

 * Restructured the Query Printer classes (JavaScript based logic).


 * Made form input classes weakly typed, so they fully work with the new aliasing system.


 * Integrated the new hook system of Maps.


 * Made the form input class inherit from MapsMapFeature.

Bug fixes

 * Mapping formats get added only once, as opossed to multiple times in version 0.2.2.


 * Added "elementNamePrefix" to the map names and fields of form inputs to prevent JavaScript errors.


 * When a query returns no results, nothing will be displayed, instead of an empty map.


 * The Google Maps form input now zooms in correctly when a user looks up an address.

Semantic Maps 0.2
(2009-07-29)

New functionality

 * Added a hook for Admin Links.


 * Added multi geocoder integration with form inputs.


 * Added support for the Yahoo! Geocoder (in form inputs).

Refactoring

 * Restructured the Form Input classes.

Bug fixes

 * Fixed issue that occurred when a custom centre is set for a Yahoo! Maps map, causing the map to not display their markers correctly.

Semantic Maps 0.1
(2009-07-21)


 * Initial release, featuring both result formats and form inputs for Google Maps (+ Google Earth), Yahoo! Maps and OpenLayers.