Folks,
I flipped FubuCore to 1.0 today in the TeamCity build. The only change was that I finally changed the CLI help to a simple FI like so:
[CommandDescription("Adds assemblies to a given manifest")]
public class AssembliesCommand : FubuCommand<AssembliesInput>
{
public AssembliesCommand()
{
Usage("Remove or adds all assemblies to the manifest file").Arguments(x => x.Mode, x => x.Directory);
Usage("Removes or adds a single assembly name to the manifest file").Arguments(x => x.Mode, x => x.Directory,
x => x.AssemblyName);
}
In my mind the CLI help and ConvertProblem were the two big remaining things, and I'm making the executive decision that ConvertProblem is fine the way that it is (Jaime, I think we can make FubuMVC.Validation work just fine the way it is now), so, FubuCore goes to 1.0 with the implicit promise that we try very, very hard to hold the line on the public API from this moment forward.
Thanks,
Jeremy