The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.3096

  • Codename: Chop Hooey // Neil Hooey **
  • ENHANCEMENTS
    • Finally released, thanks to Neil Hooey bugging my sorry ass.

Changes for version 1.3095_02

  • BUG FIXES
    • fix exception tests in some cases (GH #734) (Damien Krotkine & katkad )
  • ENHANCEMENTS
    • If YAML does not load, Dancer::Config now reports why (Ovid)
  • DOCUMENTATION
    • Clarify serialization in introduction POD (Mark A. Stratman)
    • Typo fix (Sam Kington)

Changes for version 1.3095_01

  • BUG FIXES
    • Don't assume returned references are blessed when considering continuations (Neil Hooey, GH-778)
    • Malformed/missing cookies caused warnings (James Aitken/LoonyPandora, GH-782 and GH-783)
    • Avoid potential crash in t/14_serializer/06_api.t if tmp dir is replaced when %ENV gets cleared (Adam Kennedy)
    • Properly initialize %callbacks to default empty hashref in _send_file if not provided (Greg Mullen)
  • ENHANCEMENTS
    • Add UTC timestamp options for logger_format (Alex C - perlpong).
    • Tests can now run in parallel (Richard Simões).
    • dancer_version keyword added (Damien "dams" Krotkine).
    • New session_domain paramter allows you to set the domain of the default session cookie (William Wolf)
  • DOCUMENTATION
    • Update Ubic service example (Vyacheslav Matyukhin)
    • Silly typo fixing (Paul Fenwick)
    • Typo in Dancer::Test file upload example (Jonathan "Duke" Leto)
    • UTF-8 fixes in POD (ambs)

Documentation

a quick-start guide to the Dancer web framework
common ways to put your Dancer app into use
guide for developers interested in contributing
guide for Dancer's core-team members
A gentle introduction to Dancer
interesting plugins to add to Dancer's capabilities
An example to get you dancing
helper script to create new Dancer applications
Sorry I can't dance, I'm hanging on to my friend's purse

Modules

lightweight yet powerful web application framework
how to configure Dancer to suit your needs
Access the config via methods instead of hashrefs
class representing cookies
a singleton storage for all cookies
handle deprecation messages
base class for Dancer engines
class for representing fatal errors
class for throwing and catching exceptions
the base class of all Dancer exceptions
helper providing file utilities
helper for rendering HTTP status codes for Dancer
a debug handler for easy tracing
a PSGI handler for Dancer applications
Class to manipulate hooks with Dancer
Properties attached to a hook
common interface for logging in Dancer
Abstract logging engine for Dancer
Capture dancer logs
a place to store captured Dancer logs
console-based logging engine for Dancer
Test::More diag() logging engine for Dancer
file-based logging engine for Dancer
Test::More note() logging engine for Dancer
blackhole-like silent logging engine for Dancer
Singleton object to handle MimeTypes
dynamic module loading helpers for Dancer core components
Objects base class for Dancer
Singleton base class for Dancer
helper for writing Dancer plugins
a plugin for adding Ajax route handlers
interface for accessing incoming requests
class representing file uploads requests
Response object for Dancer
route caching mechanism for Dancer
serializer wrapper for Dancer
serializer for handling JSON data
(De)Serialize content using the appropriate HTTP header
serializer for handling XML data
serializer for handling YAML data
session engine for the Dancer framework
abstract class for session engine
in-memory session backend for Dancer
YAML-file-based session backend for Dancer
template wrapper for Dancer
abstract class for Dancer's template engines
pure Perl 5 template engine for Dancer
Template Toolkit wrapper for Dancer
Test helpers to test a Dancer application
a timer for Dancer

Provides

in lib/Dancer/App.pm
in lib/Dancer/Continuation.pm
in lib/Dancer/Continuation/Halted.pm
in lib/Dancer/Continuation/Route.pm
in lib/Dancer/Continuation/Route/ErrorSent.pm
in lib/Dancer/Continuation/Route/FileSent.pm
in lib/Dancer/Continuation/Route/Forwarded.pm
in lib/Dancer/Continuation/Route/Passed.pm
in lib/Dancer/Continuation/Route/Templated.pm
in lib/Dancer/Factory/Hook.pm
in lib/Dancer/GetOpt.pm
in lib/Dancer/Handler.pm
in lib/Dancer/Handler/Standalone.pm
in lib/Dancer/Renderer.pm
in lib/Dancer/Route.pm
in lib/Dancer/Route/Registry.pm
in lib/Dancer/Serializer/Abstract.pm
in lib/Dancer/Serializer/Dumper.pm
in lib/Dancer/SharedData.pm