diff --git a/wpf-toc.html b/wpf-toc.html
index 314ad261d..b16f11a95 100644
--- a/wpf-toc.html
+++ b/wpf-toc.html
@@ -2289,7 +2289,7 @@
         Word Library (DocIO)
     
    
Release Notes
-        - 2025 Volume 3  - v31.*
- 2025 Volume 2 - v30.*
- 2025 Volume 1 - v29.*
- 2024 Volume 4 - v28.*
- 2024 Volume 3 - v27.*
- 2024 Volume 2 - v26.*
- 2024 Volume 1 - v25.*
- 2023 Volume 4 - v24.*
- 2023 Volume 3 - v23.*
- 2023 Volume 2 - v22.*+
- 2025 Volume 3  - v31.*
- 2025 Volume 2 - v30.*
- 2025 Volume 1 - v29.*
- 2024 Volume 4 - v28.*
- 2024 Volume 3 - v27.*
- 2024 Volume 2 - v26.*
- 2024 Volume 1 - v25.*
- 2023 Volume 4 - v24.*
- 2023 Volume 3 - v23.*
- 2023 Volume 2 - v22.*
- 2023 Volume 1 - v21.*
- 2022 Volume 4 - v20.4.0.*
- 2022 Volume 3 - v20.3.0.*
- 2022 Volume 2 - v20.2.0.*
- 2022 volume 1 - v20.1.0.*
- 2021 Volume 4 - v19.4.0.*diff --git a/wpf/Release-notes/v31.1.23.md b/wpf/Release-notes/v31.1.23.md
new file mode 100644
index 000000000..31418889e
--- /dev/null
+++ b/wpf/Release-notes/v31.1.23.md
@@ -0,0 +1,97 @@
+---
+title: Essential Studio® for  WPF Release Notes - v31.1.23
+description: Learn here about the controls in the Essential Studio® for  WPF Weekly Nuget Release - Release Notes - v31.1.23
+platform: WPF
+documentation: ug
+---
+
+# Essential Studio® for  WPF - v31.1.23 Release Notes
+
+{% include release-info.html date="October 07, 2025"  version="v31.1.23" passed="23789" failed="0" %}
+
+{% directory path: _includes/release-notes/v31.1.23 %}
+
+{% include {{file.url}} %}
+
+{% enddirectory %}
+
+## Test Results
+
+| Component Name | Test Cases | Passed | Failed | Remarks |
+|---------------|------------|--------|--------|---------|
+| AutoComplete | 38 | 38 | 0 | All Passed |
+| ButtonAdv | 22 | 22 | 0 | All Passed |
+| Calculate | 5 | 5 | 0 | All Passed |
+| CalendarEdit | 22 | 22 | 0 | All Passed |
+| CalenderEdit | 41 | 41 | 0 | All Passed |
+| CardView | 27 | 27 | 0 | All Passed |
+| Carousel | 30 | 30 | 0 | All Passed |
+| CheckListBox | 150 | 150 | 0 | All Passed |
+| ChromelessWindow | 151 | 151 | 0 | All Passed |
+| ColorEdit | 18 | 18 | 0 | All Passed |
+| ColorPicker | 114 | 114 | 0 | All Passed |
+| ColorPickerPalette | 104 | 104 | 0 | All Passed |
+| ComboBoxAdv | 126 | 126 | 0 | All Passed |
+| CurrencyTextBox | 134 | 134 | 0 | All Passed |
+| DateTimeEdit | 169 | 169 | 0 | All Passed |
+| DockingManager | 1083 | 1083 | 0 | All Passed |
+| DocumentContainer | 42 | 42 | 0 | All Passed |
+| DoubleTextBox | 345 | 345 | 0 | All Passed |
+| DropDownButtonAdv | 21 | 21 | 0 | All Passed |
+| EditControl | 193 | 193 | 0 | All Passed |
+| FastLineChart | 191 | 191 | 0 | All Passed |
+| GridDataControl | 74 | 74 | 0 | All Passed |
+| GridTreeControl | 4 | 4 | 0 | All Passed |
+| GroupBar | 66 | 66 | 0 | All Passed |
+| HierarchyNavigator | 8 | 8 | 0 | All Passed |
+| IntegerTextBox | 29 | 29 | 0 | All Passed |
+| MaskedTextBox | 20 | 20 | 0 | All Passed |
+| MenuAdv | 17 | 17 | 0 | All Passed |
+| PercentTextBox | 31 | 31 | 0 | All Passed |
+| PivotGrid | 104 | 104 | 0 | All Passed |
+| PropertyGrid | 147 | 147 | 0 | All Passed |
+| Ribbon | 2117 | 2117 | 0 | All Passed |
+| SfAccordion | 49 | 49 | 0 | All Passed |
+| SfAvatarView | 229 | 229 | 0 | All Passed |
+| SfBadge | 8 | 8 | 0 | All Passed |
+| SfBulletGraph | 147 | 147 | 0 | All Passed |
+| SfBusyIndicator | 10 | 10 | 0 | All Passed |
+| SfChart | 1309 | 1309 | 0 | All Passed |
+| SfCirculargauge | 305 | 305 | 0 | All Passed |
+| SfDataGrid | 4688 | 4688 | 0 | All Passed |
+| SfDataPager | 16 | 16 | 0 | All Passed |
+| SfDatePicker | 118 | 118 | 0 | All Passed |
+| SfGridSplitter | 19 | 19 | 0 | All Passed |
+| SfImageEditor | 177 | 177 | 0 | All Passed |
+| SfKanban | 105 | 105 | 0 | All Passed |
+| SfLinearGauge | 27 | 27 | 0 | All Passed |
+| SfMaps | 68 | 68 | 0 | All Passed |
+| SfMaskedEdit | 104 | 104 | 0 | All Passed |
+| SfMultiColumnDropDownControl | 187 | 187 | 0 | All Passed |
+| SfNavigationDrawer | 60 | 60 | 0 | All Passed |
+| SfPulsingTile | 12 | 12 | 0 | All Passed |
+| SfRadialMenu | 54 | 54 | 0 | All Passed |
+| SfRadialSlider | 16 | 16 | 0 | All Passed |
+| SfRangeSlider | 11 | 11 | 0 | All Passed |
+| SfScheduler | 4681 | 4681 | 0 | All Passed |
+| SfSkinManager | 22 | 22 | 0 | All Passed |
+| SfSpellChecker | 83 | 83 | 0 | All Passed |
+| SfTextBoxExt | 21 | 21 | 0 | All Passed |
+| SfTextInputLayout | 333 | 333 | 0 | All Passed |
+| SfTimePicker | 125 | 125 | 0 | All Passed |
+| SfTreeGrid | 2165 | 2165 | 0 | All Passed |
+| SfTreeMap | 741 | 741 | 0 | All Passed |
+| SfTreeNavigator | 49 | 49 | 0 | All Passed |
+| SfTreeView | 1211 | 1211 | 0 | All Passed |
+| SkinManager | 51 | 51 | 0 | All Passed |
+| SplitButtonAdv | 15 | 15 | 0 | All Passed |
+| TabControlExt | 130 | 130 | 0 | All Passed |
+| TabNavigationControl | 9 | 9 | 0 | All Passed |
+| TabSplitter | 10 | 10 | 0 | All Passed |
+| Taskbar | 9 | 9 | 0 | All Passed |
+| TileViewControl | 131 | 131 | 0 | All Passed |
+| TimeSpanEdit | 21 | 21 | 0 | All Passed |
+| ToolBarAdv | 31 | 31 | 0 | All Passed |
+| TreeViewAdv | 284 | 284 | 0 | All Passed |
+| UpDown | 295 | 295 | 0 | All Passed |
+| WizardControl | 10 | 10 | 0 | All Passed |
\ No newline at end of file