Dancer

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

 - Code fixes in documentation (Dancer::Session, Dancer::Introduction).

1.2002 2011-01-27
 - Productionized! :)

1.2001_01 2010-12-02
 [Danijel Tasov]
 - Default layout now validates.

 [David Precious, Ivan Bessarabov]
 - Fixing TT example config.

1.2001 2010-11-30
 [David Precious]
 - Doc fixes. Clarifications to Cookbook's REST section.
 - Don't crash if application name is invalid and provide better
   information.

 [Franck Cuny]
 - Refactoring engine triggers. This resolves an issue of engine inits
   being run before all configuration is read. That also crashes
   D::S::Cookie. As a side effect we now have a refactored _set_setting()
   which does not trigger any engine hooks (unlike setting()).
 - Fix failing test t/07_apphandlers/06_debug.t

 [Sawyer X]
 - Fix clash with KiokuDB because of Dancer::Serializer::Dumper.

1.2000 2011-01-27
 - 1.2 is a stable release of Dancer **
 - We assure consistency and stability for this release and the following
   **
 - 1.2xxx releases; you should not have issues updating to any 1.2xxx	   
      **
 - version because of it.    **
 - A very special thanks goes to the Dancer community who improved and	   
      ++
 - perfected this release and worked hard on reporting bugs, fixing them,
   ++
 - improving the stability, providing important features and everything  
   ++
 - else which makes Dancer so attractive - and above all: its community  
   ++
 - so thank you!   ++

 [Sawyer X]
 - Fixing some more XML tests with missing preqreqs.

1.1999_04 2010-11-14
 [Sawyer X]
 - Load Plack::Loader dynamically in test.

 [Yanick Champoux]
 - Doc fix.

