common calling convention across the project (libxapi). This allows for very nice error trapping, and reporting. Necessary for the fab daemon to be able to deal with errors, and remain executing.
unit testing framework (xunit). Very important.
new build framework across the project (devel / debug / final). This includes a portable build variant (devel). This makes development much easier, and you never have to @install to test changes.
Project reorganization that took place in v0.5.0