v1.2.1 Release

This commit is contained in:
Charlie Kindel
2021-08-24 08:54:25 -07:00
parent 45d346d6e7
commit aa9eb97d35
2 changed files with 81 additions and 5 deletions

View File

@@ -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.
![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
@@ -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

View File

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