Highway is a lightweight, robust, modern and flexible library that will let us create AJAX navigations with beautiful transitions on our websites. It's been a while we were trying to build this kind of library to fits our needs at Dogstudio and we now finally released it!
- Google Chrome
- Firefox
- Edge
- Safari 6.2+
- Internet Explorer 10+ (+ whatwg-fetch)
- More Unit Tests
- More Examples
- More Demos
- 🔒 Update dependencies for security purposes
- 🎉 Add
trigger
information in transitions and events - 🎉 Add contextual transitions
- 🎉 Add overlapping transitions
- ✨ Add Prefetch example to documentation
- ✨ Improve transitions and events parameters for destructuring
- ✨ Improve documentation website
- ✨ Improve
Core.redirect(href, transition)
method - ✨ Improve
Core.attach(links)
method - ✨ Improve
Core.detach(links)
method - 🎨 Invert
from
andto
parameters of theNAVIGATE_END
event - 🐛 Fix issue #44
- 🎉 Add documentation website
- 🎉 Add
Core.redirect(href)
method - 🎉 Add dynamic import for renderers
- 🎨 Update informations sent with events
- 🎨 Rename
Core.bind()
intoCore.attach()
- 🎨 Rename
Core.unbind()
intoCore.dettach()
- 🎨 Rename
Renderer.root
intoRenderer.view
- 🎨 Replace
Renderer.page
byRenderer.properties
- 🐛 Fix pushState location in the process
- 🐛 Fix CMD/CTRL + click behavior of browsers
- 🐛 Fix
NAVIGATE_IN
event that was fired too early - 🐛 Fix the view swapping that causes so issues
- 🐛 Fix page caching with queries
- 🐛 Fix issue #9
- 🐛 Fix issue #12
- ✨ Improve overall code
- 🔥 Remove
NAVIGATE_ERROR
event - 🔥 Clean up README.md
- 🎉 Add ES5 version in
dist/es5
folder - 🎉 Add the
Basic Anchor
example - 🎉 Add the
Basic Polyfill
example - 🎉 Add unit tests
- 🔥 Remove modes that weren't convincing
- ✨ Improve code and weight with ES2016+ features
- ✨ Improve events
- ✨ Improve transitions
- ✨ Improve documentation
- 🎨 Rename renderers
init
method tosetup
method - 🐛 Quick fix for URLs with parameters
- 🐛 Fix events
- 🐛 Fix helpers
- 🐛 Skip link with
javascript:
inhref
- 🎉 Add
NAVIGATE_CALL
,NAVIGATE_IN
,NAVIGATE_OUT
events - 🎉 Add more variables available in
Highway.Renderer
- ✨ Improve renderers
- ✨ Improve documentation
- 🎉 Add modes
- ✨ Improve documentation
- 🎉 Add
Highway.Transition
- 🚀 First release
See the LICENSE file for license rights and limitations (MIT).