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

Changes for version 1.02

  • Completely redesigned error display. The new display includes a contextual source listing and readable stacktrace. You can access the old error behavior with the raw_html and raw_fatal error modes. (implemented by Matthew Lewinski)
  • Fixed $m->file to close its filehandle between uses. (reported by Matthew Lewinski)
  • Fixed bad interaction with Mason 1.01 and CPAN module, by adding version number to ApacheHandler.pm.
  • Fixed $m->top_comp to work as documented, and made documentation a bit more explicit. (reported by Gordon Henriksen)
  • Fixed specification of a component root as "foo => /foo" in httpd.conf. (reported by Chuck O'Donnell)
  • Added MasonDeclineDirs, accidentally omitted in 1.01. (reported by David Wheeler)
  • Changed sql examples in Devel.pod to use bind variables. (suggested by Austin S. Lin)

Documentation

High-performance, dynamic web site authoring system
Mason Administrator's Guide
Former Developer's Guide
Mason Developer's Manual

Modules

A bundle to install the HTML::Mason package
Mason/mod_perl interface
Old Mason command reference
Mason Component Class
Mason Component Interpreter
Used to create simple get & get/set methods in other classes
Mason Component Parser
Mason Request Class
Test harness for testing Mason

Provides

in lib/Apache/Mason.pm
in lib/HTML/Mason.pm
in lib/HTML/Mason/ApacheHandler.pm
in lib/HTML/Mason/Component/FileBased.pm
in lib/HTML/Mason/Component/Subcomponent.pm
in lib/HTML/Mason/Error.pm
in lib/HTML/Mason/FakeApache.pm
in lib/HTML/Mason/FakeApache.pm
in lib/HTML/Mason/FakeApache.pm
in lib/HTML/Mason/Preview.pm
in lib/HTML/Mason/Preview.pm
in lib/HTML/Mason/Preview.pm
in lib/HTML/Mason/Preview.pm
in lib/HTML/Mason/ApacheHandler.pm
in lib/HTML/Mason/Resolver.pm
in lib/HTML/Mason/Resolver/File.pm
in lib/HTML/Mason/Tools.pm
in lib/HTML/Mason/Utils.pm