diff --git a/Terminal.Gui/README.md b/Terminal.Gui/README.md
index 62a8845a2..e51049b93 100644
--- a/Terminal.Gui/README.md
+++ b/Terminal.Gui/README.md
@@ -39,7 +39,7 @@ If the current commit does not have a version tag, another number is added to th
You can see the version in the `UICatalog` about box or by viewing the "Details" page of the file properties of `/Terminal.Gui/bin/Release/net5.0/Terminal.Gui.dll.
-
+
## Publishing a Release of Terminal.Gui
@@ -60,13 +60,44 @@ git tag v1.3.4-beta.5 -a -m "v1.3.4 Beta 5"
git push upstream v1.3.4-beta.5
```
-To launch version 2.3.4 as a Release nuget package do this:
-
+## To launch version 2.3.4 as a Release nuget package do this:
+
+1) Create a new tag
+
+```powershell
+git tag v2.3.4 -a -m "v2.3.4 Release"
+```
+
+2) Update `./Terminal.Gui/Terminal.Gui.csproj` with latest release notes and submit a PR with a commit of `v2.3.4 Release`
+
+* Use `gh` to get list with just titles to make it easy to paste into release notes: `gh pr list --limit 500 --search "is:pr is:closed is:merged closed:>=2021-05-18"`
+
+```powershell
+git add .
+git commit -m "v2.3.4 Release"
+git push
+```
+
+3) Pull upstream after PR has been merged
+
+```powershell
+git pull upstream main
+```
+
+4) Push new tag to `main`
+
```powershell
git tag v2.3.4 -a -m "v2.3.4 Release"
git push upstream v2.3.4
```
+5) Monitor Github actions to ensure it worked.
+
+6) Check nuget to see new package (wait a few minutes)
+
+https://www.nuget.org/packages/Terminal.Gui
+
+
## Nuget
https://www.nuget.org/packages/Terminal.Gui
diff --git a/Terminal.Gui/Terminal.Gui.csproj b/Terminal.Gui/Terminal.Gui.csproj
index edcc55a6f..bf35ed7f6 100644
--- a/Terminal.Gui/Terminal.Gui.csproj
+++ b/Terminal.Gui/Terminal.Gui.csproj
@@ -43,8 +43,53 @@
Terminal.Gui is a framework for creating console user interfaces
- v1.1.2
- * testing
+ v1.2.1
+ * Fixes code block fencing
+ * NetDriver triple click mouse bug fix.
+ * WindowsDriver double click mouse bug fix.
+ * Fixes CursesDriver mouse and reset issue.
+ * Correctly mark the .NET Framework reference assemblies as private.
+ * Fix version conflicts caused by PR#1412
+ * Autocomplete for TextView
+ * Fixes #1402. Only WindowsDriver supports horizontal scroll.
+ * Fixes #1396. Using the Loaded event instead the Ready event.
+ * Fixes #1394. Added ReflectedType to check for overridden.
+ * Fixes #1389. Added a unidirectional feature to the Marquee styles to the ProgressBar.
+ * Fixes #1387. Allowing the UnitTests project to test internal keywords.
+ * Fixes #1384. Added a VisibleChanged event on the View class.
+ * Fixes #1381. Unit tests to demonstrate the Key enum ambiguity check.
+ * Fixes #546. Enhancement ProgressBar.
+ * Disables MinVer on Debug builds
+ * Adds Lineview
+ * CheckBox AutoSize should initialize with the Label default.
+ * Fixes to avoid exception with the ComboBox in All Views Tester.
+ * Simplifying FrameView constructors avoiding redundant code.
+ * Button text should be centered by default.
+ * Fixes #1078. ColorScheme setter now calls SetNeedsDisplay.
+ * Bump ReportGenerator from 4.8.11 to 4.8.12
+ * Fixes #1314. TextView now exposes file exceptions from callers.
+ * Prevents application crash if OS clipboard is not supported.
+ * Fixes #1358. Attribute.Foreground / Attribute.Background now working with CursesDriver
+ * Added support for coloring cells in TableView
+ * More unit test for issue #1344, testing IsVertical as False.
+ * Fix for #1353 (tab view not refreshing in some circumstances)
+ * Fixes #1344. Setting showBothScrollIndicator to false on the constructor don't throws NullReferenceException anymore.
+ * Fixes #1341. Now if AutoSize is true the Bounds size is always updated by using the Dim.Fill or the Dim.Absolute.
+ * Resolves: Add GitHub Codespaces configuration
+ * Expose TextView color methods as protected virtual (allows custom colors)
+ * Fixes InvalidOperationException from throwing when removing the label on the LabelsAsLabels scenario.
+ * Added a Initialize method to the Window to simplify the constructors.
+ * Fixes GetCurrentWidth and GetCurrentHeight providing the correct current values.
+ * Fixes CursesDriver resize issue.
+ * Toplevel improvement as a subviews container without frame borders.
+ * Prevents ListView top to be less than zero if source count is zero.
+ * Fixes #1326. Prevent selected item to be equal to the source count.
+ * Fixes #1327. Fixes TextField backspace and canceling TextChanging.
+ * Prevents WindowSize event from being always triggered in Netdriver unnecessarily.
+ * Fix bug where series/annotations are added during render
+ * Fixes #1318. Ensures that the OS clipboard is always sets.
+ * Fixes #983. Improving clipboard with interaction with the OS.
+ * Added Attributes tests; balanced Application.Init/Shutdown
v1.1.1
* Fixes #1307 - MainLoop timeouts duplicate keys error.