-
Notifications
You must be signed in to change notification settings - Fork 28
/
changelog.txt
147 lines (106 loc) · 5.57 KB
/
changelog.txt
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
** Version 1.4.2 - Date 15.07.2013 **
* Change load sequence of M.Application
* Add callback methode to delegate finish call
** Version 1.4.1 - Date 07.05.2013 **
* Set package command deprecated
* Add favicon
* Add templates directory to Espresso build process
* Add try catch to the main function and set M.ErrorWhileLoadingApplication to false if an error occurs
** Version 1.4.0 - Date 26.03.2013 **
* node v0.10.1 ready
* bugfix with subdirectories
* put main.js to the bottom of the *_App.js
** Version 1.3.0 - Date 07.12.2012 **
* return 502 if remote server returns nothing
* add targetQuery to M.Application
* add some eastereggs
* add feature to exlude device specific Views
* m4a support
* Add core functionality to preload images
* Fixed issue when running on windows: The first argument was node.exe (thx to Tom Peplow)
** Version 1.2.0 - Date 02.07.2012 **
* Switched from PhoneGap to Cordova (version 1.9)
* Added support for Cordova plugins
** Version 1.1.0 - Date 23.04.2012 **
* Fixed missing quotes in view template
* Added generator to start local socket server
* Fixed iOS simulator for xcode 4.3 (updated ios-sim)
* Added validators to preSort task
* Fixed the native packaging for ios and android
** Version 1.0.0 - Date 25.01.2012 **
* Added param to customize the default config.json
* Fixed i18n-duplicates: They now don't get merged into APPNAME_App.js
** Version 1.0.0RC1 - Date 13.01.2012 **
* Added support for web fonts as resources.
* Fixed a bug with project init and the d8 library.
* Added app icon support to native packaging.
* Added splashscreen support to native packaging.
** Version 0.8.0 - Date 06.12.2011 **
* Add "package" command to build native apps with PhoneGap.
** Version 0.7.3 - Date 23.11.2011 **
* Updated Espresso to work with node 0.6.x.
** Version 0.7.2 - Date 12.10.2011 **
* Added 'stores' to sort chain of espresso (preSort task).
* Added install.sh to ease up the process of creating an espresso alias.
* Added defaultLanguage property to config.json.
* Fixed broken version flag in cache manifest.
* Added 'useTransitions' and 'enableTouchOverflow' to config.json.
* Close <head>-tag correctly
* Updated The-M-Project submodule to v0.7.0
* Adjusted project generator
** Version 0.7.1 - Date 25.07.2011 **
* Fixed the project generator (espresso init).
** Version 0.7.0 - Date 22.07.2011 **
* Add espresso deploy command and deployment methods for "ftp" and "ssh".
* Create icons when generating a new project with espresso init.
** Version 0.6.1 - Date 08.07.2011 **
* Added meta-tag to fix the application's width to the device's width.
* Create style.css when generating a new project with espresso init.
* Export config.json's "application" as M.Application.config, if set.
** Version 0.6.0 - Date 01.07.2011 **
* Add dead code elimination to only deploy necessary The-M-Project files.
* config.json: Add boolean-typed property "eliminate" to enable or disable
the dead code elimination process. Default: false
* config.json: Add string[]-typed property "reachable" to flag objects as
reachable even though the're not used in the application. Default: []
* Fix a bug where the proxy mangled binary files. (Issue #12)
** Version 0.5 - Date 03.06.2011 **
* New command line interface
* Support for the Node Package Manager (npm)
* Support of git submodules
* New Proxy config format
* Upgrade to most recent versions of used libraries
* Update The-M-Project to version 0.4
* Some refactoring
* Some bugfixes
* Removal of unused code
** Version 0.0.9 - Date 22.02.2011 **
* Added new feature: when starting m-server and running the application in a browser, the application
is automatically re-build every time the browser is getting refreshed. Not cache.manifest is generated during the build.
* Added new command line arguments for m-server.js: -m, --manifest run the server in manifest mode, to compile and
the application with cache.manifest.
* Fixed bug: server is now handling POST requests correctly.
** Version 0.0.8-1 - Date 09.02.2011 **
* Fixed bug: jQuery, jQuery Mobile and underscore are now sorted in the needed order
before they are included into the index.html.
* Added new command line arguments for m-init.js: '-d, --dir [custom project directory] a custom project directory'
node m-init.js -p myNewProject -d /Users/Foo/Work will generate a new project in /Users/Foo/Work"
** Version 0.0.8 - Date 08.02.2011 **
* Added property: 'offlineManifest: true/false' in the config.json, to switch on/off the generation of the
offline manifest.
* Added property: 'environment: PhoneGap/Web' in the config.json, to switch on/off the usage of the phonegap.js.
default is 'Web'
* Added property: 'm_serverPort: "Port"' to run the built-in server on a custom port.
* Added property: 'm_serverHostname: "Hostname"' to run the built-in server on a custom hostname.
* Added property: 'htmlHeader' to customize the HEAD entries in the index.html.
* Added detection of "circles" in the m_require chain.
* Added command line arguments for m-server.js.
** Version 0.0.7-1 - Date 01.02.2011 **
* Added feature to use the refs attribute of the libraries property
to sort the library entries in the index.html
* Fixed a bug, which leads to a crash on Windows when addressing the file of a
3rd Party lib, that is existing.
** Version 0.0.7 - Date 31.01.2011 **
* Added support for 3rd Party Libs.
* Deleted leading '/' in the cache.manifest
* Fixed typo, where reference to 'task.js' is written in uppercase