UNPKG

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