Release 0.5.0
Tuesday, May 6th, 2008I know I’ve been talking about this release for a while now, and here it finally is. There’s some good bug fixes in here, a few new rake tasks, and some other little things like that.
The biggest thing, however, is what’s been causing a stir online now for the past few days, I’ve split out the ORM support into separate gems. I’m not going to go over it again, you can find all the details here:Â http://www.mackframework.com/2008/05/04/orms-and-mack/
Needless to say this is a good release to get, if not for the bug fixes alone, but for the great db:create rake tasks that are now in there. Thanks, again, to Darsono Sutedja for his great contributions.
Changelog
- Added rake db:create and db:create:all rake tasks.
- Refactored out constants, such as MACK_ROOT and MACK_ENV and made them into Mack::Configuration.env, Mack::Configuration.root, etc…
- Added test:stats and test:coverage Rake tasks.
- Removed support for ActiveRecord and DataMapper and moved them into their own gems.
- Fixed a bug where yields in ERB weren’t giving the desired results.
- DataMapper database.yml file can now be nested, and is generated as such.
- Cleaned up some tests, and refactored the HTML generation stuff.
- Fixed a bug with the scaffold generating ‘bad’ methods instead of ‘post’
- Made error_messages_for more compatible with DataMapper.
- Fixed a bug loading url.rb and uploaded_file.rb found by Phil Darnowsky
- [dsutedja] Render method (in controller_base) now accepts response status code.
- gem: mack_ruby_core_extensions 0.1.23
- gem: genosaurus 1.1.4
- gem: datamapper 0.3.2
- gem: rcov 0.8.1.2.0
- gem: mack-data_mapper 0.5.0
- gem: erubis 2.6.0
