After a bit longer wait than I would prefer, I'd like to announce the
DataMapper 0.10.0 Release Candidate 2.

This will be the final RC for 0.10.0, and assuming no major
regressions are found in it, the 0.10.0 final release will occur one
week from now on Tuesday.

For the impatient, here are the command line instructions to install
it:

Install
-------

NOTE: Before you start, please make sure you have the latest version
of rubygems by running the command:

  sudo gem update --system

You should have the latest version of rubygems (1.3.5) before
proceeding:

1) Add gems.datamapper.org as a gem source if it isn't already:

  gem sources --add http://gems.datamapper.org

2) Install the extlib gem:

  sudo gem install extlib

3) Install the dm-core gem:

  sudo gem install dm-core

4) (OPTIONAL) Install whatever dm-more gems you use, eg:

  sudo gem install dm-aggregates
  sudo gem install dm-constraints
  sudo gem install dm-migrations
  sudo gem install dm-serializer
  sudo gem install dm-timestamps
  sudo gem install dm-validations
  sudo gem install dm-types

5) (OPTIONAL) Install the database driver, or adapter you plan on
using, eg:

  sudo gem install data_objects do_sqlite3  # or do_mysql/do_postgres

NOTE: dm* and do* gems should be at version 0.10, while extlib will be
at version 0.9.13.

What's New
----------

The main differences between RC1 and RC2 are bug fixes, although we
have a few optimizations in the column types used when auto-migrating
a table.  There is a :min and :max option for Integer properties now
that can choose the optimal sized integer column on databases that
have more than INTEGER columns.  On MySQL it will also set integer
columns as unsigned if the :min is greater than 0.

If you are running 0.9.x, I would strongly encourage you to test this
version, as there are about ~140 fixes and about 1250+ commits between
0.9 and 0.10.

What's left
-----------

There's not alot left to do before 0.10.0 is released.  Quite a few
people are running edge dm-core just fine, so the reason for RC2 is
just to do a final check for regressions before the real release next
week.

What we need
------------

The main thing we need is for people with well specced apps to pull
down RC2 and run them using RC2.  Please report any problems, and if
you notice any regressions please be sure to tag them as "regression",
which I treat with top priority.

Report any issues you find in IRC, on the mailing list, or in the
tracker:

IRC:          #datamapper
Mailing List: http://groups.google.com/group/datamapper
Bug Tracker:  http://datamapper.lighthouseapp.com/projects/20609-datamapper

Please search through the existing tickets prior to submitting, but
when in doubt please create a ticket.  I would rather have to sort
through dupes or tickets that turn out to be resolved/invalid than for
a valid bug to go unreported.

Likewise if you're experiencing any problems with 0.9.x, please try
RC2 and see if it resolves your problem.  If it does, and you've
created a ticket for it, please add a comment to the ticket so we can
close the ticket.

--

Dan
(dkubb)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to