Changes for version 1.27
- ENHANCEMENTS
- Full support for Apache2/mod_perl2.
- BUG FIXES
- The request object was not available as $m in the preamble if in_package was set. Reported by David Wheeler and David Baird. Task id #538.
- Component with subcomponents or methods were not getting freed when they were purged from the code cache. Task id #549.
- Component calls (<& &>) starting with a newline were compiled incorrectly. Reported by Rick Delaney. Task id #564.
- If both a parent request and subrequest had autoflush set, output from the subrequest wasn't actually flushed. Reported by Tony Clayton. Task id #550.
- The documentation in HTML::Mason::Tests for the path and call_path parameters was wrong. Reported by Michael Gray. Task id #528.
- Line numbers in errors were incorrectly reported if the error happened in code after an <%args>, <%attr>, or <%flags> block. Reported by Tony Clayton. Task id #552.
- The Apache handler now only sends headers once if make_request() aborts, such as when a redirect is executed in a MasonX::Interp::WithCallbacks callback.
Documentation
Mason Administrator's Manual
Mason Developer's Manual
Mason configuration parameters
Documentation on Subclassing Internal Mason classes
Modules
A bundle to install the HTML::Mason package
High-performance, dynamic web site authoring system
Mason/mod_perl interface
Objects for Handling Component Output
Use Mason in a CGI environment
Base cache object
Compile Mason component source
A Compiler subclass that generates Mason object code
Mason Component Class
Mason File-Based Component Class
Mason Subcomponent Class
represents information about an component
Functions to escape text for Mason
Exception objects thrown by Mason
An Apache object emulator for use with Mason
Mason Component Interpreter
Generates events based on component source lexing
Used to create simple get & get/set methods in other classes
Old module for compiling components
Mason Request Class
Component path resolver base class
Component path resolver for file-based components
a do-nothing resolver
Test harness for testing Mason
Function library used internally in Mason
Publically available functions useful outside of Mason
Provides
in lib/Apache/Mason.pm
in lib/HTML/Mason/Exceptions.pm
in lib/HTML/Mason/Exceptions.pm
in lib/HTML/Mason/Exceptions.pm
in lib/HTML/Mason/FakeApache.pm
in lib/HTML/Mason/FakeApache.pm
in lib/HTML/Mason/ApacheHandler.pm
in lib/HTML/Mason/CGIHandler.pm
in lib/HTML/Mason/ApacheHandler.pm
in lib/HTML/Mason/Request.pm