Skip to content

Releases: maxmind/mm-geofeed-verifier

v3.1.0

05 Nov 19:52
6b879e9
Compare
Choose a tag to compare
  • Empty geofeeds will now be considered invalid, unless the (new) EmptyOK option
    is passed to ProcessGeofeed (e.g. via the new empty-ok flag).

v3.0.0

14 Aug 18:51
1e68c42
Compare
Choose a tag to compare
  • Update interface of ProcessGeofeed in the verifier package, adding a new
    struct to hold verification options. This will make it easier to add/remove
    options in the future.
  • Add an option to ProcessGeofeed to reduce the verbosity of error messages,
    toggling whether file paths are included.

v2.4.0

13 Jul 21:04
ab45ef6
Compare
Choose a tag to compare

Changelog

  • ab45ef6 Merge pull request #55 from maxmind/maxmind/ikolesn/update-changelog
  • 12db0be Merge pull request #54 from maxmind/maxmind/ikolesn/fix-goreleaser-yml-file
  • 6b93b50 Fix .goreleaser.yml file
  • b9280b1 Update CHANGELOG
  • b68a92f Merge pull request #53 from maxmind/maxmind/ikolesn/geofeed-fail-on-threshold
  • 9db1cc0 Do not fail immediately on invalid row
  • 085c7a0 Merge pull request #52 from maxmind/maxmind/ikolesn/update-go-mod-with-release-v2
  • 1c5bdd8 Automate version fetching from git release tag
  • 13ab86f Update to comply with major release version 2
  • 08bfd84 Merge pull request #50 from maxmind/mm-david/goreleaser
  • 42f9251 Merge pull request #51 from maxmind/mm-david/dev-notes
  • b16185c Fix typo in dev README
  • 3902f88 Remove goreleaser replacements

v2.3.0

05 Jul 15:22
c0ff27c
Compare
Choose a tag to compare

Changelog

  • c0ff27c Merge pull request #49 from maxmind/mm-david/update-changelog
  • 86aae2c Update changelog
  • c1ee004 Merge pull request #48 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.9.0
  • 2b5927a Bump github.com/oschwald/geoip2-golang from 1.8.0 to 1.9.0
  • 75af91e Merge pull request #47 from maxmind/greg/update-linting
  • 805f994 Update golangci-lint config
  • 71d492e Merge pull request #46 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.4
  • 0d54fed Bump github.com/stretchr/testify from 1.8.3 to 1.8.4
  • e6a2a3e Merge pull request #45 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.3
  • ed0543b Bump github.com/stretchr/testify from 1.8.2 to 1.8.3
  • 2e7eb18 Merge pull request #44 from maxmind/maxmind/ikolesn/implement-lax-mode
  • 4f0067a Update README.md
  • 3e33f90 Add --lax mode for lenient geofeed region code checks, default is strict
  • cc46ef6 Merge pull request #43 from maxmind/greg/release-current-commit
  • 54b5265 Release current commit rather than HEAD of default branch
  • 954b379 Merge pull request #42 from maxmind/mm-david/most-specific-subdivision
  • 7ca390c Rename lastSubdivision to mostSpecificSubdivision
  • dcb3106 Merge pull request #41 from maxmind/mm-david/utfutil-comment
  • fb3d3c2 Compare most specific subdivision instead of least-specific
  • c478819 Add note explaining use of utfutil
  • 08ddf67 Merge pull request #40 from maxmind/maxmind/ikolesn/add-invalid-row-to-error
  • e5f67c6 add invalid row to error
  • db1a8fe Merge pull request #39 from maxmind/kphair/missed-lint-fixes
  • c0ef4e9 update CHANGELOG
  • 78568fb fix some linting issues
  • 4821208 update linters
  • 762208d Merge pull request #38 from maxmind/dependabot/github_actions/actions/setup-go-4
  • 91377f4 Bump actions/setup-go from 3 to 4
  • 03b081f Merge pull request #37 from maxmind/jblakey/fix-comment
  • 9d278a3 Fix comment for Counts
  • 674b2f3 Merge pull request #36 from maxmind/jblakey/create-verify-sub-package
  • 6463c72 Move ProcessGeofeed to 'verify' sub-package
  • 88c7632 Merge pull request #35 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.2
  • 63579a4 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • 456a78c Merge pull request #34 from maxmind/dependabot/go_modules/golang.org/x/text-0.3.8
  • 2876e2b Bump golang.org/x/text from 0.3.3 to 0.3.8
  • fdfcf9c Merge pull request #33 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.1
  • a71e46f Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • 1565b61 Merge pull request #31 from maxmind/dependabot/github_actions/github/codeql-action-2
  • 25d2227 Do not run on Dependabot branches
  • 7df0b5d Bump github/codeql-action from 1 to 2
  • 35af93c Merge pull request #29 from maxmind/dependabot/github_actions/golangci/golangci-lint-action-3
  • a3a715b Bump golangci/golangci-lint-action from 2 to 3
  • 6a505f5 Merge pull request #30 from maxmind/dependabot/github_actions/actions/setup-go-3
  • 96d184c Merge pull request #32 from maxmind/dependabot/github_actions/actions/checkout-3
  • 7cb43ce Bump actions/checkout from 2 to 3
  • 5b5538c Bump actions/setup-go from 2 to 3
  • 2da351f Merge pull request #28 from maxmind/greg/dependabot-actions
  • d53cb08 Set Go version in go.mod to 1.18
  • 6fd2dfe Update Go versions we test on
  • c61dc6b Update golangci-lint config and fix a few issues
  • 8ecc3be Use Dependabot to update GitHub Actions
  • 83797c5 Merge pull request #27 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.8.0
  • 9c11756 Bump github.com/oschwald/geoip2-golang from 1.7.0 to 1.8.0
  • 9a03372 Merge pull request #26 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.0
  • 9d14afb Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
  • a72b089 Merge pull request #25 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.5
  • e140e0c Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
  • d313df7 Merge pull request #24 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.4
  • 7392a72 Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
  • be6eda1 Merge pull request #22 from maxmind/klp2/ispinfo
  • 7d70c2b Merge pull request #23 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.2
  • b2d711a Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  • aafe2ce print out summary of AS numbers
  • d6615d2 add a version argument; optionally include ISP/ASN information in output
  • aa06c77 update linters
  • 34b1da0 Merge pull request #21 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.7.0
  • 371948f Bump github.com/oschwald/geoip2-golang from 1.6.1 to 1.7.0
  • b4a1f66 Merge pull request #20 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.1
  • 1be52e9 Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  • 5c7fe45 Merge pull request #19 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.6.1
  • aa663b3 Bump github.com/oschwald/geoip2-golang from 1.5.0 to 1.6.1
  • ca900cc Merge pull request #18 from maxmind/klp2/strip-white-space
  • b771d5f trim all surrounding whitespace for each field
  • 192df3a Merge pull request #17 from maxmind/andy/empty-network-error
  • 6c66a9c Add a distinct error for having an empty network field

