Radiant 0.7.1 - Engraving Release (bugfixes)

Posted by Sean Cribbs on Sunday, February 15, 2009 | |

Radiant 0.7.1 Engraving is a bugfix release that corrects two errors
in the user-interface. The contents of page-parts will now maintain
escaped HTML characters across saves, and the tag reference will now
properly display when ‘<normal>’ is selected as the page type. The
spec-suite was expanded to cover these regressions. Many thanks to John
Muhl for identifying the escaping issue and a number of other community
members for diagnosing the tag reference issue.

Installation

To install use the gem command (with ‘sudo’ as necessary):

$ gem install radiant
Upgrading an existing project/site from 0.7.x

1. Update the Radiant gem:

% gem update radiant

2. Change the RADIANT_GEM_VERSION constant in config/environment.rb to “0.7.1”.

3. Restart the server

Upgrading an existing project/site from 0.6.5 – 0.6.9

1. Change the RADIANT_GEM_VERSION constant in config/environment.rb to “0.7.1” or remove it altogether.

2. Update the Radiant assets in your project:

rake radiant:update

3. Copy your customizations back into config/environment.rb, if necessary.

4. Migrate the database:

rake production db:migrate

5. Restart the server

Upgrading an existing project/site from 0.5.x – 0.6.4

The upgrade process changed significantly from last release, so listen
up! To upgrade an existing installation, BACKUP YOUR DATABASE, update
the gem, and create a new Radiant project using the instructions above.
Then point Radiant to the right database by editing config/database.yml
and execute the following command in your project directory:

% rake db:migrate

If you have problems during the upgrade, please let us know.

Creating a new project/site

1. Invoke the radiant command with your desired database driver:

$ radiant -d sqlite3 my_project

2. Bootstrap the database:

$ cd my_project
$ rake db:bootstrap

3. Startup the server and try it out!

$ script/server