Skip to content

Releases: nlnwa/warchaeology

v3.0.0-beta.1

03 Sep 10:44
Compare
Choose a tag to compare

The codebase has been refactored and needs usability testing to get out of beta.

What's Changed

  • Some flags in v3 have changed their short and/or longform
  • Logging has been reworked (no progress)
  • Configuration has been simplified (no hierarchical merging and no config-per-subcommand in the configuration file)
  • Unified flags
  • Unified record iteration

Other Changes

  • Fix panic when using the skip-file feature of hooks by @johnerikhalse in #50
  • ci: add dependabot configuration by @trym-b in #51
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #58
  • ci: remove unnecessary GitHub Actions triggers by @trym-b in #52
  • docs: change maintainer by @trym-b in #54
  • build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #56
  • build(deps): bump actions/setup-go from 3 to 5 by @dependabot in #59
  • build(deps): bump github.com/dgraph-io/badger/v3 from 3.2103.4 to 3.2103.5 by @dependabot in #60
  • build(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #57
  • build(deps): bump github.com/shirou/gopsutil from 2.21.11+incompatible to 3.21.11+incompatible by @dependabot in #63
  • build(deps): bump github.com/klauspost/compress from 1.17.0 to 1.17.7 by @dependabot in #61
  • build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.3 by @dependabot in #62
  • docs: update required version of go by @trym-b in #55
  • refactor: use longer argument names by @trym-b in #53
  • ci: configure golangci-lint by @trym-b in #67
  • refactor: format imports with goimports by @trym-b in #64
  • ci: enable goimports linter by @trym-b in #74
  • refactor: separation of arguments and logic by @trym-b in #71
  • Fix/enable mirror linter by @trym-b in #73
  • Fix/avoid shadowing reserved keywords by @trym-b in #75
  • refactor: remove license headers from source files by @trym-b in #69
  • CI: enable misspell linter by @trym-b in #72
  • fix: replace deprecated goreleaser command by @trym-b in #77
  • refactor: consolidate workflows by @trym-b in #78
  • refactor: consolidate scripts location by @trym-b in #68
  • CI: enable bodyclose linter by @trym-b in #81
  • build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #82
  • Refactor: cat by @trym-b in #80
  • ci: store artifacts after build by @trym-b in #79
  • fix: remove deprecated replacements by @trym-b in #83
  • build: bump goreleaser version by @trym-b in #84
  • fix: remove deprecated archives.rlcp by @trym-b in #85
  • fix: silence output when running go test by @trym-b in #88
  • CI: add benchmark workflow by @trym-b in #91
  • ci: push benchmark results to dedicated branch by @trym-b in #92
  • fix: use correct OS by @trym-b in #93
  • build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #95
  • ci: compare with previous benchmarks by @trym-b in #96
  • build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #97
  • ci: run tests on windows by @trym-b in #98
  • ci: enable mac testing by @trym-b in #101
  • ci: enable benchmarking for different OSs by @trym-b in #102
  • Revert "ci: enable benchmarking for MacOS" by @trym-b in #103
  • Revert "ci: enable benchmarking for windows" by @trym-b in #104
  • refactor: workerpool by @trym-b in #105
  • refactor: filewalker.go by @trym-b in #106
  • fix: handle filewalker errors by @trym-b in #107
  • fix: avoid shadowing err by @trym-b in #109
  • test: add simplest test for ls by @trym-b in #111
  • test: initial benchmark for ls by @trym-b in #112
  • refactor: variables in validate.go by @trym-b in #114
  • refactor: dedup by @trym-b in #116
  • fix: error handling for ls.RecordWriter by @trym-b in #113
  • refactor: ssurt.go by @trym-b in #122
  • test: add initial test for validate.go by @trym-b in #115
  • refactor: delete unused code by @trym-b in #123
  • ci: enable windows benchmarks by @trym-b in #125
  • refactor: console by @trym-b in #117
  • refactor: arc.go by @trym-b in #118
  • refactor: nedlib.go by @trym-b in #119
  • refactor: warc.go by @trym-b in #120
  • refactor: rename variables in nedlibreader.go by @trym-b in #121
  • test: avoid leaking goroutines by @trym-b in #124
  • fix: silence benchmark output by @trym-b in #126
  • refactor: nedlib.go function by @trym-b in #127
  • refactor: split functions in filewalker.go by @trym-b in #128
  • test: add test for Result and Stats by @trym-b in #129
  • build(deps): bump go.uber.org/goleak from 1.2.0 to 1.3.0 by @dependabot in #131
  • build(deps): bump peaceiris/actions-hugo from 2 to 3 by @dependabot in #130
  • build(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8 by @dependabot in #137
  • build(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #138
  • test: add initial test data for nedlib by @trym-b in #140
  • fix: set hugo version to 1.24.1 by @trym-b in #142
  • build(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 by @dependabot in #143
  • build(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #144
  • fix: use integer parameter by @trym-b in #133
  • refactor: rename testdata dir by @trym-b in #145
  • build(deps): bump github.com/nlnwa/gowarc from 1.5.0 to 1.6.0 by @dependabot in #147
  • build: bump go version to latest by @trym-b in #146
  • build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #148
  • fix: validate panics if record with error by @maeb in #136
  • fix: parse time function for nedlib by @trym-b in #139
  • feat: support parsing all known time formats by @maeb in #150
  • build(deps): bump github.com/nlnwa/whatwg-url from 0.4.0 to 0.4.1 by @dependabot in #149
  • feat: WARC record iterator by @maeb in #134
  • fix: parse broken rfc1123 format by @maeb in #152
  • test: add test for nedlibreader by @maeb in #151
  • Never fail on missing date by @maeb in #153
  • build(deps): bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in #154
  • build(deps): bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #155
  • build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @...
Read more

v2.0.1

22 Feb 09:58
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v2.0.0...v2.0.1

v2.0.0

21 Feb 14:54
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

Other Changes

New Contributors

Full Changelog: v1.1.0...v2.0.0

v1.1.0

30 Jun 13:22
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • Bump github.com/nlnwa/gowarc dependency and make use of repair-warcfelds-block feature by @johnerikhalse in #37

Full Changelog: v1.0.1...v1.1.0

v1.0.1

23 Jun 14:05
b64d4eb
Compare
Choose a tag to compare

What's Changed

Other Changes

  • Create tiny top level test by @trym-b in #34
  • Added automatic testing and linting by @johnerikhalse in #35
  • Bump github.com/nlnwa/gowarc and github.com/nlnwa/whatwg-url dependencies by @johnerikhalse in #36

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

02 May 08:10
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Full Changelog: v0.4.1...v1.0.0

v0.4.1

06 Mar 11:38
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.4.0...v0.4.1

v0.4.0

09 Feb 05:49
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • Add option to set memory limit for when a buffer is overflowing to disk by @johnerikhalse in #28

Other Changes

Full Changelog: v0.3.0...v0.4.0

v0.3.0

03 Feb 12:00
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

Other Changes

Full Changelog: v0.2.1...v0.3.0

v0.2.1

30 Jan 09:22
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.2.0...v0.2.1