v2.2.0

21 Mar 18:52
Compare
Choose a tag to compare

Changelog

  • c6d6f68 update CHANGELOG
  • 00db6cb fix some linting issues
  • 4821208 update linters
  • 762208d Merge pull request #38 from maxmind/dependabot/github_actions/actions/setup-go-4
  • 91377f4 Bump actions/setup-go from 3 to 4
  • 03b081f Merge pull request #37 from maxmind/jblakey/fix-comment
  • 9d278a3 Fix comment for Counts
  • 674b2f3 Merge pull request #36 from maxmind/jblakey/create-verify-sub-package
  • 6463c72 Move ProcessGeofeed to 'verify' sub-package
  • 88c7632 Merge pull request #35 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.2
  • 63579a4 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • 456a78c Merge pull request #34 from maxmind/dependabot/go_modules/golang.org/x/text-0.3.8
  • 2876e2b Bump golang.org/x/text from 0.3.3 to 0.3.8
  • fdfcf9c Merge pull request #33 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.1
  • a71e46f Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • 1565b61 Merge pull request #31 from maxmind/dependabot/github_actions/github/codeql-action-2
  • 25d2227 Do not run on Dependabot branches
  • 7df0b5d Bump github/codeql-action from 1 to 2
  • 35af93c Merge pull request #29 from maxmind/dependabot/github_actions/golangci/golangci-lint-action-3
  • a3a715b Bump golangci/golangci-lint-action from 2 to 3
  • 6a505f5 Merge pull request #30 from maxmind/dependabot/github_actions/actions/setup-go-3
  • 96d184c Merge pull request #32 from maxmind/dependabot/github_actions/actions/checkout-3
  • 7cb43ce Bump actions/checkout from 2 to 3
  • 5b5538c Bump actions/setup-go from 2 to 3
  • 2da351f Merge pull request #28 from maxmind/greg/dependabot-actions
  • d53cb08 Set Go version in go.mod to 1.18
  • 6fd2dfe Update Go versions we test on
  • c61dc6b Update golangci-lint config and fix a few issues
  • 8ecc3be Use Dependabot to update GitHub Actions
  • 83797c5 Merge pull request #27 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.8.0
  • 9c11756 Bump github.com/oschwald/geoip2-golang from 1.7.0 to 1.8.0
  • 9a03372 Merge pull request #26 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.8.0
  • 9d14afb Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
  • a72b089 Merge pull request #25 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.5
  • e140e0c Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
  • d313df7 Merge pull request #24 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.4
  • 7392a72 Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
  • be6eda1 Merge pull request #22 from maxmind/klp2/ispinfo
  • 7d70c2b Merge pull request #23 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.2
  • b2d711a Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  • aafe2ce print out summary of AS numbers
  • d6615d2 add a version argument; optionally include ISP/ASN information in output
  • aa06c77 update linters
  • 34b1da0 Merge pull request #21 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.7.0
  • 371948f Bump github.com/oschwald/geoip2-golang from 1.6.1 to 1.7.0
  • b4a1f66 Merge pull request #20 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.1
  • 1be52e9 Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  • 5c7fe45 Merge pull request #19 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.6.1
  • aa663b3 Bump github.com/oschwald/geoip2-golang from 1.5.0 to 1.6.1
  • ca900cc Merge pull request #18 from maxmind/klp2/strip-white-space
  • b771d5f trim all surrounding whitespace for each field
  • 192df3a Merge pull request #17 from maxmind/andy/empty-network-error
  • 6c66a9c Add a distinct error for having an empty network field

