Releases: strider2038/digen
Releases · strider2038/digen
v0.3.0
What's Changed
- handling service initialization errors by factories (method
SetError
marked as deprecated) - error handling options in config are rearranged to fine tune error code generation BC break
external
option is removed for service definitions BC break- service ids now generated as constants to reduce merge conflicts
- new option
factories.returnError
is presented in config to fine tune factories generation process - bugfix: now service is marked as initialize only when factory returns no error
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- fix: hide timestamp when binary is build by go install
- fix: incorrect bitmap size
- fix: rename
errorHandling.function
option toerrorHandling.wrapFunction
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- breaking change new config structure
- update generation engine to use github.com/dave/jennifer package
- support for slices and maps
- safe service initialization (using init state)
- handling panics in public getters
- appending factory functions into existing files
- checking config compatibility across application versions
- error handling options in config
- various small bug fixes
Full Changelog: v0.1.1...v0.2.0
v0.1.1
v0.1.0
What's Changed
- structure reworked (breaks backwards compatibility)
- generate readme file for container package
- better README file
Full Changelog: v0.0.4...v0.1.0
v0.0.4
v0.0.3
v0.0.2
hotfix in parsing
v0.0.1
First release