Skip to content

Latest commit

 

History

History
110 lines (70 loc) · 4.58 KB

HISTORY.md

File metadata and controls

110 lines (70 loc) · 4.58 KB

HISTORY

...

  • Special thanks to Jochen Seeber (@jochenseeber):
    • Fix remaining delegation on Ruby 2.7 (PR #62)
  • Remove support for Ruby 1.8.7 and REE, because they are no longer runnable on Travis CI
  • Announce that continued support for any EOL Ruby versions (that is, versions prior to Ruby 2.5 as of Jan 13 2021) will be decided on Feb 1, 2021 based on comments to issue #58
  • Special thanks to Benoit Daloze (@eregon):
    • Fix delegation on Ruby 2.7 (issues #45 and #44, PR #52)
  • Special thanks (again!) to Taichi Ishitani (@taichi-ishitani):
    • Fix keyword arg warnings on Ruby 2.7 (issue #44, PR #45)
    • Filter Docile's source files from backtrace (issue #35, PR #36)
  • Special thanks (again!) to Taichi Ishitani (@taichi-ishitani):
    • Fix for DSL object is replaced when #dsl_eval is nested (#33, PR #34)
  • Special thanks to Taichi Ishitani (@taichi-ishitani):
    • Fix for when DSL object is also the block's context (#30)
  • Allow helper methods in block's context to call DSL methods
  • Add SemVer release policy explicitly
  • Standardize on double-quoted string literals
  • Workaround some more Travis CI shenanigans
  • Special thanks to Christina Koller (@cmkoller)
    • add DSL evaluation returning return value of the block (see .dsl_eval_with_block_return)
  • add an example to README
  • keep travis builds passing on old ruby versions
  • as much as possible, loosen version restrictions on development dependencies
  • clarify gemspec settings as much as possible
  • bump rspec dependency to 3.0.x
  • Special thanks to Ken Dreyer (@ktdreyer):
    • make simplecov/coveralls optional for running tests [33834852c7]
    • update URL in gemspec [174e654a07]
  • Special thanks to Alexey Vasiliev (@le0pard):
    • fix problem to catch NoMethodError from non receiver object
    • upgrade rspec format to new "expect" syntax
  • remove unnecessarily nested proxy objects (thanks @Ajedi32)!
  • documentation updates and corrections
  • documentation updates and corrections
  • fix Rubinius build in Travis CI
  • add functional-style DSL objects via Docile#dsl_eval_immutable
  • simplify and clarify code
  • fix a minor bug where FallbackContextProxy#instance_variables would return symbols rather than strings on Ruby 1.8.x
  • instrument code coverage via SimpleCov and publish to Coveralls.io
  • allow passing parameters to DSL blocks (thanks @dslh!)
  • relaxed rspec and rake dependencies to allow newer versions
  • fixes to documentation
  • Initial Feature Set