From 1bca954576fe9bc2ec82e4a4ce45a72a4abc08f2 Mon Sep 17 00:00:00 2001 From: Charles Lowell Date: Mon, 18 Jan 2010 01:19:08 +0200 Subject: [PATCH] version 0.4.5: ruby getter and setter love --- History.txt | 10 +++++++--- Manifest.txt | 1 + lib/v8.rb | 2 +- therubyracer.gemspec | 4 ++-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/History.txt b/History.txt index 13c9d73..359aa26 100644 --- a/History.txt +++ b/History.txt @@ -1,6 +1,10 @@ -=== 0.X.X 2010-01-XX -* N major enhancements -* N minor enhancements +=== 0.4.5 2010-01-18 +* 3 major enhancements + * case munging so that ruby methods(perl_case) are accessed through javascript in camelCase. + * access 0-arity ruby methods as javascript properties + * invoke ruby setters from javascript as properties +* 1 minor enhancements + * contexts detect whether they are open or not and open when needed === 0.4.4 2010-01-14 * 2 major enhancements: diff --git a/Manifest.txt b/Manifest.txt index de7b51d..b91d0fc 100644 --- a/Manifest.txt +++ b/Manifest.txt @@ -48,5 +48,6 @@ spec/redjs/jsapi_spec.rb spec/redjs_helper.rb spec/spec.opts spec/spec_helper.rb +spec/v8/to_spec.rb tasks/rspec.rake therubyracer.gemspec diff --git a/lib/v8.rb b/lib/v8.rb index c7cf880..ecaef33 100644 --- a/lib/v8.rb +++ b/lib/v8.rb @@ -2,7 +2,7 @@ $:.unshift(File.dirname(__FILE__)) unless $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__))) module V8 - VERSION = '0.4.4' + VERSION = '0.4.5' require 'v8/v8' #native glue require 'v8/to' require 'v8/context' diff --git a/therubyracer.gemspec b/therubyracer.gemspec index 80196d0..3dee8f7 100644 --- a/therubyracer.gemspec +++ b/therubyracer.gemspec @@ -2,11 +2,11 @@ Gem::Specification.new do |s| s.name = %q{therubyracer} - s.version = "0.4.4" + s.version = "0.4.5" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Charles Lowell", "Bill Robertson"] - s.date = %q{2010-01-14} + s.date = %q{2010-01-18} s.description = %q{Embed the V8 Javascript interpreter into Ruby.} s.email = ["cowboyd@thefrontside.net", "billrobertson42@gmail.com"] s.extensions = ["ext/v8/extconf.rb"]