Changelog
Also refer to release notes to view detailed changes and version history.
v2.3.*
User Facing Changes:
- feat: Add
<cv-toggle-control/> component - feat: Add baseline support for light and dark mode
- feat: Added description field to placeholders
- feat: updated settings interface for placeholders to match toggles and tabgroups
- feat: Added new card layout to placeholder-input component
- feat: Added a pencil icon to the placeholder-input component
- chore: Deprecate
show-inline-control attribute from <cv-toggle/> - chore: Deprecate and remove
panel.theme setting, rely on just (colorScheme) in root config. - fix: fix
stateManaged toggle bugs regarding default state - fix: fix bottom border showing up even when navigation headers toggled off
- docs: Cleaned up the structure of tab, toggle, placeholder, label author guide docs
- docs: Updated the landing page
- docs: Adapted the landing page to docs dark mode
- docs: Add a nice logo row at the bottom
Developer Facing Changes:
- Fix bugs and make changes
v2.2.*
User Facing Changes:
- feat: Add new cv-label component (cv-tags) for adaptations usage
- feat: Update url generation of settings to include all shown in settings panel
- feat: Add siteManaged property for Adaptation for toggles and placeholder components
- feat: Update text annotation home plate shape to have fixed triangle shape
- chore: remove baseURL field from config, source of truth from script baseurl tag
- fix: Fix anchor descriptor logic and resolution
- fix: disable settings widget by default
Developer Facing Changes:
- feat: Update release docs and add CICD
- refactor: Refactor dom-element-locator to own feature
- refactor: Remove legacy dynamic asset rendering feature,
- fix: Additional bug fixes include updating deployment scripts, documentation, edge case for empty config json.
- fix: Add focus banner hotfix
v2.1.*
User Facing Changes:
- feat: update feature styling (updates share default to highlight mode, update wordings, default highlight color)
- feat: Improve tabgroups style
- feat: Add attribution text to modal, update toggle stylings
- feat: Enhance text annotations in highlights styling (Add homeplate shaping)
- fix: Fix scroll logic to fix issues with window jumping around
- fix: Align placeholder defaultValue handling with conditional logic
- fix: Fix adaptation bug, where ?adapt=clear now wipes full user state including placeholders
- fix: Implement stable element text hashing for placeholders, now fingerprints for elements containing placeholders work properly.
- docs: Update documentation site for v2, adding URL-sharing documentation for placeholders, toggles, and tabs
Developer Facing Changes:
- feat: Add semver label workflow (GitHub actions)
- refactor: Refactor dom-element-locator to own feature
v2.0.0
Rename from customviews to custardui
- New npm release location at https://www.npmjs.com/package/@custardui/custardui
- Update
customviews.config.json to custardui.config.json - Update the cdn link from
https://unpkg.com/@customviews-js/customviews@v1 to https://unpkg.com/@custardui/custardui - (Optional) change
customviews.js filename to custardui.js, and update site.json plugins array from customviews to custardui
Updates to the default custardui.config.json
- By default, the settings panel is now disabled: To show the settings panel, add
settingsEnabled: true to custardui.config.json. See settings configuration reference showURL option in .json file has been removed. Functionality to persistently show settings configuration in URL has been removed.
Features Added
Readable/Programmable URL for Settings Sharing:
Also added a unified URL Sharing page that gives an overview of the url encoding behavior.
Focused view sharing
- should be directly usable.
- Added notes, customizable box colors, up and down arrows
Placeholders:
- Some support for the placeholder fallback, but working on refinement of behaviour given a default value.
v1.7.0
- Deprecated use of param
cv-focus in favor for cv-show - Added fix for the tabgroup placeholders not registering unless there is tabgroup
- Update placeholder input component to look nicer
- Updated focused views feature to select SPAN, TR (table rows)
- To use beta version, update script, and refer to separate beta docs subsite
- Updated focused Views
- Added placeholders and docs