1.1.1 Released 1

jerome, Friday 21 October 2005

It's been quite some time since our last release -- not quite what we intended. But I'm happy to announce an update to the stable 1.1 version of LightPress. This is a maintenance release, so there are very few new features as we have concentrated on bug fixes.

Notable changes in version 1.1.1:

  • Fixed return-by-reference errors raised by the newest versions of PHP.

  • Added PostsChronological plugin to display posts in forward-chronological order.

  • Fixed bugs #31, #32, #36 and #44.

  • Sample

    config.php

    file renamed to

    config-sample.php

    to prevent overwriting file on upgrade.

1.1.0 Released 1

jerome, Monday 01 August 2005

After much testing, feedback from our RC1 users, some bug fixing and copious amounts of coffee, we're pleased to announce the release of LightPress 1.1.0-final.

New since RC1:

  • Includes all of the plugins from Plugin Fun Pack 1.0

  • Fixed date/times for users whose server is not in the same time zone

  • Improved conversion of options from WordPress

  • Plus several minor bug fixes

Download: lightpress-1.1.0.zip or lightpress-1.1.0.tar.gz

Google Sitemap Support 4

ludo, Friday 03 June 2005

A couple of hours of free time before getting to work this morning have produced Google Sitemap support for LightPress, and a new 1.0.6 beta release. It's a beta since Sitemap support is not well tested, and I would like to add gz compression support before declaring it stable. Our Sitemap implementation has a few interesting features:

  • the "home" Sitemap lists URLs for all categories, archives, and the latest

    posts_per_rss

    posts

  • each category and each archive has its own Sitemap, listing itself and all its posts

  • a SiteIndex lists all the available Sitemap

  • the

    lastmod

    element is set to the date of the last post for categories and for the current month in archives, and for the last day of the month in old archives

  • Last-Modified/Etag support, since it shares our feed serving code

1.0.6b can be downloaded from the usual place, where you can also find its ChangeLog (also copied below). After having written this post, I noticed a couple of bugs in feed.php, which you can patch by applying this small patch to 1.0.6b if you do not want to wait for 1.0.6 final. [tag: ]

Update After modifying the root element in the templates according to Google Sitemap Help, both our sitemap and sitemap index validate.

LightPress 1.0.5 0

ludo, Thursday 02 June 2005

The new 1.0.5 release attempts to fix a couple of minor bugs when formatting newly inserted comments, and backports a few new features from unstable:

  • a proper archives permalink and a general cleanup of archives-related code

  • archives list rendered with the faster parseBlock() Template method

  • a new template variable

    post_comments

    , set to 'comment' when there's 1 comment, 'comments' when there are 0 or more than 1 comments

  • comment insertion moved to Frontend, with a hook to attach different spam checking plugins

As usual, you can download 1.0.5 from the project filelist, or read its ChangeLog (also copied below for convenience).

LightPress 1.0.4 6

ludo, Monday 23 May 2005

Following Sencer's suggestion, 1.0.4 adds UTF-8 templates to both kubrick and default. Included with this release is also a copy of Jerome's PreFormatted LightPress plugin, to use in conjunction with his WP Preformatted plugin.

As usual, you can download 1.0.4 from the project filelist, or read its ChangeLog (also copied below for convenience).

LightPress 1.0.3 7

ludo, Thursday 12 May 2005

As we announced a few hours ago, 1.0.3 fixes a pretty serious (for the page layout and content displayed) bug, improves the integration of Jerome's latest AdminOptions plugin, and adds a new Delicious plugin. We don't expect a new release for the next week or so unless something serious comes up, as we will start to merge our development branches to the trunk, and take some vacation time.

As usual, you can download 1.0.3 from the project filelist, or read its ChangeLog (also copied below for convenience). Jerome has also produced a set of upgrade packages from earlier versions of LighPress.

1.0.3 will be released in a few hours 3

ludo, Wednesday 11 May 2005

We have been getting ready to release 1.0.3, but the maintenance on the CVS servers is slowing us down. Since it's already pretty late here, the release will delayed until tomorrow (Italian time), unless Jerome has the time to do it.

1.0.3 fixes a pretty serious (for the page layout and content displayed) bug, improves the integration of Jerome's latest AdminOptions plugin, and adds a new Delicious plugin which you can see in action on my blog.

LightPress 1.0.2 0

ludo, Tuesday 10 May 2005

We have worked round the clock after yesterday's release of 1.0.1 to bring you 1.0.2 (easier than it seems when the developers have 9 timezones between them). This new release fixes a few minor bugs, improves Jerome's AdminOptions plugin integrating it in both templates, and adds an optional WP compatibility file to use WP's .htaccess (I have not delved into it yet, but I'm sure Jerome will explain its workings in a comment as soon as he wakes up).

As usual, you can download 1.0.2 from the project filelist, or read its ChangeLog. If there are no serious bugs, we will merge our dev branches to the trunk today or tomorrow, and release the first 1.1 unstable.

LightPress 1.0.1 6

ludo, Tuesday 10 May 2005

1.0.1 adds a port of Michael Heilemann's Kubrick template, together with a new plugin (AdminOptions) and a few improvements by Jerome. This release also adds a new 'category_separator' config option, but if you are upgrading you do not need to worry about adding it to your config.php, as the new code merges your options with a set of defaults to save potential errors.

You can download 1.0.1 from the project filelist, or read its ChangeLog. In the next few days we are going to merge our development branches to the trunk, and release the first 1.1.0 unstable release with lots of new features. We will also post a daily summary from our Basecamp project site to keep you informed of what's going on behind the scenes.

LightPress 1.0.0 2

ludo, Monday 02 May 2005

Jerome submitted the last patches against RC2, and even reverted a small mess I made a couple of days ago, so we are proud to announce 1.0.0. You can download it from the project filelist, or read its ChangeLog.

We are already busy working on the next unstable, which will feature many improvements: a tighter integration with WP and its admin console, user-defined contexts, and a revised plugin system which will greatly simplify adapting content to the current context. Stay tuned.

LightPress 1.0.0 RC2 2

ludo, Tuesday 12 April 2005

RC2 fixes a couple of errors introduced by the move to SF. You can download it from the project filelist, or read its ChangeLog.

LightPress 1.0.0 RC1 0

ludo, Tuesday 12 April 2005

RC1 should be the final release candidate before a stable release. As usual, I could not help myself from doing a few changes in this release, as I think they are too important to be left out of 1.0.0.

The main change is the encapsulation of all the post permalink code in a new Frontend method called (you guessed it) getPermalink(). This will hopefully enable people to do weird things to their permalinks by overriding this method, without breaking plugins and template compatibility.

Related to this change is the addition of a new option (I promise it's the last one to be added) called 'post_suffix', which if not empty gets appended as-is to the post permalink. A typical use for this option is to have all post URLs end with something like '.html' (of course, you can also fool your users by setting it to something like '.py' or -- ugh! -- '.pl' or '.asp'). This is mainly for those migrating from a different environment, and wishing to preserve their permalinks.

You can download 1.0.0pre1 from the project area, where you will also find the full Changelog for this release.