Skip to content

Commit ae5643b

Browse files
committed
Preparations for 2.3.0 release
1 parent b81e641 commit ae5643b

File tree

4 files changed

+78
-69
lines changed

4 files changed

+78
-69
lines changed

CHANGELOG

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,34 @@
1-
### Version Unreleased - 09.11.2017 09:46 UTC
2-
* Replaced creating consolas and cambria fonts by getting them from private font collection (hopefully it will finally resolve all missing fonts issues) (#99)
3-
* Missing fonts runtime resolution will enable user to install all missing fonts (just in case above solution will not work) (760d950, 8e49437)
4-
* Migrated to new csproj format (.NET Core SDKs)
5-
* Introduced Cake automated builds
6-
* Continous integration and continous delivery wiht publishing artifacts on AppVeyor and Travis CIs (#83)
7-
* Optimized the way scripting examples are restored
8-
* Cleanup of unnecessary resources (makes views loading faster)
9-
* Moved away from fat resx WinForms designer based localization architecture (makes views loading faster) (#89)
1+
### Version 2.3.0 - 12.11.2017 22:38 UTC
2+
3+
*New installer, performance and stability*
4+
5+
### Major changes
106
* One installer for both NET40 and NET461 builds (#62)
117
* New installer based on Wix with splash screen working on Windows XP, bootstrapping (#19, #26, #97) (removed dependency on InstallShield)
8+
9+
### Fixed bugs
10+
* Replaced creating consolas and cambria fonts by getting them from private font collection (hopefully it will finally resolve all missing fonts issues) (#99)
11+
* Missing fonts runtime resolution will enable user to install all missing fonts (760d950, 8e49437)
12+
* Fixed potentially critical issue with permissions to remove corrupted settings file (b1f5abb)
13+
* Fixed bug which caused rectangle method to return the same results as trapezoidal method (8b9ec1cb3350fcb1775d25576b74348abe5c8b96)
14+
* Fixed issue with newline in scripting (299052f0c294a75cc714f67d6f511845053806c2)
1215
* Fixed exe shortcut icon looking small on Vista Sp2 (#93)
16+
* UWP: More graphical assets should provide better UX on high DPI scenarios (0fe5ae0)
17+
18+
### Performance
19+
* Improved greatly startup performance (partly because of less resources to load (new localization architecture) but also new version of Unity container)
20+
* Cleanup of unnecessary resources (makes views loading faster)
21+
* Moved away from fat resx WinForms designer based localization architecture (makes views loading faster) (#89)
22+
* Optimized the way scripting examples are restored
23+
24+
### Quality
25+
* Migrated to new csproj format (.NET Core SDKs)
26+
* Introduced Cake automated builds
27+
* Continous integration and continous delivery with publishing artifacts on AppVeyor and Travis CIs (#83)
1328
* Computator.NET.Core should not reference Computator.NET.Charting (#51)
1429
* All desktop specific logic (except Charting) has been moved to Computator.NET.Desktop project (executables are now just tiny wrappers)
1530
* On Unix moved to Mono 5.4.x
16-
* Fixed issue with newline in scripting (299052f0c294a75cc714f67d6f511845053806c2)
17-
* Fixed bug which caused rectangle method to return the same results as trapezoidal method (8b9ec1cb3350fcb1775d25576b74348abe5c8b96)
18-
* refactoring: whole autocomplete / functionInfo / functions.xml area needs serious refactoring and restructuring (#77)
19-
* UWP: more graphical assets should provide better UX on high DPI scenarios (0fe5ae0)
20-
* Fixed potential issue with permissions to remove corrupted settings file (b1f5abb)
21-
* Improved greatly startup performance (partly because of less resources to load (new localization architecture) but also new version of Unity container)
22-
* Updated and optimized libraries
31+
* Refactoring: whole autocomplete / functionInfo / functions.xml area needs serious refactoring and restructuring (#77)
2332

2433

2534

Computator.NET.DataTypes/Information/ContributionsInformation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public static class ContributionsInformation
1111
":\n - Paweł Troka ([email protected]) - English&Polish versions\n - Vojtech Mańkowski ([email protected]) - Czech version\n - Athena Hristanas ([email protected]) - Deutsch version";
1212

1313
public static readonly string Libraries = Strings.librariesUsed +
14-
":\n - Meta.Numerics v3.1.0 | © David Wright | Microsoft Public License (Ms-PL)\n - GNU Scientific Library v2.3 | GNU General Public License (GNU GPL)\n - Math.NET Numerics v3.19.0 | © Math.NET Team | The MIT License (MIT)\n - Autocomplete Menu rev.35 | © Pavel Torgashov | LGPLv3\n - ScintillaNET v3.6.3 | © Jacob Slusser | The MIT License (MIT)\n - Accord.Math v3.4.0 | © César Roberto de Souza | GNU LGPL v2.1\n - AvalonEdit v5.0.3 | © Daniel Grunwald | The MIT License (MIT)";
14+
":\n - Meta.Numerics v3.1.0 | © David Wright | Microsoft Public License (Ms-PL)\n - GNU Scientific Library v2.3 | GNU General Public License (GNU GPL)\n - Math.NET Numerics v3.20.0 | © Math.NET Team | The MIT License (MIT)\n - Autocomplete Menu rev.35 | © Pavel Torgashov | LGPLv3\n - ScintillaNET v3.6.3 | © Jacob Slusser | The MIT License (MIT)\n - Accord.Math v3.8.0 | © César Roberto de Souza | GNU LGPL v2.1\n - AvalonEdit v5.0.4 | © Daniel Grunwald | The MIT License (MIT)";
1515

1616
public static readonly string Others = Strings.otherContributors +
1717
":\n - Jianzhong Zhang (" +

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 2.3.3.{build}
1+
version: 2.3.0.{build}
22

33
environment:
44
COVERALLS_REPO_TOKEN:

build-uwp/AppxManifest.xml

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,58 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:uap2="http://schemas.microsoft.com/appx/manifest/uap/windows10/2" xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4" IgnorableNamespaces="uap4" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10">
3-
<Identity Name="TROKASoftware.Computator.NET" ProcessorArchitecture="x64" Publisher="CN=47F8041C-5345-45C6-B9F5-F8A04443C41F" Version="2.3.0.0" />
4-
<Properties>
5-
<DisplayName>Computator.NET</DisplayName>
6-
<PublisherDisplayName>TROKA Software</PublisherDisplayName>
7-
<Logo>Assets\StoreLogo.png</Logo>
8-
</Properties>
9-
<Resources>
10-
<Resource Language="en-us" />
3+
<Identity Name="TROKASoftware.Computator.NET" ProcessorArchitecture="x64" Publisher="CN=47F8041C-5345-45C6-B9F5-F8A04443C41F" Version="2.3.0.0" />
4+
<Properties>
5+
<DisplayName>Computator.NET</DisplayName>
6+
<PublisherDisplayName>TROKA Software</PublisherDisplayName>
7+
<Logo>Assets\StoreLogo.png</Logo>
8+
</Properties>
9+
<Resources>
10+
<Resource Language="en-us" />
1111
<Resource Language="pl-pl" />
12-
</Resources>
13-
<Dependencies>
14-
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
15-
</Dependencies>
16-
<Capabilities>
17-
<rescap:Capability Name="runFullTrust" />
18-
</Capabilities>
19-
<Applications>
20-
<Application Id="Computator.NET" Executable="Computator.NET.exe" EntryPoint="Windows.FullTrustApplication">
21-
<uap:VisualElements DisplayName="Computator.NET" Description="Computator.NET is a unique open numerical software that is fast and easy to use and stands up to other feature-wise software." BackgroundColor="transparent" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png">
12+
</Resources>
13+
<Dependencies>
14+
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
15+
</Dependencies>
16+
<Capabilities>
17+
<rescap:Capability Name="runFullTrust" />
18+
</Capabilities>
19+
<Applications>
20+
<Application Id="Computator.NET" Executable="Computator.NET.exe" EntryPoint="Windows.FullTrustApplication">
21+
<uap:VisualElements DisplayName="Computator.NET" Description="Computator.NET is a unique open numerical software that is fast and easy to use and stands up to other feature-wise software." BackgroundColor="transparent" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png">
2222
<uap:LockScreen Notification="badge" BadgeLogo="Assets\BadgeLogo.png" />
23-
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" Square310x310Logo="Assets\Square310x310Logo.png" Square71x71Logo="Assets\Square71x71Logo.png">
24-
<uap:ShowNameOnTiles>
25-
<uap:ShowOn Tile="square310x310Logo" />
26-
</uap:ShowNameOnTiles>
27-
</uap:DefaultTile>
23+
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" Square310x310Logo="Assets\Square310x310Logo.png" Square71x71Logo="Assets\Square71x71Logo.png">
24+
<uap:ShowNameOnTiles>
25+
<uap:ShowOn Tile="square310x310Logo" />
26+
</uap:ShowNameOnTiles>
27+
</uap:DefaultTile>
2828
<uap:SplashScreen Image="Assets\SplashScreen.png" />
29-
</uap:VisualElements>
30-
<Extensions>
29+
</uap:VisualElements>
30+
<Extensions>
3131
<uap4:Extension Category="windows.sharedFonts">
32-
<uap4:SharedFonts>
33-
<uap4:Font File="Static\fonts\cambria.ttc" />
34-
<uap4:Font File="Static\fonts\consola.ttf" />
35-
</uap4:SharedFonts>
36-
</uap4:Extension>
37-
<uap3:Extension Category="windows.fileTypeAssociation">
38-
<uap3:FileTypeAssociation Name=".tsl">
39-
<uap:DisplayName>Troka Scripting Language</uap:DisplayName>
40-
<uap:SupportedFileTypes>
41-
<uap:FileType>.tsl</uap:FileType>
42-
</uap:SupportedFileTypes>
43-
<uap:Logo>Assets\tsl.png</uap:Logo>
44-
</uap3:FileTypeAssociation>
45-
</uap3:Extension>
46-
<uap3:Extension Category="windows.fileTypeAssociation">
47-
<uap3:FileTypeAssociation Name=".tslf">
48-
<uap:DisplayName>Troka Scripting Language Functions</uap:DisplayName>
49-
<uap:SupportedFileTypes>
50-
<uap:FileType>.tslf</uap:FileType>
51-
</uap:SupportedFileTypes>
52-
<uap:Logo>Assets\tsl.png</uap:Logo>
53-
</uap3:FileTypeAssociation>
54-
</uap3:Extension>
55-
</Extensions>
56-
</Application>
57-
</Applications>
32+
<uap4:SharedFonts>
33+
<uap4:Font File="Static\fonts\cambria.ttc" />
34+
<uap4:Font File="Static\fonts\consola.ttf" />
35+
</uap4:SharedFonts>
36+
</uap4:Extension>
37+
<uap3:Extension Category="windows.fileTypeAssociation">
38+
<uap3:FileTypeAssociation Name=".tsl">
39+
<uap:DisplayName>Troka Scripting Language</uap:DisplayName>
40+
<uap:SupportedFileTypes>
41+
<uap:FileType>.tsl</uap:FileType>
42+
</uap:SupportedFileTypes>
43+
<uap:Logo>Assets\tsl.png</uap:Logo>
44+
</uap3:FileTypeAssociation>
45+
</uap3:Extension>
46+
<uap3:Extension Category="windows.fileTypeAssociation">
47+
<uap3:FileTypeAssociation Name=".tslf">
48+
<uap:DisplayName>Troka Scripting Language Functions</uap:DisplayName>
49+
<uap:SupportedFileTypes>
50+
<uap:FileType>.tslf</uap:FileType>
51+
</uap:SupportedFileTypes>
52+
<uap:Logo>Assets\tsl.png</uap:Logo>
53+
</uap3:FileTypeAssociation>
54+
</uap3:Extension>
55+
</Extensions>
56+
</Application>
57+
</Applications>
5858
</Package>

0 commit comments

Comments
 (0)