RAM-CMS CHANGELOG FOR PHP EDITION OF RAM-CMS ============================================ 0.3.0 (in development) 0.3.0rc2 (in development) - Note: this code is highly experimental, thus it is suggested you stay with 0.2.5 if stability is a major concern (much code has changed and heavy testing has yet to occur). - Update: dropped a hacked site-map.php in for PHP version. I'll make a proper site-map.php later. - Update: page caching more reliable - (now also checks config file and function lib) - Update: code cleanup - Added: page plugin support - Update: unneccessary variable undefines / unsets removed - Update: no longer send Cache-Control, Pragma, and Expires headers when $nocache is disabled (the default). This was done to make the RAM-CMS pages behave as much like a static request as possible. 0.3.0rc1 (18 August 2008) - Note: this code is highly experimental, thus it is suggested you stay with 0.2.5 if stability is a major concern (much code has changed and heavy testing has yet to occur). - Note: PHP 3 no longer supported - Note: PHP 4 before 4.3.0 no longer supported - Added: new config option: $conceal - allows easy suppression of [[ver]] and X-CMS: headers for people who don't want anyone to know anything particular about RAM-CMS. - Removed: page generation is no longer timed - saves cpu cycles. - Removed: [[gen_time]] is no longer supported. - Added: new config option: $nicelinks - can be enabled in combination with a redirection via "mod_rewrite" or "Redirect" to make links be page/name instead of ./?page=name (./?page=name will still work). Enabling this also changes [link] BBCode generated to use the nice links. See PAGES.TXT for more info. - Change: BBCode feature enabled by default. - Note: dramatic improvement in page caching. - Change: Expires header set to one hour from request date when caching is enabled. - Added: Last-Modified header is now sent for cachable requests. - Change: Cache-Control and Pragma headers changed from private to public. - Added: RAM-CMS now supports sending HTTP 304 Not Modified responses. - Change: PHP editions of RAM-CMS now pass big variables by reference like the perl edition - huge decrease in memory and cpu usage. - Note: README file finally updated (it hasn't changed since before we forked). See ../CHANGELOG.TXT for older change log.