Skip to content

Releases: CartoDB/cartoframes

v1.0.1

28 Feb 13:23
Compare
Choose a tag to compare

Added

  • Add encode_data param to Layer (#1536)
  • Add WKT case in CSV example (#1545)
  • Add Data Management guide (#1547)
  • Layer selector in legends (#1551, #1558)
  • New 'ascending' parameter to sort numeric legends in ascending or descending order (#1537)

Changed

  • Include user_id in metrics (#1539)
  • Disable default param exclusive for isolines (#1540)
  • Raise an error when trying to visualise a multi-geom GeoDataFrame (#1541)
  • Update installation guide structure (#1549)
  • Minor examples/guides improvements (#1534, #1552)
  • Numeric legends are sorted in descending order by default (#1537)

Fixed

  • Fix legend footer in published maps (#1523)
  • Fix default legend for cluster_size_style (#1533)
  • Fix DO doc reference generation (#1550)
  • Fix get token for Mapbox styles (#1565)

v0.10.1 Release

12 Jun 13:08
d29a49f
Compare
Choose a tag to compare
v0.10.1 Release Pre-release
Pre-release

Release 2019-06-12

Updates

  • Fix schema not always properly set in write operations (#734)
  • Fix error in Dataset.upload related with array data (#754)
  • Fix Dataset.download error when reading boolean column with nulls (#732)

v1.0.0

20 Jan 17:46
Compare
Choose a tag to compare

[1.0.0] - 2020-01-20

1.0.0 Migration Guide

Added

  • Add metrics and utils.setup_metrics function (#1457)
  • Add support for Python 3.8 (#1455)
  • Add migration guides (#828)

Changed

  • Allow to update a published map (#1451)
  • Generate guides from Jupyter Notebooks (#1479)
  • Review examples/guides (#1473, #1201, #1500)
  • Manage kuviz quota (#1471)
  • Explicit map.publish behaviour (#1485)
  • Use Airship v2.2 (#1499)

Fixed

  • Replace geometry from geom_col (#1487)
  • Fix size_continuous_style/_legend not displaying totals (#1488)

v1.0rc1

10 Jan 18:15
Compare
Choose a tag to compare
v1.0rc1 Pre-release
Pre-release

[1.0rc1] - 2020-01-10

RC1 Migration Guide

Added

  • Add CLI subscription prompt (#1388)
  • Add Data Enrichment e2e tests (#1365)
  • Add utils.decode_geometry function (#1418)
  • Add legend helpers (#1347, #1442)
  • Add style helpers (#1345, #1410)
  • Add popup_element helper (#1348)
  • Add title and default_* params to Layer class (#1432)
  • Add default_legend/widget/popup_element helpers (#1432)

Changed

  • Check quota before using Data Services (#1370)
  • Check dependencies on runtime (#1342, #1310)
  • Return areas using aggregation None (#1295, #1394)
  • Split update_table into rename_table and update_privacy_table (#1380)
  • Review subscription messages (#1391, #1407, #1413)
  • Remove aggregation in column names, and add variable limit (#1400)
  • Update Enrichment filter API (#1374, #1390)
  • Rename methods to_csv and to_dataframe (#1396)
  • Move widgets helpers to viz (#1349)
  • Replace popup param by popup_hover and popup_click in Layer class (#1348, #1432)
  • Cartodbfy by default in to_carto (#1416)
  • Improve Error messages/docs (#1409)
  • Return a GeoDataFrame in every method (#1418)
  • Support several agg (#1294)
  • Support array in filters (#1406)

Fixed

  • Catch and show Enrichment errors (BQ) (#1364)
  • Fix Geography geom_coverage docstring (#1405)
  • Fix Geographies not filtered by provider (#1248)
  • Fix /support/contribute section in docs (#1427)
  • Fix date format when using Dataframes (#1358)
  • Fix hover+click behaviour (#1458)
  • Fix footer in widgets (#1432)
  • Fix dependencies to run in Colab (#1453)

Removed

  • Remove Python 2.7 support (#1324)
  • Remove get from CatalogList (#1369)
  • Remove CartoDataFrame class (#1418)
  • Remove utils.table (#1461)
  • Remove default_legend param in Map class (#1399)
  • Remove Style, Legend, Widget and Popup classes from viz (#1399)

v1.0b7

13 Dec 11:12
b4b5695
Compare
Choose a tag to compare
v1.0b7 Pre-release
Pre-release

[1.0b7] - 2019-12-13

Added

Changed

  • Improve CartoDataFrame docs (#1307, #1308)
  • Do not return cartodb_id in Geocoding/Isolines (#1302)
  • Improve installation instruction guide (#1322)
  • Publish privacy enhancements (#1286)
  • Check if_exists param options (#1325)
  • Improve download OpenData (#1309)
  • Update DO endpoint (#1311, #1353)
  • Improve DO download performance (#1281)
  • Update quickstart (#1335, #1351)

Fixed

  • Fix Map default_legend param (#1191)
  • Fix column names normalization (#1304)
  • Review reference/guides copies (#1299, #1321)
  • Display message when Dataset summary is not available (#1208)
  • Fix DataObsClient (#1319)
  • Fix CartoDataFrame plot (#1339)
  • Fix enrichment without subscriptions (#1314)
  • Fix encoding detection with all Nones (#1346)

v1.0b6

02 Dec 13:32
4c3e5cb
Compare
Choose a tag to compare
v1.0b6 Pre-release
Pre-release

[1.0b6] - 2019-12-02

Added

  • Add new properties in Catalog Dataset and Geography (#1209)
  • Add IO functions and CartoDataFrame class (#1130, #1245)
    • IO functions: read_carto, to_carto, has_table, describe_table,
      update_table, copy_table, create_table_from_query, delete_table.
    • CartoDataFrame class: inherit GeoDataFrame class + from_carto, to_carto, viz.
    • Refactor internals: ContextManager, SourceManager.
  • Add index management in upload/download (#1265)
    • read_carto: index_col.
    • to_carto: index, index_label.
    • Improve CDF geometry methods: add set_geometry_from_xy, add geom decoding in
      set_geometry (WKB, EWKB, WKB_HEX, EWKB_HEX, WKB_BHEX, EWKB_BHEX, WKT, EWKT).
  • Add geom_col param in upload, enrichment, isolines and visualization (#1270, #1276)
  • Add Enrichment/Catalog reference (#1183, #1216)
  • Add Discovery Data guide (#996)
  • Add Location Data Services guide (#995)
  • Add Data Visualization guide (#1251)
  • Add Quickstart guide (#966)
  • Add Discovery Finantial Data guide (#1263)
  • Add Data Enrichment guide (#997)
  • Guides review (#1266, #1284)

Changed

  • Optimize local data visualizations size using gzip compression (#1202)
  • Optimize enrichment geometry management (#1130)
  • Rename CatalogDataset class to Dataset (#1130)
  • Validate DO operations (#1228, #1277)
  • Validate Dataset/Geometry access (#1256)
  • Upload Enrichment data via GCS (#1271)

Fixed

Removed

  • Remove data.Dataset class (#1130)

v1.0b5

14 Nov 16:19
de0f514
Compare
Choose a tag to compare
v1.0b5 Pre-release
Pre-release

[1.0b5] - 2019-11-14

Added

  • Add isolines_layer helper method (#1135, #1159)
  • Add range_min/max params to the continuous layer helper methods (#1120)
  • Add with_lnglat param to the Isolines service functions (#1134)

Changed

Fixed

  • Fix encoding in data upload (#1133, CartoDB/support#2219)
  • Fix dataset.geom_coverage method: (#1153)
  • Allow iterables in the breaks param of color_bins_layer (#1146)
  • Fix missing link in the documentation (#1150)
  • Fix params with value 0 in the helper methods (#971)
  • Fix rendering an empty Map (#975)
  • Fix viewport in published maps (#1128)
  • Restore dataframe after visualization (#1181)
  • Fix COPY data types issues (#1190)

v1.0b4

25 Oct 14:15
fd48e11
Compare
Choose a tag to compare
v1.0b4 Pre-release
Pre-release

[1.0b4] - 2019-10-25

Added

  • Add support for variable groups in the catalog (#983)
  • Add DO token in enrichment (#1020)
  • Add Isolines Analysis (#889, #1076, #1070, #1078)
  • Add GeoPandas as a dependency (#1047)
  • Add subscription for Datasets/Geographies (#1071, #1079)
  • Add nested filters for catalog search (#1038, #1069)
  • Add list of catalog entities by list of ids or slugs (#1089)
  • Download dataset and geographies (#1050)
  • Create Maps API key automagically for published maps (#731)
  • Add describe methods for CatalogDataset and Variable (#977)
  • Add more examples (#1068, #1030, #1115)
  • Add cached geocoding (#1066)

Changed

Removed

  • Remove webcolors dependency (#933)
  • Remove carto-python warnings (#1090)
  • Remove pandas extension in catalog classes (#1038, #1044)

Fixed

  • Fix popups when using dark basemap (#1099)
  • Fix publication using only base_url (#973)

v1.0b3

27 Sep 14:50
Compare
Choose a tag to compare
v1.0b3 Pre-release
Pre-release

[1.0b3] - 2019-09-27

Added

  • Add cluster_size_legend helper method (#654)
  • Add Layout class to support multiple maps (#892, #953, #919)
  • Add dynamic Legend: react to map changes (#935)
  • Add LegendList class to allow multiple legends per layer (#925)
  • Add more style params to the helper methods (#948)
  • Add Discovery API to return DataFrames instances (#960)
  • Add Data Discovery properties (#961)
  • Add Geocoder Analysis (#888)
  • Better integration of the catalog with pandas (#962)
  • First stage enrichment polygons (#1016)
  • Add DO token (#1019)

Changed

  • Change default_legend behaviour (#775, #774)
  • Update namespaces (#911)

Fixed

  • Fix SQLClient & DataObsClient support for set_default_credentials (#876)
  • Fix request-URI Too Large for url error (#778)
  • Fix sidebar footer overlap (#906)
  • Fix histogram widget filter (#929, #940)
  • Fix legend title overflow (#928)
  • Fix show_info in settings (#918)
  • Fix internal state of Dataset (#861)
  • Fix retrieving widget type (#954)
  • Fix Dataset.upload() with default credentials (#913)
  • Fix Dataset.upload() column names using DataFrame (#947, #914, #922)
  • Fix min/max Legend values (#939)
  • Support uploading DataFrames with non-ascii texts in Python 2 (#1001)

v1.0b2 Release

07 Aug 15:14
Compare
Choose a tag to compare
v1.0b2 Release Pre-release
Pre-release

Release 2019-08-07

Updates

  • Dataset improvements
    • Optimize Dataset df/gdf (#704)
    • Decoupling clients from Dataset (#831)
    • Client Architecture (#833)
    • Deprecate cartoframes.analysis.Table in favor of Dataset (#587)
    • Fix retry_times usage in Dataset.download (#783)
    • Strategy pattern, factory pattern and dynamic sources in Dataset (#834)
    • Improve geometry decoding strategy (#798)
    • decode_geometry to support EWKT (#773)
    • Fix RateLimitException in write/upload operations (#804)
  • Refactoring AUTH API
    • Refactor auth namespace (#789)
    • deprecate _auth_send (#624)
    • Refactor Context API: Credentials (#661)
    • Clean old API (#807)
    • Tables used by a quer (#730)
  • New SQLClient API (#808)
  • New Data Observatory API (#806)
  • Widgets
    • Define Widget API (#809)
    • Add Histogram Widget (#810)
    • Add Category Widget (#811)
    • Add Animation Control Widget (#812)
    • Add Time Series Widget (#813)
    • Review Widget API (#827)
    • Add Widgets Documentation (#859)
  • Helper methods & Map improvements
    • Animation helper method (#657)
    • Implement embed map design (#805)
    • Responsive panel tab shows when there's no legend (#771)
    • Vector legends for small values shouldn't round (#544)
    • Published map not holding viewport settings (#820)
    • geopandas Polygon / MultiPolygon display error
    • Add more params in the existing helpers (#830)
    • Helper methods palette expressions as python lists (#825)
  • Documentation and examples (#859, #879, #790, #873)