DataMapper 0.10.0 Released

7 views
Skip to first unread message

Dan Kubb (dkubb)

unread,
Sep 16, 2009, 3:44:03 AM9/16/09
to DataMapper
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)

Nicholas Orr

unread,
Sep 16, 2009, 3:50:13 AM9/16/09
to datam...@googlegroups.com
Awesome work Dan and everyone else :)

I'll be having a look at this shortly.

Nick

sliu

unread,
Sep 28, 2009, 4:22:03 AM9/28/09
to DataMapper
Good done!
Appreciate your work, thanks very much!

On Sep 16, 3:50 pm, Nicholas Orr <nicholas....@zxgen.net> wrote:
> Awesome work Dan and everyone else :)
> I'll be having a look at this shortly.
>
> Nick
>
> On Wed, Sep 16, 2009 at 5:44 PM, Dan Kubb (dkubb) <dan.k...@gmail.com>wrote:
>
>
>
> > 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 --removehttp://gems.datamapper.org

Daniel N

unread,
Sep 28, 2009, 5:45:01 PM9/28/09
to datam...@googlegroups.com
Yay! Great achievement guys :) this is really exciting

On Monday, September 28, 2009, sliu <liuso...@gmail.com> wrote:
>
> Good done!
> Appreciate your work, thanks very much!
>
> On Sep 16, 3:50 pm, Nicholas Orr <nicholas....@zxgen.net> wrote:
>> Awesome work Dan and everyone else :)
>> I'll be having a look at this shortly.
>>
>> Nick
>>
>> On Wed, Sep 16, 2009 at 5:44 PM, Dan Kubb (dkubb) <dan.k...@gmail.com>wrote:
>>
>>
>>
>> > 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 http://gems.datamapper.org from your gem sources:
>>
>> >  gem sources --removehttp://http://gems.datamapper.org
Reply all
Reply to author
Forward
0 new messages