Latest Updates

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

Merged pull requests

See all
  • #3560

    fix response.message(httpMessage)

  • #3546

    Document valid path parameter characters

  • #3539

    Add payload fail action custom handler

  • #3531

    Return 413 when payload too large.

  • #3526

    Consider wildcard filtering for debug options

Closed issues

See all
  • #3471

    Adding a onPreValidate extension point

  • #2970

    request.state is empty when server rendering

Changelog

16.5.2

  • #3561  Aborted responses return 200 code in inject

16.5.1

  • #3552  Updating from 16.4.3 to 16.5.0: Podium.decorate is not a function error
  • #3528  "disconnect" event on the "request" object is never emitted

16.5.0

  • #3551  Update hapijs/statehood to 5.0.3 from 5.0.2
    • hapijs/statehood
    • #32  Ignore partial header structure errors when ignoreErrors
  • #3550  Update hapijs/content to 3.0.5 from 3.0.4
    • hapijs/content
    • #13  Handle filenames with two quotes
  • #3548  Update hapijs/boom to 5.2.0 from 5.1.0
    • hapijs/boom
    • #160  Allow decorating a boom error
  • #3545  Update hapijs/joi to 10.6.0 from 10.5.2
    • hapijs/joi
    • #1215  #1201 - setup can return joi object to replace origin schema
    • #1211  Performance Improvements for string().guid()
    • #1206  Added the ability to use a reference for Array min/max/length
    • #1201  Question: how to extend joi to add some key by rule?
    • #1174  Fix #1156 - Adds support for optional base64 padding validation.
    • #1156  base64 validation too strict; padding is optional
    • #1017  Array length cannot reference to another field
  • #3544  Update jshttp/mime-db to 1.29.0 from 1.28.0
  • #3543  Update hapijs/catbox to 7.1.5 from 7.1.4
    • hapijs/catbox
    • #185  Fix pendingGenerateTimeout timeout issue
  • #3542  Update hapijs/podium to 1.3.0 from 1.2.5
    • hapijs/podium
    • #22  Method to create new emitters based on existing configuration
    • #18  throwing inside an event breaks new events from emitting
  • #3541  Update hapijs/hoek to 4.2.0 from 4.1.1
    • hapijs/hoek
    • #204  Add escape json
  • #3539  Add payload fail action custom handler
  • #3533  Update hapijs/subtext to 5.0.0 from 4.4.1
    • hapijs/subtext
    • #48  Return 413 when payload too large.
  • #3532  Remove joi validation when creating request podium events
  • #3531  Return 413 when payload too large.
  • #3526  Consider wildcard filtering for debug options
  • #3523  Update lab and fix indentation
  • #3520  Fixed validation of server's Joi options
  • #3519  allow decoration of reply with non functions
  • #3516  Invalid cookie header despite strictHeader: false, ignoreErrors: true
  • #3483  Filename detecting problem on uploading file with apostrophes
  • #3480  RST packet instead of a FIN packet to close the response on Heroku
  • #3464  Throwing inside response event breaks new events

16.4.3

  • #3514  TypeError: Cannot set property 'hostname' of undefined

16.4.2

  • #3517  Restore npm-shrinkwrap.json file

16.4.1

  • #3512  Remove npm-shrinkwrap

16.4.0

  • #3511  Update hapijs/joi to 10.5.2 from 10.5.1
    • hapijs/joi
    • #1199  Make isemail an optional dependency
  • #3505  Remove isemail deps from shrinkwrap
  • #3486  Provide cover for unhandled rejections
  • #3429  Better support for async handlers

16.3.1

  • #3510  Update hapijs/shot to 3.4.2 from 3.4.0
  • #3507  Node 8 fixes

16.3.0

  • #3461  explicitly destroy sockets on clientError
  • #3441  Fix several request.url property issues on setUrl()
  • #3409  Adding server.inspect to list decorated framework interfaces

16.2.0

  • #3502  Update hapijs/wreck to 12.2.2 from 10.0.0
    • hapijs/wreck
    • #183  Fix tests for node 7.10.0
  • #3501  Update hapijs/subtext to 4.4.1 from 4.3.0
    • hapijs/subtext
    • #47  Update deps.
  • #3500  Update hapijs/statehood to 5.0.2 from 5.0.1
    • hapijs/statehood
    • #31  Update deps.
  • #3499  Update hapijs/pez to 2.1.5 from 2.1.4
    • hapijs/pez
    • #16  Update deps.
  • #3498  Update jshttp/mime-db to 1.28.0 from 1.25.0
  • #3497  Update hapijs/joi to 10.5.1 from 10.1.0
    • hapijs/joi
    • #1203  Nested child/uncle condition causes annotate() to throw
  • #3496  Update hueniverse/iron to 4.0.5 from 4.0.4
  • #3495  Update hapijs/hoek to 4.1.1 from 4.1.0
    • hapijs/hoek
    • #203  Fix isInteger for unsafe integers
  • #3494  Update hapijs/heavy to 4.0.4 from 4.0.3
  • #3493  Update hapijs/cryptiles to 3.1.2 from 3.1.1
    • hapijs/cryptiles
    • #26  Update deps.
  • #3492  Update hapijs/content to 3.0.4 from 3.0.3
    • hapijs/content
    • #12  Update deps.
  • #3491  Update hapijs/catbox to 7.1.3 from 7.1.4
    • hapijs/catbox
    • #178  Ensure generate timeout is triggered when staleTimeout > ttl
    • #166  Can we remove the max() from staleIn?
    • #165  Can't drop method without arguments
  • #3490  Update hapijs/call to 4.0.2 from 4.0.0
    • hapijs/call
    • #32  Update deps.
  • #3489  Update hapijs/boom to 5.1.0 from 4.2.0
    • hapijs/boom
    • #157  Hide message on 500 when error is provided as data
    • #156  Added typeOf functionality
  • #3488  Update hapijs/ammo to 2.0.4 from 2.0.3
    • hapijs/ammo
    • #15  Update deps.
  • #3487  Update hapijs/accept to 2.1.4 from 2.1.3
    • hapijs/accept
    • #18  Update deps.
  • #3472  Send connection close when there is unconsumed payload
  • #3470  Defer 100-continue signalling until payload parsing
  • #3451  Have access to request.app in Joi validation context
  • #3448  Bind request continuation methods to current domain
  • #3447  one server is always leaked
  • #3431  when failAction is log or ignored, the error is assigned to request.preResponse but not request.pre
  • #3427  reply.entity() will always return null for correct etags
Show all