Release 0.7.1
Monday, September 8th, 2008Although not as sexy a release as 0.7.0, there are some very important bug fixes and some cool new little features in this release. Rack has been upgraded to v0.4.0. DataMapper to 0.9.5. Facets to 2.4.4, and a few other gems as well.
There is now a much nicer session store API that will allow developers to build their own session stores. There’s also a couple of new session stores that ship with 0.7.1. There’s a DataMapper session store, and a cookie session store, which is now the default session store. The previous Cachetastic based session store can be used by requiring the mack-caching gem in gems.rb and putting the following setting in your app_config/*.yml file:
mack::session_store: cachetastic
There is now built-in support to help prevent cross-site scripting attacks on forms. Some view helper methods have nice updates such as :disable_with and :confirm, and asset hosts.
And a whole host of other little improvements across the board. Enjoy!
Changelog:
- [#153] Emails with just a single ‘part’ are now being sent correctly.
- [#147] Added :confirm to button helpers.
- [#146] [Diogo Almeida] Added :disable_with to submit_button form helper.
- [#145] Added rake generate:<generator_name>:desc task to ‘describe’ a Genosaurus generator
- [#144] INCOMPATIBILITY NOTICE: rake server is no more. Please use mackery server instead.
- [#142] INCOMPATIBILITY NOTICE: rake console is no more. Please use mackery console instead.
- [#140] Added Mack::BootLoader
- [#139] Added ability to change the pattern for test files
- [#137] Added subdomains method on request.
- [#130] Added ability to ‘reload’ the console
- [#129] DataMapper 0.9.5 support
- [#128] Updated json_pure to 1.1.3 and removed ruby-debug dependency
- [#127] Moved mack-paths into core
- [#126] XSS Prevention
- [#125] Cookie store is now the default session store, not cachetastic
- [#124] Opened up the session store API
- [#122] Added DataMapper session store.
- [#121] Cookie session store support.
- [#120] Added PassengerGenerator to generate the necessary files to run Mack with Passenger Phusion (mod_rails)
- [#118] Mack/mack-more can be loaded from vendor/framework/mack and vendor/framework/mack-more
- [#117] Added rake task: mack:freeze:edge
- [#107] Updated to Rack 0.4.0
- [#95] Removed deprecated model_* methods
- [#94] Removed deprecated submit_tag
- [#40] Added Mack::Utils::ContentLengthHandler so response will now have ‘Content-Length’ in its header.
- [#21] Asset Hosts
- gem: rack 0.4.0
- gem: json_pure 1.1.3
- gem: data_mapper 0.9.5
- gem: genosaurus 1.2.4
- gem: ezcrypto 0.7
- gem: facets 2.4.4
Â
Â
