UNPKG

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