Skip to content

Add Tags and List Style select menu#6

Merged
MikeAlhayek merged 1 commit into
mainfrom
ma/add-tags-editor
Jun 15, 2026
Merged

Add Tags and List Style select menu#6
MikeAlhayek merged 1 commit into
mainfrom
ma/add-tags-editor

Conversation

@MikeAlhayek

Copy link
Copy Markdown
Member

This pull request introduces several improvements and enhancements to the documentation workflow, documentation site, and release process for the CrestApps fork. The main highlights include automated docs versioning for major.minor releases, improved Font Awesome asset handling, expanded documentation examples, and a more robust release workflow with conditional docs snapshotting.

Documentation and Release Workflow Improvements:

  • Added a new workflow to automatically snapshot and version documentation for each new major.minor release (publish_npm_release.yml). The workflow checks if a docs snapshot is needed, creates it if necessary, and ensures that versioned docs remain selectable after future updates. [1] [2]

  • Expanded the set of file path triggers for the docs deployment workflow to include JS, LESS, SASS, and build-related files, ensuring docs are redeployed when relevant source or config files change (deploy-docs.yml).

Documentation Site Enhancements:

  • Updated the Grunt build process to bundle Font Awesome CSS and webfonts with the docs build, fixing icon rendering issues in the Docusaurus site (Gruntfile.js).

  • Greatly expanded the examples page in the documentation:

    • Added new examples for tags-style selected items, list-style selections, floating labels with visible tags, and more.
    • Updated and clarified existing examples, moving them directly onto the docs page for better theming and usability.
    • Improved code clarity and removed unnecessary width attributes in examples (docs/docs/examples.mdx). [1] [2] [3] [4] [5] [6] [7] [8] [9]

Release and Changelog Updates:

  • Updated the changelog to document the new features and fixes in this release, including docs versioning and Font Awesome improvements (CHANGELOG.md).

  • Updated CDN usage examples in the README to reference the new @crestapps/bootstrap-select@1.1.0 release (README.md).

@MikeAlhayek MikeAlhayek merged commit b409b64 into main Jun 15, 2026
4 checks passed
@MikeAlhayek MikeAlhayek deleted the ma/add-tags-editor branch June 15, 2026 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant