I'm pleased to announce the DataMapper 0.10.0 final release.

This release is the product of over 11 months of work, 1250 commits,
and over 140 tickets resolved.  I want to thank everyone involved,
from people committing code to running their specs with the RCs, it's
been quite a learning experience.

This release contains 90-95% of the API that is expected to be in the
1.0 release, and the primary reason for the 0.10 series is to finalize
the public and semipublic API.

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) Remove gems.datamapper.org from your gem sources:

  gem sources --remove 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 primary reason for this new series is that we've completely
rewritten the specs, and rounded off alot of the sharp corners in the
0.9 series.  While we're still not done, this is a substantial
improvement over the 0.9 series.  This will likely be the last series
before a 1.0 release.

The API should remain relatively unchanged, but where there are
differences, there should be deprecation warnings steering you towards
the new API you should be using.

Martin Gamsjaeger has put together a post showing what is needed to
update to 0.10:

  http://sick.snusnu.info/2009/06/03/migrating-to-datamapper-0100/

The process should be fairly straight forward, but feel free to reply
to this message if you need help, or join us in #datamapper on IRC.

Please 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

--

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