v2.0.0
This is the first release of Draco 2.0, a major improvement over Draco 1. To learn more about the differences, see https://dig.cmu.edu/draco2/applications/draco1_vs_draco2.html.
What's Changed
- chore: update lockfile and clean up broken refs and typos by @domoritz in #586
- chore(deps): bump fastify/github-action-merge-dependabot from 3.6.3 to 3.6.5 by @dependabot in #587
- chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 by @dependabot in #589
- chore(deps): bump uvicorn from 0.21.1 to 0.22.0 by @dependabot in #590
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #591
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.3 by @dependabot in #588
- chore: bump
pyodide
version and fixpyright
error by @peter-gy in #592 - chore(deps-dev): bump pre-commit from 3.2.2 to 3.3.1 by @dependabot in #593
- chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 by @dependabot in #594
- chore(deps-dev): bump pandas-stubs from 2.0.0.230412 to 2.0.1.230501 by @dependabot in #595
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #596
- chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 by @dependabot in #597
- chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 by @dependabot in #600
- chore(deps-dev): bump pytype from 2023.4.27 to 2023.5.8 by @dependabot in #601
- chore(deps-dev): bump jupyterlab from 3.6.3 to 4.0.0 by @dependabot in #598
- chore: migrate to altair 5.0.0 by @peter-gy in #602
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #603
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #608
- chore(deps-dev): bump pre-commit from 3.3.1 to 3.3.2 by @dependabot in #604
- chore(deps-dev): bump ruff from 0.0.267 to 0.0.270 by @dependabot in #609
- chore(deps-dev): bump httpx from 0.24.0 to 0.24.1 by @dependabot in #607
- chore(deps): bump fastapi from 0.95.1 to 0.95.2 by @dependabot in #606
- fix: type errors thrown by
pyright@1.1.310
by @peter-gy in #610 - chore(deps-dev): bump pytype from 2023.5.8 to 2023.5.24 by @dependabot in #611
- chore(deps): bump altair from 5.0.0 to 5.0.1 by @dependabot in #612
- chore(deps): bump pandas from 2.0.1 to 2.0.2 by @dependabot in #613
- chore(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #615
- chore(deps): bump pydantic from 1.10.7 to 1.10.8 by @dependabot in #614
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #616
- chore(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #617
- chore(deps): bump fastify/github-action-merge-dependabot from 3.6.5 to 3.8.0 by @dependabot in #618
- chore(deps-dev): bump pytype from 2023.5.24 to 2023.6.2 by @dependabot in #621
- chore(deps-dev): bump jupyterlab from 4.0.0 to 4.0.1 by @dependabot in #619
- chore(deps): bump fastapi from 0.95.2 to 0.96.0 by @dependabot in #622
- chore(deps-dev): bump pandas-stubs from 2.0.1.230501 to 2.0.2.230605 by @dependabot in #620
- chore(deps): bump pydantic from 1.10.8 to 1.10.9 by @dependabot in #623
- chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 by @dependabot in #625
- chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 by @dependabot in #624
- chore(deps-dev): bump jupyterlab from 4.0.1 to 4.0.2 by @dependabot in #626
- chore(deps): bump fastapi from 0.96.0 to 0.97.0 by @dependabot in #627
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #628
- chore: update
PYODIDE_REPO_TAG
to0.23.3
by @peter-gy in #629 - chore(deps-dev): bump pytype from 2023.6.2 to 2023.6.16 by @dependabot in #630
- chore(deps-dev): bump pre-commit from 3.3.2 to 3.3.3 by @dependabot in #631
- chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 by @dependabot in #632
- chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 by @dependabot in #633
- chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 by @dependabot in #635
- chore(deps): bump fastapi from 0.97.0 to 0.98.0 by @dependabot in #634
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #636
- chore(deps): bump fastify/github-action-merge-dependabot from 3.8.0 to 3.9.0 by @dependabot in #637
- chore(deps): bump pandas from 2.0.2 to 2.0.3 by @dependabot in #638
- chore(deps): bump scikit-learn from 1.2.2 to 1.3.0 by @dependabot in #639
- chore(deps): bump fastapi from 0.98.0 to 0.99.1 by @dependabot in #640
- chore(deps): bump pydantic from 1.10.9 to 1.10.10 by @dependabot in #641
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #642
- chore(deps-dev): bump deepdiff from 6.3.0 to 6.3.1 by @dependabot in #644
- chore(deps): bump pydantic from 1.10.10 to 1.10.11 by @dependabot in #647
- chore(deps-dev): bump ipywidgets from 8.0.6 to 8.0.7 by @dependabot in #645
- chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 by @dependabot in #646
- chore(deps-dev): bump libarchive-c from 4.0 to 5.0 by @dependabot in #643
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #648
- chore(deps-dev): bump matplotlib from 3.7.1 to 3.7.2 by @dependabot in #650
- chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 by @dependabot in #651
- chore(deps-dev): bump pytype from 2023.6.16 to 2023.7.12 by @dependabot in #649
- chore(deps-dev): bump black from 23.3.0 to 23.7.0 by @dependabot in #653
- chore(deps-dev): bump jupyterlab from 4.0.2 to 4.0.3 by @dependabot in #652
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #654
- chore: set Pyodide version to
0.22.1
by @peter-gy in #655 - ci: use custom Pyodide recipe for
scikit-learn
by @peter-gy in #656 - chore(deps): bump uvicorn from 0.22.0 to 0.23.1 by @dependabot in #658
- chore(deps-dev): bump types-tabulate from 0.9.0.2 to 0.9.0.3 by @dependabot in #657
- chore(deps-dev): bump pytype from 2023.7.12 to 2023.7.21 by @dependabot in #659
- chore(deps-dev): bump wheel from 0.40.0 to 0.41.0 by @dependabot in #661
- chore(deps): bump fastapi from 0.99.1 to 0.100.0 by @dependabot in #660
- chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 by @dependabot in #662
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #663
- refactor: simplify mark and encoding generation and use set notation by @domoritz in #664
- docs: use
constraints_no_violation
shortcut by @peter-gy in #665 - chore(deps-dev): bump jupyterlite from 0.1.0 to 0.1.1 by @dependabot in #671
- chore(deps-dev): bump pytype from 2023.7.21 to 2023.7.28 by @dependabot in #669
- chore(deps): bump uvicorn from 0.23.1 to 0.23.2 by @dependabot in #672
- chore(deps): bump fastapi from 0.100.0 to 0.100.1 by @dependabot in #670
- chore: migrate to Pydantic 2 by @peter-gy in #673
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #674
- chore(deps): bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #675
- chore: add debug chart title by @peter-gy in #667
- docs:
draco1
vsdraco2
comparison notebook by @peter-gy in #666 - ci: install
clingo
forjupyter-book
build by @peter-gy in #676 - ci: increase
jupyter-book
execution timeout by @peter-gy in #677 - docs: fully qualified paths for links in notebooks by @JunranY in #678
- docs: note on identical charts with different costs by @peter-gy in #679
- chore(deps-dev): bump ipywidgets from 8.0.7 to 8.1.0 by @dependabot in #682
- chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 by @dependabot in #684
- chore(deps-dev): bump jupyterlab from 4.0.3 to 4.0.4 by @dependabot in #681
- chore(deps-dev): bump wheel from 0.41.0 to 0.41.1 by @dependabot in #683
- chore(deps): bump fastapi from 0.100.1 to 0.101.0 by @dependabot in #685
- docs: finalize docs before releasing
2.0.0
by @peter-gy in #680
Full Changelog: v2.0.0b5...v2.0.0