Uncrustify Changelog

What's new in Uncrustify 0.59

Oct 9, 2011
  • This version adds a few new options, fixes many bugs, and adds UTF-8 and UTF-16 support.

New in Uncrustify 0.52 (Feb 28, 2009)

  • Add sp_before_assign and sp_after_assign
  • Add sp_enum_before_assign and sp_enum_after_assign
  • Add indent_var_def_blk
  • Add sp_inside_sparen_close for the 'CGAL' style
  • First pass at supporting ECMAScript (.es) files
  • Add support for the C# '??' operator
  • Fix conflict between nl_after_func_proto_group and nl_squeeze_ifdef
  • Add sp_cmt_cpp_start
  • Add align_on_operator
  • Fix nl_func_type_name for operators
  • Allow '$' to be part of identifiers (global change)
  • Fix detection of the '*' in 'int a = b[0] * c;'
  • Fix and improve the description of nl_multi_line_cond
  • Fix handling of global namespace type such as '::sockaddr'
  • Add nl_after_brace_close
  • Add nl_func_scope_name
  • Add cmt_insert_file_footer