6.0.0
          ·
          
            723 commits
          
          to master
          since this release
        
        
        
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 
stopTimeas 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 
stopTimeas 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 (scottinet)
 - [ #363 ] Release 6.0.0-beta-6 (scottinet)
 - [ #348 ] Put document:create optional args in last position (Aschen)
 - [ #354 ] 6.0.0 beta 5 proposal (Aschen)
 - [ #352 ] [npm] Add prepulish script (Njuelle)
 - [ #351 ] Release 6.0.0-beta-4 (Aschen)
 - [ #348 ] Put document:create optional args in last position (Aschen)
 - [ #344 ] Autobuild after npm install (scottinet)
 - [ #335 ] SearchResult - fix scroll next policy (benoitvidis)
 - [ #322 ] DeleteByQuery - return value (benoitvidis)
 - [ #316 ] Release 6.0.0-beta-2 (jenow)
 - [ #311 ] Release 6.0.0-beta-1 (scottinet)
 - [ #296 ] Revert "fix http send" (Aschen)
 - [ #102 ] Webpack packaging (xbill82)
 - [ #287 ] Packages upgrade (benoitvidis)
 - [ #261 ] Fix network events (scottinet)
 - [ #257 ] Merge from 5.x (scottinet)