Browse Source

Merge pull request #1431 from tig/v_1_2_1

v1.2.1 Release
Charlie Kindel 3 years ago
parent
commit
c9530e53fd
2 changed files with 81 additions and 5 deletions
  1. 34 3
      Terminal.Gui/README.md
  2. 47 2
      Terminal.Gui/Terminal.Gui.csproj

+ 34 - 3
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.
 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.
 
 
-![About Box](https://raw.githubusercontent.com/migueldeicaza/gui.cs/master/docfx/about.png)
+![About Box](https://raw.githubusercontent.com/migueldeicaza/gui.cs/master/docfx/aboutbox.png)
 
 
 ## Publishing a Release of Terminal.Gui
 ## 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
 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
 ```powershell
 git tag v2.3.4 -a -m "v2.3.4 Release"
 git tag v2.3.4 -a -m "v2.3.4 Release"
 git push upstream v2.3.4
 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
 ## Nuget
 
 
 https://www.nuget.org/packages/Terminal.Gui
 https://www.nuget.org/packages/Terminal.Gui

+ 47 - 2
Terminal.Gui/Terminal.Gui.csproj

@@ -43,8 +43,53 @@
     <Title>Terminal.Gui is a framework for creating console user interfaces</Title>
     <Title>Terminal.Gui is a framework for creating console user interfaces</Title>
 
 
     <PackageReleaseNotes>
     <PackageReleaseNotes>
-      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
       v1.1.1
       * Fixes #1307 - MainLoop timeouts duplicate keys error.
       * Fixes #1307 - MainLoop timeouts duplicate keys error.