Changes - Release Notes for ITEMAN Dynamic Publishing
Release Date: 2010-07-07
What's New in ITEMAN Dynamic Publishing 0.4.0
Supports Movable Type 5.:
(Issue #33)
Movable Type and Movable Type Open Source 5 have been supported.
A Defect Fix:
(Issue #37)
A defect has been fixed that caused an error "Can't call method "site_path" on an undefined value at ..." to be logged after removing a global template.Release Date: 2009-07-16
What's New in ITEMAN Dynamic Publishing 0.3.0
Real Dynamic Publishing:
In previous versions of ITEMAN Dynamic Publishing, Lazy Static Publishing was only publishing mode. The page what Lazy Static Publishing is applied to, it will be rebuild if required when it is requested by a user.
In contrast, The page what Real Dynamic Publishing is applied to, it will be rebuild every time when it is requested by a user.
Since this publishing mode is much slower than Lazy Static Publishing, Use this only if the template really contains dynamic elements.
For more information, see the Operations Guide.
License Change:
The license has been changed from GPLv3 or any later version to GPLv2 or any later version. Why? Real Dynamic Publishing support required to copy and paste a few code of MT::WeblogPublisher included in Movable Type Open Source to our sub-class. And since the license of Movable Type Open Source is GPLv2, it cannot concurrent with GPLv3.
See the following release notes for details.
Enhancements
============
- Removed code so that the path of the cache directory and error page for the 404 error is no longer converted to the absolute path to make Movable Type upgrade easier.
- Changed the behavior of rebuild so that a page which is requested after removing any object is rebuilt.
- Improved cache management. (Issue #29)
- Changed the behavior of publish() so that the process continues even though removing the existing page is failed. (lib/ITEMAN/DynamicPublishing.pm)
- Changed the license to GPLv2 or any later version. (Issue #30)
- Added support for real dynamic publishing. (Issue #26)
- Improved error handling.
- Added code to remove the files and directories which are created by MT for built-in dynamic publishing. (Issue #26)
- Changed the behavior of clearing caches to not exclude the configuration cache.
Defect Fixes
============
- Fixed wrong permission for dynamic-publishing.* in the ZIP file.Release Date: 2009-06-09
What's New in ITEMAN Dynamic Publishing 0.2.0
* PersistentPerl (SpeedyCGI) and FastCGI support: PersistentPerl (SpeedyCGI) and FastCGI have been supported. You can speed up ITEMAN Dynamic Publishing By using PersistentPerl (SpeedyCGI) or FastCGI. For more information, see the Installation and Configuration at: http://oss.iteman.jp/wiki/iteman-dynamic-publishing/Installation_and_Configuration_Guide
* Improved performance: The performance of 404 pages has been improved. Also a defect has been fixed that caused performance loss if a file which is not under control of Movable Type is requested.
* Fallback 404 page: A feature has been added to display the default 404 page when reading the custom 404 page failed.
See the following release notes for details.
Enhancements
============
- Removed .objects-save. Now, .objects-save is created by the first access to the "System Plugin Settings" page.
- Improved messages for the "System Plugin Settings" page.
- Added error handling for loading the configuration object from the cache.
- Changed the style of eval blocks again. Because the "IDP: " prefix with $SIG{__DIE__} had not worked. (bin/dynamic-publishing.cgi)
- Added support for FastCGI. (IssueID 16)
- Added support for SpeedyCGI (PersistentPerl). (IssueID 23)
- Improved the performance of 404 pages. (IssueID 24)
- Added a feature to display the default 404 page when reading the custom 404 page failed. (IssueID 25)
Defect Fixes
============
- Fixed a defect that caused performance loss if a file which is not under control of Movable Type is requested. (IssueID 22)Release Date: 2009-05-09
The first release of ITEMAN Dynamic Publishing.