Skip to content

Latest commit

 

History

History
206 lines (155 loc) · 7.21 KB

CHANGELOG.md

File metadata and controls

206 lines (155 loc) · 7.21 KB

Changelog

CARTO.js is a JavaScript library that interacts with different CARTO APIs. It is part of the CARTO Engine ecosystem.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

4.2.2 - 2022-03-16

Fixed

  • Replace deprecated git protocol with https (#2268)

4.2.1 - 2020-07-15

Changed

  • Changed attribution link (#2253)

4.2 - 2019-12-26

Added

  • Improve Overview guide with npm info 2230
  • New dataview filters: circle & polygon 2242

Fixed

  • Support options dead link 2240
  • Replace uglify with terser to fix internal build 2242
  • Fix scroll in gradient legends 2244

Changed

  • Update eslint 2242

4.1.11 - 2019-02-13

Changed

  • Using Google Maps v3.35 on examples 2227

4.1.10 - 2019-01-18

Fixed

  • Trigger view update after search 2219
  • Filters: parse dates properly in the between filter.

4.1.9 - 2019-01-09

Added

  • TomTom geocoder service #2213

Fixed

  • Histogram: fix wrong selection in last bucket.

Changed

  • Improve examples. #2211

4.1.8 - 2018-10-29

Fixed

  • Moved 'browserify-shim' to devDependencies, fixing a potential problem with npm shrinkwrap.

4.1.7 - 2018-10-18

Fixed

  • Client: Fix serverUrl parameter: {username} replacement, validation and documentation.

4.1.6 - 2018-09-07

Fixed

  • Source Filters: Fix return in get-object-value that was causing unintended behaviors in parameters validation.

4.1.5 - 2018-09-05

Added

  • Source Filters: allow subqueries in eq, notEq in Category filter, and lt, lte, gt, gte in Range Filter.

4.1.4 - 2018-09-03

Added

  • Source Filters: allow to filter category columns by subquery. #2186
  • Source Filters: reset filter conditions with .resetFilters(). #2186

Fixed

  • Source Filters: allow to combine empty filters. #2186

4.1.3 - 2018-08-09

Fixed

  • Fix safari drag problem. #2184

4.1.2 - 2018-07-31

Fixed

  • Fix Promise is undefined in IE11. #2180

4.1.1 - 2018-07-17

Fixed

  • Fix popups/featureClick positions when scrolled. #2179

Changed

  • Improve examples. #2177

4.1.0 - 2018-07-13

Added

  • Docs: Add performance tips guide. #2168

4.0.18 - 2018-07-12

Added

  • Histogram: added start and end options to modify the histogram range. #2142

4.0.17 - 2018-07-12

Added

  • Layers: added visible to options. #2004

Changed

  • Docs: Update 01-quickstart.md. #2133

Fixed

  • Fix API key in quickstart example. #2171

Removed

  • Remove Gemfile (compass). #1909

4.0.16 - 2018-07-10

Added

  • Source filters: added new feature for filtering sources. #2141

4.0.15 - 2018-07-06

Fixed

  • Allow multiple CARTO.js clients using Google Maps. #2132

4.0.14 - 2018-07-06

Fixed

  • Dataviews: fix removeDataview not stopping fetching data #2119

4.0.13 - 2018-07-06

Added

  • Add metrics to map instantiation. #2139

4.0.12 - 2018-07-05

Changed

  • Debounced map instantiation. #2140

4.0.11 - 2018-07-05

Fixed

  • Fix interactivity when only 'cartodb_id' is selected. #2089

4.0.10 - 2018-07-04

Added

  • Dataviews: added century and millennium aggregations. #2162
  • Document new time series aggregations. #2163

4.0.9 - 2018-07-02

Added

  • Add options as input argument to the getLeafletLayer() method. #2125
  • Add hexagon aggregation example. #2151
  • Improve structure of contents. #2137

Fixed

  • Docs: fix Getting Started links. #2144
  • Docs: replace 'YOUR_API_KEY' with 'default_public' in examples. #2136
  • Docs: update CDN URL in reference documentation. #2128

4.0.8 - 2018-06-04

Fixed

  • Google Maps examples were not working on iOS. #1995

4.0.7 - 2018-06-04

Changed

  • Update gmaps to v3.32 in v4. #2126

Fixed

  • Remove upper limit on Google Maps dependency.
  • Small typo fixes for dev center docs. #2124

4.0.6 - 2018-05-11

Fixed

  • Fix remove layers. #2116

4.0.5 - 2018-05-10

  • Internal fixes.

4.0.4 - 2018-05-09

  • Internal fixes.

4.0.3 - 2018-05-04

Changed

  • Update zera version. #2109

4.0.2 - 2018-04-27

Fixed

  • Add missing dependencies to release package. #2108
  • Ugrade zera to fix fractional zoom levels. #2104

4.0.1 - 2018-04-25

Changed

  • Upgrading carto.js to gmaps v3.31. #2067

4.0.0 - 2018-04-17

First public release of CARTO.js library

Added

  • New programmatic API
  • New sources: Dataset, SQL
  • New styles: CartoCSS
  • New layers: Layer (Tile Layer)
  • New metadata: Buckets, Categories
  • New dataviews: Formula, Category, Histogram, TimeSeries
  • New filters: BoundingBox, BoundingBoxLeaflet, BoundingBoxGoogleMaps
  • Server aggregation options for layers
  • Multiple clients support
  • Return native Leaflet and Google Maps layers
  • Manage layers interactivity
  • Granular error management
  • Publish to npm and CDN
  • Public documentation within the repo
  • Examples and documentation