Releases: delgada-ui/delgada
Releases · delgada-ui/delgada
v0.8.0
Features
- update naming conventions: Adds some small (opinionated) naming convention changes.
- All web components must be placed in a
src/components/islands
directory - All web component files must be PascalCase (i.e.
CounterButton.js
) - All static components in the
src/pages
directory can be optionally PascalCase
- All web components must be placed in a
v0.7.0
Features
- add
scripts
metadata config: Add the ability to define scripts that will run on a given page.
v0.6.2
Bug fixes
- web component bug: Fix bug where web components that included attributes would not be added to the final HTML page output
v0.6.1
Bug fixes
- use
console.time
: Fix downstream deployment bug where the usage of theperformance
API was causing Cloudflare Pages builds to crash because it (seemingly) does not load theperformance
API in its runtime environment
v0.6.0
Features
- add markdown support: Implement support for markdown-based pages
- add static file serving: Implement static file serving where any files in
public
are mapped to the root URL (/
)
Admin
- convert to typescript: Convert the Delgada codebase to use TypeScript
- reorganize project: Restructure the codebase into a series of more focused modules
v0.5.0
Features
- optional page templates: Add the ability to not define a
_template.js
file inside a given pages directory
Bug fixes
- empty style tag: Fix bug where an empty style tag was being added to final build output when a page did not define any styles
v0.4.1
Bug fixes
- template styles: Fix bug where template styles were still being applied even when
useTemplate
config was false
v0.4.0
Features
inlineCSS
config: Add a new page metadata option that determines if the given page styles should be built inline or in a CSS fileuseTemplate
config: Add a new page metadata option that determines if the given page should use its local _template.js file
v0.3.0
Features
- template styles: implement the ability to define template styles in the same way page or static component styles can be defined
v0.2.0
Starting fresh 🌱
This release marks a pivot in Delgada as a project.
The project originally started as a Node-based web compiler (that was later converted to Rust) which had similar ergonomics and syntax to Svelte or Vue.
In this release, Delgada pivots back to a Node/JavaScript implementation and has been completely rebuilt from the ground up with an entirely new programming model and syntax that leans more heavily on modern web standards and conventions.
Features
- file-system router: implement initial file-system based routing
- page templates: implement initial syntax and functionality for handling flexible page templates
html
andcss
tags: add template literal tags for handling HTML and CSS in static components / page styles- static components: implement initial syntax and functionality for handling static markup components
- page and component styles: implement initial functionality and syntax for defining page/component styles
- web component support: add initial functionality to support WCs as a first-class citizen