drnic / newjs

newjs - create new JavaScript libraries

This URL has Read+Write access

newjs / History.txt
100644 125 lines (81 sloc) 3.577 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
== 1.7.0 2009-03-03
 
* rails/javascript_test: -j/--jshoulda flag to use jshoulda instead of vanilla jsunittest
* rack/javascript_test: same as rails/javascript_test but for non-rails web apps
* jshoulda is vendored and copied into project via "rake vendor:update:jshoulda"
 
== 1.6.0 2008-10-09
 
* page generator (for newjs_iphone) - creates src/model.js,.css,.html
  and test/test_model.html
 
== 1.5.1 2008-10-09
 
* Added newsjs_iphone to Manifest for distribution
 
== 1.5.0 2008-10-05
 
* newjs_iphone: installs variant of newjs in Html/ subfolder of an Xcode project
    This includes Html/Rakefile, Html/script/generate etc.
    It is still a work in progress, e.g. do we need specific generators etc.
* Update jsunittest files for 0.7.2
 
== 1.4.2 2008-07-08
 
* Updated the gem dependencies
 
== 1.4.1 2008-07-08
 
* rstakeout: fixed !# ruby
* newjs: creates src/proj_name.js.erb to show its a template, not a js file
 
== 1.4.0 2008-05-03
 
* javascript_test: nested folders for tests; e.g. javascript_test models/game -> test/javascript/models/game_test.html
* javascript_test: rake tasks/js_autotest - support nested folders for tests
* javascript_test: -f/--framework=[jquery|prototype] - deploys + includes external framework
* javascript_test: -l/--library - creates a name.js stub file
* install_website: txt webpages are processed through ERb
 
== 1.3.7 2008-03-04
 
* Update to jsunittest 0.6.3 with IE6/7 fixes
 
== 1.3.6 2008-02-21
 
* rails/javascript_test: mounts public/javascripts not src
 
== 1.3.5 2008-02-20
 
* Arrg - upgrading to rubigen 1.2.2
 
== 1.3.4 2008-02-20
 
* update jsunittest.js to 0.6.1
 
== 1.3.3 2008-02-20
 
* Push out rubigen 1.2.1 with its bug fixes for APP_ROOT
* generate/destroy apply expand_path to APP_ROOT
 
== 1.3.2 2008-02-20
 
* remove options from 'env ruby' in newjs bin
 
== 1.3.1 2008-02-18
 
* rails/javascript_test: unpacks rstakeout/js_autotest too
 
== 1.3.0 2008-02-18
 
* rails: javascript_test generator - creates HTML test, plus installs assets + rake tasks
* install_website: txt2html uses RUBYFORGE_PROJECT for downloads url
 
== 1.2.0 2008-02-18
 
MAJOR CHANGE
  * using jsunittest (http://drnicjavascript.rubyforge.org/jsunittest/)
  * no prototypejs dependencies
 
== 1.1.0 2008-02-17
 
MAJOR CHANGE - test files in test/unit
HOWTO UPGRADE:
  * Run 'newjs .' within your project
  * Take note of differences and apply them to your files
  * Move all tests to test/unit and add '../' to all <script> + <link> in test HTML
  * Use 'script/generate unit_test' instead of 'script/generate javascript_test'
CHANGES
  * unit_test: Added specific unit_test generator placing tests in test/unit folder
  * functional_test: Added specific functional_test generator for tests of dist/xxx.js
  * javascript_test: REMOVED - replaced by unit_test + functional_test
  * install_website: index.txt has Git repo instructions too - just delete svn/git if unnecessary
  * rake dist: distribution files stored to website/dist (if folder website exists)
  * newjs: url option now works
 
== 1.0.4 2008-02-16
 
* newjs - added missing newjs/rubyforge.rb file
 
== 1.0.3 2008-02-15
 
* install_website:
  * changed generated screen.css to be same as newjs's screen.css
* website:
  * Tutorial on releasing JavaScript library
 
== 1.0.2 2008-02-15
 
* newjs:
  * rake release VERSION=X.Y.Z to push dist+pkg to rubyforge
* website:
  * added 'how to configure website upload'
 
== 1.0.1 2008-02-15
 
* 1 major bugfix:
  * install_website:
    * website_upload now works
    * uses config/website.yml
 
== 1.0.0 2008-02-14
 
* 1 major enhancement:
  * Initial release