Skip to content

Latest commit

 

History

History
executable file
·
1129 lines (753 loc) · 79.9 KB

CHANGELOG.md

File metadata and controls

executable file
·
1129 lines (753 loc) · 79.9 KB

Change Log

v4.20.7 (2019-02-22)

Full Changelog

v4.20.6 (2019-02-22)

Full Changelog

v4.20.5 (2019-02-22)

Full Changelog

v4.20.4 (2019-02-22)

Full Changelog

Implemented enhancements:

  • Finish dialablePhoneNumber hook #474

Closed issues:

  • query regarding set response to hook :after create #507
  • Many-to-many fastJoin #504

Merged pull requests:

  • Update iff predicates typings to be either sync or async #509 (NickBolles)

v4.20.2 (2019-01-11)

Full Changelog

Closed issues:

  • Add typings for sequelizeConvert #498

Merged pull requests:

  • add types for sequelizeConvert hook #502 (j2L4e)

v4.20.1 (2019-01-11)

Full Changelog

Merged pull requests:

v4.20.0 (2019-01-07)

Full Changelog

Merged pull requests:

  • Delete unused fgraphql-async. Added sequelizeConvert. #499 (eddyystop)

v4.19.8 (2019-01-04)

Full Changelog

Fixed bugs:

  • Typings needed for libphonenumber-js #495

Closed issues:

  • graphql dependency #487

Merged pull requests:

  • move @types/graphql package from devDependencies into dependencies #496 (j2L4e)

v4.19.7 (2019-01-04)

Full Changelog

Closed issues:

  • @feathersjs/commons dependency #492
  • Validation hook for restful api #491
  • TS for keep fgraphql #467

Merged pull requests:

  • Remove redundant $eq to be compatible with all database adapters #494 (KidkArolis)
  • fix typings test #489 (j2L4e)
  • fix: use graphql as a dependency to resolve TS type definition problems #488 (PowerMogli)

v4.19.6 (2018-12-13)

Full Changelog

v4.19.5 (2018-12-13)

Full Changelog

Closed issues:

  • TS for keepQueryInArray #468
  • dtslint-build folder in installed package? #461

Merged pull requests:

  • Trying to fix situational test failure soft-delete2-c timeout #486 (eddyystop)
  • Merge forced by pr#484 #485 (eddyystop)
  • add asynciterable to tsconfig and bump ts version #484 (j2L4e)
  • update names and fix the options property #481 (NickBolles)
  • add typings for dialablePhoneNumber hook, add libphonenumber-js as a dependency #477 (j2L4e)
  • Add initial types for fgraphql #469 (NickBolles)
  • remove dtslint workaround in favor of npx #463 (j2L4e)

v4.19.4 (2018-11-29)

Full Changelog

Merged pull requests:

v4.19.3 (2018-11-29)

Full Changelog

Merged pull requests:

v4.19.2 (2018-11-25)

Full Changelog

v4.19.1 (2018-11-25)

Full Changelog

Fixed bugs:

  • Cache Fails When Using $select #472

Merged pull requests:

v4.19.0 (2018-11-17)

Full Changelog

v4.18.0 (2018-11-17)

Full Changelog

Implemented enhancements:

  • Document KeepQueryInarray #465

Closed issues:

  • Difference between serialize and alterItems #464
  • softDelete2 returns error on delete #462

Merged pull requests:

  • Added keepQueryInArray hook to keep query fields from a nested array #454 (dekelev)

v4.17.14 (2018-11-01)

Full Changelog

v4.17.13 (2018-11-01)

Full Changelog

Merged pull requests:

  • Added support for dePopulate to fgraphql hook. #459 (eddyystop)

v4.17.12 (2018-10-29)

Full Changelog

Merged pull requests:

  • Added custom dePopulate func to dePopulate hook.' #458 (eddyystop)

v4.17.11 (2018-10-26)

Full Changelog

Closed issues:

  • fastJoin loop #453

Merged pull requests:

v4.17.10 (2018-09-26)

Full Changelog

v4.17.9 (2018-09-26)

Full Changelog

Closed issues:

  • How to pass query parameters from the client to fastJoin #447

Merged pull requests:

v4.17.8 (2018-09-24)

Full Changelog

v4.17.7 (2018-09-24)

Full Changelog

Closed issues:

  • fastJoin applied but not sent to client when called from server #446

