diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c4295b..a27ecb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.0] - 2026-07-31 + +### Added + +#### Components +- [x] **Toolbar** - BitToolbar component for grouping icon-based action items in a navigation bar (#98) + - [x] BitToolbarItem - Individual action item sub-component + - [x] BitToolbarDivider - Visual and semantic separator between items + - [x] ToolbarSize enumeration +- [x] **Dropdown** - BitDropdown component for collapsible menus with no JavaScript interop required (#102) + - [x] BitDropdownItem - Individual menu entry sub-component + - [x] DropdownItemSize, DropdownMenuColor, DropdownMenuWidth, DropdownPosition enumerations + - [x] ActivatorContext - Context type for custom activator templates +- [x] **BottomNav** - BitBottomNav component for mobile-optimized bottom navigation (#103) + - [x] BitBottomNavItem - Individual navigation item sub-component + - [x] Support for icons, badges, and alert indicators + +#### Documentation +- [x] Toolbar component documentation +- [x] Dropdown component documentation +- [x] BottomNav component documentation + ## [0.3.0] - 2026-05-30 ### Added diff --git a/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj b/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj index 20e68cd..bf9fea0 100644 --- a/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj +++ b/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj @@ -10,8 +10,8 @@ - - + + diff --git a/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj b/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj index 7bf45c9..f2ade98 100644 --- a/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj +++ b/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj @@ -11,11 +11,11 @@ - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/BitBlazor/BitBlazor.csproj b/src/BitBlazor/BitBlazor.csproj index f70e2e9..3f37c72 100644 --- a/src/BitBlazor/BitBlazor.csproj +++ b/src/BitBlazor/BitBlazor.csproj @@ -9,7 +9,7 @@ BitBlazor BitBlazor is a UI library project that provides accessible, reusable Blazor components styled with Bootstrap Italia Alberto Mori - 0.3.0 + 0.4.0 git https://github.com/albx/bitblazor MIT @@ -24,7 +24,7 @@ - + diff --git a/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs b/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs index 8ed3294..167ccb7 100644 --- a/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs +++ b/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs @@ -2,6 +2,9 @@ namespace BitBlazor.Components; +/// +/// Represents a divider in a component. +/// public partial class BitToolbarDivider { [CascadingParameter] diff --git a/stories/BitBlazor.Stories/BitBlazor.Stories.csproj b/stories/BitBlazor.Stories/BitBlazor.Stories.csproj index f018e27..119d57e 100644 --- a/stories/BitBlazor.Stories/BitBlazor.Stories.csproj +++ b/stories/BitBlazor.Stories/BitBlazor.Stories.csproj @@ -9,8 +9,8 @@ - - + + all runtime; build; native; contentfiles; analyzers diff --git a/tests/BitBlazor.Test/BitBlazor.Test.csproj b/tests/BitBlazor.Test/BitBlazor.Test.csproj index b26c754..2e0af87 100644 --- a/tests/BitBlazor.Test/BitBlazor.Test.csproj +++ b/tests/BitBlazor.Test/BitBlazor.Test.csproj @@ -8,8 +8,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive