Skip to content

Releases: joaonrb/go-lib

v0.0.14 - Add op module

Choose a tag to compare

@joaonrb joaonrb released this 21 Mar 10:20

NOTE: Version 0.*.* is under continuous development and is not considered stable.

Updated libraries versions

monad

convert

...

log

...

errors

...

rand

...

queue

...

atomic

...

async

...


Full Changelog: v0.0.13...v0.0.14

v0.0.13 - Add module atomic and async

Choose a tag to compare

@joaonrb joaonrb released this 05 Feb 22:13

NOTE: Version 0.*.* is under continuous development and is not considered stable.

Updated libraries versions

monad

...

convert

...

log

...

errors

...

rand

...

queue

...

atomic

  • Add atomic value.

async

  • Add async functionality.
  • Add Future structure that wait for go routine and keep the result in a thread safe way.
  • Add wait to wait for a group of futures in order of the first to finish.
  • Add gather to wait for a group of futures in the same order they were created.

Full Changelog: v0.0.12...v0.0.13

v0.0.12 - Add method Is to monad

Choose a tag to compare

@joaonrb joaonrb released this 03 Feb 20:27

NOTE: Version 0.*.* is under continuous development and is not considered stable.

Updated libraries versions

monad

  • Add method IsIn to compare the value
  • Add the method IsErrorIn to compare the error
  • Add the method AsError to compare the error
  • Add the method AnErrorIn to compare the error

convert

  • Moved all the content of the concerto package to here

log

...

errors

...

rand

...

queue

...


Full Changelog: v0.0.11...v0.0.12

v0.0.11 - Add method Is to monad

Choose a tag to compare

@joaonrb joaonrb released this 02 Feb 22:31

NOTE: Version 0.*.* is under continuous development and is not considered stable.

Updated libraries versions

monad

  • Add method Is to compare the value
  • Add the method IsError to compare the error

convert

  • Moved all the content of the concerto package to here

log

...

errors

...

rand

...

queue

...


Full Changelog: v0.0.10...v0.0.11

v0.0.10 - Change types to monad

Choose a tag to compare

@joaonrb joaonrb released this 31 Jan 22:22

NOTE: Version 0.*.* is under continuous development and is not considered stable.

Updated libraries versions

types

  • Add method Or
  • Change must methods to try

convertto

...

convert

...

log

...

errors

...

rand

...

queue

  • Implement a queue that supports thread-safe FIFO

Full Changelog: v0.0.9...v0.0.10

v0.0.9 - Add queue module Latest

Choose a tag to compare

@joaonrb joaonrb released this 31 Jan 16:12

NOTE: Version 0.*.* is under continuous development and is not considered stable.

Updated libraries versions

types

  • Add method Or
  • Change must methods to try

convertto

...

convert

...

log

...

errors

...

rand

...

queue

  • Implement a queue that supports thread-safe FIFO

Full Changelog: v0.0.8...v0.0.9

v0.0.8 - Add rand module

Choose a tag to compare

@joaonrb joaonrb released this 04 Nov 12:25

NOTE: Version 0.*.* is under continuous development and is not considered stable.

Updated libraries versions

types

...

convertto

...

convert

...

log

...

errors

  • Change Raise to MustNil

rand

  • Add String method

Full Changelog: v0.0.6...v0.0.8

v0.0.6 - Add module log and changes in organization

Choose a tag to compare

@joaonrb joaonrb released this 29 Oct 08:07

NOTE: Version 0.. is under continuous development and is not considered stable.

Updated libraries versions

types

...

convertto

  • Move ResultToErrorOption to convert module

convert

  • Create ResultToOption method

log

  • Create logger
  • Create default log functions
  • Create console writer
  • Create simple format for logs
  • Create google cloud format for logs

errors

...


Full Changelog: v0.0.5...v0.0.6

v0.0.5 - Include errors Newf

Choose a tag to compare

@joaonrb joaonrb released this 25 Oct 13:43

NOTE: Version 0.. is under continuous development and is not considered stable.

Updated libraries versions

types

...

convert

...

errors

  • Add errors.Newf(tpl string, ...args any) errors.Error to simplify error string building

Full Changelog: v0.0.4...v0.0.5

v0.0.4 - Update dependencies

Choose a tag to compare

@joaonrb joaonrb released this 24 Oct 12:25

NOTE: Version 0.. is under continuous development and is not considered stable.

Updated libraries versions

types

...

convert

...

errors

...

Full Changelog: v0.0.3...v0.0.4