Skip to content

Commit a268b02

Browse files
committed
chore(release): 0.3.4
1 parent 047a0ca commit a268b02

File tree

3 files changed

+98
-189
lines changed

3 files changed

+98
-189
lines changed

CHANGELOG.md

Lines changed: 96 additions & 187 deletions
Original file line numberDiff line numberDiff line change
@@ -1,221 +1,130 @@
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
36

7+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.3...0.3.4
48

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
613

14+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.2...v0.3.3
715

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
921

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
1123

24+
## What's Changed in 0.3.1
25+
* chore(release): 0.3.1 by @PyDataBlog
26+
* docs(benchmarks): update benchmark results by @PyDataBlog
1227

13-
### Features
28+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-rc.3...v0.3.1
1429

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
1635

36+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-rc.2...v0.3.1-rc.3
1737

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
1842

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
2044

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
2149

22-
### Documentation
50+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-beta.3...v0.3.1-rc.1
2351

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)
2555

56+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.1-beta.2...v0.3.1-beta.3
2657

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
2869

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
3071

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)
3182

32-
### Performance
83+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.3.0...v0.3.1-alpha.1
3384

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)
3587

88+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.2.0...v0.3.0
3689

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)
3792

38-
## [0.3.1] - 2025-11-02
93+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.1.3...v0.2.0
3994

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)
4098

41-
### Documentation
99+
### New Contributors
100+
* @icfly2 made their first contribution in [#12](https://github.com/PyDataBlog/simstring_rs/pull/12)
42101

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
44103

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)
45107

108+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.1.1...v0.1.2
46109

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)
48112

113+
**Full Changelog**: https://github.com/PyDataBlog/simstring_rs/compare/v0.1.0...v0.1.1
49114

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
219126

127+
### New Contributors
128+
* @PyDataBlog made their first contribution
220129

221130
<!-- generated by git-cliff -->

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "simstring_rust"
3-
version = "0.3.3"
3+
version = "0.3.4"
44
description = "A native Rust implementation of the SimString algorithm"
55
license = "MIT"
66
repository = "https://github.com/PyDataBlog/simstring_rs"

0 commit comments

Comments
 (0)