Releases: oramasearch/orama
Releases · oramasearch/orama
0.4.2
What's Changed
- Ukrainian language by @lpite in #252
- fix: closes #189 by @ilteoood in #254
- perf(algorithms): adds BM25 scoring and new intersection algorithm by @micheleriva in #241
- feat(search): adds fields boosting interface by @micheleriva in #255
- docs: updates readme by @micheleriva in #256
New Contributors
Full Changelog: 0.4.1...0.4.2
0.4.1
0.4.0
What's Changed
- feat: upgrade prefix tree to radix tree by @marco-ippolito in #165
- chore: updated to typescript@4.9.3 by @jkomyno in #191
- fix(lyra): prevent NaN values in TF-IDF metric. Close #192 by @jkomyno in #193
- feat: vscode dev container support by @ilteoood in #195
- Add sideEffects to package.json by @mrbrianevans in #201
- feat(lyra): adds async aliases by @micheleriva in #203
- feat(lyra): BREAKING converts all methods to async functions by @micheleriva in #217
- Adds "components" configuration by @micheleriva in #218
- feat(lyra): Add WebAssembly support by @jkomyno in #194
- refactor(lyra): moves all Lyra methods into separate files by @micheleriva in #222
- feat(insert): BREAKING adds custom ID capabilities by @micheleriva in #223
- perf(utils): prevent Object.hasOwn from not being defined by @mateonunez in #225
- fix(tokenizer): add missing numbers in languages regex by @mateonunez in #227
- feat: BREAKING Only export as ESM. by @ShogunPanda in #216
- fix: Fix document counts. by @ShogunPanda in #234
- fix(insert): fixes docCount increment in batch insert operations by @micheleriva in #237
- ci: Deno CI. by @ShogunPanda in #235
- fix: Fixed CJS pipeline. by @ShogunPanda in #240
- Fix cjs by @ShogunPanda in #242
New Contributors
- @marco-ippolito made their first contribution in #165
- @mrbrianevans made their first contribution in #201
Full Changelog: 0.3.1...0.4.0
0.3.1
0.3.0
What's Changed
- chore: refactor by @ilteoood in #166
- chore: refactor by @ilteoood in #167
- feat(internals): exposes internal methods outside Lyra by @micheleriva in #173
- feat: adds TF-IDF by @micheleriva in #169
- BREAKING feat: Change RetrievedDoc structure. by @ShogunPanda in #176
- feat(lyra): removes properties names restrictions by @micheleriva in #177
- Initial non searchable fields support on missing schema/doc key match by @LBRDan in #174
- docs: updates the readme file by @micheleriva in #178
New Contributors
Full Changelog: 0.2.8...0.3.0
0.2.8
What's Changed
- Fixed vue example by @giovannioggioni in #161
- Fixed intersectMany function by @matteoscaramuzza in #160
- test: improves tests by @micheleriva in #163
New Contributors
- @giovannioggioni made their first contribution in #161
- @matteoscaramuzza made their first contribution in #160
Full Changelog: 0.2.7...0.2.8
0.2.7
What's Changed
- chore: fix vue example error by @yyl2020 in #156
- perf(lyra): support multiple nested props by @mateonunez in #157
New Contributors
Full Changelog: 0.2.6...0.2.7
0.2.6
What's Changed
- [OPTIC-RELEASE-AUTOMATION] release/0.2.5 by @optic-release-automation in #147
- chore: fix benchmark comparisson workflow by @RafaelGSS in #151
- feat(lyra): adds token intersection algorithm to return more precise search results by @micheleriva in #150
- docs(readme): adds Lyra slack channel URL to README by @micheleriva in #152
Full Changelog: 0.2.5...0.2.6
0.2.5
What's Changed
- chore(benchmarks): adds basic benchmarks and fixes linting errors by @micheleriva in #133
- docs(readme): document the different builds by @codyzu in #138
- diacritics replacer proposal by @victortostes-hotmart in #141
- fixes typo on readme by @aldotele in #144
- docs(readme): fixes typo in readme by @micheleriva in #145
- fix(trie): fixes object properties access to avoid searching through inherited props by @micheleriva in #146
New Contributors
- @victortostes-hotmart made their first contribution in #141
- @aldotele made their first contribution in #144
Acknowledgments
Special thanks to @lucaong for helping with #137
Full Changelog: 0.2.4...0.2.5