- Added option pad-semicolon=none (--unpad-semicolon) to remove space padding before a semicolon
- Fix unpad-paren being suppressed for the remainder of a file after a typedef struct (https://gitlab.com/saalen/astyle/-/issues/80 follow-up)
- Fix statement alignment with noexcept keyword and -xb option (https://gitlab.com/saalen/astyle/-/work_items/112)
- Reduced the documented command-line option surface: trimmed pure-synonym spellings (e.g. style=bsd/break) and composite shortcut options (--pad-paren, --pad-brackets, --break-blocks=all) from --help/the man page/shell completions; all previously accepted option spellings still parse identically. Also fixed --attach-extern-c's short form, which collided with -xk and had never worked; it is now -xa.
- Added optional "in"/"out" parameters to --pad-paren and --pad-brackets (e.g. --pad-paren=in) to replace --pad-paren-in/--pad-paren-out and --pad-brackets-in/--pad-brackets-out; the older option names still work but are no longer documented.
- Extended the same "option=value" consolidation to more option pairs: --pad-paren=none, --pad-brackets=none, --pad-method-prefix=none, --pad-return-type=none, --pad-param-type=none, --break-return-type=decl and --attach-return-type=decl now replace --unpad-paren, --unpad-brackets, --unpad-method-prefix, --unpad-return-type, --unpad-param-type, --break-return-type-decl and --attach-return-type-decl respectively; the older option names still work but are no longer documented.