API
Tutorials
Resources
Policies
Modules
Plugins
Shop
Support
Home
API
Tutorials
Resources
Policies
Modules
Plugins
Shop
Support
Tutorials
Getting Started
Express Migration
Authentication
Caching
Cookies
Logging
Plugins
Routing
Server Methods
Serving Static Files
Testing
Validation
Views
Resources
Changelog
Module Status
List
Policies
Code of Conduct
Contributing
License
Security
Sponsors
Style Guide
Support
Modules
accept
Home
API
Changelog
ammo
Home
API
Changelog
b64
Home
API
Changelog
basic
Home
API
Changelog
bell
Home
Providers
Examples
API
Changelog
boom
Home
API
Changelog
bossy
Home
API
Changelog
bounce
Home
API
Changelog
bourne
Home
API
Changelog
call
Home
API
Changelog
catbox
Home
API
Changelog
catbox-memcached
Home
API
Changelog
catbox-memory
Home
API
Changelog
catbox-object
Home
API
Changelog
catbox-redis
Home
API
Changelog
code
Home
API
Changelog
content
Home
API
Changelog
cookie
Home
API
Changelog
crumb
Home
API
Changelog
cryptiles
Home
API
Changelog
eslint-plugin
Home
API
Changelog
file
Home
API
Changelog
glue
Home
API
Changelog
h2o2
Home
API
Changelog
heavy
Home
Changelog
hoek
Home
API
Changelog
inert
Home
API
Changelog
iron
Home
API
Changelog
jwt
Home
API
Changelog
lab
Home
API
Changelog
log
Home
API
Changelog
mimos
Home
API
Changelog
nes
Home
API
Changelog
nigel
Home
Changelog
oppsy
Home
API
Changelog
pez
Home
Changelog
podium
Home
API
Changelog
scooter
Home
API
Changelog
shot
Home
API
Changelog
somever
Home
Changelog
statehood
Home
Changelog
subtext
Home
API
Changelog
teamwork
Home
Changelog
topo
Home
API
Changelog
vise
Home
Changelog
vision
Home
API
Changelog
wreck
Home
API
Changelog
yar
Home
API
Changelog
vision
Installation
Status
Introduction
Example
API
Changelog
Changelog
7.0.3
#217
fix: correct exported types
#216
7.0.2 typing inaccuracies
#214
feat: 🎸 add types from DT
7.0.2
#215
chore: add typings from DT
7.0.1
#213
chore: bump hoek
7.0.0
breaking changes
#211
Support node v18 and hapi v21, drop node v12 and hapi v18/19
6.1.0
#205
Bring back old async support PR
#202
upgrade lab to v24
#201
update handlebars dependency
#177
Async support
6.0.0
breaking changes
#192
Change plugin name to @hapi/vision
#191
Drop hapi 17
#190
Only node 12
5.5.4
#186
Update joi
5.5.3
#185
Update deps
5.5.2
#182
Override package name
5.5.1
#181
Windows tests
5.5.0
breaking changes
#180
Change module namespace
#165
Log errors instead of console.warn()
5.4.3
#169
Use new requirements config
5.4.2
#168
Update hoek v6
5.4.1
#167
Cleanup
5.3.1
#115
`request.render` does not pass the request to the context function
5.3.0
#135
Pass manager options at registration time
5.2.0
#133
Update API to hapi v17
#132
Load partials and helpers before compile if isCached is false
#130
Update docs, tests, and examples to hapi v17
#110
Vision never reloads/recompiles partials
5.0.0
breaking changes
#128
Update deps
#124
hapi v17
4.1.1
#105
Update deps
4.1.0
#82
Promises
#81
Pass request to global context function when available
#80
Register rendering helpers programmatically
#79
Report errors when loading helpers
#73
Send helper parsing error to user
#68
Register Helpers programmatically
#59
Global context with request argument
4.0.1
#67
Issue with underscore partials and vision
4.0.0
breaking changes
#66
ES6 style changes and node v4.
#65
Update plugin attributes.
#63
Add new attributes: connections: false, once: true
3.0.0
breaking changes
#40
request.render(). Closes #39
#39
Add request.render() support
#37
Engine initialization.
#33
Make compilation errors available to extensions.
#30
Style cleanup.
#28
Fix lint errors.
#10
Verify template and layout files exist in handler
2.0.1
#25
Update dependencies.
#24
Ensure _loaderHelpers registers actual filenames
#22
Helpful path location checked
2.0.0
breaking changes
#19
Jagoda feat multiple paths
#18
Hapi8
#15
Support multiple paths.
#9
Multiple paths for views
#8
Rename config basePath to relativeTo
#5
Replace all of the backslashes in partial names to correctly name deeply nested partials.
1.2.2
#17
Fix crash when no global context is supplied, no handler context is supplied, and a layout template is being used
#16
404 gives error
1.2.1
breaking changes
#14
Global context performs deep merge which can produce unexpected results
#13
Context is cloned every render() even when there is no global context
#12
Schema allows setting global context per engine but not used
#11
context should always be cloned shallowly
1.2.0
#7
Clean up code styling.
#6
Support for global view context
#4
Global View Context
1.1.0
#3
Allow appending default handler context
1.0.3
#2
Update Tests