Sha256: 4162f64a3ba70c9ebc6471c42da425f117ae2fbead4fd4c1dff5829fe121dcfe

Contents?: true

Size: 1.51 KB

Versions: 1

Compression:

Stored size: 1.51 KB

Contents

= RELEASE HISTORY

== 1.0.0 (2011-07-15)

This release overhauls the API. The #autoreload method now
takes a block. All libraries required within this block
will be autoreloaded. The old API will raise an error!!!
This was done to simplify the overaul design of the library
and consequently make it much more efficient, but also to
fix a rather nasty bug that prevented scripts required by
other scripts that were to be autoreloaded from autoreloading
as well. 

The new design rely's solely on $LOADED_FEATURES, rather than
looking up files on the $LOAD_PATH itself. This has an important
consequence for Ruby 1.8 or older. Becuase older version of Ruby
do not put the expanded path in $LOADED_FEATURES, autoreloading
occurs regardless of whether the file has changed or not. On
Ruby 1.9+ however, where the full path is available, the file will
only be reloaded if it has changed, it does this by checking the
mtime of the file.

Changes:

* Overhaul API to use block form.
* Remove Lookup module (no longer needed).
* Fix require of require issue.


== 0.3.1 (2011-05-15)

This release simply fixes licensing issues. Autoreload is licensed
under the GPL v3.


== 0.3.0 (2010-10-14)

Changes:

* Fix issue with looking up Roller libraries.
* Switch testing framework to RSpec2.


== 0.2.0 (2010-05-10)

Changes:

* Completely reworked API.


== 0.1.0 (2010-05-01)

Changes:

* Same as original, but now a RubyWorks project.


== 0.0.1 (2007-07-01)

Changes:

* Initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
autoreload-1.0.0 HISTORY.rdoc