diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5666c627..edcdcb17 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ ci: autoupdate_schedule: quarterly - skip: [pyright] + skip: [pyright, eslint] default_stages: [pre-commit] diff --git a/changelog.md b/changelog.md index bdcc2a7a..ed5961da 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,23 @@ All notable changes to this project will be documented in this file. Dates are displayed in UTC. +#### [v0.14.0](https://github.com/janosh/pymatviz/compare/v0.13.2...v0.14.0) + +> 21 November 2024 + +- [Breaking] Split `utils` into sub-modules, move `typing` from `utils` to root (`pmv.typing`) [`#248`](https://github.com/janosh/pymatviz/pull/248) +- `phonon_bands` enable custom acoustic/optical bands [`#249`](https://github.com/janosh/pymatviz/pull/249) +- Split `make_assets` scripts by plot functions [`#247`](https://github.com/janosh/pymatviz/pull/247) +- `ptable_heatmap_splits_plotly` [`#246`](https://github.com/janosh/pymatviz/pull/246) +- Better `ptable_hists_plotly` defaults [`#244`](https://github.com/janosh/pymatviz/pull/244) +- Add `ptable_hists_plotly` [`#243`](https://github.com/janosh/pymatviz/pull/243) +- Enhance warning message for default return type change of `ptable_heatmap` [`#240`](https://github.com/janosh/pymatviz/pull/240) +- add @stylistic/eslint-plugin to fix eslint commit hook (closes https://github.com/janosh/pymatviz/issues/197) [`#197`](https://github.com/janosh/pymatviz/issues/197) +- add coordination_nums_in_structure in pymatviz/coordination/helpers.py [`bd54679`](https://github.com/janosh/pymatviz/commit/bd54679c17c6c137949a162dce25770587ebe200) +- ptable_hists_plotly add x_axis_kwargs: dict[str, Any] | None = None to tweak x ticks and allow annotations renamed to be callable [`6a6faad`](https://github.com/janosh/pymatviz/commit/6a6faadeb2b5d5a8be9d8e6f4383f122c7e5373d) +- sankey_from_2_df_cols add kwarg annotate_columns: bool | dict = True [`eed306a`](https://github.com/janosh/pymatviz/commit/eed306a621e32584064f62be37aa7a1cd2db50a4) +- new/renamed Key attributes n_structs, n_materials, n_molecules, n_samples, n_configs [`786a666`](https://github.com/janosh/pymatviz/commit/786a6667585b40b583e816bae7b857294418a735) + #### [v0.13.2](https://github.com/janosh/pymatviz/compare/v0.13.1...v0.13.2) > 3 November 2024 diff --git a/pyproject.toml b/pyproject.toml index d95acdad..a7aa9510 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pymatviz" -version = "0.13.2" +version = "0.14.0" description = "A toolkit for visualizations in materials informatics" authors = [{ name = "Janosh Riebesell", email = "janosh.riebesell@gmail.com" }] readme = "readme.md" diff --git a/site/package.json b/site/package.json index 716c5809..607d6976 100644 --- a/site/package.json +++ b/site/package.json @@ -16,35 +16,35 @@ }, "devDependencies": { "@iconify/svelte": "^4.0.2", - "@sveltejs/adapter-static": "^3.0.5", - "@sveltejs/kit": "^2.7.1", - "@sveltejs/vite-plugin-svelte": "^3.1.2", - "@stylistic/eslint-plugin": "^2.10.1", - "eslint": "^9.12.0", - "eslint-plugin-svelte": "^2.44.1", + "@stylistic/eslint-plugin": "^2.11.0", + "@sveltejs/adapter-static": "^3.0.6", + "@sveltejs/kit": "^2.8.1", + "@sveltejs/vite-plugin-svelte": "^4.0.1", + "eslint": "^9.15.0", + "eslint-plugin-svelte": "^2.46.0", "hastscript": "^9.0.0", "highlight.js": "^11.10.0", "mdsvex": "^0.12.3", "prettier": "^3.3.3", - "prettier-plugin-svelte": "^3.2.7", + "prettier-plugin-svelte": "^3.2.8", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "rehype-starry-night": "^2.2.0", "rehype-stringify": "^10.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.1", - "svelte": "^4.2.19", - "svelte-check": "^4.0.5", - "svelte-multiselect": "^10.3.0", + "svelte": "^5.2.4", + "svelte-check": "^4.0.9", + "svelte-multiselect": "11.0.0-rc.1", "svelte-preprocess": "^6.0.3", "svelte-toc": "^0.5.9", "svelte-zoo": "0.4.13", - "svelte2tsx": "^0.7.22", - "tslib": "^2.8.0", + "svelte2tsx": "^0.7.26", + "tslib": "^2.8.1", "typescript": "^5.6.3", - "typescript-eslint": "^8.9.0", + "typescript-eslint": "^8.15.0", "unified": "^11.0.5", - "vite": "^5.4.9" + "vite": "^5.4.11" }, "prettier": { "semi": false,