Skip to content

Releases: delgada-ui/delgada

v0.8.0

20 Aug 23:20
Compare
Choose a tag to compare

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

v0.7.0

28 Jun 19:59
Compare
Choose a tag to compare

Features

  • add scripts metadata config: Add the ability to define scripts that will run on a given page.

v0.6.2

26 Jun 04:31
Compare
Choose a tag to compare

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

24 Jun 01:49
Compare
Choose a tag to compare

Bug fixes

  • use console.time: Fix downstream deployment bug where the usage of the performance API was causing Cloudflare Pages builds to crash because it (seemingly) does not load the performance API in its runtime environment

v0.6.0

12 Jun 05:59
Compare
Choose a tag to compare

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

02 Jun 01:35
Compare
Choose a tag to compare

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

29 May 19:45
Compare
Choose a tag to compare

Bug fixes

  • template styles: Fix bug where template styles were still being applied even when useTemplate config was false

v0.4.0

29 May 09:22
Compare
Choose a tag to compare

Features

  • inlineCSS config: Add a new page metadata option that determines if the given page styles should be built inline or in a CSS file
  • useTemplate config: Add a new page metadata option that determines if the given page should use its local _template.js file

v0.3.0

28 May 17:45
Compare
Choose a tag to compare

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

28 May 17:38
Compare
Choose a tag to compare

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 and css 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