Skip to content

Commit 91c46b6

Browse files
chore: release v0.0.1-beta (#26)
* chore: release v0.0.1-beta * Update changelog ready for new version * bump version in cargofile * Update Cargo.lock this is the only way to get the tests to pass? --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Pierre <[email protected]>
1 parent fa3b7b6 commit 91c46b6

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.0.1-beta](https://github.com/extua/wacksy/compare/v0.0.1-alpha...v0.0.1-beta) - 2025-05-16
11+
12+
Work on this version was mostly refactoring, adding structured types and error handling, and some documentation (only just started).
13+
14+
Still on my todo list is to use the indexer to also create pages.jsonl files.
15+
16+
### Fixed
17+
18+
- replace wrapping_add in loop counter with enumerate, closes #29
19+
- *(indexer)* return the same error message for gzipped and non-gzipped files. I have tried to simplify the code for processing both gzipped and non-gzipped files. There's still unnecessary duplication but it's the best I can do for the moment.
20+
21+
### Other
22+
23+
- document some DataPackage structs, better documentation coming once this is properly finished!
24+
- as a style change, this now uses explicit returns everywhere, and I have set lints in cargo.toml to enforce this
25+
- *(indexer)* many of the index functons are now implemented on types. The completed index is returned *as a struct*, which has a display implementation to write it out to json(l).
26+
- *(datapackage)* propogate errors upwards, there are still some panics, but structured error handling is a lot more comprehensive now. Happy and unhappy paths are a little clearer to identify.
27+
- update README with link to a funny meme :)
28+
1029
## [0.0.1-alpha](https://github.com/extua/wacksy/releases/tag/v0.0.1-alpha) - 2025-04-05
1130

1231
At this stage the library can read a WARC file to produce a CDXJ index, and a datapackage.

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 = "wacksy"
3-
version = "0.0.1-alpha"
3+
version = "0.0.1-beta"
44
edition = "2024"
55
rust-version = "1.85"
66
license = "MIT"

0 commit comments

Comments
 (0)