Revision history for Mason
** marks an incompatible change
2.06 Mar 14, 2011
* Fixes
- Use new file extensions in eg/blog (Jozef Mojzis)
2.05 Mar 6, 2011
** Incompatible changes
- Change default component file extensions due to conflict with Objective C's .m
(suggested by jomo). New extensions:
.mc - top-level component
.mi - internal component
.mp - pure-perl component
* Fixes
- Require comp_root parameter to Mason->new (cxreg)
- Require that request path is absolute
- Ignore whitespace at beginning of a <%args> and <%shared> line (cxreg)
* Improvements
- Forbid reserved names such as 'cmeta' in new method and attribute declarations
- Improve error message when request path not found - list all component paths searched
* Testing
- Stop using test counts - see http://bit.ly/eISu3R
* Documentation
- Add Mason/Manual/Intro.pod
2.04 Feb 26, 2011
* Fixes
- Fix broken $m->scomp (Tomohiro Hosaka)
* Testing
- Add a pile of tests to fill in coverage gaps
2.03 Feb 24, 2011
* Improvements
- Add -e option to bin/mason
* Fixes
- Depend on Log::Any 0.08, for Log::Any::Test (David Wheeler)
2.02 Feb 24, 2011
* Fixes
- Allow index file (index.m, index.pm) to be accessed directly with /index path (Matthias Dietrich)
- Fix error line # for invalid attribute
- Include HTMLFilters in eg/blog/install.sh (qiuhw)
- Fix t/mason-app.t to be perl-location-agnostic (qiuhw)
- Prevent CPAN from indexing built-in plugin implementation files
* Backend
- Remove InstanceMeta object, make args() a direct method of component
- Add pluggable Mason::Component::Import for importing non-Moose things into components
2.01 Feb 20, 2011
* Fixes
- Declare Devel::GlobalDestruction dependency; get rid of List::MoreUtils dependency
2.00 Feb 16, 2011
- Initial Mason 2 version - see HTML::Mason for previous versions