- Upgrade to Duktape v2.7.0
- Upgrade to Duktape v2.6.0
- Upgrade to Duktape v2.3.0
- Support passing big numbers (64-bit + bignum) to JS (#43, did, judofyr)
- Upgrade to Duktape v2.0.1
- Upgrade to Duktape v1.6.1 (did)
- Implement
#define_function
(#16, judofyr, did)
- Convert symbols to strings (judofyr, Jean-Baptiste Aviat)
- Support Illumos and Solaris (#33, F4S4K4N)
- Support for big-endian platforms (#30, nanaya)
- Include all required files in the gem (#29, dapi)
- Actually make the gem compile
- Upgrade to Duktape v1.3.0
- Upgrade to Duktape v1.2.1 (josh)
- Upgrade to Duktape v1.1.2 (josh)
- Bundle duktape.{c,h} in the Git repo (josh)
- Add more documentation (josh)
- Add default filename (josh)
- Support encodings properly
- Add error subclasses for the various Duktape errors
- Return instance of ComplexObject for complex objects
- Arrays and objects can now be returned from JavaScript context
- Arrays and hashes can now be passes into JavaScript context
call_prop
andget_prop
now allows nested access- Transcode strings to UTF-8
- Upgraded Duktape to version 2.0.1
- ContextError now includes the error message from Duktape
- README and CHANGELOG is now included in gem