Skip to content

1.2.0

Latest

Choose a tag to compare

@gvreddy04 gvreddy04 released this 09 May 10:57
· 4 commits to main since this release
19fc213

BlazorExpress.Bulma v1.2.0

Release date: 2026-05-09

BlazorExpress.Bulma 1.2.0 is a feature-focused release that significantly expands the component library with new UI building blocks, richer form controls, charting demos and documentation, and layout/navigation enhancements. This release also includes documentation improvements, setup guidance updates, and a usability fix for the PDF viewer.

Highlights

  • Added new Card, Menu, Panel, Spinner, and SplitView components
  • Expanded form support with TextAreaInput, SelectInput, CheckboxInput, CheckboxListInput, RadioInput, and RadioListInput
  • Introduced chart integration and demos covering Bar, Line, Pie, Doughnut, Bubble, Radar, Polar Area, and Scatter charts
  • Improved PDF viewer behavior for password prompt cancellation
  • Updated getting started guidance and release metadata for v1.2.0

New Components

UI Components

  • Added Card component family

    • Card
    • CardHeader
    • CardHeaderTitle
    • CardHeaderIcon
    • CardImage
    • CardContent
    • CardFooter
    • CardFooterItem
  • Added Menu component demos and documentation improvements

  • Added Panel component family

    • Panel
    • PanelHeading
    • PanelTabs
    • PanelTab
    • PanelBlock
    • PanelIcon
  • Added Spinner component with:

    • multiple spinner types
    • Bulma semantic colors
    • Bulma size support
    • visibility control and public methods
  • Added SplitView component with:

    • horizontal and vertical orientations
    • draggable panes
    • nested layouts
    • disabled mode
    • resize lifecycle events
    • semantic divider color support

Form Components

Added new form components and related demos/documentation:

  • TextAreaInput
  • SelectInput
  • CheckboxInput
  • CheckboxListInput
  • RadioInput
  • RadioListInput

Included capabilities across the new form controls

  • typed item models where applicable
  • value binding and change events
  • disabled and readonly states
  • validation examples
  • size, state, and style variants
  • custom templating support for list-based controls

Charts

This release adds chart integration support across the demo and documentation experience.

Added chart demos and docs for

  • Bar Chart
  • Line Chart
  • Pie Chart
  • Doughnut Chart
  • Bubble Chart
  • Radar Chart
  • Polar Area Chart
  • Scatter Chart

Chart-related enhancements

  • added chart screenshots and chart-specific routes
  • added chart sections to demo and docs navigation
  • added chart setup guidance in prerequisites and getting started documentation
  • added BlazorExpress.ChartJS dependency to demo/docs projects

Current chart stack documented in this release

  • BlazorExpress.ChartJS 1.2.2
  • Chart.js 4.4.1
  • chartjs-plugin-datalabels 2.2.0

Documentation and Demo Improvements

  • Added documentation and demo pages for all newly introduced components
  • Expanded sidebar and homepage navigation to surface new components and chart entries
  • Added supported version information to Getting Started documentation
  • Updated setup instructions to reflect:
    • Bulma 1.0.4
    • chart dependency requirements
  • Improved release descriptions in demo configuration metadata

Fixes and Improvements

PDF Viewer

  • Improved password-protected PDF handling
  • Added better recovery behavior when users cancel the password prompt
  • Updated demo and docs to reflect the improved flow

Navigation / Layout

  • Refined menu rendering for nested navigation scenarios
  • Updated docs/demo layouts to better support grouped and hierarchical links

General

  • Updated package version to 1.2.0
  • Refreshed demo release metadata and short descriptions
  • Added chart assets and supporting screenshots

Upgrade Notes

If you are upgrading to v1.2.0, review the following:

  1. Update the package version to 1.2.0
  2. If using chart components or chart demos, add:
    • BlazorExpress.ChartJS 1.2.2
  3. Ensure the following client-side assets are loaded where required:
    • Chart.js 4.4.1
    • chartjs-plugin-datalabels 2.2.0
    • _content/BlazorExpress.ChartJS/blazorexpress.chartjs.js
  4. If you rely on CDN-hosted Bulma, note the documentation now references Bulma 1.0.4

Full Changelog

Full Changelog: v1.1.0...v1.2.0