Stringzilla

Latest version: v3.8.4

Safety actively analyzes 638466 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 8

3.5.0

[3.5.0](https://github.com/ashvardanian/stringzilla/compare/v3.4.1...v3.5.0) (2024-03-03)


Add

* `str.decode` for Python ([49295cb](https://github.com/ashvardanian/stringzilla/commit/49295cbdc0e5601df27385ca32f44857c296e8cf))

Fix

* Iterator types in ranges ([e25a62f](https://github.com/ashvardanian/stringzilla/commit/e25a62f406036e145427f222ccc8bf44791d51c7))

Make

* MSVC+SIMD builds and CI (109) ([e0e2211](https://github.com/ashvardanian/stringzilla/commit/e0e221195ab885e2f064d9ee82f995286b993c9b)), closes [#109](https://github.com/ashvardanian/stringzilla/issues/109)

3.4.1

[3.4.1](https://github.com/ashvardanian/stringzilla/compare/v3.4.0...v3.4.1) (2024-03-02)


Make

* Upgrade PyPy images ([77ad9ef](https://github.com/ashvardanian/stringzilla/commit/77ad9ef7f05092592c8386433fa71f20991ffcc5))

3.4.0

[3.4.0](https://github.com/ashvardanian/stringzilla/compare/v3.3.1...v3.4.0) (2024-03-02)


Add

* `Strs.sample()` functionality ([0e5c2f5](https://github.com/ashvardanian/stringzilla/commit/0e5c2f56ff9ebd1b67f257bcbf7051b96c54d9b7))
* Lazy iterators for Python ([3b6cddd](https://github.com/ashvardanian/stringzilla/commit/3b6cdddbcba50b326eb44fa799381b978d99bdc5))
* Python slices with steps for `Strs` ([fd48df9](https://github.com/ashvardanian/stringzilla/commit/fd48df95f94fc0e9578167b7ed4115938f796993))
* Similarity measures for Rust ([30398bc](https://github.com/ashvardanian/stringzilla/commit/30398bc392b7e353f987a98b1b43e84fb901e72f))

feat

* port randomize and sz_generate to Rust ([c35a832](https://github.com/ashvardanian/stringzilla/commit/c35a832bac0c3178f3b8cc4416f4d446ae570eb7))

Fix

* `split_iter(..., keepseparator=True)` ([3f9f197](https://github.com/ashvardanian/stringzilla/commit/3f9f1977cc41c0429a34c6d997abf2ba5a911cfb))
* `Str() in Str()` checks in Python ([f8d59d9](https://github.com/ashvardanian/stringzilla/commit/f8d59d93bc547a679023b611bf6cf7a1a8749f0c))
* Handle `NULL` PRNGs ([6998bcf](https://github.com/ashvardanian/stringzilla/commit/6998bcf43086023dea429afbcf94a6d77fb629de))
* Missing `pytest.mark.skipif` for NumPy and Arrow ([40eb12d](https://github.com/ashvardanian/stringzilla/commit/40eb12d1f4499c1b5e88cfb3eb0f4e6688eb71a2))
* no `return` in `void` funcs in C 99 ([6798c4e](https://github.com/ashvardanian/stringzilla/commit/6798c4e16c708103beffe3be87b64ae977fb3e6d))
* Syntax issues ([34997a3](https://github.com/ashvardanian/stringzilla/commit/34997a3fc7d3c947a59356012848af9ddb3f99c7))

Improve

* Dynamic-dispatch for `sz_generate` ([1c813e4](https://github.com/ashvardanian/stringzilla/commit/1c813e43160d08888486d82d1ded6253ce0ff863))
* Faster rich comparisons ([65564b9](https://github.com/ashvardanian/stringzilla/commit/65564b9347a0f9874638d05524106946114d38db))

3.3.1

[3.3.1](https://github.com/ashvardanian/stringzilla/compare/v3.3.0...v3.3.1) (2024-02-27)


Docs

* `sz_string_append` and new links ([4ea41c8](https://github.com/ashvardanian/stringzilla/commit/4ea41c8af67b91c8f47d486ff83e0e043f16f5e2)), closes [#87](https://github.com/ashvardanian/stringzilla/issues/87)
* Typos ([2c5903f](https://github.com/ashvardanian/stringzilla/commit/2c5903f1f589488208762f463185d5ea19d48a49))

Fix

* `sz_generate` out-of-bounds ([949fe42](https://github.com/ashvardanian/stringzilla/commit/949fe4252d1e6b3ea3ba265638c0aee78af8b06c))

3.3.0

[3.3.0](https://github.com/ashvardanian/stringzilla/compare/v3.2.0...v3.3.0) (2024-02-24)


Add

* CLI, `offset_within`, `write_to` ([4c738ea](https://github.com/ashvardanian/stringzilla/commit/4c738ea446cb8f9041077ac6364557527e8fc427))

Docs

* spelling ([6a768b5](https://github.com/ashvardanian/stringzilla/commit/6a768b5afd8ac50d4a7b3880fbb1661514b28b04))

Fix

* Missing STL-compat imports ([ec8abc2](https://github.com/ashvardanian/stringzilla/commit/ec8abc262114e551fd9337727fd4cc0d234c5209))
* popcount & unaligned loads on Win32 ([a975c16](https://github.com/ashvardanian/stringzilla/commit/a975c16cf6107432152c4e4bcee2ac8b21dbc5a1))

Improve

* `sz_find_neon` for different lengths ([9ce74c7](https://github.com/ashvardanian/stringzilla/commit/9ce74c7e065f5234811100e41937d1b8b7a35b45))
* Anomaly selection strategy for UTF8 ([5be069d](https://github.com/ashvardanian/stringzilla/commit/5be069d5ff8d2513465998c2c90deac58a1b3767))

Make

* Enable SIMD for Rust Crates ([81fe9f9](https://github.com/ashvardanian/stringzilla/commit/81fe9f9a00e52e063224b75be0d8c7ff3164c7ed))
* Extend CPython labels for visibility ([92e4bc6](https://github.com/ashvardanian/stringzilla/commit/92e4bc66aabd9b3d2e10dbf5ac198b2227819a22))
* iOS, tvOS, watchOS builds ([65edb67](https://github.com/ashvardanian/stringzilla/commit/65edb67972ad3e13726a1468099e6dc403cb16c1)), closes [#86](https://github.com/ashvardanian/stringzilla/issues/86)
* Package CLI for PyPi ([657416e](https://github.com/ashvardanian/stringzilla/commit/657416e8f28fc66c247eb6551d18bbef9b5f1f87))
* Test on Alpine & Windows ([84d78c7](https://github.com/ashvardanian/stringzilla/commit/84d78c7d0f91d3644f2966abc37c6c55fc828d43))
* Use NEON in Aaarch64 crates ([fe0cfbd](https://github.com/ashvardanian/stringzilla/commit/fe0cfbd10bea56be95f3e37df83ba9b2a2972e9b))

3.2.0

[3.2.0](https://github.com/ashvardanian/stringzilla/compare/v3.1.2...v3.2.0) (2024-02-19)


Add

* Hamming distances ([4033d7b](https://github.com/ashvardanian/stringzilla/commit/4033d7b6583c4ce069d7f2a4cc6f25b373131ebf))

Fix

* `SZ_NULL` type cast on Windows ([e3dedc1](https://github.com/ashvardanian/stringzilla/commit/e3dedc1db676a2efcc261a6d82c510493b7b7d98))
* Alpine builds without ASAN ([85f69ab](https://github.com/ashvardanian/stringzilla/commit/85f69ab4ea0c714d5566d8a0da2cf81d0fd29c65))
* Missing `__SIZE_TYPE__` in MSVC ([3e4ee7a](https://github.com/ashvardanian/stringzilla/commit/3e4ee7af76c11ee3de8a9f8a7b75122d3ae4a337))
* missing `<numeric>` include for `iota` ([9c3dae7](https://github.com/ashvardanian/stringzilla/commit/9c3dae76534ab04baa84ab8f494eac65afb9eca7))
* missing uniform `char` distribution in STL ([e21cbf1](https://github.com/ashvardanian/stringzilla/commit/e21cbf1c0b2b3860996df661e0bcf08dd63aab26))
* MSVC internal compiler error ([ccb7dac](https://github.com/ashvardanian/stringzilla/commit/ccb7dac337b3317bdc5354b6b74043ecc35bc264))
* popcount & unaligned loads on Win32 ([3e124e8](https://github.com/ashvardanian/stringzilla/commit/3e124e81e648c2e562d96ada0fc423359da2a9db))

Improve

* Avoid implicit builtins ([de5d38e](https://github.com/ashvardanian/stringzilla/commit/de5d38ea18e5fed507b9b61edd79adf7ec9ef229))
* Default to misaligned loads on x86 ([edcf9aa](https://github.com/ashvardanian/stringzilla/commit/edcf9aa83113addcd81bc0656c5511217fa6d614))
* Pass bounds to Levenshtein API ([57a5c12](https://github.com/ashvardanian/stringzilla/commit/57a5c125b783fdf0a63bea3570e39399164cfa31))
* SWAR for `sz_equal_serial` ([b63622c](https://github.com/ashvardanian/stringzilla/commit/b63622c3c263506092c07cc94b26b4c0ce14d169))

Make

* Add PyPy builds ([e4e1f20](https://github.com/ashvardanian/stringzilla/commit/e4e1f202d1302f798fbeaff5b7f77e58f0e48658))

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.