Releases: cogu/cfile
Releases · cogu/cfile
v0.4.0
This is just a version bump from v0.3.2 to 0.4.0.
Notable changes compared to v0.2.0
- New code base
- New API, incompatible with v0.2.0
- New core and factory modules
- New writer module with formatting options
- Annotate code with modern type hints
- Added unit tests
- Enabled linting with Pylint and flake8
v0.3.2
Until v0.3.1: Variables, functions and types were implicitly declared.
From v0.3.2: Variables, functions and types needs explicit declaration.
Due to a major design flaw in previous versions, breaking compatibility was necessary.
Removed
- StuctRef (struct references).
Added
- Declaration element
- Constructor for
Function
takes an optional params argument.
Changed
- Variables, functions, structs are no longer implicitly declared.
- Use explicit element
Declaration
for all declarations.
- Use explicit element
- Method
FunctionCall.add_arg
renamed toFunctionCall.append
.