|
1 | | -# Changelog |
2 | | -All notable changes to this project will be documented in this file. |
| 1 | +## What's Changed in 0.3.4 |
| 2 | +* feat(bindings): Expose extractor interface via CustomExtractor for Python bindings by @PyDataBlog in [#50](https://github.com/PyDataBlog/simstring_rs/pull/50) |
| 3 | +* feat(ci): Initial benchmark support for original C++ implementation by @PyDataBlog in [#54](https://github.com/PyDataBlog/simstring_rs/pull/54) |
| 4 | +* fix(ci): github release notes were skipping not rc tags by @PyDataBlog in [#49](https://github.com/PyDataBlog/simstring_rs/pull/49) |
| 5 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
3 | 6 |
|
| 7 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.3...0.3.4 |
4 | 8 |
|
5 | | -## [0.3.3] - 2025-11-05 |
| 9 | +## What's Changed in 0.3.3 |
| 10 | +* chore(release): 0.3.3 by @PyDataBlog |
| 11 | +* feat(bindings): expose extractor for direct usage in Python by @PyDataBlog in [#47](https://github.com/PyDataBlog/simstring_rs/pull/47) |
| 12 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
6 | 13 |
|
| 14 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.2...v0.3.3 |
7 | 15 |
|
8 | | -### Documentation |
| 16 | +## What's Changed in 0.3.2 |
| 17 | +* chore(release): 0.3.2 by @PyDataBlog |
| 18 | +* feat(ci): Exploring support for wheels for old linux distros by @PyDataBlog in [#45](https://github.com/PyDataBlog/simstring_rs/pull/45) |
| 19 | +* perf(search): latest tweaks to boost search performance by @PyDataBlog in [#42](https://github.com/PyDataBlog/simstring_rs/pull/42) |
| 20 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
9 | 21 |
|
10 | | -- (**benchmarks**) Update benchmark results ([9a1999f](https://github.com/PyDataBlog/simstring_rs/commit/9a1999fb377a6a514b49c5efdaa981a9c7b9a458)) |
| 22 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1...v0.3.2 |
11 | 23 |
|
| 24 | +## What's Changed in 0.3.1 |
| 25 | +* chore(release): 0.3.1 by @PyDataBlog |
| 26 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
12 | 27 |
|
13 | | -### Features |
| 28 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-rc.3...v0.3.1 |
14 | 29 |
|
15 | | -- (**bindings**) Expose extractor for direct usage in Python [#47](https://github.com/PyDataBlog/simstring_rs/issues/47) ([8a6b8ae](https://github.com/PyDataBlog/simstring_rs/commit/8a6b8ae4e183cf491d857402cd8f15ba015181a7)) |
| 30 | +## What's Changed in 0.3.1-rc.3 |
| 31 | +* chore(release): 0.3.1-rc.3 by @PyDataBlog |
| 32 | +* feat(perf): better search performance by avoiding allocations by @PyDataBlog in [#40](https://github.com/PyDataBlog/simstring_rs/pull/40) |
| 33 | +* feat(ci): Added test coverage by @PyDataBlog in [#39](https://github.com/PyDataBlog/simstring_rs/pull/39) |
| 34 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
16 | 35 |
|
| 36 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-rc.2...v0.3.1-rc.3 |
17 | 37 |
|
| 38 | +## What's Changed in 0.3.1-rc.2 |
| 39 | +* chore(release): 0.3.1-rc.2 by @PyDataBlog |
| 40 | +* fix(ci): added missing write permission in the github release job by @PyDataBlog |
| 41 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
18 | 42 |
|
19 | | -## [0.3.2] - 2025-11-04 |
| 43 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-rc.1...v0.3.1-rc.2 |
20 | 44 |
|
| 45 | +## What's Changed in 0.3.1-rc.1 |
| 46 | +* chore(release): 0.3.1-rc.1 by @PyDataBlog |
| 47 | +* chore(ci): added missing hrefs in changelogs & added specs to benchmarks by @PyDataBlog in [#37](https://github.com/PyDataBlog/simstring_rs/pull/37) |
| 48 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
21 | 49 |
|
22 | | -### Documentation |
| 50 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-beta.3...v0.3.1-rc.1 |
23 | 51 |
|
24 | | -- (**benchmarks**) Update benchmark results ([4a29a9b](https://github.com/PyDataBlog/simstring_rs/commit/4a29a9b86731678b6572fa86837c5db0db485ecf)) |
| 52 | +## What's Changed in 0.3.1-beta.3 |
| 53 | +* chore(release): 0.3.1-beta.3 by @PyDataBlog |
| 54 | +* fix(ci): Attempt to fix broken auto commit of benchmark results by @PyDataBlog in [#32](https://github.com/PyDataBlog/simstring_rs/pull/32) |
25 | 55 |
|
| 56 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-beta.2...v0.3.1-beta.3 |
26 | 57 |
|
27 | | -### Features |
| 58 | +## What's Changed in 0.3.1-beta.2 |
| 59 | +* chore(release): 0.3.1-beta.2 by @PyDataBlog |
| 60 | +* fix(ci): Added missing dist file path for python wheels by @PyDataBlog in [#31](https://github.com/PyDataBlog/simstring_rs/pull/31) |
| 61 | +* fix(ci): Moved repo urls for maturin to env vars by @PyDataBlog in [#30](https://github.com/PyDataBlog/simstring_rs/pull/30) |
| 62 | +* fix(ci): maturin can't publish generated bindings by @PyDataBlog in [#29](https://github.com/PyDataBlog/simstring_rs/pull/29) |
| 63 | +* feat(ci): Added pypi and test pypi publishing jobs by @PyDataBlog in [#24](https://github.com/PyDataBlog/simstring_rs/pull/24) |
| 64 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
| 65 | +* chore(release): 0.3.1-beta.1 by @PyDataBlog |
| 66 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
| 67 | +* fix(ci): remove old wheels from current jobs by @PyDataBlog in [#28](https://github.com/PyDataBlog/simstring_rs/pull/28) |
| 68 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
28 | 69 |
|
29 | | -- (**ci**) Exploring support for wheels for old linux distros ([76ae17d](https://github.com/PyDataBlog/simstring_rs/commit/76ae17d1ebfaa2df399a9d9bb7e022382828b055)) |
| 70 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-alpha.1...v0.3.1-beta.2 |
30 | 71 |
|
| 72 | +## What's Changed in 0.3.1-alpha.1 |
| 73 | +* chore(release): 0.3.1-alpha.1 by @PyDataBlog |
| 74 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
| 75 | +* fix(release): fixed hyperlink bug in git-cliff config by @PyDataBlog in [#27](https://github.com/PyDataBlog/simstring_rs/pull/27) |
| 76 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
| 77 | +* fix(release): Get rid of git-cliff as a dev dependencies by @PyDataBlog in [#26](https://github.com/PyDataBlog/simstring_rs/pull/26) |
| 78 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
| 79 | +* feat(release): Initial exploration of an automated release management system by @PyDataBlog in [#25](https://github.com/PyDataBlog/simstring_rs/pull/25) |
| 80 | +* docs(benchmarks): update benchmark results by @PyDataBlog |
| 81 | +* feat!(benchmarks): Refactored benchmarks to produce structure outputs by @PyDataBlog in [#23](https://github.com/PyDataBlog/simstring_rs/pull/23) |
31 | 82 |
|
32 | | -### Performance |
| 83 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.0...v0.3.1-alpha.1 |
33 | 84 |
|
34 | | -- (**search**) Latest tweaks to boost search performance [#42](https://github.com/PyDataBlog/simstring_rs/issues/42) ([3c91334](https://github.com/PyDataBlog/simstring_rs/commit/3c913347e6876f1bbf87d87780afcb23b6c43602)) |
| 85 | +## What's Changed in 0.3.0 |
| 86 | +* feat(python): Add python bindings to the project by @PyDataBlog in [#21](https://github.com/PyDataBlog/simstring_rs/pull/21) |
35 | 87 |
|
| 88 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.2.0...v0.3.0 |
36 | 89 |
|
| 90 | +## What's Changed in 0.2.0 |
| 91 | +* refactor(api): Optimize data structures to avoid unnecessary allocations and enable parallel searches by @PyDataBlog in [#18](https://github.com/PyDataBlog/simstring_rs/pull/18) |
37 | 92 |
|
38 | | -## [0.3.1] - 2025-11-02 |
| 93 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.1.3...v0.2.0 |
39 | 94 |
|
| 95 | +## What's Changed in 0.1.3 |
| 96 | +* feat: PR and Issues template by @PyDataBlog in [#17](https://github.com/PyDataBlog/simstring_rs/pull/17) |
| 97 | +* added order indipendence test by @icfly2 in [#12](https://github.com/PyDataBlog/simstring_rs/pull/12) |
40 | 98 |
|
41 | | -### Documentation |
| 99 | +### New Contributors |
| 100 | +* @icfly2 made their first contribution in [#12](https://github.com/PyDataBlog/simstring_rs/pull/12) |
42 | 101 |
|
43 | | -- (**benchmarks**) Update benchmark results ([15ddfe2](https://github.com/PyDataBlog/simstring_rs/commit/15ddfe26a3a79e37924afa50e207982873f00e8b)) |
| 102 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.1.2...v0.1.3 |
44 | 103 |
|
| 104 | +## What's Changed in 0.1.2 |
| 105 | +* Release: Initial benchmarks compared to other implementations by @PyDataBlog in [#13](https://github.com/PyDataBlog/simstring_rs/pull/13) |
| 106 | +* Feat: Initial benchmark suite by @PyDataBlog in [#11](https://github.com/PyDataBlog/simstring_rs/pull/11) |
45 | 107 |
|
| 108 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.1.1...v0.1.2 |
46 | 109 |
|
47 | | -## [0.3.1-rc.3] - 2025-08-11 |
| 110 | +## What's Changed in 0.1.1 |
| 111 | +* WIP: Initial proposed search method for hashdb by @PyDataBlog in [#7](https://github.com/PyDataBlog/simstring_rs/pull/7) |
48 | 112 |
|
| 113 | +**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.1.0...v0.1.1 |
49 | 114 |
|
50 | | -### Documentation |
51 | | - |
52 | | -- (**benchmarks**) Update benchmark results ([018f581](https://github.com/PyDataBlog/simstring_rs/commit/018f581f5db30c59055af36bccdcc9f486a8fcef)) |
53 | | - |
54 | | - |
55 | | -### Features |
56 | | - |
57 | | -- (**ci**) Added test coverage [#39](https://github.com/PyDataBlog/simstring_rs/issues/39) ([5e3efe2](https://github.com/PyDataBlog/simstring_rs/commit/5e3efe2dac9dcceb35e13d91aca318f65645d69b)) |
58 | | - |
59 | | -- (**perf**) Better search performance by avoiding allocations [#40](https://github.com/PyDataBlog/simstring_rs/issues/40) ([d53e85b](https://github.com/PyDataBlog/simstring_rs/commit/d53e85b51360264cce0bc3f9634a48204315ac3f)) |
60 | | - |
61 | | - |
62 | | - |
63 | | -## [0.3.1-rc.2] - 2025-07-26 |
64 | | - |
65 | | - |
66 | | -### Bug Fixes |
67 | | - |
68 | | -- (**ci**) Added missing write permission in the github release job ([e98b802](https://github.com/PyDataBlog/simstring_rs/commit/e98b8021403add8a6427526f66a3d1441c4192f7)) |
69 | | - |
70 | | - |
71 | | -### Documentation |
72 | | - |
73 | | -- (**benchmarks**) Update benchmark results ([74e435e](https://github.com/PyDataBlog/simstring_rs/commit/74e435e322bd65f001885746fd12581b0cca2bd1)) |
74 | | - |
75 | | - |
76 | | - |
77 | | -## [0.3.1-rc.1] - 2025-07-26 |
78 | | - |
79 | | - |
80 | | -### Documentation |
81 | | - |
82 | | -- (**benchmarks**) Update benchmark results ([7c3a453](https://github.com/PyDataBlog/simstring_rs/commit/7c3a4539282e70afc64fe63a395607afb3ec1f47)) |
83 | | - |
84 | | - |
85 | | -### Miscellaneous Tasks |
86 | | - |
87 | | -- (**ci**) Added missing hrefs in changelogs & added specs to benchmarks [#37](https://github.com/PyDataBlog/simstring_rs/issues/37) ([b4357e0](https://github.com/PyDataBlog/simstring_rs/commit/b4357e0ef5af512bdef6b458047c03a50f4e2a66)) |
88 | | - |
89 | | - |
90 | | - |
91 | | -## [0.3.1-beta.3] - 2025-07-18 |
92 | | - |
93 | | - |
94 | | -### Bug Fixes |
95 | | - |
96 | | -- (**ci**) Attempt to fix broken auto commit of benchmark results on a tagged release [#32](https://github.com/PyDataBlog/simstring_rs/issues/32) ([71d5a5e](https://github.com/PyDataBlog/simstring_rs/commit/71d5a5e9646a7881a02e50473efaf273e324deb6)) |
97 | | - |
98 | | - |
99 | | - |
100 | | -## [0.3.1-beta.2] - 2025-07-17 |
101 | | - |
102 | | - |
103 | | -### Bug Fixes |
104 | | - |
105 | | -- (**ci**) Remove old wheels from current jobs [#28](https://github.com/PyDataBlog/simstring_rs/issues/28) ([0507233](https://github.com/PyDataBlog/simstring_rs/commit/0507233320db06f57466c5c9602769fe9789bb15)) |
106 | | - |
107 | | -- (**ci**) Maturin can't publish generated bindings as it can't find the correct path [#29](https://github.com/PyDataBlog/simstring_rs/issues/29) ([2579a2b](https://github.com/PyDataBlog/simstring_rs/commit/2579a2b77df54e107741e6dae522541772520339)) |
108 | | - |
109 | | -- (**ci**) Moved repo urls for maturin to env vars [#30](https://github.com/PyDataBlog/simstring_rs/issues/30) ([d81deef](https://github.com/PyDataBlog/simstring_rs/commit/d81deeffc42cdfebd54b8e87df7274ceb8175791)) |
110 | | - |
111 | | -- (**ci**) Added missing dist file path for python wheels [#31](https://github.com/PyDataBlog/simstring_rs/issues/31) ([74f259a](https://github.com/PyDataBlog/simstring_rs/commit/74f259a5b3a5a64161c3e1bff2f9b6850235e409)) |
112 | | - |
113 | | - |
114 | | -### Documentation |
115 | | - |
116 | | -- (**benchmarks**) Update benchmark results ([f34d96f](https://github.com/PyDataBlog/simstring_rs/commit/f34d96f33a807d6cd92b1b3dab17f8006db9bdc9)) |
117 | | - |
118 | | -- (**benchmarks**) Update benchmark results ([0766907](https://github.com/PyDataBlog/simstring_rs/commit/07669076026eb8f26973999fdb5b8af3829ee4ee)) |
119 | | - |
120 | | -- (**benchmarks**) Update benchmark results ([1129c90](https://github.com/PyDataBlog/simstring_rs/commit/1129c9080853e4aeeb4bd62e044f280437370b52)) |
121 | | - |
122 | | - |
123 | | -### Features |
124 | | - |
125 | | -- (**ci**) Added pypi and test pypi publishing jobs [#24](https://github.com/PyDataBlog/simstring_rs/issues/24) ([b59cbc6](https://github.com/PyDataBlog/simstring_rs/commit/b59cbc6ca54cf43954142dab85d5597e1a1fc0ba)) |
126 | | - |
127 | | - |
128 | | - |
129 | | -## [0.3.1-alpha.1] - 2025-07-14 |
130 | | - |
131 | | - |
132 | | -### Bug Fixes |
133 | | - |
134 | | -- (**release**) Get rid of git-cliff as a dev dependencies [#26](https://github.com/PyDataBlog/simstring_rs/issues/26) ([0af2a25](https://github.com/PyDataBlog/simstring_rs/commit/0af2a25d4a14d812927bc0414442be403ff4a3bd)) |
135 | | - |
136 | | -- (**release**) Fixed hyperlink bug in git-cliff config [#27](https://github.com/PyDataBlog/simstring_rs/issues/27) ([6564d87](https://github.com/PyDataBlog/simstring_rs/commit/6564d8770715ecd6d0d82d4acdd4344ed30b3170)) |
137 | | - |
138 | | - |
139 | | -### Documentation |
140 | | - |
141 | | -- (**benchmarks**) Update benchmark results ([f08bd21](https://github.com/PyDataBlog/simstring_rs/commit/f08bd2143df00eb2db7e50aa85e446113780f1ea)) |
142 | | - |
143 | | -- (**benchmarks**) Update benchmark results ([4f62c62](https://github.com/PyDataBlog/simstring_rs/commit/4f62c621f961b1bcb5ce0a8a7becb9db20b55671)) |
144 | | - |
145 | | -- (**benchmarks**) Update benchmark results ([b77b264](https://github.com/PyDataBlog/simstring_rs/commit/b77b264a5eea0fa97cb6c47565d43cdab77340b7)) |
146 | | - |
147 | | -- (**benchmarks**) Update benchmark results ([d99bdcb](https://github.com/PyDataBlog/simstring_rs/commit/d99bdcb291bb006f270d476f0c2ab34bcc252816)) |
148 | | - |
149 | | - |
150 | | -### Features |
151 | | - |
152 | | -- (**release**) Initial exploration of an automated release management system [#25](https://github.com/PyDataBlog/simstring_rs/issues/25) ([7c28e01](https://github.com/PyDataBlog/simstring_rs/commit/7c28e0141b2208d9c695fab2fbc0f3a76b547892)) |
153 | | - |
154 | | - |
155 | | - |
156 | | -## [0.3.0] - 2025-07-04 |
157 | | - |
158 | | - |
159 | | -### Features |
160 | | - |
161 | | -- (**python**) Add python bindings to the project [#21](https://github.com/PyDataBlog/simstring_rs/issues/21) ([b206537](https://github.com/PyDataBlog/simstring_rs/commit/b2065379f1700ad480a123bd6fc4ea4d1c0ae6df)) |
162 | | - |
163 | | - |
164 | | - |
165 | | -## [0.2.0] - 2025-06-30 |
166 | | - |
167 | | - |
168 | | -### Refactor |
169 | | - |
170 | | -- (**api**) Optimize data structures to avoid unnecessary allocations and enable parallel searches [#18](https://github.com/PyDataBlog/simstring_rs/issues/18) ([f10972f](https://github.com/PyDataBlog/simstring_rs/commit/f10972fd76a944384757f4283c61d804436cf83b)) |
171 | | - |
172 | | - |
173 | | - |
174 | | -## [0.1.3] - 2025-06-29 |
175 | | - |
176 | | - |
177 | | -### Features |
178 | | - |
179 | | -- PR and Issues template [#17](https://github.com/PyDataBlog/simstring_rs/issues/17) ([77c74fc](https://github.com/PyDataBlog/simstring_rs/commit/77c74fc6156377e254f838a0ac475a896f85c210)) |
180 | | - |
181 | | - |
182 | | - |
183 | | -## [0.1.2] - 2025-01-07 |
184 | | - |
185 | | - |
186 | | -### Feat |
187 | | - |
188 | | -- Initial benchmark suite [#11](https://github.com/PyDataBlog/simstring_rs/issues/11) ([f14274a](https://github.com/PyDataBlog/simstring_rs/commit/f14274a99ad13d9c9a914cb195ca9c8833317987)) |
189 | | - |
190 | | - |
191 | | -### Release |
192 | | - |
193 | | -- Initial benchmarks compared to other implementations in other languages [#13](https://github.com/PyDataBlog/simstring_rs/issues/13) ([9fca265](https://github.com/PyDataBlog/simstring_rs/commit/9fca26563cbba35bd65215b6d2482bf932150866)) |
194 | | - |
195 | | - |
196 | | - |
197 | | -## [0.1.1] - 2024-12-15 |
198 | | - |
199 | | - |
200 | | -### WIP |
201 | | - |
202 | | -- Initial proposed search method for hashdb [#7](https://github.com/PyDataBlog/simstring_rs/issues/7) ([19b6068](https://github.com/PyDataBlog/simstring_rs/commit/19b6068d2272af4d84ff4aad2da8f1c29827906d)) |
203 | | - |
204 | | - |
205 | | - |
206 | | -## [0.1.0] - 2024-12-06 |
207 | | - |
208 | | - |
209 | | -### Fix |
210 | | - |
211 | | -- Added tag trigger to CI workflow [#2](https://github.com/PyDataBlog/simstring_rs/issues/2) ([386c0f1](https://github.com/PyDataBlog/simstring_rs/commit/386c0f1b2bd153eafadb0fa64e590ae56cac1bbd)) |
212 | | - |
213 | | -- Keywords not exceeding 5 items [#3](https://github.com/PyDataBlog/simstring_rs/issues/3) ([3a57b84](https://github.com/PyDataBlog/simstring_rs/commit/3a57b840c15b66da4813f3d18a8b8ca8d57f9bd3)) |
214 | | - |
215 | | - |
216 | | -### Init |
217 | | - |
218 | | -- Initial commit ([32d6a3b](https://github.com/PyDataBlog/simstring_rs/commit/32d6a3b9ecb2775e03ce68279291647ca18689d2)) |
| 115 | +## What's Changed in 0.1.0 |
| 116 | +* initial WIP release of simsstring_rust by @PyDataBlog |
| 117 | +* Set version to 0.1.0 for initial release of simsstring_rust by @PyDataBlog |
| 118 | +* Set version to 0.1.0 for initial release by @PyDataBlog |
| 119 | +* Bumped version to v0.1.3 by @PyDataBlog |
| 120 | +* Fixed imports based on new name by @PyDataBlog |
| 121 | +* Rename crate to simstring_rust and update metadata by @PyDataBlog |
| 122 | +* Fix: keywords not exceeding 5 items by @PyDataBlog in [#3](https://github.com/PyDataBlog/simstring_rs/pull/3) |
| 123 | +* Fix: Added tag trigger to CI workflow by @PyDataBlog in [#2](https://github.com/PyDataBlog/simstring_rs/pull/2) |
| 124 | +* Initial API structure by @PyDataBlog in [#1](https://github.com/PyDataBlog/simstring_rs/pull/1) |
| 125 | +* Init: Initial commit by @PyDataBlog |
219 | 126 |
|
| 127 | +### New Contributors |
| 128 | +* @PyDataBlog made their first contribution |
220 | 129 |
|
221 | 130 | <!-- generated by git-cliff --> |
0 commit comments