Path: | HISTORY.md |
Last Update: | Sat Feb 23 07:13:29 +0000 2019 |
# RELEASE HISTORY
## 0.7.0 / 2012-03-26
This release has some major API changes. Most significantly a number of modules have been renamed. The `Method` module has been renamed to `Annotative::Methods`. Likewise the `Attribute` module has been ranamed to `Annotative::Attributes`, and so on. These have been renamed so that including `Anise` in the toplevel will not cause conflicts with any other modules or classes an application or library might be using. In addition these modules now must use `extend` rather then `include` to be mixed into a class or module, since they conatin only class methods.
Changes:
## 0.6.0 / 2011-05-16
This release fixes an bug in which append_features cant be called b/c it is a private method. This release also renames `ClassMethods` modules to `Aid`.
Changes:
## 0.5.0 / 2011-04-30
The primary changes in this release are behind the scenes implementation improvements. The most significant of which is the simplification of the append_features code. In addition, annotators have been enhanced to assign a single argument if one, and an array of arguments if there are more than one. They can also override the callback altogether.
Changes:
## 0.4.0 / 2009-05-28
This version adds a callback method called annotation_added