Releases: apple/embedding-atlas
Releases · apple/embedding-atlas
v0.11.0
What's Changed
embedding-atlas
command now default to server-side DuckDB. To use browser-side DuckdB, pass in--duckdb wasm
.- Python requirement is now correctly marked as >= 3.11.
Detailed Changes
- chore: add shields to README.md by @donghaoren in #61
- chore: fix typo in comment by @domoritz in #62
- test: add basic python install test by @donghaoren in #63
- fix: widgets not working in DuckDB 1.4.0 by @donghaoren in #64
- chore: update dependency requirements by @donghaoren in #65
- feat: default to server-side DuckDB by @donghaoren in #66
- chore: bump version to 0.11.0 by @donghaoren in #68
Full Changelog: v0.10.0...v0.11.0
v0.10.0
New Features & Breaking Changes
- Add
--point-size
cli option to override the default point size (thanks @vstenby). - Add
--labels
cli option to supply custom labels. - Add
--stop-words
cli option to supply custom stop words (replacing the default stop words). - [breaking] For the
EmbeddingView
andEmbeddingViewMosaic
components, config options are now under theconfig
prop, with interfaceEmbeddingViewConfig
. - [breaking] For the
EmbeddingAtlas
component, data-related props are now grouped intodata
, and configs related to the embedding views are now underembeddingViewConfig
. Additional props are included to set the point size, labels, and stop words as well.
Detailed Changes
- feat: added --point-size arg by @vstenby in #44
- test: run type checks by @donghaoren in #45
- fix: type check errors by @donghaoren in #47
- chore: fix typo captuerd -> captured by @domoritz in #49
- fix: cacheKeyForObject errors in non-secure context by @donghaoren in #52
- chore: update dependencies by @donghaoren in #53
- fix: prevent streamlit component updating needlessly by @donghaoren in #54
- feat: [breaking] add options for custom labels and automatic label parameters by @donghaoren in #55
- chore: update Mosaic to 0.19.1 by @donghaoren in #56
- fix: dark mode scroll bars by @donghaoren in #58
- fix: jupyter widget issues in vscode by @donghaoren in #59
- chore: bump version to 0.10.0 by @donghaoren in #57
New Contributors
Full Changelog: v0.9.0...v0.10.0
v0.9.0
New Features & Breaking Changes
- Adjust display style of the tooltip and search results
- Run UMAP projection from pre-computed vectors with the
--vector
option (thanks @nxlouie) - Add
--batch-size
parameter to CLI (thanks @davanstrien) - Generate better labels by using the
Intl.Segmenter
API. - [breaking] Rename umap, knn, and findClusters APIs to camelCase.
- [breaking]
queryClusterLabels
now expect a function that takes a list of clusters.
Detailed Changes
- docs: document upload and that embedding atlas supports embedding and projection by @domoritz in #13
- fix: add source for stopwords by @donghaoren in #16
- chore: update deps by @domoritz in #15
- enable projection from pre-computed vectors by @nxlouie in #21
- docs: argument name for --disable/enable-projection and doc updates by @donghaoren in #22
- Add batch size parameter to CLI for Sentence Transformers by @davanstrien in #24
- fix: window install error by @donghaoren in #26
- docs: add more info about Windows by @donghaoren in #27
- chore: use npm ci in CI build by @donghaoren in #28
- refactor: move the density clustering code to its own internal package by @donghaoren in #33
- refactor: [breaking] change umap, knn, and findClusters API to camelCase by @donghaoren in #34
- docs: add information about default model and reproducibility by @donghaoren in #36
- test: build wasm modules in CI by @donghaoren in #37
- test: add tests for wasm packages by @donghaoren in #39
- refactor: [breaking] use Intl.Segmenter to generate cluster labels by @donghaoren in #38
- chore: replace wasm-pack with wasm-bindgen-cli by @donghaoren in #40
- feat: add options to customize tooltip by @donghaoren in #41
- fix: smaller font size for JSON display by @donghaoren in #42
- chore: bump version to 0.9.0 by @donghaoren in #43
New Contributors
- @nxlouie made their first contribution in #21
- @davanstrien made their first contribution in #24
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- docs: add back the title column from demo dataset by @fhk in #2
- docs: sort data by Hilbert curve, use pathlib by @domoritz in #6
- feat: add additional header content API to table by @haldenl in #8
- feat: compute embedding and projections in CLI and web UI by @donghaoren in #9
New Contributors
Full Changelog: v0.7.1...v0.8.0
v0.7.1
Bug Fixes
- Resize control not showing up in Jupyter widget with newer Jupyter versions
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Initial release of Embedding Atlas.