Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
68 lines (50 sloc) 1.89 KB
Revision history for JavaScript-Writer
0.3.0
- Introduce JE.pm in testing to verify the generated javascript code are
correct in syntax.
- var() method now can turn a CODEref inside an array or hash into function().
- When writting a hash with var() method, the output of keys are sorted.
- Require self 0.32.
0.2.0
- Scalar references now generates barewords in jsvascripts:
js->alert(\ "foo")
Now generates
alert(foo)
- append() method now distinguished whether it's been called from
inside JavaScript::Writer or not. This avoids function
name conflictions. Specifically for jQuery(e).append().
- end() method that asserts the end of call chain is removed.
This is a burden rather then a helper.
0.1.0
- Introduce a new wave of js writter with the spiffy "js" function.
- Add "let" method that let you do multiple variable assignment.
- No v-string in "use" for no warning in perl 5.10
0.0.8
- Add as_html() method
- Let new() be an instance method too.
- Extends the use of "var" method so it can tie a javascript variable with a
perl variable.
0.0.7
- Add if...elsif...else
- As an experiment, write a basic Perl6 version under lib6, corresponding
tests are under t6/. It require pugs to run them. Try run-t6.sh.
0.0.6
- Add a 'while' writter.
0.0.5
- Add a var declartion writer, which supports simple values (scalar,
array, hash), as well as function assignments.
0.0.4
- Add function name and arguments to function writer.
0.0.3
- Fix messy POD :(
0.0.2 Tue Aug 28 00:17:13 CST 2007
- Featured "call chain", let it be joyful like jquery.
- overload "<<" and stringify as syntatic sugar
- use AUTOLOAD to call functions like perl
- Directly use JSON::Syck instead.
- Add an "object" method that let you call function
on objects other then "window"
- Add a "function" method that let you write function
definition with perl sub.
0.0.1 Sun Aug 19 20:59:58 2007
Initial release.