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