Releases: joaonrb/go-lib
Releases · joaonrb/go-lib
Release list
v0.0.14 - Add op module
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
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
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
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
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
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
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
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
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
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