v2.1.0

16 Jun 14:29
390de30
Compare
Choose a tag to compare

Changelog

390de30 Merge pull request #16 from maxmind/klp2/prepare-release
149ab6c update changelog for release
035272a Merge pull request #15 from maxmind/klp2/allow-but-ignore-optional-fields
8718d47 diff postal codes if the correction includes one
894145d actually add test for file; look for specific errors in test, not just any error
d17dc0e documentation updates
45c8d53 complain if any fields are found with fewer than five records
89c32b7 allow additional fields in records, but ignore them
3d1d7b2 Merge pull request #13 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.5.0
833c070 Bump github.com/oschwald/geoip2-golang from 1.4.0 to 1.5.0
8b0190a Merge pull request #12 from maxmind/dependabot/add-v2-config-file
056fe2c Create Dependabot config file

v2.0.0

27 Jan 20:12
Compare
Choose a tag to compare

Changelog

e00c010 Update changelog
a487196 Merge pull request #11 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.7.0
f8f0cd1 Bump github.com/stretchr/testify from 1.6.1 to 1.7.0
c748545 Merge pull request #10 from maxmind/dependabot/go_modules/github.com/stretchr/testify-1.6.1
e9b9be2 Bump github.com/stretchr/testify from 1.4.0 to 1.6.1
0820954 Merge pull request #8 from maxmind/kphair/strip-BOM
2ae24db add space between command line parts in tests; test against someone passing in "" for -db
73a5a87 handle printing output in run()
c9c5b37 more tests
3eb8545 bring run() back, more linting, stop trying to be clever with exit codes
201f068 start adding tests
c06906a make our flags parser a bit easier to test; rename flags for less typing and set a default location for MMDB file
d9a22fa clean up main for better error handling and to making testing more feasible
a0c34a8 format the output for (hopefully) better readability, and avoid the overly long line
877f40f handle files with BOM characters
b4a1b55 switch log.Fatal to log.Panic when we want to run defer things
4b7c570 update comments, remove a line of dead code
51276ff Merge pull request #9 from maxmind/greg/update-github-actions
669fcdd Test recursively and use race detector
26cec3c Upgrade golangci-lint action and use latest linter version
e2c0172 Fix typo
323a456 Add test and lint workflows
7f8fffa Fix various linting issues
e6b0b0e Update golangci-lint config
9a3dace Merge pull request #7 from maxmind/andy/prefix-64
44b135a Use default prefix length of 64 for ipv6, when none is present
f156628 Merge pull request #6 from maxmind/greg/code-scanning-1
f1b1d37 Create codeql-analysis.yml
1bc0720 Merge pull request #5 from maxmind/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.4.0
9efb560 Bump github.com/oschwald/geoip2-golang from 1.3.0 to 1.4.0

v1.0.1

06 May 14:17
22c041c
Compare
Choose a tag to compare

Changelog

22c041c Merge pull request #4 from maxmind/kphair/fix-go-releaser
5e588e4 update goreleaser deprecated config