dazuma / blockenspiel
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
2950c1f
commit 2950c1ff71f5abb8731e38c5f2e49b53dce11854
tree ba1244f35a1ef80ecaa3d8074b7b3ee787b91380
parent 864b8f740b0fdb49d3f13a6d45b7ce9cc225a7b4
tree ba1244f35a1ef80ecaa3d8074b7b3ee787b91380
parent 864b8f740b0fdb49d3f13a6d45b7ce9cc225a7b4
blockenspiel / History.rdoc
0.3.1 / 2009-11-08
- Blockenspiel#invoke can now take its options hash as the second argument (instead of the third) when using dynamic target generation, since the second argument is otherwise unused in this case.
- Now defines Blockenspiel::VERSION, as a versionomy object if the versionomy library is available, or as a version string if not.
0.3.0 / 2009-11-04
- dsl_attr_writer and dsl_attr_accessor convenience methods are available for creating DSL-friendly attributes.
- Dynamic DSL methods can now take real block arguments, if supported by the Ruby interpreter.
- Shortened README.rdoc and renamed the longer version to Blockenspiel.rdoc.
- Some documentation updates.
0.2.2 / 2009-10-28
- Support for gemcutter hosting in the build/release scripts.
- Some clarifications to constant scopes internal in the code.
- A few documentation updates.
- Minor changes to the Implementing DSL Blocks paper to deal with Why’s disappearance.
0.2.1 / 2009-04-16
- Now compatible with Ruby 1.9.
- Now compatible with JRuby 1.2.
- No longer requires the mixology gem.
- Building no longer requires hoe.
0.2.0 / 2009-04-15
- Earlier build of 0.2.1 that had some problems with JRuby.
0.1.1 / 2008-11-06
- Added ability to pass the block as the first parameter in the dynamic DSL builder API; cleaned up the API a little
- Minor fixes to Implementing DSL Blocks paper
- Some updates to rdocs
- More test coverage
0.1.0 / 2008-10-29
- Alpha release, opened for public feedback
- Tightened constraints on block parameters
- Added some test cases for threads and parameter constraints
- Revisions to the Implementing DSL Blocks paper
0.0.4 / 2008-10-24
- Improvements to the logic for choosing behaviors
- Added exception classes and provided better error handling
- Actually added the behavior test case to the gem manifest…
- Documentation revisions
- Revisions to the Implementing DSL Blocks paper
0.0.3 / 2008-10-23
- Added :proxy behavior for parameterless blocks
- Removed option to turn off inheriting, since the semantics are somewhat ill-defined and inconsistent. All parameterless blocks now exhibit the inheriting behavior.
- Added tests for the different behavior settings.
0.0.2 / 2008-10-21
- Cleaned up some of the documentation
- Revisions to the Implementing DSL Blocks paper
0.0.1 / 2008-10-20
- Initial test release
