Releases: kuzzleio/sdk-javascript
Releases · kuzzleio/sdk-javascript
6.2.2
6.2.1
6.2.0
6.2.0 (2019-07-31)
Bug fixes
- [ #428 ] Properly handle boolean flags in HTTP querystrings (scottinet)
- [ #427 ] Solve promise+event+memory leaks when the network fails (scottinet)
- [ #424 ] Prevent pending request leak when disconnect the SDK (Aschen)
- [ #422 ] Fix bug when decoding JWT in browser (Aschen)
- [ #420 ] Fix http protocol unresolved promise on connection error (Aschen)
New features
Enhancements
- [ #421 ] Get api routes from server:publicApi (Aschen)
- [ #423 ] Emit queryError event on malformed request (Aschen)
- [ #417 ] Security controller documentation (benoitvidis)
6.1.4
6.1.3
6.1.2
6.1.2 (2019-06-14)
Bug fixes
- [ #398 ] Fix bulk return (Aschen)
- [ #394 ] Add default values for from/size to document:search (Aschen)
- [ #384 ] Fix search API: "sort" and "search_after" must be in the requests body (scottinet)
Enhancements
- [ #390 ] Add authenticated property on Kuzzle object (Aschen)
- [ #395 ] Proxify kuzzle to avoid mistyping error (thomasarbona)
- [ #389 ] Remove usage of _meta (Aschen)
- [ #391 ] Add isConnected (Aschen)
- [ #388 ] Use BaseController class for controllers (Aschen)
- [ #385 ] Add Security.createRestrictedUser method (Aschen)
Others
- [ #400 ] Fix large document search using scroll (stafyniaksacha)
- [ #387 ] SearchResult.next returns a new instance (Aschen)
6.1.1
6.1.0
6.1.0 (2019-03-26)
New features
Others
- [ #379 ] [bugfix] keep internal errors on PartialErrors (benoitvidis)
- [ #376 ] [ci] Add empty .npmignore to push dist on npmjs (alexandrebouthinon)
6.0.0
6.0.0 (2019-02-21)
Breaking changes
- [ #341 ] Expose protocols classes (Aschen)
- [ #332 ] Realtime: fix bug (etrousset)
- [ #290 ] SDK Refactor : match API structure (ballinette)
- [ #267 ] SearchResult API clean up (scottinet)
- [ #266 ] Remove auto connect (scottinet)
- [ #265 ] Custom event emitter (scottinet)
- [ #264 ] Add
stopTime
as optional argument forgetStatistics()
(ballinette) - [ #259 ] Fix exposed object properties (scottinet)
- [ #258 ] Harmonize values returned by memory storage functions (scottinet)
- [ #243 ] Refactor network wrappers (ballinette)
Bug fixes
- [ #373 ] WebSocket: fix error object on connection error (scottinet)
- [ #369 ] Addlistener after connect (Aschen)
- [ #374 ] Properly handle tokenExpired events (scottinet)
- [ #372 ] Don't send jwt when doing the login action (jenow)
- [ #359 ] Fixed call to checkToken after reconnection (xbill82)
- [ #349 ] [build] Update webpack build config to fix raw web usage (Njuelle)
- [ #345 ] Fix 343 unhandled rejection on connect (Aschen)
- [ #359 ] Fixed call to checkToken after reconnection (xbill82)
- [ #355 ] React native compatibility (scottinet)
- [ #349 ] [build] Update webpack build config to fix raw web usage (Njuelle)
- [ #345 ] Fix 343 unhandled rejection on connect (Aschen)
- [ #338 ] Fix undefined "volatile.sdkInstanceId" in sent queries (scottinet)
- [ #337 ] 'ms:sort' needs its options in the request's body (scottinet)
- [ #327 ] Fix searchResult next (benoitvidis)
- [ #333 ] Kzl 791 fix exception when publish msg with rest api (etrousset)
- [ #332 ] Realtime: fix bug (etrousset)
- [ #330 ] Fix null id in arguments (Aschen)
- [ #320 ] Fix return value for index#list and index#mDelete (Aschen)
- [ #315 ] Fix jwt in query (jenow)
- [ #315 ] Fix jwt in query (jenow)
- [ #312 ] Rename deleteSpecification to deleteSpecifications (Aschen)
- [ #286 ] Volatile data can also be null (scottinet)
- [ #269 ] V6: Option "subscribeToSelf" using volatile data (scottinet)
- [ #263 ] Return result in case of partial errors for mupdate/mcreate/mdelete methods (ballinette)
New features
- [ #353 ] Add method to use custom controllers in the SDK (Aschen)
- [ #353 ] Add method to use custom controllers in the SDK (Aschen)
- [ #271 ] HTTP Protocol suport (ballinette)
Enhancements
- [ #370 ] [KZL-996] Save Kuzzle API routes in a json file (alexandrebouthinon)
- [ #350 ] Have host param mandatory for protocols (Aschen)
- [ #350 ] Have host param mandatory for protocols (Aschen)
- [ #336 ] Functional tests (benoitvidis)
- [ #326 ] Harmonize SDK (Aschen)
- [ #331 ] Change incoherent method returns (Aschen)
- [ #329 ] Remove realtime deprecated methods (Aschen)
- [ #328 ] Fix realtime publish return (Aschen)
- [ #323 ] SearchResult - mark internal properties as pseudo-private + aggregation support (benoitvidis)
- [ #318 ] KZL-547 - Update validateSpecifications signature to take index and collection (Aschen)
- [ #317 ] Document:delete to return the id of the deleted document (benoitvidis)
- [ #313 ] Remove unused properties (benoitvidis)
- [ #313 ] Remove unused properties (benoitvidis)
- [ #308 ] KZL 174 - Update README for SDK V6 (Aschen)
- [ #308 ] KZL 174 - Update README for SDK V6 (Aschen)
- [ #306 ] [HTTP] Do not send unsafe headers in browser mode (ballinette)
- [ #305 ] Make kuzzle.query return the full response object from Kuzzle backend (ballinette)
- [ #301 ] [6.x] collection.create can be used with a mapping (scottinet)
- [ #294 ] Allow passing a custom network object to Kuzzle SDK constructor (ballinette)
- [ #290 ] SDK Refactor : match API structure (ballinette)
- [ #264 ] Add
stopTime
as optional argument forgetStatistics()
(ballinette) - [ #260 ] Remove room renew (scottinet)
- [ #243 ] Refactor network wrappers (ballinette)
Others
- [ #376 ] [ci] Add empty .npmignore to push dist on npmjs (alexandrebouthinon)
- [ #375 ] KZL 1001 - Add KuzzleError (Aschen)
- [ #368 ] [es7] remove async/await (scottinet)
- [ #365 ] Allow async offlineQueueLoader functions (scottinet)
- [ #364 ] [WebSocket] allow passing HTTP headers to the constructor ([sc...
6.0.0-beta-6
6.0.0-beta-6 (2019-01-17)
Bug fixes
- [ #359 ] Fixed call to checkToken after reconnection (xbill82)
- [ #355 ] React native compatibility (scottinet)