chore: bump version to 0.12.3

Signed-off-by: Frost Ming <me@frostming.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5180dc7..f82970f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
 
 ## [Unreleased]
 
+## [0.12.3] - 2023-11-15
+
+### Fixed
+
+- Improve the performance when parsing a table with nested dotted keys. ([#193](https://github.com/sdispater/tomlkit/issues/193))
+- Keep the newlines when replacing a table. ([#323](https://github.com/sdispater/tomlkit/issues/323))
+
 ## [0.12.2] - 2023-11-02
 
 ### Fixed
@@ -375,6 +382,7 @@
 - Fixed raw strings escaping.
 
 [unreleased]: https://github.com/sdispater/tomlkit/compare/0.12.2...master
+[0.12.3]: https://github.com/sdispater/tomlkit/releases/tag/0.12.3
 [0.12.2]: https://github.com/sdispater/tomlkit/releases/tag/0.12.2
 [0.12.1]: https://github.com/sdispater/tomlkit/releases/tag/0.12.1
 [0.12.0]: https://github.com/sdispater/tomlkit/releases/tag/0.12.0
diff --git a/pyproject.toml b/pyproject.toml
index 2c20c46..6241d7d 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "tomlkit"
-version = "0.12.2"
+version = "0.12.3"
 description = "Style preserving TOML library"
 authors = [
     "Sébastien Eustace <sebastien@eustace.io>",
diff --git a/tomlkit/__init__.py b/tomlkit/__init__.py
index 10f7639..5e4bdfa 100644
--- a/tomlkit/__init__.py
+++ b/tomlkit/__init__.py
@@ -27,7 +27,7 @@
 from tomlkit.api import ws
 
 
-__version__ = "0.12.2"
+__version__ = "0.12.3"
 __all__ = [
     "aot",
     "array",