From a43dabf889fdc5ec8479e005b2cc282ecc932fec Mon Sep 17 00:00:00 2001 From: "Kasper B. Graversen" Date: Wed, 8 Jul 2015 20:06:08 +0200 Subject: [PATCH] 2.2.274-rc --- HowToRelease.txt | 1 + StatePrinter.nuspec | 18 +++++------------- StatePrinter/Properties/AssemblyInfo.cs | 4 ++-- appveyor.yml | 2 +- 4 files changed, 9 insertions(+), 16 deletions(-) diff --git a/HowToRelease.txt b/HowToRelease.txt index e82e279..5a0ceb5 100644 --- a/HowToRelease.txt +++ b/HowToRelease.txt @@ -2,6 +2,7 @@ Steps for creating a new release -------------------------------- * Edit Stateprinter/Properties/Assemblyinfo.cs +* Edit appveyor.yml * Update CHANGELOG.md * Update StatePrinter.nuspec * Run DeployToNuget.cmd diff --git a/StatePrinter.nuspec b/StatePrinter.nuspec index 0ebbf03..0dbc41c 100644 --- a/StatePrinter.nuspec +++ b/StatePrinter.nuspec @@ -2,23 +2,15 @@ StatePrinter - 2.1.220 + 2.2.274-rc An open source utility to turn object graphs into strings. Automate your ToString and unit tests asserts. -Fixed - - #22 Make error message configurable upon assertion failure (https://github.com/kbilsted/StatePrinter/issues/22) - -Added - - * Functionality for controlling automatic test rewrite using an environment variable. - * Functionality for including or excluding fields and properties based on one or more type descriptions. See `IncludeByType()` and `ExcludeByType()`. - * Added `AreAlike()`, replacing `IsSame()` (which is deprecated). Similar story for `PrintAreAlike` replacing `PrintIsSame()`. - * Made error message tell about `AreAlike()` when two strings are alike but not equals, when using `AreEquals()`. - * Prepared for future expansion of functionality, by placing unit testing configuration in a sub-configuration class. - * Obsoleted a lot of methods, describing the alternative API introduced in v2.1 +* Improved performance by 10% for curly and json outputformatters +* #28 - General 50%-70% times speed up of execution speed due to run-time code generation of reflection +* #31 - `RollingGuidValueConverter` - Unit testing data containing Guid's just became much easier +* Bugfixed the Json and Xml outputformatters when outputting dictionary/enumerables as the root element. UnitTest ToString Serialization Approvals Test Testing ApprovalsTest Copyright 2014-2015 diff --git a/StatePrinter/Properties/AssemblyInfo.cs b/StatePrinter/Properties/AssemblyInfo.cs index af0e9ae..c9d0d6c 100644 --- a/StatePrinter/Properties/AssemblyInfo.cs +++ b/StatePrinter/Properties/AssemblyInfo.cs @@ -53,5 +53,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("2.1.0.0")] // Change this upon breaking changes -[assembly: AssemblyFileVersion("2.1.220.0")] // Bump this at every release -//[assembly: AssemblyInformationalVersion("2.0.207-rc")] // Customer public info (setting a version across multiple products each possibly with their own versioning) +[assembly: AssemblyFileVersion("2.2.274.0")] // Bump this at every release +[assembly: AssemblyInformationalVersion("2.2.274-rc")] // Only set on pre-releases. Customer public info (setting a version across multiple products each possibly with their own versioning) diff --git a/appveyor.yml b/appveyor.yml index 67fa82b..bbfeb2e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 2.1.{build} +version: 2.2.{build} environment: COVERALLS_REPO_TOKEN: