Releases: chekos/Datawrapper
Releases · chekos/Datawrapper
Release list
2.0.7
2.0.6
What's Changed
- Update docs with deprecated option removed by @palewire in #477
- ⬆️ bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #482
- ⬆️ bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #481
- feat(charts): add export methods to BaseChart and deprecate Datawrapper.export_chart() by @palewire in #478
- docs: add inherited-members to mixin API documentation by @palewire in #483
- Add documentation examples for ScatterPlot, MultipleColumnChart and StackedBarChart by @stiles in #480
- feat(charts): change default value labels display to 'off' for MultipleColumnChart by @palewire in #484
- feat(charts): add MultipleColumnRangeAnnotation for multi-panel support by @palewire in #485
- feat(charts): add StrokeType enum for line annotation styling by @palewire in #486
- feat(charts): add specialized annotation subclasses for X/Y lines and ranges by @palewire in #487
- feat(charts): add TextAlign enum and improve annotation validation by @palewire in #488
- feat(charts): add MultipleColumnTextAnnotation for multi-panel text annotations by @palewire in #489
- feat(charts): add specialized annotation classes for MultipleColumnChart by @palewire in #490
- refactor(charts): reorganize annotation imports from annos to models by @palewire in #491
- refactor: consolidate mixins into models module by @palewire in #492
- refactor(charts): extract annotations to shared mixin by @palewire in #493
New Contributors
Full Changelog: 2.0.5...2.0.6
2.0.5
2.0.4
What's Changed
- refactor: standardize how axes configurations are handled across chart types by @palewire in #466
- refactor: remove redundant color_by_column field from chart classes by @palewire in #469
- docs: add OOP API migration guide and deprecation warnings by @palewire in #470
- feat: deprecate get_chart() method in favor of chart factory function by @palewire in #471
- Spell out how the OOP methods are preferred in our docs by @palewire in #472
- feat(charts): auto-enable mixed colors when color_negative is set by @palewire in #474
Full Changelog: 2.0.3...2.0.4
2.0.3
2.0.2
2.0.1
What's Changed
- Add validation warning for unrecognized chart fields by @palewire in #435
- enable strict validation for all chart model configs by @palewire in #436
- refactor(charts): reorganize enums into dedicated subpackage by category by @palewire in #437
- docs: add Sphinx extension for Pydantic parameter tables by @palewire in #438
- docs: reorganize documentation structure with advanced usage section by @palewire in #439
- docs: add Sphinx extension for auto-generating enum tables by @palewire in #440
- feat: add BaseChart operations for delete, duplicate and fork by @palewire in #441
- docs: add new chart objectt guide and reorder chart classes for improved clarity by @palewire in #442
- feat: add methods for retrieving display URLs, iframe code, editor URL, and PNG URL in BaseChart class by @palewire in #443
- docs: fix boolean enum value rendering and update example by @palewire in #444
- docs: expand area chart documentation with comprehensive example by @palewire in #445
- feat: enhance AreaChart configuration with y-axis label alignment and… by @palewire in #446
- docs: update chart examples with new data sources and enhanced visualizations for various chart types by @palewire in #447
- fix: Correct what the publish chart method returns by @palewire in #448
- refactor: rename 'bg' to 'outline' in TextAnnotation model and update related tests by @palewire in #449
- feat: add chart factory function for typed chart retrieval by @palewire in #450
- docs: Trim the table of contents length on the index by @palewire in #451
- feat: add devcontainer configuration and setup script for development environment by @palewire in #452
- fix: add missing clean_env parameter to test_get_chart_line_chart function by @palewire in #453
- feat: Enhance arrow model with color and label options, fix docs by @palewire in #454
- docs: Update BarChart example by @palewire in #455
- Update ColumnChart example with improved annotations and data source by @palewire in #456
- refactor: update documentation for various chart examples with improv… by @palewire in #457
Full Changelog: 2.0.0...2.0.1
2.0.0: Object-oriented charts
What's Changed
- Add new
hide_titleoption toupdate_descriptionby @palewire in #422 - Comment out teams methods tests by @palewire in #427
- Upgrade from pipenv to uv by @palewire in #426
- Fix: prevent leaking http headers between requests by @jfreyberg in #425
- Remove deprecated global team methods by @palewire in #428
- Add more methods to the export_chart function by @palewire in #429
- Add object-oriented chart API with type-safe enums by @palewire in #434
New Contributors
- @jfreyberg made their first contribution in #425
Full Changelog: v0.6.1...2.0.0
v0.6.1
v0.6.0
What's Changed
- Add basemaps methods by @palewire in #383
- Add full set of /me URL methods by @palewire in #384
- Add get_themes method by @palewire in #385
- Fix small linting and docs bugs by @palewire in #386
- Add basic teams URL methods by @palewire in #387
- Linting update by @palewire in #388
- Fix test errors caused by multiple Python versions running at the same time by @palewire in #390
- Another fix to help things work when we test multiple versions at once by @palewire in #392
- Refactor get requests to share a single command and custom exception by @palewire in #393
- One more annoying test fix by @palewire in #394
- Refactor to use shared POST, PATCH and DELETE methods by @palewire in #395
- Add many more methods by @palewire in #397
- Clean up our charts methods by @palewire in #398
- Reorder methods for clarity by @palewire in #400
- Add map tests and introduce an
add_jsonmethod for uploading markers, areas and lines to locator maps by @palewire in #401 - add minimal readthedocs yaml file by @chekos in #417
- Add display urls endpoint by @palewire in #402
- Prune down the documentation by @palewire in #403
- Switch from iPython HTML to IFrame by @palewire in #415
- Fix update_description by @palewire in #416
Full Changelog: v0.5.6...v0.5.7