1.1999_03 2010-11-11
 [Al Newkirk]
 - fixed redirect to redirect immediately (+ refactoring by franck)

 [Alexis Sukrieh]
 - Transparent unicode support Dancer now takes care transparently of
   decoding unicode strings used within route handlers and encoding them
   back before sending a response content. Once the 'charset' setting is
   set, the user has nothing more to do to have a working unicode-aware
   application.
 - FIX for issue #172 More documentation added to Dancer::Request, all
   public method are documented. A pod coverage test has been added for
   this module.
 - Documentation update The deployment documentation is more precise about
   cgi/fast-cgi deployment under Apache.
 - FIX for issue GH#171 Scaffolded configuration files are fully commented
   in order to quickly guide the user in her first steps.

 [Damien Krotkine]
 - Fix Dancer::Plugin OO issue

 [Danijel Tasov]
 - Fixed expires in cookies + tests

 [Dave Doyle]
 - clarify Pod as to how before_template works

 [Franck Cuny]
 - Closes issue 181 (unknown log level)
 - Plack middlewares must be listed in an arrayref (listing them in a
   hashref is now deprecated)

 [Philippe Bruhat]
 - Dancer::Logger::Abstract: turn _should() into a closure, and avoid
   setting up the hash again and agai

 [Sawyer X]
 - Overhaul tests to use lib t/lib instead of t::lib::. (fixes Windows test
   fails)
 - PSGI envs on Windows is in capital letters. (fixes Windows test fails)
 - Add tests on every required directory to create a fake environment.
   (realpath() on Windows fails when path doesn't exist)

1.1999_02 2010-10-15
 [Alexis Sukrieh]
 - FIX for issue GH #151 utf8 pragma is imported automatically when Dancer
   is loaded to allow the usage of UTF-8 strings in the application code.
   (Thanks to kocoureasy for the report).
 - FIX for "UTF-8" issues (GH#153): - response content is encoded only if
   content_type is text - charset setting is normalized to UTF-8 when
   appropriate - automatically decode UTF-8 strings in params
 - FIX scaffolded dispatchers (script/dancer) The PLACK_ENV variable is not
   propagated by Apoache to the dispatchers (at least with our Deployment
   examples) so the dispatchers aren't aware of the PSGI context if we
   don't tell them explicitly. This patch forces the dispatchers in PSGI
   mode.
 - FIX (unknown bug) When a serializer is set and show_errors is true,
   don't expose internal errors caught.

 [Damien Krotkine]
 - replace all die and warn with croak and carp

 [Franck Cuny]
 - Dancer::Test load D::Session::Simple
 - rewrite how Dancer handle HTTP headers - no more Dancer::Headers - all
   headers are HTTP::Headers object

Changes  view on Meta::CPAN

 - Add a tutorial (Dancer::Tutorial)
 - example application 'Dancr', provided in example/

 [Naveen]
 - add --version to the dancer CLI
 - changed the URI fetched by the dancer script to check Dancer's version

 [Philippe Bruhat]
 - use Pod::Usage

1.1999_01 2010-10-14
 [Adam J. Foxson]
 - FIX for issue GH#136: "readline() on closed filehandle DATA" error that
   appears when running the app with Starman

 [Alexis Sukrieh]
 - FIX for utf8 content in views Dancer now handles correctly templates
   with non-ASCII characters in views. All you have to do is to set the
   "charset" setting in your config. Your content response will then be
   encoded appropriately on-the-fly by Dancer.
 - Scaffolded app sets the charset to "utf8" by default.
 - Better design for the scaffolded app (logo, favicon and background image
   added)
 - Environment info available on scaffolded app
 - LWP is used by the dancer helper to download files
 - jQuery 1.4.2 (minified) is included in the scaffolded app
 - default layout uses <% request.base %> in order to support mounted apps
   (Thanks to Naveed Massjouni and Franck Cuny for the concept/idea).
 - The main.tt layout sources jQuery first from Google CDN and falls back
   to the local minified version if on offline mode.
 - New default token provided to the "template" helper: dancer_version

 [Damien Krotkine]
 - FIX for issue GH#115 documentation about compression in
   Dancer::Deployment

 [David Precious]
 - Make the 'layout' param to the template keyword work as you'd expect and
   allow you to set a custom layout to use, e.g.: template 'templatename',
   {}, { layout => 'layoutname' };

 [Franck Cuny]
 - FIX for issue GH#129 don't add multiple content-type to headers
 - fix broken tests (they were testing incorrect content type)

 [Naveed Massjouni]
 - Dancer::Test function get_response is renamed to dancer_response
   get_response still works but is deprecated
 - dispatch.f?cgi scripts use FindBin to resolve their location. FIX a bug
   when using symlinks.

 [Philippe Bruhat]
 - Make sure a plugin refuse to register a keyword twice

 [Sawyer X]
 - Lots of documentation updates
 - Dancer now logs caught crashes in rendering (easier to debug Ajax
   routes)

 [Sebastian de Castelberg]
 - The dancer helper is able to download files via a transparent proxy
   (thanks to LWP).

1.1904 2011-01-27
 [Sawyer X, Franck Cuny]
 - SAX, not Sax.
 - Check for XML::Parser or XML::SAX in test as well.

1.1903 2011-01-27
 [Sawyer X, Franck Cuny]
 - XML::Simple needs either XML::SAX or XML::Parser. (fixed test fails from
   Dancer::Serializer::XML)

1.1902 2010-11-02
 [Adam J. Foxson]
 - Addresses issue #136: "readline() on closed filehandle DATA"

1.1901 2010-09-24
 [Alexis Sukrieh]
 - load_plugin is DEPRECATED; 'use' should be used instead to load a
   plugin. This is fixes the major issue with plugins about symbol exports
   that didn't work well (issue #101).
 - All paths built in a scaffolded application are dynamic, it's now
   possible to move a scaffolded application after it's been generated.
   (fixes issues #88,
 - The auto_reload feature is now disabled by default due to too many
   unsolved issues (it works most of the time, but some race conditions are
   still present) This feature is still being working on, but it's now
   flagged "experimental").
 - Default log level in development environment is now 'core' in order to
   provide more information.
 - New scaffolded application design. More neutral and with lots of
   information for a beginner, and links to useful material. Based on the
   Ruby on Rails start page (kudos to the Rails team,
   http://www.rubyonrails.org).

 [Boris Shomodjvarac]
 - Support for a clean way for Template engines to define their template
   file extensions (issue #126).

 [Franck Cuny]
 - implemented GH#120: - methods {to,from}_{xml,json,yaml} accept more than
   one arguments. The first argument is the data to transform. All the
   remainings arguments are parameters to alter the behavior of the
   serializers. Refer to the documentation for more informations.
 - more tests added

1.1812 2010-09-21
 [Alexis Sukrieh]
 - Fix for scaffolded apps
 - Dancer::Deployment cleanup (CGI section)
 - Declare LWP explicitly (already implied by HTTP::Body and HTTP::Headers)

 [Franck Cuny]
 - Skip bogus uploads test on Win32 (thanks to Alias for reporting)

 [Sawyer X]
 - Nitpicking at tabs and spaces at end of lines

1.1811 2010-09-03
 [Franck Cuny]



( run in 1.181 second using v1.01-cache-2.11-cpan-39bf76dae61 )