Latest Updates

During the last week we’ve closed 5 issues, merged 23 pull requests and pushed 30 commits to master branch.

Merged pull requests

See all
  • #3446

    remove extra closure

  • #3406

    Match response.send() docs to implementation

  • #3401

    Attempt to fix #3399 where it crashes on route prerequisites when no domain is present

  • #3400

    Update README.md

  • #3380

    Ensure Boom objects can be reused - Fix for issue #3378

Closed issues

See all
  • #3463

    server.stop causes "socket hang up" error

  • #3460

    Can we use two `strategy` at the same time?

  • #3456

    Typescript, multiple connections

  • #3454

    Starting only a selected server

  • #795

    Request support for HEAD routes

Changelog

16.1.0

  • #3416  Update hapijs/joi to 10.1.0 from 10.0.1
    • hapijs/joi
    • #1075  Allow shorthand accessor string in array().unique()
    • #1073  Provide value which duplicates an item in array().unique()
    • #1072  Path of array().unique() is wrong
  • #3415  Allow creating multiple connections in a single server.connection() call

16.0.3

  • #3414  Connectionless plugin fails inside connection-full plugin

16.0.2

  • #3411  Falsey payload returns null

16.0.1

  • #3401  Attempt to fix #3399 where it crashes on route prerequisites when no domain is present
  • #3399  Regression on 16, lib/handlers.js

16.0.0release notes

  • #3398  16.0.0 Release Notes
  • #3397  Update hapijs/ammo to 2.0.3 from 2.0.2
    • hapijs/ammo
    • #14  Update deps
    • #10  dependency update
  • #3396  Update hapijs/call to 4.0.0 from 3.0.3
    • hapijs/call
    • #24  {path*} segments disappear when empty
  • #3395  Update hapijs/catbox to 7.1.3 from 7.1.2
    • hapijs/catbox
    • #176  Update deps
  • #3394  Update hapijs/heavy to 4.0.3 from 4.0.2
    • hapijs/heavy
    • #15  Update deps
  • #3393  Update hapijs/podium to 1.2.5 from 1.2.3
    • hapijs/podium
    • #17  Defer using process.nextTick
  • #3392  Update hapijs/shot to 3.4.0 from 3.3.2
    • hapijs/shot
    • #83  Update deps
    • #81  Handle streams of utf8 encoded strings
    • #79  Remove custom output parsing and buffer payload chunks via write()
    • #76  Updated API docs to reflect new validate flag
  • #3391  Update hapijs/statehood to 5.0.1 from 5.0.0
    • hapijs/statehood
    • #29  Fix parse when iron is used with invalid and valid values
    • #28  Cookies with the same name are ignored if only one is invalid
  • #3390  Update jshttp/mime-db to 1.25.0 from 1.23.0
  • #3389  Update hapijs/content to 3.0.3 from 3.0.2
  • #3388  Update hapijs/pez to 2.1.4 from 2.1.2
    • hapijs/pez
  • #3387  Update hapijs/accept to 2.1.3 from 2.1.2
  • #3386  Update hapijs/catbox-memory to 2.0.4 from 2.0.3
  • #3385  Update hapijs/joi to 10.0.1 from 9.0.4
    • hapijs/joi
    • #1039  trim + empty confuses me
  • #3384  Update hapijs/cryptiles to 3.1.1 from 3.0.2
    • hapijs/cryptiles
    • #23  Support node 4
  • #3383  Update hapijs/boom to 4.2.0 from 4.0.0
    • hapijs/boom
    • #133  Add 'allow' parameter to methodNotAllowed for setting 'Allow' header
    • #132  405 Method Not Allowed should provide an argument for specifying "Allow" header
  • #3381  problems with Promise error handling in plugin registration
  • #3380  Ensure Boom objects can be reused - Fix for issue #3378
  • #3378  Server fails to reuse Boom object
  • #3372  Allow HTTPS long poll requests
  • #3369  Deprecation Warning in Node v7.0.0 for call to os.tmpDir
  • #3368  change deprecated os.tmpDir call to os.tmpdir
  • #3359  Shrinkwrap fails with hapi version 15.1.1
  • #3358  fix server not propagating errors on prehandler(promise) + handler error (#3242)
  • #3347  Major performance issue with hapi.js 15.x
  • #3242  Using promises in prehandlers causes exceptions to be swallowed in handlers.

15.2.0

  • #3366  Update hapijs/subtext to 4.3.0 from 4.2.2
    • hapijs/subtext
    • #41  Support multipart override
    • #40  Support multipart override output
  • #3355  Update hapijs/wreck to 10.0.0 from 9.0.0
    • hapijs/wreck
    • #150  10.0.0 Release Notes
    • #149  Update boom and lab deps
    • #148  Refactor event propagation
    • #147  Fix tests to timeout quicker
  • #3354  Update hapijs/subtext to 4.2.2 from 4.2.1
    • hapijs/subtext
    • #37  Update dependencies
  • #3352  npm shrinkwrap produces error with hapi
  • #3351  Fix subtext shrinkwrap
  • #3051  payload output inconsistent for single payload vs multipart

15.1.0

  • #3339  Restore npm-shrinkwrap.json to package. Closes #3338
  • #3338  `npm-shrinkwrap.json` not included in published `hapi` package

15.0.3

  • #3332  Update hapijs/podium to 1.2.3 from 1.2.1
    • hapijs/podium
    • #10  Generate data once across podiums
  • #3330  Events not emitted when route handler throws

15.0.2

  • #3325  Allow initializing server without connections
  • #3324  Verify plugin dependencies for connections added after initialize() or start()

15.0.1

    Show all