- Added support for initialization in conditions
- Added support for preambles
- Refactored code into separate modules, improved test coverage
- Added a release script
- Added
-version
flag - Fixed negation of complex boolean expressions
- gocontracts does not change code if no contracts in the description nor in the function implementation
- Single-line function definitions are supported
- Updated to go 1.11
- Fixed in-place writes so that temporary file lives on the same volume
- Added flag
-r
to remove the condition checks from the code - Made in-place write atomic
- Initial version