Skip to content

Releases: airmrcr/go-problem

v0.5.0

Choose a tag to compare

@airmrcr airmrcr released this 10 May 17:43
bcae05d
  • Transfer ownership to airmrcr

zap/v0.5.0

Choose a tag to compare

@airmrcr airmrcr released this 10 May 17:43
4ff2efe
Release zap/0.5.0

v0.4.0

Choose a tag to compare

@airmrcr airmrcr released this 06 Jan 22:36
23bb6b3
  • Breaking Change: Remove Coder type
  • Breaking Change: Remove Generator.Coder method
  • Breaking Change: Rename following fields:
    • Generator.CodeNSValidator to Generator.CodeNamespaceValidator
    • ParsedCode.NS to ParsedCode.Namespace
  • Breaking Change: Rename following types:
    • NS to CodeNamespace
    • NSValidator to CodeNamespaceValidator
  • Breaking Change: Rename following functions:
    • ComposeNSValidator to ComposeCodeNamespaceValidator
    • LenNSValidator to LenCodeNamespaceValidator
    • RegexpNSValidator to RegexpCodeNamespaceValidator
    • UnicodeNSValidator to UnicodeCodeNamespaceValidator
    • HasCodeNS to HasCodeNamespace
    • HasCodeNSUsing to HasCodeNamespaceUsing
  • Breaking Change: Change signature of following functions:
    • BuildCode(uint, ...NS) (Code, error) to BuildCode(uint, CodeNamespace) (Code, error)
    • HasCode(Code, ...Operator) Matcher to HasCode(uint, CodeNamespace, ...Operator) Matcher
    • MustBuildCode(uint, ...NS) Code to MustBuildCode(uint, CodeNamespace) Code
    • WithCode(Code) Option to WithCode(uint, CodeNamespace) Option
  • Breaking Change: Change signature of Builder.Code(Code) *Builder method to Builder.Code(uint, CodeNamespace) *Builder
  • Add following functions for working with codes:
    • HasCodeUsing
    • MustValidateCodeNamespace
    • MustValidateCodeValue
    • ValidateCodeNamespace
    • ValidateCodeValue
  • Add following methods for working with codes:
    • Generator.BuildCode
    • Generator.MustBuildCode
    • Generator.MustParseCode
    • Generator.MustValidateCode
    • Generator.MustValidateCodeNamespace
    • Generator.MustValidateCodeValue
    • Generator.ParseCode
    • Generator.ValidateCode
    • Generator.ValidateCodeNamespace
    • Generator.ValidateCodeValue
  • Add Problem.Clone method to safely clone a Problem
  • Add V7UUIDGenerator and V7UUIDGeneratorFromReader functions to return a UUIDGenerator that generates a (V7) UUID

zap/v0.4.0

Choose a tag to compare

@airmrcr airmrcr released this 06 Jan 22:36
e3eba0a
Release zap/0.4.0

v0.3.1

Choose a tag to compare

@airmrcr airmrcr released this 09 Oct 14:16
a347096
  • Add LICENSE.md file for github.com/neocotic/go-problem/zap module

v0.3.0

Choose a tag to compare

@airmrcr airmrcr released this 09 Oct 13:58
fa1f522
  • Breaking Change: Remove built-in support for zap logging
  • Add github.com/neocotic/go-problem/zap module to provide support for zap logging

zap/v0.3.1

Choose a tag to compare

@airmrcr airmrcr released this 09 Oct 14:18
054537e
  • Add LICENSE.md file for github.com/neocotic/go-problem/zap module

zap/v0.3.0

Choose a tag to compare

@airmrcr airmrcr released this 09 Oct 14:18
3ba1c11
  • Initial relase of github.com/neocotic/go-problem/zap module

v0.2.1

Choose a tag to compare

@airmrcr airmrcr released this 30 Sep 09:14
  • Fix link to go get command in README.md

v0.2.0

Choose a tag to compare

@airmrcr airmrcr released this 30 Sep 09:07
  • Bump support for Go to 1.24+
  • Change all functions that return Builder to return *Builder pointer instead
  • Add built-in support for zap logging
  • Fix issue causing Translator to be ignored when specified
  • Improve documentation
  • Bump all dependencies to latest versions