v1.0.0
Changelog
Take a look at this blog post for features, deprecations, etc. ✨
✨ Commits
- 48c7f84: feat: uplift e2e tests with new api data/paths/ui features (@lrstanley)
- a57a86a: feat: support new trusted proxy flags (@lrstanley)
- b055dae: feat: add env-delim support for env vars (@lrstanley)
- b89d415: refactor resolver/lookup/handlers and more (@lrstanley)
- 82b89f8: misc docker image fixes (@lrstanley)
- 718aaae: fix: misc e2e test fixes (@lrstanley)
- 836e857: bulk of initial refactoring frontend/backend (@lrstanley)
- f8297d9: add license headers (@lrstanley)
- cd2a469: npm -> pnpm (@lrstanley)
- c3d59a7: add additional assertions in e2e tests (@lrstanley)
- 6b05a06: refactor catch-all (@lrstanley)
- b6cf62b: feat: add ASN info & accuracy radius (@lrstanley)
- d86a79a: refactor: v2 api, openapi, native bulk support, performance improvements, deprecations and more (@lrstanley)
- 46fbbc5: chore(deps): upgrade deps (@lrstanley)
- 29c1f59: feat: add accuracy radius vector to maps (@lrstanley)
- 472ad7d: feat: add scale to map (@lrstanley)
- b8acdc8: feat: add auto-updating query param for results (@lrstanley)
- a502b22: fix: improve error types and show actual error (@lrstanley)
- 912d537: fix: only fetch 'self' once (@lrstanley)
- 2e1ba4e: fix: map errors to correct http status codes (@lrstanley)
- 85ee4f3: re-add CSP headers (@lrstanley)
- fd271b3: fix: clear history not clearing query param (@lrstanley)
- df1e81d: Merge branch 'feat/refactor-vue3' (@lrstanley)
- f8b5329: fix: go generate not creating dist dir (@lrstanley)
- 6bf5815: fix: utilize new build commands in Dockerfile (@lrstanley)
- 768706e: feat: refactor readme (@lrstanley)
- 41af4f7: misc: add pnpm config options for actions tests (@lrstanley)
- 55bec43: new params for lint actions (@lrstanley)
- a35d818: Merge branch 'master' of github.com:lrstanley/geoip (@lrstanley)
- 142a4aa: fix: add vite shims (@lrstanley)
- ce68c14: switch to node workflow (@lrstanley)
- 5caf2cb: remove invalid params (@lrstanley)
- 5c6aab2: move npm scripts into makefile; fix dev deps being installed in docker image (@lrstanley)
- aa85588: unignore shim ts definition files (@lrstanley)
- 0d05872: generate eslint auto-import ignores before linting (@lrstanley)
- 7d72502: add missing sample bulk ip list (@lrstanley)
- 740de5f: move openapi generator to prod dependencies (@lrstanley)
- e03ba63: chore(deps): update pnpm lock (@lrstanley)
- 8e099e2: chore(deps): update pnpm lock, move dev deps to prod deps (@lrstanley)
- 738692c: move self lookup out of router guards (@lrstanley)
- 9463733: add node-test to actions (@lrstanley)
- f7035eb: fix: improve experience when using darkreader (@lrstanley)
- a125a68: refactor away from layouts package; misc cleanup (@lrstanley)
- f641a8b: split out usage docs; auto-generate markdown (@lrstanley)
- 5614296: fix: first download db validation uses wrong path (@lrstanley)
- cfeb5e5: fix: usage docs required flag is missing (@lrstanley)
- 30a61ae: fix: momentary input flicker due to input sync (@lrstanley)
- 1c440c9: chore(deps): upgrade deps (@lrstanley)
🐳 Container Images (ghcr)
$ docker run -it --rm ghcr.io/lrstanley/geoip:latest
$ docker run -it --rm ghcr.io/lrstanley/geoip:1.0.0
$ docker run -it --rm ghcr.io/lrstanley/geoip:1.0
$ docker run -it --rm ghcr.io/lrstanley/geoip:1🧪 Build info
- 📂 Full changelog:
v0.4.0..v1.0.0 - ❤️ Built with:
go version go1.19.1 linux/amd64 - ⚙️ Release job: release/go-release triggered by @lrstanley.
💬 What to do next?
- 🙋♂️ Running into an issue or want a specific feature? Take a look here!
- ⌚ Find previous releases.
- 🗝️ Find a vulnerability? Check out our Security and Disclosure policy.
- 🔗 Other useful links: