Skip to content

Releases: TotallyInformation/web-components

Release 1.5.0

20 Sep 16:52
v1.5.0
a267c46

Choose a tag to compare

Version 1.5.0

Changes

  • Update CHANGELOG.md
  • Bumpt to v1.5.0 - too many changes for a 0.0.1 change.
  • Updates
  • Full rebuild to handle base change for better uibuilder msg receipt
  • Add auto-send to node-red if uibuilder is being used.
  • Info tweaked to clarify uibuilder msg reciept handling
  • Improved _uibMsgHandler accommodates more attribute types (class, style, value, data-*) . Applies to ALL components.
  • Add uibuilder for node-red libraries (commented out)
  • Add better comments on use with uibuilder for Node-RED
  • v1.4.1
  • Bump to v1.4
  • Additional to do entries

Release 1.4.0

19 Sep 19:54
v1.4.0
a788f54

Choose a tag to compare

Version 1.4.0

Changes

  • Pre-release updates
  • Adjust for single /src folder
  • Updates
  • Add css comment
  • Minor wording tweak
  • New components: labeled-input and input-group
  • Wording typo change
  • Add export { XxxxXxxx } in addition to default
  • Add script link to useage
  • New components: labeled-input and input-group
  • typo comment rename only
  • Remove new jsdoc checks
  • Switch to a new watch process
  • New components: labeled-input and input-group
  • Prefer CSS over JS
  • Renamed
  • Move component-template.mjs from src/alpha to src/templates
  • output src as .mjs rather than .js for clarity
  • Improve esbuild configs to allow for mjs inputs
  • Rename component-template.js to component-template.mjs for clarity and linting
  • Updates
  • Stop highlighting UIBUILDER with colour to prevent other issues
  • Update to latest uibuilder live version
  • debendency updates
  • Update sponsor badge
  • Add sponsor badge
  • Add DeepWiki badge
  • Updates
  • Updated requirements
  • Change from named "component-template" to "xxxx-xxxx" for clarity
  • Update to latest UIBUILDER version
  • Add usage
  • Additional clarity on js and html
  • Correct the titles and doc link
  • Updates
  • Bump to v1.4.0
  • To-do entries

Release 1.3.1

09 Jun 16:04

Choose a tag to compare

Version 1.3.1

Changes

  • Bump to v1.3.1
  • no status box for pages with no status front matter.
  • Move h1-title to live

Release 1.3.0

09 Jun 15:55

Choose a tag to compare

Version 1.3.0

Test/demo pages

  • Re-organised into sub-folders for experiments, alpha, beta and live components.
  • New experimental pages.

NEW h1-title component

A simple component that uses the page's <title> tag as the main heading for the page.

Any slot content is added as a sub-heading with italic, slightly smaller text.

data-list component

  • Updated documentation and demo/test page to illustrate how to use the nested-list class and data-depth attribute to style nested lists.
  • Improved warning/error messages - all prefixed with data-list: and the instance id.
  • Added Node-RED flow example to the documentation to illustrate how to use the data-list component with UIBUILDER for Node-RED.

Default styling

  • uib-brand.css has beeen updated to version 2025-06-09 in line with UIBUILDER for Node-RED.

Base component

  • NEW hasSlotContent() method added. This allows you to check if the components slot has any content from the light DOM. This is useful for components that may or may not have such content and where you want to apply different styles or behaviour based on that.

General development

  • New script to create new components along with their documentation and test/demo pages. npm run new-component or npm run new-component my-component.

Release 1.2.0

01 Jun 18:57

Choose a tag to compare

Version 1.2.0

  • Lots of ESLINT fixes.
  • Tidy up and rationalise the docs home page, roadmap and ideas pages.
  • Start to document the standard Node-RED/UIBUILDER to browser remote-control integration.
  • A few minor documentation fixes.
  • Website homepage correction - thanks to Paul Reed for spotting the issue.

data-list Component

  • No longer uses the shadow DOM. Specific styles prepended to the head.

    This now makes it possible to style the inner parts of nested lists.

  • For nested lists, sub-lists are given a class of nested-list and a data-depth attribute so that they can be styled separately.

Base Component

  • NEW - prependStylesheet(styletext, order) method added. This allows you to prepend a stylesheet for the component to the web page. This is useful for adding styles that need to be applied before the page's own styles. Especially useful for components that don't use the Shadow DOM.

Component Template

  • Added comment to constructor to remind that this.prependStylesheet can be used to add styles before the page's own styles. when the component does not use the Shadow DOM.

Release 1.1.0

30 May 14:53

Choose a tag to compare

Version 1.1.0

Initial release.

This is the first proper release of these web components. They have now matured sufficiently to be worth publishing.