UNPKG

13.5 kBMarkdownView Raw
1
21.13.2 / 2018-11-14
3===================
4
5 * Use a new timestamp for each chunk in `upload_large` API
6
71.13.1 / 2018-11-13
8===================
9
10 * Filter files in the npm package
11 * Add polyfill for `Object.entries`
12 * Add `update_version` script
13
141.13.0 / 2018-11-13
15===================
16
17 * Support listing of named transformations using the `named` parameter
18 * Fix Node version check. Fixes #217
19
201.12.0 / 2018-11-08
21===================
22
23New functionality
24-----------------
25
26 * Add Responsive Breakpoints cache
27 * Add `picture` and `source` tags
28 * Add fetch support to overlay/underlay (#189)
29 * Add async param to uploader (#193)
30
31Other changes
32-------------
33
34 * Convert CoffeeScript source to JavaScript
35 * Refactor compiled coffee to proper JS
36 * Remove old lib files
37 * Move all sources from `src` to `lib`
38 * Move `cloudinary.js` inside the src folder
39 * Setup library and tests to run with either es6 or es5
40 * Apply babel to support older Node versions
41 * Refactor tests to use promises
42 * Fix Tests
43 * Refactor utils
44 * Move utils.js to utils folder
45 * Add `ensurePresenceOf` and `rimraf` utility functions
46 * Add `nyc` for coverage and update sinon
47 * Add "Join the Community" (#201)
48 * Use upload params in explicit API
49 * Fix raw convert test
50
511.11.0 / 2018-03-19
52===================
53
54New functionality
55-----------------
56
57 * Add `access_control` parameter to `upload` and `update`
58
59Other changes
60-------------
61
62 * Mock `delete_all_resources` test
63 * Add `compileTests` script to `package.json`
64 * Add http/https handling to spec helper
65 * Mock moderation tests
66 * Fix `categorization` test
67 * Remove `similiarity_search` test
68 * Add test helper functions
69 * Add utility functions to `utils`
70 * Replace lodash's `_` with explicitly requiring methods
71
721.10.0 / 2018-02-13
73===================
74
75New functionality
76-----------------
77
78 * Support url suffix for shared CDN
79 * Add Node 8 to Travis CI tests and remove secure variables
80 * Fix breakpoints format parameter
81 * Extend support of url_suffix for different resource types
82 * Add support for URLs in upload_large
83 * Add support for transformations parameter in delete_resources api
84 * Add support for delete_derived_by_transformation
85 * Add format parameter support to responsive-breakpoints encoder
86 * Add expires_at parameter to archive_params
87 * Add `faces` parameter to the `explicit` API
88
89Other changes
90-------------
91
92 * Fix typos
93 * Test transformations api with next_cursor
94 * add test cases of ocr for upload and url generation
95 * add test case of conditional tags
96 * Update dependencies
97 * Fix tests
98 * Remove tests for `auto_tagging`
99
1001.9.1 / 2017-10-24
101==================
102
103 * Decode string to sign before creating the signature (#167)
104 * Update Readme to point to HTTPS URLs of cloudinary.com
105 * Update lib files
106 * Ignore error when `.env` file is missing.
107 * Remove CoffeeScript header
108 * Add `lib\v2\search.js` to git.
109
1101.9.0 / 2017-04-30
111==================
112
113New functionality
114-----------------
115
116 * Add Search API
117 * Add support for `type` parameter in publish-resources api
118 * Add support for `keyframe-interval` (ki) video manipulation parameter
119 * Added parameters `allow_missing` and `skip_transformation_name` to generate-archive api
120 * Add support for `notification-url` parameter to update API
121 * Support = and | characters within context values using escaping + test (#143)
122
123Other changes
124-------------
125
126 * Test/upgrade mocha (#142)
127 * fix bad escaping of special characters in certain scenarios + tests (#140) Fixes #138
128 * Don't normalize negative numbers.
129 * Fix typo: rename `min` to `sub`
130
1311.8.0 / 2017-03-09
132==================
133
134 * Add User Defined Variables
135
1361.7.1 / 2017-02-23
137==================
138
139 * Refactor `generate_auth_token`
140 * Update utils documentation.
141 * Add URL authorization token.
142 * Rename token function.
143 * Support nested keys in CLOUDINARY_URL
144 * Allow tests to run concurrently
145
1461.7.0 / 2017-02-08
147==================
148
149New functionality
150-----------------
151
152 * Add access mode API
153
154Other changes
155-------------
156
157 * Rework tests cleanup
158 * Use TRAVIS_JOB_ID to make test tags unique
159
1601.6.0 / 2017-01-30
161==================
162
163New functionality
164-----------------
165
166 * Add Akamai token generator
167 * Add Search resource by context
168
169Other changes
170-------------
171
172 * Use http library when api protocol is set to http patch
173 * Added timeouts to spec in order to force consistency
174 * Fix publish API test cleanup
175 * Use random suffix in api tests
176 * Use binary encoding for signature
177 * Add coffee watch
178 * Fixed async issues with before queue
179 * Add missing options to explicit api call
180
1811.5.0 / 2016-12-29
182==================
183
184New functionality
185-----------------
186
187 * `add_context` & `remove_all_context` API
188 * Add `data-max-chunk-size` to input created by `image_upload_tag`
189 * Add `moderation` and `phash` parameters to explicit API
190
191
192Other changes
193-------------
194
195 * Modify Travis configuration to test NodeJS v4 and v6 only.
196 * Modify `TEST_TAG`
197 * Use Sinon spy in `start_at` test
198 * Support context as hash argument in context API
199 * Delete streaming profiles after tests
200 * Fix signing URL tests, Fixes #89
201 * Add timeout to delete streaming profile test
202 * add tests for add_context & remove_all_context
203 * add add_context & remove_all_context methods
204 * fix test description
205 * add test to phash in an explicit call
206 * add test to moderation parameter in an explicit call
207 * Add test to accepts {effect: art:incognito}
208 * support phash in explicit call
209 * Fix missing moderation parameter in an explicit call
210 * Fix `nil` to `null`. Call `config()` with parameter name.
211
2121.4.6 / 2016-11-25
213==================
214
215 * Merge pull request #118 from cloudinary/explicit-eager-transformations
216 * Support multiple eager transformations with explicit api
217
2181.4.5 / 2016-11-25
219==================
220
221New functionality
222-----------------
223
224 * Add `remove_all_tags` API
225 * Add `streaming_profile` transformation parameter.
226
227Other changes
228-------------
229
230 * Fix face coordinates test
231 * Sort parameters
232 * Support `http` mode for tests.
233 * Add tests for gravity modes
234
2351.4.4 / 2016-10-27
236==================
237
238New functionality
239-----------------
240
241 * Add streaming profiles API
242
243Other changes
244-------------
245
246 * Change email address in sample project's bower.json
247 * Add files to `.npmignore`
248
2491.4.3 / 2016-10-27
250==================
251
2521.4.2 / 2016-09-14
253==================
254
255New functionality
256-----------------
257
258 * Add publish API: `publish_by_prefix`, `publish_by_public_ids`, `publish_by_tag`.
259 * Add `to_type` to `rename`.
260
261Other changes
262-------------
263
264 * Get version in `utils` from `package.json`
265 * Fix tests.
266
2671.4.1 / 2016-06-22
268==================
269
270Other changes
271-------------
272
273 * Fix #105 #106 - url generation broken width numeric width parameter
274
2751.4.0 / 2016-06-22
276==================
277
278New functionality
279-----------------
280
281 * New configuration parameter `:client_hints`
282 * Enhanced auto `width` values
283 * Enhanced `quality` values
284 * Add `next_cursor` to `transformation`
285
286Other changes
287-------------
288
289 * Remove redundant `max_results` from `upload_preset`
290 * Add tests for `max_results` and `next_cursor`
291 * Refactor explicit with invalidate test
292 * Fix double slash replacement
293 * Fix "should allow listing resources by start date" test
294
2951.3.1 / 2016-04-04
296==================
297
298New functionality
299-----------------
300
301 * Conditional transformations
302
303Other changes
304-------------
305
306 * Add error handling to test
307 * Fix categorization test
308 * Update sample project to use the new cloudinary_js library.
309 * Change explicit test to simple eager instead of twitter
310 * Add `*.js` and `*.map` to gitignore.
311 * Merge pull request #87 from bompus/util-speedup-2
312 * optimized speed of generate_transformation_string, removed js/map files.
313 * optimized speed of generate_transformation_string
314 * Replace `_.include` with `_.includes` - It was removed in lodash 4.0. PR #83
315 * Merge pull request #1 from cloudinary/master
316 * Merge pull request #76 from joneslee85/renaming-tests
317 * Use snakecase naming for spec files
318 * Fix dependency of sample projects on cloudinary. Fixes #80.
319 * Remove `promised-jugglingdb` - it has been deprecated. Fixes #81.
320
3211.3.0 / 2016-01-08
322==================
323
324New functionality
325-----------------
326
327 * Add Archive functionality
328 * Add responsive breakpoints.
329 * Add structured text layers
330 * Add upload mapping API
331 * Add Restore API
332 * Add new USER_AGENT format - CloudinaryNodeJS/ver
333 * Add Support for `aspect_ratio` transformation parameter
334 * Add invalidate to explicit. Encode public_ids array with `[]` in URL. Replace cleanup code with TEST_TAG.
335 * Add "invalidate" flag to rename
336 * Add support invalidate=>true in explicit for social resources
337 * Support uploading large files using the new Content-Range based upload API.
338
339Other changes
340-------------
341 * Use `target_tags` instead of `tags` in tests.
342 * Utilize spechelper
343 * Add license to package, add Sinon.JS, update mocha
344 * Increase timeout in tests.
345 * Merge pull request #77 from joneslee85/consolidate-test-runner
346 * get rid of Cakefile
347
3481.2.6 / 2015-11-19
349==================
350
351 * Fix API timeout from 60ms to 60000ms
352
3531.2.5 / 2015-10-14
354==================
355
356 * Add timeout to test. Compiled CoffeeScript and whitespace changes
357 * Add dev dependency on `coffee-script`
358 * Updated upload_large_stream tols return a stream and let the caller control the piping to it, similar to upload_stream.
359 * fixes #65 - upload_large using chunk_size is corrupting data - also adds the very useful upload_large_stream function. upload_large tests now verify data integrity.
360 * Add bower to the photo_album sample project.
361 * Add CHANGELOG.md
362
3631.2.4 / 2015-08-09
364==================
365
366 * Fix npmignore entries
367
3681.2.3 / 2015-08-09
369==================
370
371 * Adding samples and test to .npmignore
372
3731.2.2 / 2015-07-19
374==================
375
376 * Fix upload_large, change api signature to v2, update dependencies
377 * Fix typo
378 * Add tests to see if options are mutated
379 * Update cloudinary.js to copy over options instead of mutating
380
3811.2.1 / 2015-04-16
382==================
383
384 * Add and arrange `var` keywords. Edit video() documentation.
385 * Better error handling of read stream errors
386
3871.2.0 / 2015-04-07
388==================
389
390 * return delete token on direct upload in sample project
391 * Reapply node 0.12 compatibility fix. Test minor cleanup
392 * Correct use of _.extend
393 * Support video tag generation. Support html5 attributes
394 * Video support, underscore -> lodash, tests, zoom parameter, eager
395 * Spelling, Tag fixes
396 * Add video support
397 * Fix issue with admin api on node >= 0.12
398 * Override lodash's _.first to maintain compatibility with underscore version.
399 * Change underscore to lodash
400 * added lodash to package.json
401 * compile changes after migrating from underscore to lodash
402 * remove underscore from pacakge.json
403 * update from underscore to lodash
404
4051.1.2 / 2015-02-26
406==================
407
408 * Test fixes - resilient to test order change. Cleanup
409 * Update coffeescript configuration
410 * remove duplicate object key
411 * remove duplicate object key
412 * Support root path for shared CDN
413 * added failed http.Agent test
414 * override https agent
415 * Allow request agent to be customized
416 * fixed issue #42 Bug in samples/basic , api fully supports node.js stream api
417 * Add method to generate a webhook signature.
418
4191.1.1 / 2014-12-22
420==================
421
422 * invalidate in bulk deltes
423 * after code review
424 * precompiling coffeescript
425 * all tests pass
426 * fixed default type and public_id
427 * utils cloudinary_url supports new signature & dns sharding
428 * upload supports tags
429
4301.1.0 / 2014-12-02
431==================
432
433 * Update README.md
434 * Update README.md
435 * fix #34 Upload stream does not support pipe
436
4371.0.13 / 2014-11-09
438===================
439
440 * fixed #32 Reject promise for error codes https://github.com/cloudinary/cloudinary_npm/issues/32
441 * bug fix
442 * fixed #27 cloudinary.utils.sign_request doesn't read config properly
443
4441.0.12 / 2014-08-28
445===================
446
447 * Skipping folder listing test in default
448 * - support unsigned upload - redirect to upload form when no image was provided
449 * comments
450 * set explicit format (jpg)
451 * moved image_upload_tag & cloudinary_js_config to view (ejs)
452 * case fix
453 * using Cloudinary gem to generate images and urls
454 * - added cloudinary to response locals - added cloudinary configuration logging
455 * ignoring bin directories (support node_monules .bin symlinks)
456 * fixed v2 missing methods
457 * - added root_folders & sub_folders management api + tests - fixed v2 module (requiring v2 would override v1) - fixed api promises reject a result with error attribute - added dotenv for test environment
458 * ignoring bin folder
459 * updated demo
460 * node photo album
461 * fix: changed to public api cloudinary.url
462 * Fix mis-spell of deferred
463 * added promise support
464 * 2space indent
465 * package description
466 * basic samples + fix to v2 api
467 * git ignore
468
4691.0.11 / 2014-07-17
470===================
471
472 * Support custom_coordinates in upload, explicit and update, coordinates flag in resource details
473 * Support return_delete_token flag in upload
474 * Encode utf-8 when signing requests. Issue #20
475 * Correctly encode parameters as utf8 in uploader API
476 * Support node style callbacks and parameter order in cloudinary.v2.uploader and cloudinary.v2.api - issue #18
477 * Support browserify via coffeeify.