Releases: CartoDB/cartoframes
Releases · CartoDB/cartoframes
v1.0.1
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
v0.10.1 Release
v1.0.0
[1.0.0] - 2020-01-20
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
v1.0rc1
[1.0rc1] - 2020-01-10
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
v1.0b7
[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
[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.
- IO functions: read_carto, to_carto, has_table, describe_table,
- 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
[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
- Refactor DO Enrichment into classes (#1127, #1137, #1170, #1196)
- Improve Credentials UX (#1028, #776, #1022)
- Optimize local data columns used in the map (#551)
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
[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
- Improve reference docs (#841, #1052, #1061, #1024)
- Refactor enrichment functions (#1034, #1043, #1056, #1062, #1085, #1083)
- Use public DO views (#1049)
- Use DataFrame index as cartodb_id (#1072)
- Refactor Catalog using classes (#1044, #1069, #1086, #1093, #1073)
- Rename Geocode class to Geocoding class (#1051)
- Return geocoded dataframes/isolines as geodataframes (#1088, #1092)
- Rename catalog's Dataset to CatalogDataset (#1100)
- Filter datasets by geometry (#1031)
- Improve testing framework (#1060)
- Update data.observatory namespace (#1119)
- Improve guides (#1053)
Removed
- Remove webcolors dependency (#933)
- Remove carto-python warnings (#1090)
- Remove pandas extension in catalog classes (#1038, #1044)
Fixed
v1.0b3
[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
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
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
- New SQLClient API (#808)
- New Data Observatory API (#806)
- Widgets
- 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)