Releases: nuejs/nue
v0.3.1
v0.3.0
v0.2.0 with Nuemark
What's Changed
- A massive Nuemark release: https://nuejs.org/blog/introducing-nuemark/
- Remove esbuild from devDeps but keep testing in CI, fix #139 by @fritx in #149
- Revert unnecessary changes of bun.lockb in PR #149 by @fritx in #150
- squashed: Windows adaptation: Fixed some error points in Windows systems by @fritx in #152
- Windows adaptation: Fixed some error points in Windows systems by @caesar1shi in #135
- docs: fix typos by @nobkd in #153
New Contributors
- @caesar1shi made their first contribution in #135
Full Changelog: v0.1.8...v0.2.0
Nuekit v0.1.8
What's Changed
- fix: add type to favicon field by @nobkd in #147
- feat: title_template config key by @nobkd in #144
- Fix all tests with
bun test
by @fritx in #139 - Add GitHub CI workflow and SVG badge by @fritx in #142
- fix(page-router): don't prevent opening
_blank
target by @nobkd in #140 - Fix back button popstate not working on the first pushState by @fritx in #137
- Fix cli init mkdir missing recursive: true and error message not showing by @fritx in #136
- fix(nuekit-server): allow resolving index.html with base url by @nobkd in #133
New Contributors
Full Changelog: v0.1.5...v0.1.8
Fix to empty front matter and production build
And startup script prints both Nue and engine version
Full re-create of @nue dir when some file has changed
Fixes an issue when there were symlinks inside the directory which couldn't be overwritten
Page router fix
No more ugly FOUC (flash of unstyled content) effects when switching between pages. Switching is also faster since no redundant CSS files are loaded and unused styles are disabled (never reloaded). Fixes #127
Initialization fix
Fixed an issue on initialization where the browser assets were not correctly found when building the website. This now works with Bun builder and esbuild, and on development mode and production/minified build.
NOTE: if you are using the Nue JS package as standalone library on the server side you must import the module with "nuejs-core/index.js" instead of plain "nuejs-core". For example
import { parse } from 'nuejs-core/index.js'
This was due to Bun Builder limitation to not support the "browser" property in package.json. This why the "main" property was changed to primarily support building for browser and secondarily to support server-side stuff. Hoping that Bun will add "browser" support to package.json soon.
Nuekit 0.1
Major milestone: A simple alternative to Next.js and Astro with support for universal hot-reloading
Announcement: https://nuejs.org/blog/nuekit-010/