7.1 KiB
7.1 KiB
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.1 - 2020-07-15
Changed
- Changed attribution link (#2253)
4.2 - 2019-12-26
Added
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, andlt
,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
andend
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
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