Revision history for Perl extension Puzzle.
0.14 Tue dic 18 18:21:18 CET 2012
- Add exception_file configuration parameter to set a default web page to print exceptions
- Some optimization in language selection manager
- Compatibility problem in yaml translation language file. Now translations MUST BE hashs of "t" key. Add t: to you previous yaml file and indent all keys.
- Add Puzzle::Exception to raise html errors.
0.13 Tue Dec 18 11:38:16 CET 2012
- All Mason parameters are now configurable by httpd.conf
- Solved a bug in language files.
0.12 Mon Dec 17 12:35:00 CET 2012
- Add support to detect mobile browser and support for .mobile.htt file
- Add support to yaml translation language file
0.11 Wed Dec 12 10:50:30 CET 2012
- Add support for http-equiv="refresh" meta tag that now it's added in building page if present in a block
0.10
- Add schema in configuration file for supporting dumping schema in DBIx::Class::Schema::Loader.
0.09
- Add rs2hash() that return an hashref where every key is the primary key value or a contatenation of primary keys and value is an hashref with record elements
- Now row2hash and rs2aoh has a new optional parameter to include virtual or aliases columns
0.08 Sun Mar 13 22:40:56 CET 2011
- Remove class Puzzle::Loader. Included its functions in Puzzle::DBI.
0.07 Wed Feb 9 16:36:45 CET 2011
- Add an optional parameter to Puzzle::Template::printct and sprintct to force
return a serialize type also with another content-type to return, as an
example, a JSON structure also if content-type is text/html
- Removed a bug that makes it think there is a mason error when it's not true.
0.06 Mon Jan 31 19:55:52 CET 2011
- Add a script to create folders and files minimum structure
- Change httpd.conf documentation to deny access to internal files
- In config.yaml mail parameter is now optional.
- SessionFake.pm renamed in Session/Fake.pm
0.05 Mon Jan 31 15:21:49 CET 2011
- Now database connection is not a mandatory. You can use Puzzle without
a database connection configure db.enabled new config.yaml parameter
to 0. Default is 1 for compatibility mode.
- Logic for disconnecting to database has been included at the end of
process_request according to enabled and persistent connection
settings in config.yaml
- Add a placeholder Puzzle root namespace module.
0.04 Mon Jan 31 00:35:12 CET 2011
- When uploaded previous version to CPAN we found that CPAN found a conflict
in local package HTML::Mason::Cammands. To avoid we create a simple
replacement to HTML::Mason::Request and use this as local package in
Puzzle::MasonHandler
0.03 Sun Jan 30 23:38:10 CET 2011
- BREAK COMPATIBILITY. Now, in your template, the content of the loaded
page must be called "%frame_center%" where you have "%body%"
- BREAK COMPATIBILITY. Now, in your template, if you want debug
debug information, you need to add "%frame_debug%" instead of
"%debug%"
- Add a sample folder with examples css and js for debug frame layout.
- Add module dump in debug module
- Now all frames have visibility of the title of the center page.
- BREAK COMPATIBILITY. The config parameters for frames template path
has now called frame_top_file, frame_right_file and so on.
- Now base template has visibility on all framework template parameters.
- BREAK COMPATIBILITY. Change the parameter name in config.yaml to set a
pseudoframes website or not. Name changes from italian "cornice" into
"frames".
0.02 Sat Jan 29 20:47:11 CET 2011
- first public distribution.
0.01 Mon Dec 6 11:42:05 2010
- original version; created by h2xs 1.23 with options
-AXc -n Puzzle