Merged pull requests:

  • Typings: Add context to resolver callback arguments. #448 (j2L4e)

v4.17.6 (2018-09-19)

Full Changelog

v4.17.5 (2018-09-19)

Full Changelog

Merged pull requests:

v4.17.4 (2018-09-13)

Full Changelog

v4.17.3 (2018-09-13)

Full Changelog

Merged pull requests:

  • Add documentation links to typings #442 (j2L4e)

v4.17.2 (2018-09-10)

Full Changelog

v4.17.1 (2018-09-10)

Full Changelog

v4.17.0 (2018-09-10)

Full Changelog

Closed issues:

  • Which hook to use? #436
  • discard not working #435

Merged pull requests:

v4.16.3 (2018-08-25)

Full Changelog

Implemented enhancements:

  • Cache with mongoose ObjectId will fail to find the keyFieldName in cache #424

Closed issues:

  • Create TypeScript typings for this package #432

Merged pull requests:

v4.16.2 (2018-08-14)

Full Changelog

Merged pull requests:

v4.16.1 (2018-08-14)

Full Changelog

Merged pull requests:

v4.16.0 (2018-08-04)

Full Changelog

Merged pull requests:

v4.15.0 (2018-07-24)

Full Changelog

Implemented enhancements:

  • softDelete with a date instead of boolean #385
  • Consider some ideas for softDelete #339
  • See if there are features to add to validateSchema #317
  • Headers info is removed which makes custom API KEY authorization impossible #306
  • Add hooks from feathers-hooks-extra #276
  • softDelete preliminary get should not cause populate to run #270
  • Feature Request: Querying for sub relationships on related data #248
  • Generalized get utility for use in a hook #217
  • Add some (trivial) Sequelize-oriented hooks #210
  • Implicit eager-loading when querying with dot-notation #207
  • convert date for db adapters #153

Fixed bugs:

  • Using softDelete and stashBefore results in infinite loop #345
  • Interaction between softDelete and populate on get() #284
  • SoftDelete Hook still called twice #238

Closed issues:

  • validateSchema with type: array #364
  • How to use getResultsByKey when querying a field with array of ids #358
  • add, remove, replace hooks dynamically. (Consider services too.) #322
  • Suggestion: Hooks specialized for Sequelize #321
  • Follow mongoose schema validation repo #299
  • Suggestion: Hooks specialized for MongoDB #280
  • How to handle streams in a hook #262
  • iff doesn't bind hook functions to service instance #258
  • serialize for Sequelize #245
  • Common Hooks validateschema error #229
  • There may be an interaction between softDelete and authentication #185
  • Convert fields coming in from query params #184
  • Allow softDelete to support dates/timestamps #130
  • hook.params.query.$disableSoftDelete is a security issue #128

Merged pull requests:

v4.14.3 (2018-07-09)

Full Changelog

v4.14.2 (2018-07-09)

Full Changelog

Closed issues:

  • How to stop requests from 'external'? #415

Merged pull requests:

v4.14.1 (2018-07-03)

Full Changelog

Merged pull requests:

  • [security issue] fix populate injecting provider into source schema argument #414 (antarasi)

v4.14.0 (2018-06-26)

Full Changelog

v4.13.0 (2018-06-26)

Full Changelog

Fixed bugs:

  • SoftDelete catches all errors #257

Closed issues:

  • softDelete does not trace the errors that occur in the get call #389

Merged pull requests:

v4.12.1 (2018-06-20)

Full Changelog

Closed issues:

  • [Question] Modify Another Resources using An Services #407

Merged pull requests:

v4.12.0 (2018-06-05)

Full Changelog

Implemented enhancements:

  • Async functions in alterItems don't work #367
  • Add hooks for GraphQL #319
  • alterItems now works with an async callback function #371 (sean-nicholas)

Merged pull requests:

v4.11.3 (2018-06-05)

Full Changelog

v4.11.2 (2018-06-05)

Full Changelog

Implemented enhancements:

  • keep transform null result to an empty object. #394
  • runHook before #384

Fixed bugs:

  • discard fails on null properties #368

Closed issues:

  • checkContext should use isProvider #393
  • Issue with populate subdocument field #392
  • Only serialize a populated field if it exists #391
  • Doc url in header #388
  • Coerce result #387

Merged pull requests:

v4.11.1 (2018-04-26)

