RAT 0.8 ======= * Some website fixes * The Antlib and Maven plugins now provider simpler ways to detect licenses not directly supported by RAT. * Issues Resolved (see http://issues.apache.org/jira): * Bug: * RAT-86 CLI doesn't allow adding of licenses unless a custom stylesheet has been specified * RAT-87 Tests could leave temporary files around. * RAT-92 When adding licenses RAT used \n instead of the platform dependent line--end character(s) * RAT-94 Streams were not always closed immediately when adding licenses. * Improvement: * RAT-79 Support automatic addition of license headers to Velocity templates * RAT-83 Support automatic addition of license headers to Scala source files * RAT-84 Support automatic addition of license headers to Ruby source files * RAT-89 Support automatic addition of license headers to Perl, TCL, C++, C# and PHP source files * RAT-91 Support automatic addition of license headers to Groovy source files * RAT-85 Allow --addLicense as an alias for --addLicence for people used to the US spelling. * RAT-34 --addLicense will add the license to the top of Java files without a package line or XML files without an XML declaration now - it used to not add anything. * RAT-67 The XML and standard plain text reports now contain a timestamp with the time the report has been generated. * RAT-95 When adding licenses RAT will now remove any BOM from the file. * RAT-93 --addLicense now supports more .NET specific files like MS Visual Studio project and solution files * RAT-99 The command line interface has a new option that specifies a file containing regular expressions for files to exclude