[0.15.0](https://github.com/unum-cloud/usearch/compare/v0.14.0...v0.15.0) (2023-06-15)
Add
* Arm Neon optimization for distance functions ([df502c3](https://github.com/unum-cloud/usearch/commit/df502c3bd4f858f9224caa1e63a39939e082933e))
* Define versions in main header file ([5b9ed14](https://github.com/unum-cloud/usearch/commit/5b9ed1459fcf078acd8af41c6521c5bb8ad4963e))
* Patched to update README.md ([74cac93](https://github.com/unum-cloud/usearch/commit/74cac9351aa5ae9c3e50a0f87439deca649bc0b6))
* Semantic Join prototype ([dee5089](https://github.com/unum-cloud/usearch/commit/dee50899103e654a1adc4fe98b91b977a96dbd6f))
* Stateful "add many, clear once" allocator ([fb07b53](https://github.com/unum-cloud/usearch/commit/fb07b5398d17c56c484452965f32f604fab8afaf))
* Support for single-byte scalars in `io.py` ([a6ad737](https://github.com/unum-cloud/usearch/commit/a6ad7375f69cfc49d36e972e4e696224e5ffdc3f))
* Upload source hash to release notes ([2768c56](https://github.com/unum-cloud/usearch/commit/2768c56076730c2b06e53eedbad54123d4ba2ad5))
Docs
* Citations and datasets for apps ([af0d38e](https://github.com/unum-cloud/usearch/commit/af0d38e0ffc051c2980cfb4cd28a04d73a08c94b))
* Enable C API Reference ([6d1db30](https://github.com/unum-cloud/usearch/commit/6d1db302940f3e129a388f51cafc2b1141322bf7))
* Enable C++ API Reference ([2905ed5](https://github.com/unum-cloud/usearch/commit/2905ed565dc8a1027ae10824c84d3695f9eed6ab))
* Enable Java API Reference ([1cf7a14](https://github.com/unum-cloud/usearch/commit/1cf7a14106325ae39646f0e9d7d6d0a96f690a7e))
* Enable Python API Reference ([39d9b85](https://github.com/unum-cloud/usearch/commit/39d9b85e2e1ceb17ee8e5c050082071ac9a26e31))
* Imlemented JS API Reference. ([c5b6306](https://github.com/unum-cloud/usearch/commit/c5b6306dce8e0372488cfe9af81ef11472cf1a3c))
* Mention company in CITATION.cff ([c3d80ad](https://github.com/unum-cloud/usearch/commit/c3d80adb18ed85e4b7a55ac819cac42269654400))
* Update C++ Quickstart ([808c3a7](https://github.com/unum-cloud/usearch/commit/808c3a7c917679f4cdcc9445a407438bc1733ad6))
* Update Rust example ([35887c9](https://github.com/unum-cloud/usearch/commit/35887c983040203bb3c4d958042337ac9c79717e))
Fix
* `thread` includes ([9de0e7c](https://github.com/unum-cloud/usearch/commit/9de0e7c5a570a8facc7661cbf4f585586b9e15cf))
* Choosing non-zero number of threads ([bd9c2d5](https://github.com/unum-cloud/usearch/commit/bd9c2d598f8b67d086adfa52890119932ccc78fe))
* Compatibility with `str` metric name ([f34d28c](https://github.com/unum-cloud/usearch/commit/f34d28c61111d74f5f5d843ee51a67c6a83916ed))
* Compilation for ObjC/Swift ([4ea48a4](https://github.com/unum-cloud/usearch/commit/4ea48a49625d61747fc73da7558a80a27710b705))
* Fractional byte-length support for Python ([96c4f4a](https://github.com/unum-cloud/usearch/commit/96c4f4ad123e6f5c95861c17a125d93145b86073))
* Half-precision type casting for Py ([392cb19](https://github.com/unum-cloud/usearch/commit/392cb198e955d2ea4b34045799aedea3562d04eb))
* JS and Java builds ([9fca720](https://github.com/unum-cloud/usearch/commit/9fca7202e02c34c6d7a5e45cee88c449ec2a1e92))
* Numba JIT argument name ([487aaf8](https://github.com/unum-cloud/usearch/commit/487aaf88b411d9c1b9d554b1d0bd74cba0e1773e))
* Numba support with just two arguments ([e3fca41](https://github.com/unum-cloud/usearch/commit/e3fca415c3d30b7e54107a682fc69c583ba9da35))
* OpenMP pragmas for reductions ([401d2bd](https://github.com/unum-cloud/usearch/commit/401d2bdb97888a740eabf67ef954747b135f0dbb))
* Rust bindings ([333c7b8](https://github.com/unum-cloud/usearch/commit/333c7b8ebdecd150d10d449a14da591ecca1d5ee))
* undeclared identifier 'matches' ([b927345](https://github.com/unum-cloud/usearch/commit/b927345f96cf15d1cd2a73e7729db9147fa2d330))
* Using native half-precision when available ([c0bcc3a](https://github.com/unum-cloud/usearch/commit/c0bcc3a24cb031c2209f6522350bb86c4ce432b2))
* Versioning `index.hpp` ([be7ddab](https://github.com/unum-cloud/usearch/commit/be7ddab2a72781fbc903f59cd1408fd5e98d34b8))
Improve
* Robustness benchmarks ([70f3d12](https://github.com/unum-cloud/usearch/commit/70f3d1207f15e90e5a26060aa81410c2991a4b74))
* Switch to aligned allocator ([3a695e9](https://github.com/unum-cloud/usearch/commit/3a695e9900da30231df3ed91e3145061bde5fc68))
* use the same scalar_t of metric_at ([ca680e5](https://github.com/unum-cloud/usearch/commit/ca680e51cf17c7449528f944f722ff1341a0635d))
Make
* Enable OpenMP in PyPi builds ([60ebcb0](https://github.com/unum-cloud/usearch/commit/60ebcb0b99d3cc29169bd4bd293fd52300ee57c3))
* Fix `Github Pages` related jobs. ([4c64919](https://github.com/unum-cloud/usearch/commit/4c64919bd478b1440ac87b9de69397e15e0cec16))
* Numpy and UCall Python deps ([76336fa](https://github.com/unum-cloud/usearch/commit/76336fa94e1c92b5f6f033114cc66abf1f878c5a))
* Renamed file ([30b2ddd](https://github.com/unum-cloud/usearch/commit/30b2ddd017e00162cb9f92a0ea994d8074f5b15f))
* Replacing PyBind launchers with PyTest ([8692098](https://github.com/unum-cloud/usearch/commit/8692098f50e9325c40f6d92c37098ab28b57181a))
* Revert generic builds ([ebc2c9d](https://github.com/unum-cloud/usearch/commit/ebc2c9d61be31d0a0ba6bcc37b2a208a0276c5fb))
* Server and benchmarking dependencies ([d946445](https://github.com/unum-cloud/usearch/commit/d9464458738deaa97b412a172493ddf80626631a))
Refactor
* C99 interface ([fca5d2f](https://github.com/unum-cloud/usearch/commit/fca5d2fd11e12b764e18670939763bc380cd40aa))
* Evaluation scripts ([2e155c1](https://github.com/unum-cloud/usearch/commit/2e155c199f3371d27a380cdd0f6b395e974dcf98))
* ObjC/Swift error handling and docs ([22cb048](https://github.com/unum-cloud/usearch/commit/22cb048b468b1e66c328396f9f660006c5d23cee))
* Renamed headers ([0eada0d](https://github.com/unum-cloud/usearch/commit/0eada0de787f4701e6f0687247db540032a22a4a))
* revert `scalar_at` ([83b3e73](https://github.com/unum-cloud/usearch/commit/83b3e737ad3c5fd3771be0f3a9343cae4117d191))
* Separate wrapper for FAISS and Numba ([6b57e22](https://github.com/unum-cloud/usearch/commit/6b57e22cad0cd84e095af4d572645fa8ee788e08))
* Shorter metric names and compilation fix ([c854dd2](https://github.com/unum-cloud/usearch/commit/c854dd2414ded31c8b104d74c482598e14e6195b))
* Split punning logic ([80499ec](https://github.com/unum-cloud/usearch/commit/80499ecd68900ef4ea14f0d432d07c0e356a3625))
* Using same index for floats and bits ([45ef8cb](https://github.com/unum-cloud/usearch/commit/45ef8cbdede874b41bb1bc2c0431f787d5ed1201))
Hashes
* Source code (zip) : `23f76ba39cbcdc371e2a83b0c3247028aba59271845895d54377ac273eb95572`
* Source code (tar.gz) : `b9120d1377bc16e2fc245588347e1b89ee093720c53132e907158adfdf8c5d74`