forked from medikoo/modules-webmake
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGES
More file actions
105 lines (87 loc) · 3.64 KB
/
CHANGES
File metadata and controls
105 lines (87 loc) · 3.64 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
v0.3.12 -- 2012.10.05
* Add 'name' and 'amd' options. Bundle can now be directly exposed
in global (or AMD) namespace
* Update dependencies to its latest versions
* Improve documentation
v0.3.11 -- 2012.07.20
* Support browser polyfills for Node.js modules. Such modules should be placed
in node_modules folder to be picked up by Webmake
* Fix small resolution bug of "." path, it caused bundling same module twice
v0.3.10 -- 2012.07.20
* Fix resolution of main path when working outside of package scope
v0.3.9 -- 2012.07.02
* Fix bug related to external package resolution (affected only Node v0.8)
v0.3.8 -- 2012.06.13
* Webmake function is now hybrid it accepts a callback and returns promise
* Great documentation improvements from Jaap Roes
* Update up to v0.8 branch of es5-ext and v0.5 branch of deferred
* package.json now in npm friendly format
* It's safe to use optimist at v0.3
v0.3.7 -- 2012.03.22
Fixes:
* Input paths resolution now works properly in all cases (on both *nix and
windows)
* Require paths resolution logic is now aware of current system separator type,
this makes webmake 100% ready for both systems (*nix and windows)..
* Handling of current and parent directory index requires (e.g. './' or '../')
* Handling of paths with trailing slash (e.g. './path/') where both file
and directory is present (e.g. ./path.js and ./path/)
v0.3.6 -- 2012.02.23
* Replace rudimentary require calls parser with solid and fast solution -
find-requires module
* Add support for sourcemaps
v0.3.5 -- 2012.02.12
* Fixed resolution of paths ended with slash (client side logic didn't handle
that properly)
* Cleanup and from now on maintain code with JSLint
v0.3.4 -- 2012.01.22
* Now programmatically webmake can write output file (before it was just
returning content)
* Byte order mark awareness
* Pack properly modules without EOL at EOF
* Better 'require' calls parser (but still primitive)
* Allow more input files via options
* More efficient parser
* Generate modules tree always in alphabetical order (diff friendly)
* Better error messages
* Support for packing programs that are not in package context
* Take out parser as separate module, thanks to that, more can be done
programmatically
* Use '.js' in paths, without that e.g. dir 'foo' collided with 'foo.js' module
* Webmake template now safe for old JS implementations that doesn't support
indexes on strings
* Windows support
* Travis CI Configuration
v0.3.3 -- 2011.08.12
Meaningful error when requiring one of node's specific modules
v0.3.2 -- 2011.08.12
Fixes, following now works:
* Require paths ending with js file extension
* Requiring modules from packages that not have main module
Maintenance:
* Update up to es5-ext@0.6.2
v0.3.1 -- 2011.08.11
* Fixed links in package.json (rename aftermath)
v0.3.0 -- 2011.08.11
* Rewritten whole logic with help of promises
* Packages support (!)
* webmake function now takes only input path parameter and returns source
code as result. Shell binary still takes input and output paths as arguments
* Binary is now visible in PATH (when installed globally via npm)
* Better documentation
* Makefile
* Tests configured for TAD suite
v0.2.2 -- 2011.07.20
* Renamed to webmake
* Support for modules located in upper paths than program, it didn't work (!)
* Shell (/bin) script
v0.2.1 -- 2011.05.11
* Fixed assignment error
* Documentation improvements
v0.2.0 -- 2011.05.05
Use widely accepted convention for error handling. Callback passed to webbuild()
will now be called with error (if any) as first argument, and result as second.
v0.1.1 -- 2011.05.04
Meta data: more details in package.json
v0.1.0 -- 2011.05.04
Initial version