PackageTrack
Sign in Get early access

github.com/Oudwins/zog

v0.22.2 Oudwins/zog

What this package is like to depend on

Last release 1 months ago

05 Jul 2026

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 48 of 48 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

85 releases · first in 2024

22 releases in the last 12 months

see the full history below

Release timeline

85 releases · Aug 2024 to Jul 2026
2025 2026
Release Pre-release

Releases

latest 60 of 85
  1. v0.22.3-0.20260705164107-b486cb1a558b 05 Jul 2026 pre-release

    Nothing published for this version

  2. v0.22.3-0.20260616070713-9d196f864418 16 Jun 2026 pre-release

    Nothing published for this version

  3. v0.22.2 25 Apr 2026
    Release notes

    0.22.2 (2026-04-25)

    Bug Fixes

    • Fixed issue with ,omitempty suffix in json tag (#218) (0ed4743)
    Open source →
    Release notes

    Bug Fixes

    • Fixed issue with ,omitempty suffix in json tag (#218) (0ed4743)
    Open source →
    Release notes

    v0.22.2 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  4. v0.22.1 18 Apr 2026
    Release notes

    0.22.1 (2026-04-03)

    Features

    Bug Fixes

    • Clear values on ExecCtx when creating a new one (#217) (f26555a)
    Open source →
    Release notes

    Features

    Bug Fixes

    • Clear values on ExecCtx when creating a new one (#217) (f26555a)
    Open source →
    Release notes

    v0.22.1

    Compare

    Choose a tag to compare

    Open source →
  5. v0.22.1-0.20260403115209-f26555a4a00d 03 Apr 2026 pre-release

    Nothing published for this version

  6. v0.22.1-0.20260207152405-f27b872631d1 07 Feb 2026 pre-release

    Nothing published for this version

  7. v0.22.1-0.20260111095321-873c63762f66 11 Jan 2026 pre-release

    Nothing published for this version

  8. v0.22.1-0.20260109131506-0907ff226e76 09 Jan 2026 pre-release

    Nothing published for this version

  9. v0.22.1-0.20260109095737-e7173229f2fa 09 Jan 2026 pre-release

    Nothing published for this version

  10. v0.22.1-0.20260109092636-b3c4e89e6b62 09 Jan 2026 pre-release

    Nothing published for this version

  11. v0.22.1-0.20251216094030-6b4067b46461 16 Dec 2025 pre-release

    Nothing published for this version

  12. v0.22.0 14 Dec 2025
    Release notes

    0.22.0 (2025-12-14)

    ⚠ BREAKING CHANGES

    • all schemas now return a issue list. Issue paths are now slices

    Features

    • better panic message when user passes non pointer destination to parse/validate functions (#205) (9570fec)
    • experimental custom schema API (#187) (76a1d47)
    • new issue formatting utilities. (1305e68)
    Open source →
    Release notes

    ⚠ BREAKING CHANGES

    • all schemas now return a issue list. Issue paths are now slices

    Features

    • better panic message when user passes non pointer destination to parse/validate functions (#205) (9570fec)
    • experimental custom schema API (#187) (76a1d47)
    • new issue formatting utilities. (1305e68)
    Open source →
    Release notes

    v0.22.0

    Compare

    Choose a tag to compare

    Open source →
  13. v0.21.11-0.20251214094210-9570fecfff45 14 Dec 2025 pre-release

    Nothing published for this version

  14. v0.21.10 12 Dec 2025
    Release notes

    0.21.10 (2025-12-12)

    Features

    Open source →
    Release notes

    Features

    Open source →
    Release notes

    v0.21.10

    Compare

    Choose a tag to compare

    Open source →
  15. v0.21.10-0.20251207163444-6bb4304cb5db 07 Dec 2025 pre-release

    Nothing published for this version

  16. v0.21.9 12 Nov 2025
    Release notes

    0.21.9 (2025-11-12)

    Features

    • add IPv6 and generic IP validators for strings (#199) (c6fe2a3)
    • i18n: add Azerbaijani message for IP validator (#198) (272a6bf)
    • i18n: add Japanese message for IP validator (IPv4) (#195) (0d3278f)
    Open source →
    Release notes

    Features

    • add IPv6 and generic IP validators for strings (#199) (c6fe2a3)
    • i18n: add Azerbaijani message for IP validator (#198) (272a6bf)
    • i18n: add Japanese message for IP validator (IPv4) (#195) (0d3278f)
    Open source →
    Release notes

    v0.21.9

    Compare

    Choose a tag to compare

    Open source →
  17. v0.21.9-0.20251104062259-272a6bf39f31 04 Nov 2025 pre-release

    Nothing published for this version

  18. v0.21.9-0.20251103110229-0d3278ff5e7e 03 Nov 2025 pre-release

    Nothing published for this version

  19. v0.21.9-0.20251102174506-bb3162eae38d 02 Nov 2025 pre-release

    Nothing published for this version

  20. v0.21.8 02 Nov 2025
    Release notes

    0.21.8 (2025-11-02)

    Features

    Open source →
    Release notes

    Features

    Open source →
    Release notes

    v0.21.8

    Compare

    Choose a tag to compare

    Open source →
  21. v0.21.7 17 Oct 2025
    Release notes

    0.21.7 (2025-10-17)

    Features

    • zhttp now supports multipart form data (3fae95f)
    Open source →
    Release notes

    Features

    • zhttp now supports multipart form data (3fae95f)
    Open source →
    Release notes

    v0.21.7

    Compare

    Choose a tag to compare

    Open source →
  22. v0.21.7-0.20250826052814-e8f46f8f8298 26 Aug 2025 pre-release

    Nothing published for this version

  23. v0.21.6 24 Aug 2025
    Release notes

    0.21.6 (2025-08-24)

    Features

    • add Japanese (ja) community translation (#181) (aa0ca94)
    Open source →
    Release notes

    Features

    • add Japanese (ja) community translation (#181) (aa0ca94)
    Open source →
    Release notes

    v0.21.6

    Compare

    Choose a tag to compare

    Open source →
  24. v0.21.5 23 Jul 2025
    Release notes

    0.21.5 (2025-07-23)

    Bug Fixes

    • z.time.Format() not working (638ff57)
    Open source →
    Release notes

    Bug Fixes

    • z.time.Format() not working (638ff57)
    Open source →
    Release notes

    v0.21.5

    Compare

    Choose a tag to compare

    Open source →
  25. v0.21.4 13 Jul 2025
    Release notes

    0.21.4 (2025-07-13)

    Features

    Open source →
    Release notes

    Features

    Open source →
    Release notes

    v0.21.4

    Compare

    Choose a tag to compare

    Open source →
  26. v0.21.3 03 Jul 2025
    Release notes

    Features

    Open source →
  27. v0.21.3-0.20250703052301-97ce44749d5b 03 Jul 2025 pre-release

    Nothing published for this version

  28. v0.21.2 15 Jun 2025
    Release notes

    Bug Fixes

    Open source →
  29. v0.21.2-0.20250614172241-954de178191d 14 Jun 2025 pre-release

    Nothing published for this version

  30. v0.21.1 24 May 2025
    Release notes

    Features

    Open source →
  31. v0.21.0 05 May 2025
    Release notes

    ⚠ BREAKING CHANGES

    • transforms and tests are now typesafe for the schema you are using. No more typecasting in Zog! (#149)

    Features

    • provide better panic msgs and docs (#153) (f605689)
    • transforms and tests are now typesafe for the schema you are using. No more typecasting in Zog! (#149) (2da0c0c)
    Open source →
  32. v0.20.1-0.20250427155816-2da0c0c174a4 27 Apr 2025 pre-release

    Nothing published for this version

  33. v0.20.0 26 Apr 2025
    Release notes

    ⚠ BREAKING CHANGES

    • Deprecated z.Schema in favor of z.Shape. No plans to remove z.Schema for now
    • Allow empty strings during parsing to not trigger required. Instead do .Min(1). (#148)
    • Transforms are now run sequentially with tests in the order they were defined in. schema.PostTransform has been deprecated and until it is removed it will work just like schema.Transform. Therefore schema.Min(1).Trim().Min(1) will work and first check string length > 1 then trim then check again for string len > 1
    • implemented preprocess, removed preTransforms

    Features

    • Deprecated z.Schema in favor of z.Shape. No plans to remove z.Schema for now (544f03d)
    • implemented preprocess, removed preTransforms (9dde9be)
    • ordered transforms (#147) (1db8140)

    Bug Fixes

    • Allow empty strings during parsing to not trigger required. Instead do .Min(1). (#148) (da1b680)
    Open source →
  34. v0.19.2 18 Apr 2025
    Release notes

    Features

    Open source →
  35. v0.19.1 13 Apr 2025
    Release notes

    Features

    • customFunc for easy custom schemas. Usage is z.CustomFunc[T any](func (valPtr *T, ctx z.Ctx) bool {}, ...TestOptions) (#141) (4c2b42e)

    Miscellaneous Chores

    Open source →
  36. v0.19.1-0.20250413114142-4c2b42e2bfa2 13 Apr 2025 pre-release

    Nothing published for this version

  37. v0.19.0 03 Apr 2025
    Release notes

    ⚠ BREAKING CHANGES

    • Test.ValidateFunc's name has been changed to Test.Func

    Features

    • implemented super refine like API. Create complex custom tests easily (#138) (e44e593)

    Miscellaneous Chores

    Open source →
  38. v0.18.5-0.20250403124410-e44e593034be 03 Apr 2025 pre-release

    Nothing published for this version

  39. v0.18.5-0.20250318072511-bce1b4df259d 18 Mar 2025 pre-release

    Nothing published for this version

  40. v0.18.4 16 Mar 2025
    Release notes

    Features

    • support for custom strings, numbers and booleans (#131) (29cb24d)

    Miscellaneous Chores

    Open source →
  41. v0.18.2 08 Mar 2025
    Release notes

    ⚠ BREAKING CHANGES

    • zog tag changed to a catch all instead of superseding the other tags

    Bug Fixes

    • zog tag changed to a catch all instead of superseding the other tags (869268e)

    Miscellaneous Chores

    Open source →
  42. v0.18.1 08 Mar 2025
    Release notes

    Features

    • allow zog to use multiple struct tags zog, json, form, query, env (5426bb6)

    Miscellaneous Chores

    Open source →
  43. v0.18.0 08 Mar 2025
    Release notes

    ⚠ BREAKING CHANGES

    • DELETE Method on zhttp also supports multiplexing based on content type header
    • Removed deprecated z.ParseCtx interface. Use z.Ctx instead
    • Zog issue interface is converted into a struct (#119)

    Bug Fixes

    • DELETE Method on zhttp also supports multiplexing based on content type header (b8ebdc7)
    • export pre & post transforms from main zog package (57703a4)

    Miscellaneous Chores

    Code Refactoring

    • Removed deprecated z.ParseCtx interface. Use z.Ctx instead (0bb4cfd)
    • Zog issue interface is converted into a struct (#119) (a68b393)
    Open source →
  44. v0.17.2 03 Mar 2025
    Release notes

    Performance Improvements

    • removed allocation for struct schemas (4cd379c)
    Open source →
  45. v0.17.2-0.20250302073918-b98d67a56252 02 Mar 2025 pre-release

    Nothing published for this version

  46. v0.17.1 02 Mar 2025
    Release notes

    Performance Improvements

    • removed one allocation per schema (14f3511)
    Open source →
  47. v0.17.0 22 Feb 2025
    Release notes

    Features

    Open source →
  48. v0.16.6 21 Feb 2025
    Release notes

    Bug Fixes

    • delete method also only allows for parsing of query params just like GET and HEAD with zhttp (6bc7636)
    • zhttp GET request with json or form content type still fetches from params (867cd06)

    Performance Improvements

    • slice pathbuilder for fewer allocations (a20f5e2)
    • slice pathbuilder for fewer allocations (a20f5e2)
    Open source →
  49. v0.16.5 21 Feb 2025
    Release notes

    Performance Improvements

    • removed string sync pool since it has worse performance (#103) (602c146)
    Open source →
  50. v0.16.5-0.20250220201938-602c14657bc6 20 Feb 2025 pre-release

    Nothing published for this version

  51. v0.16.4 20 Feb 2025
    Release notes

    Bug Fixes

    • panic on single letter query param zhttp (#101) (cd8d172)
    • zhttp supports more complex content type strings (#99) (9460ea2)

    Performance Improvements

    • string builder for default langmap replaceble placeholders (#102) (8f3c881)
    Open source →
  52. v0.16.3 20 Feb 2025
    Release notes

    Performance Improvements

    • internal tests for primitive values now use pointers. User tests are unaffected (#97) (6d3a234)
    Open source →
  53. v0.16.2 19 Feb 2025
    Release notes

    Performance Improvements

    • issues syncpool and issues.Collect function to collect issues into sync pool (#93) (91d6b3e)
    Open source →
  54. v0.16.1 19 Feb 2025
    Release notes

    Features

    Performance Improvements

    • implemented syncpool for internal structures (#91) (f1717f6)

    Miscellaneous Chores

    Open source →
  55. v0.16.1-0.20250212060032-8c3f787cf334 12 Feb 2025 pre-release

    Nothing published for this version

  56. v0.16.0 11 Feb 2025
    Release notes

    ⚠ BREAKING CHANGES

    • structs can no longer be required or optional. Define this in the fields instead. If you need to model a struct that might exist use a pointer to a struct. This should not affect most users as now it works how everyone intuitively thought it worked. (#88)
    • renamed ZogError to ZogIssue to be more aligned with Zod. Deprecated a bunch of APIs for naming consistency. conf.ErrorFormatter removed in favor of conf.IssueFormatter (#86)

    Features

    • new test option to set the issue path for issues generated from that test (#87) (47d24a1)
    • testFunc method on schemas for easier custom tests (#82) (52a90eb)

    Bug Fixes

    • structs can no longer be required or optional. Define this in the fields instead. If you need to model a struct that might exist use a pointer to a struct. This should not affect most users as now it works how everyone intuitively thought it worked. (#88) (9681ebb)

    Miscellaneous Chores

    Code Refactoring

    • renamed ZogError to ZogIssue to be more aligned with Zod. Deprecated a bunch of APIs for naming consistency. conf.ErrorFormatter removed in favor of conf.IssueFormatter (#86) (49f01e3)
    Open source →
  57. v0.15.2-0.20250211153322-47d24a115fd9 11 Feb 2025 pre-release

    Nothing published for this version

  58. v0.15.1 09 Feb 2025
    Release notes

    Bug Fixes

    • ZogErr Value() doesn't return underlying value (#77) (1f7d2ff)
    Open source →
  59. v0.15.0 03 Feb 2025
    Release notes

    Features

    • New Validate method to validate existing structures (#68) (8297022)

    Miscellaneous Chores

    Open source →
  60. v0.14.1 13 Jan 2025
    Release notes

    Bug Fixes

    • Schemas are now public. New complex & primitive schema interfaces (#64) (9e659e5)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive