History.txt in ivy4r-0.9.15 vs History.txt in ivy4r-0.10.0
- old
+ new
@@ -1,4 +1,33 @@
+=== 0.10.0 / 2010-03-30
+
+* Add caching support to ivy4r. Ivy4r has now an optional parameter to a caching directory where it
+ stores results from calls to the tasks for each parameter set. If caching is enabled and a call
+ with the same parameters is done the cached result is used instead of executing the task again. This
+ should speed up local development because long running tasks like "ivy:resolve" are cached.
+ Caching can be enabled in buildr with:
+ * add this to your build.yaml or the [home]/.buildr/settings.yaml:
+ ivy:
+ caching.enabled: true
+ * add a marker file to your project under the path project.path_to('use_ivy_caching') Note that this is
+ a marker file only the existence of the file is checked not the content!! If the file exists caching
+ will be used!
+
+
+=== 0.9.15 / 2010-03-20
+
+* Revert changes from 0.9.14 because the fix does not work in all environments. Use the old code again
+ till a fix is found that circumvents the circular dependency issue and keeps the functionality of the tasks.
+
+=== 0.9.14 / 2010-03-14
+
+* Do not use Buildr.projects because of a circular dependency issue with the new buildr thanks to
+ Pepijn Van Eeckhoudt: He has bumped into an issue in the ivy4r buildr extension that triggers
+ circular dependency exceptions. The culprit is the call to Buildr.projects in add_copy_tasks_for_publish.
+ This can cause a call to project.invoke on the project being defined itself. He has checked with the
+ buildr devs and they told me that Buildr.projects should probably not be called from before/after
+ define callbacks.
+
=== 0.9.13 / 2010-02-16
* Fix problems with Facets and ActiveSupport. We now only include the required core extensions,
not all of them.