Welcome to mirror list, hosted at ThFree Co, Russian Federation.

changelog.md « doc - github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 4c572dd891f9cd8f8c2a381d9264482cdd10af4b (plain)
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
npm-changelog(1) -- Changes
===========================

## HISTORY

* 0.0.1:
  Lots of sketches and false starts.  Abandoned a few times.

* 0.0.2:
  Install worked mostly.  Still promise-based.

* 0.0.3:
  Converted to callbacks.  
  Mikeal Rogers wrote a registry for it.

* 0.0.4:
  version dependencies  
  link packages  
  activation  
  lifecycle scripts  
  bin linking  
  uninstallation

* 0.0.5:
  fix a few bugs in uninstall wrt dependent packages  
  fix relative require()for nodejs modules installed with the "bin" field.  
  (issue #2)  
  update to work with node 0.1.33 (aka net2)  
  added publish and tag commands

* 0.0.6:
  set up a public registry  
  send content-length with registry PUTs  
  adduser command (Mikeal Rogers)  
  ini file stuff (Mikeal Rogers)  
  env-specific package.json  
  added more info to npm's the package.json (bugs, contributors, etc.)

* 0.0.7:
  fixed a few bugs in semver  
  refactor documentation  
  add "help" command  
  add install from registry  
  everything else core  
  push to beta

* 0.1.0 - 0.1.2:
  push to beta, and announce  
  clean up some bugs around lifecycle scripts  
  reduce reliance on makefile  
  documentation updates  
  Fixed DOA bugs  
  Removed dependence on ronn

* 0.1.3:
  Changed a few details with configs (fix #5)  
  Update adduser and publish to put author info in the data  
  Use buffer api for file writes, hopefully fix #4

* 0.1.4 - 0.1.5:
  Fixes for a few more bugs and fix some documentation.

* 0.1.6 - 0.1.7:
  Add cache functionality  
  Use couchdb attachments to host tarballs  
  Handle odd require.paths more appropriately  
  Don't break on install if the man path is missing  
  Support publishing or installing a folder or local tarball

* 0.1.8:
  Bugfixes  
  Add start, stop, restart, and test commands

* 0.1.9:
  npm list enhancements  
  fix the install bug

* 0.1.10:
  More errors found by Ryan Dahl and Kris Zyp  
  Better uninstall and list behavior  
  Docs for new developers.  
  Better tracking of ownership on the registry.

* 0.1.11:
  Martyn Smith found a whole lot of bugs.  
  Make publish not die when the tarball is big.  
  "make uninstall" support

* 0.1.12 - 0.1.13:
  Fix the downloading bug that was breaking the tarballs  
  Update some docs

* 0.1.14 - 0.1.16:
  Fix to stay in sync with node changes  
  Put a special tag on link installs  
  Modify semver comparison slightly  
  add unpublish command  
  Use the "drain" event properly for uploads  
  Handle thrown errors  
  Handle .npmignore

* 0.1.17:
  Stabilization.

* 0.1.18:
  Change a few default configurations  
  Add test harness  
  Default publish, install, and link to "." if no arguments given  

* 0.1.19 - 0.1.20:
  Create a bunch of bugs  
  Fix a bunch of bugs  
  Some minor speed improvements 

* 0.1.21 - 0.1.22:
  Relative paths  
  Support comments in package.json  
  Add owner name to ls output  
  Add "owner" command to manage package owners  
  Support hook scripts in `{root}/.npm/.hooks/`  
  Initial support for config file relative to node executable  
  Support for http proxies  
  Documentation updates

* 0.1.23:
  update command - This is huge.  
  Rollback for failed installations  
  Install dependencies for link packages  
  Silently read passwords for adduser  
  Cascading configs: cli, env, user, global  
  First pass at `npm view` command

* 0.1.24, 0.1.25:
  Fix a bunch of things  
  Cleanup, etc.  
  help via --help, -h, or -?  
  
* 0.1.26:
  "modules" hash in package.json (Alex K. Wolfe)  
  Better "restart" command (Alex K Wolfe)  
  Work on Cygwin  
  Remove link packages properly  
  Make several commands more parallel

* 0.1.27:
  Man pages handled with the "man" entry, or a "man" directory  
  Install man pages in the "manroot" config dir  
  Control log output with the "loglevel" config  
  Support a "bin" directory of executables that get auto-linked  
  Un-deprecate the "lib" directory.  
  Bug killing  
  Split up the tar usage so it works on Solaris  
  bundle command  
  rebuild command

* 0.2.0:
  Lots more bug killing  
  Various fixes found during the Node Knockout extravaganza  
  Change all "name-version" things to be "name@version"  
  First allegedly "stable" release.

* 0.2.1:
  Minor updates and bugfixes

* 0.2.2:
  Update "help" to work on Solaris  
  Remove updated packages that don't have dependencies.  
  Allow implied suffixes on .js bins  
  Fix an "adduser" bug

* 0.2.3:
  Lots of documentation tweaks and cleanup  
  Support || in version ranges

* 0.2.4:
  Contribution party!  
  Better list whitespace  
  Lots of config happiness  
  Ignore all major SCM folders by default  
  Handle proxies and hostnames with ports  
  Better Bundling  
  Add 'outdated' command  
  Better handling of "engines" field

* 0.2.5:
  Make npm OK to use programmatically (Charlie Robbins)

* 0.2.6:
  More programmatic updates  
  recursive package removal  
  tab completion

* 0.2.7 - 0.2.8:
  Bundle treated like a first-class citizen, and simplified  
  Many bug fixes

* 0.2.9:
  npm version command  
  shasums on all tarballs  
  More portable tar option usage  
  Much beefed up bundle command  
  Deep view command

* 0.2.10:
  npm edit command  
  various stability bugfixes.

* 0.2.11:
  ~> and 1.2.x style version ranges  
  complete tab completion: see `npm help completion` (Evan Meagher)  
  explore command: see `npm help explore`  
  docs command: see `npm help docs`  
  keywords and description in `npm ls`  
  Frequently asked questions at `npm help faq`

* 0.2.12:
  Various bugfixes (0.2.11 was big, broke some stuff)  
  `npm faq` command (wrapper for `npm help faq`)

* 0.2.13:
  Merry Xmas!  
  Config setting on the command line with grace and gusto  
  Portability and stability fixes.  
  Mostly sort of works with Homebrew-installed nodejs.

* 0.2.14:
  A little bit of documentation overhaul.  
  Support for `"<name>":"<url>"` for dependencies.  
  Fix for "unpublish" regression.  
  Support for "files" array.  
  Dependency info in lifecycle scripts.  
  More data validation.

* 0.2.15 - 0.2.17:
  Added "--force" for publish  
  Support argless "unpublish" and "uninstall" in package dirs  
  Document future stuff  
  Remove support for "modules" hash  
  Read package defaults when reading json

* 0.3.0:
  More correct permission/uid handling.  (Sudo is now ok!)  
  Require node 0.4.0  
  Separate semver out into a separate utility.