CHANGELOG.md in quickl-0.3.0 vs CHANGELOG.md in quickl-0.4.0

- old
+ new

@@ -1,11 +1,31 @@ +# 0.4.0 / 2011-08-15 + +* Enhancements + + * The hard-coded way of extracting command documentation as source rdoc has + been replaced by a Command.doc_extractor (a Proc) which can be installed + through the command builder (advanced usage). Default behavior is kept + unchanged, though. + * Command.documentation now takes an optional Hash of options, which is passed + as second argument to the documentation extractor (the first one being the + command class itself). + * Quickl.split_commandline_args now accepts the separator on which splitting + occurs as second argument. + +* Breaking changes + + * Command#method_missing and well as the Robustness module have been removed + after deprecation. + * Command.doc_place and Command.doc_src have been removed as well. + # 0.3.0 / 2011-07-29 * Upgrading from 0.2.x This release is mostly compatible with the 0.2.x branch, but may require a few changes to your code to avoid deprecation warnings and prepare for 0.4.0 that -will break if yout don't. From the most to the less likely: +will break if you don't. From the most to the less likely: * If you originally copied the Help command from examples, please do it again on the new version. The execute method of Help should be: sup = Quickl.super_command(self)