dinou
Version:
Dinou is a modern React 19 framework with React Server Components, Server Functions, and streaming SSR.
280 lines (143 loc) • 4.87 kB
Markdown
Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/).
# [3.0.1]
## Fixed
- esbuild doesn't give error when 'favicons' folder doesn't exist in root directory.
# [3.0.0]
## Added
- esbuild integration (the one used by default).
- rollup integration (optionally used).
- webpack integration (optionally used).
# [2.4.1]
## Fixed
- Use hashed names for bundled files in production.
# [2.4.0]
## Fixed
- rollup-plugin-react-client-manifest: now emits assets and csss correctly for server components.
## Changed
- Now all folders and files ejected are grouped in dinou folder. What was before dinou folder now is dinou/core folder.
- README.md, updated.
# [2.3.3]
## Fixed
- babel-esm-loader: check filePath is a file when resolving. This avoids crash when you have a file named equal than a folder in the same directory.
# [2.3.2]
## Fixed
- Do not use `for await` when it is not necessary in buildStaticPages.
# [2.3.1]
## Fixed
- Build for ES modules (ESM).
# [2.3.0]
## Added
- Support for ES modules (ESM). Dinou can now import and use ESM-only packages inside React components.
# [2.2.0]
## Fixed
- buildStaticPages - collectPages.
- getFilePathAndDynamicParams.
## Added
- Cookies support. Now getProps receive params, query, and cookies as parameters (function getProps(params, query, cookies)).
# [2.1.1]
## Fixed
- Warning in Rollup about serverFunctionProxy.
# [2.1.0]
## Added
- Server Functions handling.
# [2.0.3]
## Fixed
- Fixed cross-platform path handling using Node.js `path` module for macOS/Linux compatibility in `get-jsx.js`, `get-error-jsx.js`, and `build-static-pages.js`.
- Added `awaitWriteFinish` to `chokidar` in `server.js` to avoid parsing incomplete manifest files on macOS.
# [2.0.2]
## Fixed
- Watch server components in react manifest plugin.
# [2.0.1]
## Fixed
- Use createFromFetch from react-server-dom-esm in client-error.jsx.
# [2.0.0]
## Changed
- Migrated build system from Webpack to Rollup for both development and production.
# [1.10.1]
## Fixed
- Layout receives prop from getProps when using reset_layout.
- Don't serve static pages when query params are used.
# [1.10.0]
## Added
- Support for additional assets or media file extensions (image, audio, and video).
# [1.9.3]
## Changed
- README.md.
# [1.9.2]
## Changed
- README.md.
- Don't show overlay of react-refresh on error.
# [1.9.1]
## Added
- CHANGELOG.md.
# [1.9.0]
## Added
- `react-refresh` for better hot reloading during development.
# [1.8.0]
## Changed
- Separation of webpack folders, one for production (`dist3`) and another for development (`____public____`).
# [1.7.2]
## Fixed
- Use of images.
# [1.7.1]
## Fixed
- Attempt to fix the use of images (partially fixed).
# [1.7.0]
## Added
- ISR and SSG.
# [1.6.0]
## Added
- Error handling.
# [1.5.0]
## Added
- Reset layout functionality.
# [1.4.3]
## Fixed
- tsconfig-paths for babel.
# [1.4.2]
## Fixed
- Use babel again instead of esbuild.
# [1.4.1]
⚠️ **WARNING:** This version contains major issues due to the switch to `esbuild`. It is recommended to skip directly to version `1.4.2` or later.
## Fixed
- Webpack infinite loop.
# [1.4.0]
⚠️ **WARNING:** This version contains major issues due to the switch to `esbuild`. It is recommended to skip directly to version `1.4.2` or later.
## Added
- Support for base alias (absolute import paths).
# [1.3.1]
⚠️ **WARNING:** This version contains major issues due to the switch to `esbuild`. It is recommended to skip directly to version `1.4.2` or later.
## Changed
- README.md.
# [1.3.0]
⚠️ **WARNING:** This version contains major issues due to the switch to `esbuild`. It is recommended to skip directly to version `1.4.2` or later.
## Added
- Use of images.
# [1.2.0]
⚠️ **WARNING:** This version contains major issues due to the switch to `esbuild`. It is recommended to skip directly to version `1.4.2` or later.
## Added
- Tailwind.css and styles support.
# [1.1.1]
## Changed
- README.md
# [1.1.0]
## Added
- Capability to manage `favicons` folder.
# [1.0.4]
## Changed
- README.md
# [1.0.3]
## Added
- Preparation for ISR
# [1.0.2]
## Fixed
- Webpack config file.
# [1.0.1]
## Changed
- Apparently nothing changed
# [1.0.0]
## Added
- Initial commit.