v2.0.0
What's Changed
- Implements Geosearch by @micheleriva in #505
- fix: create custom tokenizer by @stearm in #520
- Add typescript documentation to describe types with examples by @allevo in #521
- Feat: adds vincenty distance for high-precision geosearch by @micheleriva in #529
- adds new docs by @micheleriva in #518
- Docs/fix docs links by @micheleriva in #534
- fix: fixes distance function usage for high precision geosearch by @micheleriva in #535
- updates shopify docs by @micheleriva in #536
- Add bug report and feature request GitHub Form Template by @ludovicobesana in #532
- Add timeout parameter in insertMultiple by @allevo in #540
- Fix #538 by @allevo in #541
- feat: export language with each stemmer by @rishi-raj-jain in #539
- Fix type definition for stopwords by @flodiebold in #525
- BREAKING feat: adds basic plugins interface by @micheleriva in #543
- perf: remove @orama/plugin-match-highlight in favor of @orama/highlight by @raiindev in #545
- Adds basic telemetry plugin by @micheleriva in #548
- Update plugin-docusaurus.mdx by @raiindev in #549
- Feat/orm 362 docusaurus v3 by @raiindev in #550
- chore: avoid some re-calculation on geosearch by @carmhack in #551
- chore: avoid recalculating lengths in some for-loops by @aleattene in #553
- Fix #557 - Unabalanced state for sorted AVL trees by @micheleriva in #558
- Migrate documentation from Nextra to Vitepress by @micheleriva in #563
- feat: adds Vitepress plugin by @micheleriva in #566
- chore: use biome to format code by @ematipico in #567
- Adds vector search and automatic embeddings generation documentation by @micheleriva in #569
- chore: format next and docusaurus plugins by @ematipico in #568
- chore: format more plugins by @ematipico in #570
- docs: adds zoom image on click by @micheleriva in #571
- perf: avoid new array while insertNode by @H4ad in #572
- chore: add more folders to formatting by @ematipico in #574
- chore: format docs and benchmarks by @ematipico in #575
- chore: complete migration to Biome by @ematipico in #576
- Rewrites docusaurus plugin (V3) (supersede #565) by @micheleriva in #577
- Prefixes have 0 distance by @allevo in #580
- chore: adds volumes configuration to devcontainer by @valeriocomo in #582
- note does not support case-sensitivity by @jessekrubin in #585
- #544 fix. match all prefixes. by @SP321 in #583
- Upgrade tap to v18 by @tarunrajput in #581
- Chore: fix docs by @SamSalvatico in #589
- Updates docs by @micheleriva in #592
- chore(devcontainer extensions setup): update devcontainer extensions … by @valeriocomo in #593
- Export more internals by @micheleriva in #594
- Remove execa by @corradopetrelli in #596
- Fix npm package typo in plugin-vitepress.md by @cyrilis in #597
- fix: #605 - orama crashes inside web worker by @micheleriva in #606
- Fix #601 - Skipping of keys in Object.prototype in search function by @SpongeBed81 in #603
- Orama 2.0 by @micheleriva in #607
New Contributors
- @ludovicobesana made their first contribution in #532
- @flodiebold made their first contribution in #525
- @carmhack made their first contribution in #551
- @aleattene made their first contribution in #553
- @ematipico made their first contribution in #567
- @valeriocomo made their first contribution in #582
- @jessekrubin made their first contribution in #585
- @tarunrajput made their first contribution in #581
- @SamSalvatico made their first contribution in #589
- @cyrilis made their first contribution in #597
- @SpongeBed81 made their first contribution in #603
Full Changelog: v1.2.11...v2.0.0