Full Changelog

Implemented enhancements:

  • fastJoin Guide and API examples now all show pagination being disabled. #376

Fixed bugs:

  • set-slug corrected for feathers buzzard #381 (m4n0v31)

Closed issues:

  • sub include relations with Sequelize: Query error #378
  • Add allowChanges as a hook #377

v4.11.0 (2018-04-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • preventChange: example does not have a boolean as the first param. #374

v4.10.0 (2018-03-11)

Full Changelog

v4.9.0 (2018-03-11)

Full Changelog

Implemented enhancements:

  • consider a new disableMultiItemCreate just like disableMultiItemChange? #308

Merged pull requests:

  • Revert ajv from 6.1.1 to 5.5.2. Errors testing schemas in existing ajv instances. #373 (eddyystop)

v4.8.0 (2018-02-19)

Full Changelog

Implemented enhancements:

  • mongoKeys can also used in before update/patch/remove #361
  • Consider returning feathers.SKIP whenever context.result is set. #355
  • support for context.dispatch #340
  • Standardize on a way to pass go/no-go flags to hooks #309
  • Does context.result = null skip remaining hooks? #240
  • Cancelling further hooks #236
  • allow mongoKeys running for all methods #363 (beeplin)
  • Allow mongoKeys for update/patch/remove #362 (beeplin)

Closed issues:

  • How to filter fastjoin datas #360
  • fastjoin strange results, $sort not respected #359

v4.7.0 (2018-02-08)

Full Changelog

Merged pull requests:

v4.5.6 (2018-02-05)

Full Changelog

Implemented enhancements:

  • hook to increment a value #226

Merged pull requests:

v4.5.5 (2018-02-05)

Full Changelog

Closed issues:

  • fix replaceItems #341

Merged pull requests:

  • Refactored alterItems to remove unneeded code. #354 (eddyystop)

v4.5.4 (2018-02-05)

Full Changelog

v4.5.3 (2018-02-05)

Full Changelog

Fixed bugs:

  • Fixed bug in cache for get, update, patch, remove. #352 (eddyystop)

Closed issues:

  • cache has TypeError with JWT authentication #327

v4.5.2 (2018-02-05)

Full Changelog

Fixed bugs:

  • 'required' hook #344

Merged pull requests:

v4.5.1 (2018-02-03)

Full Changelog

Fixed bugs:

Merged pull requests:

v4.5.0 (2018-02-03)

Full Changelog

Implemented enhancements:

Closed issues:

  • Publish v4 on npm #343

v4.3.0 (2018-01-29)

Full Changelog

Implemented enhancements:

  • makeCallingParams include not working #334
  • [feature request] alterItems allows async func? #307
  • preventChanges - add an option #275
  • debug() to show more optional info #273
  • Add a hook to disable pagination #263
  • populate: using cache to reduce the data query [super-populate] #256
  • pluck: Always pluck regardless of provider #252
  • Populate a field in an array (and place data in that field) #247
  • Internationalize validateSchema messages #242
  • Simple validation hook #223
  • Prevent certain fields from being changed #145
  • Update makeCallingParams hook to use getByDot/setByDot #335 (Mattchewone)
  • close #308, add disableMultiItemCreate #330 (beeplin)
  • Fixed preventChanges to log deprecated syntax msg even if hook not called. #329 (eddyystop)
  • Verify deprecated syntax outside the hook function #325 (guillaumerxl)
  • Fixed version# #324 (eddyystop)
  • Support a Promise result from alterItems to indicate mutations are complete. #313 (eddyystop)
  • Convert to using @feathersjs/errors properly #312 (eddyystop)
  • Added runParallel hook. #304 (eddyystop)
  • Added required hook to check fields dot notation. #303 (eddyystop)
  • Added disablePagination hook. #302 (eddyystop)
  • Added features to debug(). context.params keys & display selected values. #301 (eddyystop)
  • Added option to preventChanges to remove invalid prop names rather th… #300 (eddyystop)
  • Added integration test feathers+fastJoin+persistent cache. #298 (eddyystop)
  • Added cache hook. Can interface with LRU cache or Map(). #296 (eddyystop)
  • Added discard-query to deprecate remove-query for naming consistency. #295 (eddyystop)
  • Passing context to alterItems. Improved tests #294 (eddyystop)
  • Add alterItems hook with imperative API #293 (eddyystop)
  • Added keepQuery to replace pluckQuery for more consistent naming #292 (eddyystop)
  • Renamed thenifyHook to runHook so its more appropriate for async/awair #291 (eddyystop)
  • Added tests for thenifyHook examples used in API docs #290 (eddyystop)
  • Changed hook object's field name from hook to context. #286 (eddyystop)
  • Deprecate hook. Play nice with TypeScript and Babel import. #285 (eddyystop)
  • Deprecated pluck and client hooks #283 (eddyystop)
  • Added fastJoin and related makeCallingParams plus tests #281 (eddyystop)
  • Remove deprecated hooks #279 (daffl)
  • Remove filters and permissions #278 (daffl)
  • Update and verify compatibility with Feathers v3 #277 (daffl)
  • Update to new plugin infrastructure #274 (daffl)

Fixed bugs:

  • StashBefore should skip the id check when a query is provided #337
  • Fixed issue #337 and included relevant test - ignore missing id when … #338 (Protoss78)
  • Fixed issue with params being populated at the wrong level #336 (Mattchewone)
  • Modify keep hook to only ignore undefined values. #316 (otang)
  • Fixed fastJoin bug in nested joins with no args #311 (eddyystop)
  • Fix feathersErrors.errors === undefined error #310 (SteffenLanger)
  • Deprecate client hook properly so a msg is logged only when its used. #297 (eddyystop)
  • Node v6 will not run fastJoin async tests #282 (eddyystop)

Closed issues:

  • can you please push 4.1.0 to npm #326
  • TypeError: disablePagination is not a function #323
  • populate: Using a function for schema #214
  • Rename hook object to context #201
  • populate a field in an array #142

Merged pull requests:

v3.10.0 (2017-10-21)

Full Changelog

v3.9.0 (2017-10-21)

Full Changelog

v3.8.0 (2017-10-21)

Full Changelog

Implemented enhancements:

Closed issues:

  • Populate hook includes data from wrong db service when using a custom query in find #254

v3.7.3 (2017-09-17)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • An in-range update of feathers is breaking the build 🚨 #249

Merged pull requests:

  • Add babel-polyfill and package-lock.json #250 (daffl)

v3.7.2 (2017-08-23)

Full Changelog

Implemented enhancements:

Closed issues:

  • Support $search in query syntax #141
  • Look into the Babel transpiling issue in a section of populate hook. #116

Merged pull requests:

v3.7.1 (2017-08-07)

Full Changelog

Fixed bugs:

v3.7.0 (2017-08-06)

Full Changelog

Implemented enhancements:

  • Add top level provider option to populate hook #239 (adamvr)

Closed issues:

  • Get user is called 4 times in main usage case instead of 1 #164

v3.6.1 (2017-07-27)

Full Changelog

Implemented enhancements:

  • Made populate hook friendlier to thenifyHook util #233 (eddyystop)

Fixed bugs:

v3.6.0 (2017-07-27)

Full Changelog

Implemented enhancements:

Closed issues:

  • Store deleted (soft-delete) fields as a date instead of a boolean #228
  • populate: hook.params.user is not populated in child items #220

Merged pull requests:

v3.5.5 (2017-06-20)

Full Changelog

Fixed bugs:

  • Setting useInnerPopulate to false causes child schema to populate #218
  • Updated stashBefore so it clones context.data rather than references it. #219 (eddyystop)

v3.5.3 (2017-06-19)

Full Changelog

v3.5.2 (2017-06-19)

Full Changelog

Fixed bugs:

Closed issues:

  • Unpin ajv dependency so Greenkeeper can move to 5.1.6 once ajv fixes its issue. #213
  • An in-range update of ajv is breaking the build 🚨 #211
  • Gain access to the current hook object inside the validateSchema async validator #209

Merged pull requests:

v3.5.1 (2017-05-30)

Full Changelog

Implemented enhancements:

  • Add defer Hook #67

Fixed bugs:

Closed issues:

  • Question: Way to skip hooks? #204

Merged pull requests:

v3.5.0 (2017-05-24)

Full Changelog

v3.3.3 (2017-05-24)

Full Changelog

v3.4.0 (2017-05-24)

Full Changelog

Implemented enhancements:

  • Make childField and parentField optional to support custom queries #187
  • Allow parents to enable populate on their direct children #186
  • Added stashBefore hook to stash current value of record before #199 (eddyystop)
  • Added tests in populate for non related field joins #195 (eddyystop)
  • Enhanced populate so parentField and childField are optional #194 (eddyystop)
  • Improved code quality of populate #193 (eddyystop)
  • Added useInnerPopulate option to populate #192 (eddyystop)
  • Improved code quality of "populate" #190 (eddyystop)

Fixed bugs:

  • Resolved issues in softDelete caused by pull #163 #197 (eddyystop)
  • Fixed populate issue with recursive include #191 (eddyystop)
  • Fix params-from-client import statement #189 (mxgr7)

Closed issues:

  • Should discard and populate first make a copy of the result objects? #150

Merged pull requests:

  • Changed hook => context in hooks referred to in The Basics #200 (eddyystop)
  • Small text edits in tests #198 (eddyystop)
  • Deprecated client tests in favor of params-from-client tests #196 (eddyystop)

v3.3.2 (2017-05-09)

Full Changelog

v3.3.1 (2017-05-09)

Full Changelog

v3.3.0 (2017-05-09)

Full Changelog

Implemented enhancements:

  • Add hook to post-filter results #178
  • softDelete fix for double 'get' call is not ideal #163
  • [feature request] validateSchema receives ajv instance instead of Ajv constructor #154
  • debug hook doesn't log error on error hook #152
  • Populate should throw upon detecting an ORM result. #144
  • Populate should allow empty relationship field #138
  • Populate should error when related entity is not found #135
  • populate should set provider to null #134
  • Added sifter hook - filter result with mongodb queries #182 (eddyystop)
  • Added setNow hook #181 (eddyystop)
  • Added paramsForServer util & paramsFromClient hook. Issues #123 #177 (eddyystop)
  • enable array syntax for iff, iff-else and when #176 (beeplin)
  • Added preventChanges before patch hook #175 (eddyystop)
  • Added existsByDot util in preparaion for leaveAlone hook #174 (eddyystop)
  • Added provider to populate schema. Issue #134 #172 (eddyystop)
  • Fixed populate to return [] or null if no joined records found. Issue… #171 (eddyystop)
  • Allow undefined parentField in populate. Issue #138 #170 (eddyystop)
  • Populate thows if ORM found. Issue #144 #169 (eddyystop)
  • Fixed debug hook issue #152 #167 (eddyystop)
  • Fixed softDelete issues #147, #163 #166 (eddyystop)
  • Add async schema validation support #159 (TheBeastOfCaerbannog)

Fixed bugs:

  • serialize mutates the given schema #158
  • Make softDelete more rugged #147
  • Using iff with restrictToOwner #140
  • Edited shift hook text #183 (eddyystop)
  • Fixed reported param issue in serialize. Issue #158 #173 (eddyystop)
  • Removed unneeded console.log's in verifySchema #168 (eddyystop)
  • Fixes 'homepage' in package.json #165 (cpsubrian)

Closed issues:

  • Consolidate setCreatedAt and setUpdatedAt hooks to a more generic hook #129
  • Add array traversal to pluck hook #126
  • Add a client-side hook which formats client params for server-side client hook. #123
  • Filter returned items keeping those that satisfy some criteria #77

v3.2.0 (2017-05-01)

Full Changelog

v3.1.0 (2017-05-01)

Full Changelog

Implemented enhancements:

  • Soft delete doubles calls for service.get #161
  • test for validate-schema with ajv instance passed #162 (beeplin)
  • Soft delete will call service.get only once #160 (NikitaVlaznev)

Merged pull requests:

v3.0.0 (2017-04-08)

Full Changelog

Closed issues:

  • Set model relations for sequelize #69

Merged pull requests:

v3.0.0-pre.1 (2017-02-02)

Full Changelog

Implemented enhancements:

  • New populate support setByDot #85
  • "if else" hook #53
  • Validate hook too limited #50
  • Normalize hook.result from mongoose and sequelize #39
  • utility hook to trim data #37
  • Sanitize strings to prevent XSS attacks, remove HTML and <script> tags. #35
  • Disable multi-record patch and update #29
  • disable hook seems to have wrong true/false logic #28
  • Distinct Search hook #16

Closed issues:

  • Wrong provider logic in some places #121
  • Populate need a test for schema:function(){} #117
  • Deprecate remove for delete #115
  • Let populate ensure its schema was meant for the service its being used with #101
  • Can I feed the populate hook an id from a separate join table ? #100
  • Disable hook: remove last param being a predicate func. #98
  • Option {paginate: false} for populate hook #95
  • Populate hook clobbers pagination total #93
  • Migration guide for deprecations #91
  • getByDot throws TypeError if undefined obj is passed as first argument #87
  • Populate hook: parentField and childField are confusing #86
  • Change response code #80
  • use a slug instead of id in service methods #79
  • Read service using a slug instead of just _id #78
  • v2.0.3 isn't published on NPM #74
  • Make conditional hooks compatible with unless #70
  • Improve setByDot #58
  • Remove doc for each hook from README #54
  • Example to add to docs #43
  • doc some PRs #41
  • Should each hook be in their own repository? #31

Merged pull requests:

v2.0.3 (2016-11-29)

Full Changelog

Closed issues:

  • Validate sync function do nothing #49
  • softDelete "Cannot read property 'hasOwnProperty' of undefined" #48
  • softDelete undefined.patch issue #44
  • Support an array of hooks #19

Merged pull requests:

v2.0.2 (2016-11-28)

Full Changelog

Implemented enhancements:

  • Consider: allow $select in params query when get #32
  • Allow softDelete on all methods #30

Closed issues:

  • Hooks shouldn't be arrow functions #47
  • Proposal for permissions in populate++ #42
  • Proposal for populates++ hook #38
  • Support more complex populates #23
  • Support users[].password notation in remove to loop through arrays #21
  • Use changelog generator #9

Merged pull requests:

  • Rewrote softDelete to properly handle all methods #51 (eddyystop)
  • fix setUpdatedAt and setCreatedAt #46 (alerosa)
  • Fix #30 (allow all hooks) and #44 (arrow function can't reference this) #45 (KidkArolis)
  • Fix softDelete error on 'find' #40 (jojobyte)

v2.0.1 (2016-11-04)

Full Changelog

Closed issues:

  • Funcs in promisify.js #18
  • Add performance/logging hook #14
  • Standardize scripts #13

Merged pull requests:

v2.0.0 (2016-10-29)

Full Changelog

Closed issues:

  • Add to doc that JS can create array of hooks #20
  • Remove Node 4 hacks #17
  • Sanitize query in hooks #15
  • Do Code Climate analysis again #11
  • Run CI with Node 4, 6 and latest #10
  • Change linting from AirBnB to semistandard #8
  • Change test names from *_spec.js to *.test.js #7
  • Update to latest plugin infrastructure #4

Merged pull requests:

  • Remove dependency on feathers-authentication #26 (daffl)
  • Added promiseToCallback, perhaps more rugged than Feathers' code #25 (eddyystop)
  • Removed overly complex promisify function wrappers #24 (eddyystop)
  • Remove the lib/ folder #22 (daffl)
  • Fixed tests which had failed in Node 4 #12 (eddyystop)
  • Switched from AirBnB to semistandard #6 (eddyystop)
  • Rename test files to Feathers standard #5 (eddyystop)

v1.7.2 (2016-10-07)

Full Changelog

Closed issues:

  • what's the realtionship between this and feathers-hooks? #3

v1.7.1 (2016-10-06)

Full Changelog

v1.7.0 (2016-10-04)

Full Changelog

v1.6.2 (2016-10-03)

Full Changelog

v1.6.1 (2016-10-02)

Full Changelog

v1.6.0 (2016-10-02)

Full Changelog

v1.5.8 (2016-09-14)

Full Changelog

Merged pull requests:

v1.5.7 (2016-09-13)

Full Changelog

v1.5.6 (2016-09-12)

Full Changelog

v1.5.5 (2016-09-12)

Full Changelog

v1.5.4 (2016-09-12)

Full Changelog

v1.5.3 (2016-09-11)

Full Changelog

Closed issues:

  • Typo in Readme #1

v1.5.2 (2016-09-08)

Full Changelog

v1.5.1 (2016-08-20)

Full Changelog

v1.5.0 (2016-08-20)

Full Changelog

v1.4.1 (2016-08-19)

Full Changelog

v1.4.0 (2016-08-19)

Full Changelog

v1.3.1 (2016-08-18)

Full Changelog

v1.3.0 (2016-08-18)

* This Change Log was automatically generated by github_changelog_generator