0.4.0
- Hyperapp on cdnjs (#10613). 🎉
- Available at cdnjs.com/libraries/hyperapp.
- Removed Hyperx Dependency:
- Opting out of bundling Hyperx with Hyperapp.
- Results in a 1/3 smaller bundle for CDN users.
- Hyperapp now operates as a dependency-free module.
- Easier integration with hyperxify.
- Shift to ES6 (#89):
- Simplifies setups for webpack/rollup users.
- Facilitates treeshaking for unused module removal (treeshaking guide).
- Implements
jsnext:main
andmodule
for modern bundler compatibility. - UMD bundle distribution, with
pkg.main → dist/hyperapp.js
for Node.js.
- Router update: now accepts a
render(view)
function and options. - New
release
andprepublish
npm scripts for maintenance. - Improved Documentation: Detailed guides for browserify, webpack, and rollup.
- Uglify Optimizations for a smaller bundle.
Acknowledgements
Thank you to all who have supported Hyperapp's journey @rbiggs, @tzellman, @danigb, @selfup, @terkelg, and others. Your contributions are greatly appreciated! 👋