Releases: TotallyInformation/web-components
Releases · TotallyInformation/web-components
Release 1.5.0
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
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
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
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-listclass anddata-depthattribute 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-listcomponent with UIBUILDER for Node-RED.
Default styling
uib-brand.csshas beeen updated to version2025-06-09in line with UIBUILDER for Node-RED.
Base component
- NEW
hasSlotContent()method added. This allows you to check if the componentsslothas 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-componentornpm run new-component my-component.
Release 1.2.0
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-listand adata-depthattribute 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
constructorto remind thatthis.prependStylesheetcan be used to add styles before the page's own styles. when the component does not use the Shadow DOM.
Release 1.1.0
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.