chay83/jet_pack — pull request #1 by brendo (2011-11-03 01:49:18+00:00)
Title: Version 0.2

Cleaned up a couple of things:

- Docked version number to 0.2. While it works, it's not what I'd call a 1.0 as it hasn't been 'battle hardened' and received feedback from the community.
- Made use of available manager functions where available instead of duplicating the code (ie, `AuthorManager`, AuthorRoles extension). This safeguards the amount of maintenance you have to do (if it's provided by another extension or the core, it's not really your responsibility to fix issues with it, it's that extension's owner).
- Did some basic dependency checking when a user tries to install the extension to check that the Email Template Manager and Author Role extensions exist are installed. This isn't bulletproof as it doesn't handle the case when those extensions are uninstalled.
- Renamed the table schema to better describe the values stored. This generally helps others when looking over the code so they can get a better idea of what's going to happen and what sort of values should exist.
- Removed the `ExtensionsAddToNavigation` delegate, it's not necessary, extensions can alter the navigation by providing a `fetchNavigation` function.
- Improved copy throughout.
- Whitespace/code formatting tweaks. Yeah it's not necessary for the extension to work, but it's a hell of a lot nicer to read and work with. Just try to be consistent between tabs/spaces/new lines/indenting.

I think once pulled it's fine to update the `release-date`, tag `0.2` and then add to the Symphony site.