Releases: kucjac/cleango
Releases · kucjac/cleango
Release v0.0.28
Breaking Changes:
- moved xlog -> pkg/xlog
- moved xmeta -> pkg/xmeta
- moved xauth -> pkg/xauth
- moved livetemplates -> ide/livetemplates/{IDE_NAME}
Changes
all:
- updated dependencies
xservice:
- defined
HealthCheckStatus - xhttp -
ResponseWithDebug- option that prints the stack and internal errors details - xquery - defined
Cursorsstructure
pkg/xlog:
- defined
CallerHookwhich sets proper*logrus.Entry.Callerfor thexlogpackage
Release v0.0.27
all:
- replaced deprecated
cgerrors.ErrorCodenames - updated module dependencies
cgerrors:
- deprecates error code names starting with the
ErrorCode_XXX. New code names has a prefixCodeXXX - wrapped error value is being shown in the metadata of the
*cgerrors.Error.Error()at the keyx-wrapped
xpubsub:
- pubsubmock: Changed directory and package name to
github.com/kucjac/cleango/xpubsub/mock. The package identifier persisted aspubsubmock - pubsubmiddleware: Changed directory and package name to
github.com/kucjac/cleango/xpubsub/middleware. The package identifier persisted aspubsubmiddleware - natsmiddleware: Changed directory and package name to
github.com/kucjac/cleango/xpubsub/middleware/nats. The package identifier persisted asnatsmiddleware - Implemented
xpubsub.SubjectSubscriptionstruct - pubsubmux - implemented
SubjectSubscriptionmethod that registers a newxpubsub.SubjectSubscription
codec:
- added
Namemethod to theCodecinterface. Provided name for the codecs:json,gob,protobuf - provided
TestMessagesEncodingas a test helper for the message multi encoder checker.
database:
- xmongo: Implemented driver
ErrWrapandErrWrapfmethods.
pkg:
- bytesize: implemented
Bytestype, that provides an easy human-readable API for multi-byte parsing.