Release notes

A log of core changes affecting API usage.
  1. 1.3.1
    1. Summary
      1. Fixes
  2. 1.3.0
  3. 1.3.exp
    1. Summary
      1. Features
  4. 1.3.exp
    1. Summary
      1. Features
  5. 1.3.exp
    1. Summary
      1. Features
      2. Deprecation notice
        1. woosmap.View constructor
  6. 1.3.exp
    1. Summary
      1. Features
      2. Deprecation notice
        1. Deprecated objects
        2. woosmap.TiledView
        3. woosmap.layers.TiledDataOverlay
        4. woosmap.layers.renderers.DefaultRenderer
        5. woosmap.layers.TiledImageLayer deprecated methods
        6. woosmap.search.SearchParameters
      3. Deprecated before 1.3 cycle
        1. woosmap.DataSource
        2. SearchParameterOptions
  7. 1.2.0
  8. 1.2.exp
    1. Summary
      1. Features
  9. 1.2.exp
    1. Summary
      1. Features
      2. Big Feature
  10. 1.1.0
    1. Summary
  11. 1.0.2
    1. Summary
  12. 1.0.1
    1. Summary
  13. 1.0.0
    1. Summary

The Woosmap product team regularly updates the API with new features, bug fixes, and performance improvements. You can indicate which version of the API to load within your application by specifying it in the Woosmap Locator API bootstrap request. Read more about versioning. This changelog lists releases by date and version number, along with associated changes.

1.3.1

Available as March 24, 2017

Summary

Fixes

1.3.0

Available as March 14, 2017

No changes from the last experimental.

1.3.exp

Available as March 13, 2017

Summary

Features

1.3.exp

Available as March 1, 2017

Summary

Features

1.3.exp

Available as November 2, 2016

Summary

Features
Deprecation notice
woosmap.View constructor

View(map:google.maps.Map, markersOrOptions?:String|Array.<DeprecatedStyleRule>|BaseViewOptions, zoomLevel?:Number)

1.3.exp

Available as September 30, 2016

Summary

Features
var renderer = new woosmap.layers.renderers.DefaultRenderer({
    styler: new woosmap.style.Styler(),
    eventListeners: {
        'mouseover': function(store) {
            console.log('over ' + store.properties.store_id);
        },
        'mouseout': function(store) {
            console.log('out ' + store.properties.store_id);
        }
    }
});

Works with MarkersRenderer.

    var q = woosmap.query;

    console.log(q.and([q.or([q.F('tag', 'tag1'), q.F('tag', 'tag2')]), q.F('type', 'awesome type')]));
    // should return
    // ((tag:"tag1" OR tag:"tag2") AND type:"awesome type")
Deprecation notice
Deprecated objects
woosmap.TiledView
woosmap.layers.TiledDataOverlay

are replaced by setSearchParameters(searchParameters)

woosmap.layers.renderers.DefaultRenderer

superseded by addEventListener(event:String, listener:Function)`

woosmap.layers.TiledImageLayer deprecated methods

are replaced by setSearchParameters(searchParameters)

woosmap.search.SearchParameters
Deprecated before 1.3 cycle

The following methods or options were deprecated before 1.3 but due to the lack of public information about their future removal this will be postponed to the 1.4 cycle.

In any case you should avoid using deprecated methods/options.

woosmap.DataSource

are superseded by searchStoresByParameters(searchParameters:SearchParameters, callback:Function)

SearchParameterOptions

1.2.0

Available as May 27, 2016

No changes from the last experimental.

1.2.exp

Available as April 18, 2016

Summary

Features

A new Loader method allows to load the sdk without it’s jQuery dependency. Instead it uses your jQuery (>=1.10) instance. (see Loader#load method)


1.2.exp

Available as March 10, 2016

Summary

Features
Big Feature

Allow integrator to specify a custom renderer for tiled data and for search results.

We introduced two new classes:

that can be subclassed to customize the rendering on the map.

These renderers can be passed to the TiledView constructor through TiledViewOptions#interactionRender and TiledViewOptions#tiledDataRenderer

    // The two renderers *must* be different instances.
    var interactionRenderer = new woosmap.layers.renderers.DefaultRenderer();
    var tiledDataRenderer = new woosmap.layers.renderers.DefaultRenderer()
    
    var view = new woosmap.TiledView({
        "tiledDataRenderer": tiledDataRenderer,
        "interactionRenderer": interactionRenderer
    })

1.1.0

Released: October 20, 2015

Summary


1.0.2

Released: September 29, 2015

Summary


1.0.1

Released: September 9, 2015

Summary


1.0.0

Released: July 22, 2015

Summary