# Subject: doodle 0.1.0 Released

**URL:** <https://www.ruby-forum.com/t/subject-doodle-0-1-0-released/135954>\
**Category:** Ruby\
**Created:** [April 26, 2008, 10:56pm UTC](https://www.ruby-forum.com/t/subject-doodle-0-1-0-released/135954 "2008-04-26T22:56:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sean](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f0a364/32.png) [@sean](https://www.ruby-forum.com/u/sean)\
**Post date:** [April 26, 2008, 10:56pm UTC](https://www.ruby-forum.com/t/subject-doodle-0-1-0-released/135954/1 "2008-04-26T22:56:28Z")

</div>

doodle version 0.1.0 has been released!

- [http://doodle.rubyforge.org](http://doodle.rubyforge.org)

Doodle is a gem for simplifying the definition of Ruby classes by  
making attributes and their properties more declarative. Doodle is  
eco-friendly: it does not globally modify Object, Class or Module.

Changes:

## 0.1.0 / 2008-04-26

- doodle’s first beta version - the API should remain stable from now on
- created a Google group: [http://groups.google.com/group/ruby-doodle](http://groups.google.com/group/ruby-doodle)
- major change: changed Doodle from module to class so you now use  
class Foo \< Doodle  
instead of  
class Foo \< Doodle::Base
- Doodle::Helper renamed Doodle::Core
- added #parent method - returns outer object in initialization blocks  
(see spec/doodle\_context\_spec for example usage)
- fixed class and singleton attribute inheritance
- rake spec now passes all specs with ruby 1.8.6, ruby 1.9.0 and JRuby  
1.1.1
- added more specs
- added lib/doodle/utils.rb (used by examples)
- removed (half-hearted) support for 1.8.5
- removed redundant methods & excised some cruft
- refactored project to use newgem

## 0.0.11 / 2008-04-13

- refactored attributes and conversions

- [http://doodle.rubyforge.org](http://doodle.rubyforge.org)
