Releases: davidvarga/MBeautifier
Releases · davidvarga/MBeautifier
v1.4.0
Major update containing numerous new features and fixes.
New features:
- Introduced directives: possiblity to control MBeautifier with special comments in the source code
- Configurable indentation character (white space or tab) and indentation level
- Support of MATLAB's newer string array notation (string with the " character)
- Introduced keyword padding rules
- Possibility to remove trailing white spaces
Fixes:
- Several bug-fixes
Other:
- Refactored code a bit
v1.3.2
- New Special Rules
- Section separator (%%) preceding empty line count
- Section separator (%%) trailing empty line count
- Empty line count at the end of the formatted text
- Break multiple statements in a single line into multiple lines
- Bugfixes
v1.3.1
- General bugfixes
- Automatic shortcut creation
v1.3
Release Notes:
- Added new formatting approach: format files in a directory in-place
- Several bug-fixing on operator padding
- MBeautifier now runs with increased speed (code restructured)
v1.2.1
This small release mainly contains fixes for container (cell array and matrix) formatting capabilities.
From this release the power operators are not padded by default.
v1.2
Release Notes:
- Added two new formatting approaches: editor selection and file
- Added support for unary plus and unary minus operators
- Now embedded cell arrays and matrices are also supported
- New options to insert missing element separators in case of cell arrays and matrices
- New options to do not pad arithmetic operators if they are used to index cell arrays and matrices
- Bugfixes
Important note:
the usage of MBeautifier has been changed. Please read the corresponding section of the readme file.
v1.0
Initial release of MBeautifier.
Contains the most needed functionality:
- Configurable rules for formatting
- Handling of the most frequent use-cases
- Handling of the most frequent Matlab syntax