diff --git a/wpf-toc.html b/wpf-toc.html
index 4cd9fc3cd..7adffdb61 100644
--- a/wpf-toc.html
+++ b/wpf-toc.html
@@ -2300,7 +2300,12 @@
2025 Volume 3 - v31.*
- Weekly Nuget Release
-
- v31.2.15
- v31.2.10
- v31.2.5
- v31.2.4
+ - v31.2.18
+ - v31.2.16
+ - v31.2.15
+ - v31.2.10
+ - v31.2.5
+ - v31.2.4
- v31.2.3
- v31.1.23
- v31.1.22
diff --git a/wpf/Release-notes/v31.2.18.md b/wpf/Release-notes/v31.2.18.md
new file mode 100644
index 000000000..e2090e451
--- /dev/null
+++ b/wpf/Release-notes/v31.2.18.md
@@ -0,0 +1,97 @@
+---
+title: Essential Studio® for WPF Release Notes - v31.2.18
+description: Learn here about the controls in the Essential Studio® for WPF Weekly Nuget Release - Release Notes - v31.2.18
+platform: WPF
+documentation: ug
+---
+
+# Essential Studio® for WPF - v31.2.18 Release Notes
+
+{% include release-info.html date="December 09, 2025" version="v31.2.18" passed="27762" failed="0" %}
+
+{% directory path: _includes/release-notes/v31.2.18 %}
+
+{% include {{file.url}} %}
+
+{% enddirectory %}
+
+## Test Results
+
+| Component Name | Test Cases | Passed | Failed | Remarks |
+|---------------|------------|--------|--------|---------|
+| Accordion | 49 | 49 | 0 | All Passed |
+| AI AssistView | 2 | 2 | 0 | All Passed |
+| AutoComplete | 38 | 38 | 0 | All Passed |
+| AvatarView | 229 | 229 | 0 | All Passed |
+| Badge | 8 | 8 | 0 | All Passed |
+| BreadCrumb | 8 | 8 | 0 | All Passed |
+| Bullet Graph | 147 | 147 | 0 | All Passed |
+| Busy Indicator | 10 | 10 | 0 | All Passed |
+| Button | 21 | 21 | 0 | All Passed |
+| Calendar | 63 | 63 | 0 | All Passed |
+| Card View | 27 | 27 | 0 | All Passed |
+| Carousel | 30 | 30 | 0 | All Passed |
+| Charts | 1210 | 1210 | 0 | All Passed |
+| CheckedListBox | 150 | 150 | 0 | All Passed |
+| Chromeless Window | 151 | 151 | 0 | All Passed |
+| Circular Gauge | 305 | 305 | 0 | All Passed |
+| Color Picker | 132 | 132 | 0 | All Passed |
+| Color Picker Palette | 104 | 104 | 0 | All Passed |
+| ComboBox | 124 | 124 | 0 | All Passed |
+| Currency TextBox | 136 | 136 | 0 | All Passed |
+| DataGrid | 4561 | 4561 | 0 | All Passed |
+| DataPager | 9 | 9 | 0 | All Passed |
+| DatePicker | 118 | 118 | 0 | All Passed |
+| DateTimePicker | 169 | 169 | 0 | All Passed |
+| Docking | 1082 | 1082 | 0 | All Passed |
+| DocumentContainer | 42 | 42 | 0 | All Passed |
+| Domain Updown | 295 | 295 | 0 | All Passed |
+| Double TextBox | 345 | 345 | 0 | All Passed |
+| Dropdown Button | 21 | 21 | 0 | All Passed |
+| Excel-like Grid | 15 | 15 | 0 | All Passed |
+| Gantt | 2400 | 2400 | 0 | All Passed |
+| GridDataControl | 519 | 519 | 0 | All Passed |
+| GridSplitter | 19 | 19 | 0 | All Passed |
+| GridTreeControl | 223 | 223 | 0 | All Passed |
+| Image Editor | 177 | 177 | 0 | All Passed |
+| Integer TextBox | 29 | 29 | 0 | All Passed |
+| Kanban Board | 107 | 107 | 0 | All Passed |
+| Linear Gauge | 27 | 27 | 0 | All Passed |
+| Maps | 386 | 386 | 0 | All Passed |
+| MaskedTextBox | 124 | 124 | 0 | All Passed |
+| Menu | 17 | 17 | 0 | All Passed |
+| Multi Column Dropdown | 190 | 190 | 0 | All Passed |
+| Navigation Drawer | 60 | 60 | 0 | All Passed |
+| Navigation Pane | 66 | 66 | 0 | All Passed |
+| Percent TextBox | 122 | 122 | 0 | All Passed |
+| Pivot Grid | 110 | 110 | 0 | All Passed |
+| PropertyGrid | 147 | 147 | 0 | All Passed |
+| Pulsing Tile | 12 | 12 | 0 | All Passed |
+| Radial Menu | 54 | 54 | 0 | All Passed |
+| Radial Slider | 16 | 16 | 0 | All Passed |
+| Range slider | 11 | 11 | 0 | All Passed |
+| Ribbon | 2036 | 2036 | 0 | All Passed |
+| Scheduler | 4701 | 4701 | 0 | All Passed |
+| SfDataPager | 7 | 7 | 0 | All Passed |
+| SfTextBoxExt | 21 | 21 | 0 | All Passed |
+| Skin Manager | 73 | 73 | 0 | All Passed |
+| Smith Chart | 297 | 297 | 0 | All Passed |
+| SpellChecker | 83 | 83 | 0 | All Passed |
+| Split Button | 15 | 15 | 0 | All Passed |
+| Spreadsheet | 635 | 635 | 0 | All Passed |
+| Syntax Editor | 197 | 197 | 0 | All Passed |
+| Tab Navigation | 9 | 9 | 0 | All Passed |
+| Tab Splitter | 10 | 10 | 0 | All Passed |
+| TabControl | 260 | 260 | 0 | All Passed |
+| TaskBar | 9 | 9 | 0 | All Passed |
+| Text InputLayout | 333 | 333 | 0 | All Passed |
+| Tile View | 129 | 129 | 0 | All Passed |
+| TimePicker | 125 | 125 | 0 | All Passed |
+| TimeSpan Editor | 21 | 21 | 0 | All Passed |
+| ToolBar | 14 | 14 | 0 | All Passed |
+| Tree Navigator | 49 | 49 | 0 | All Passed |
+| TreeGrid | 2167 | 2167 | 0 | All Passed |
+| TreeMap | 741 | 741 | 0 | All Passed |
+| TreeView | 1210 | 1210 | 0 | All Passed |
+| TreeViewAdv | 193 | 193 | 0 | All Passed |
+| Wizard Control | 10 | 10 | 0 | All Passed |
\ No newline at end of file