diff --git a/ReleaseNotes.md b/ReleaseNotes.md index b60fb0827..6fcebedbe 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,275 +1 @@ -# Pickles Release Notes - -## v2.0.4 - 2015-12-27 - -### Bug Fixed - -- The PowerShell runner does not load ([#239](https://github.com/picklesdoc/pickles/issues/239)) - - -## v2.0.3 - 2015-15-23 - -### Bug Fixed - -- The presence of a background causes a crash when integrating test results ([#238](https://github.com/picklesdoc/pickles/issues/238)) - - -## v2.0.2 - 2015-11-21 - -### Bugs Fixed - -- Test results in example rows of scenario outlines that contain `$` signs were not correctly identified ([#227](https://github.com/picklesdoc/pickles/issues/227)) -- Table layout in the DHTML version was sometimes unnecessarily narrow ([#225])https://github.com/picklesdoc/pickles/pull/225)) - -## v2.0.1 - 2015-11-20 - -### Bug Fixed - -- A crash was fixed that occurred when linking nUnit test results ([#223](https://github.com/picklesdoc/pickles/issues/223)) - -## v2.0.0 - 2015-11-03 - -### Breaking Change - -- Pickles uses version 3 of the Gherkin parser, and as such requires .NET 4.5. The new parser is a lot smaller and should be faster too. - -## v1.2.3 - 2015-10-06 - -### Bugs Fixed - -- In the DHtml version, the alignment of the keywords (Given, When, Then) was fixed for non-English languages ([#219](https://github.com/picklesdoc/pickles/issues/219)) - -## v1.2.2 - 2015-09-24 - -### Bugs Fixed - -- The PowerShell version now correctly traces relative paths from the current directory ([#216](https://github.com/picklesdoc/pickles/issues/216)) - -## v1.2.1 - 2015-08-14 - -### Bugs Fixed - -- In the Html version, the alignment of the keywords (Given, When, Then) was fixed for non-English languages ([#209](https://github.com/picklesdoc/pickles/issues/209)) -- A NullReferenceException in the MSTest provider was fixed when the test results also contain ordinary unit test results in addition to the SpecFlow results ([#212](https://github.com/picklesdoc/pickles/issues/212)) - -## v1.2.0 - 2015-07-28 - -### New Feature - -- In the DHtml version, there are now links to hide/show the navigation, and to collapse/expand all nodes in the navigation ([#204](https://github.com/picklesdoc/pickles/issues/204)) - -### Bugs Fixed - -- The command line version no longer silently fails when an error occurs. You will need to adapt the configuration in order to get more information from the error ([#202]((https://github.com/picklesdoc/pickles/issues/202)) -- The issue of failing silently in case the full filename is too long has been fixed ([#199](https://github.com/picklesdoc/pickles/issues/199)) - -## v1.1.0 - 2015-05-12 - -### New Feature - -- In both the DHtml and Html versions: Align scenario keywords to the right side so that step texts start from the same position ([#195](https://github.com/picklesdoc/pickles/issues/195)) - -### Bugs Fixed - -- Abbreviations displayed incorrectly with spaces between letters ([#192](https://github.com/picklesdoc/pickles/issues/192)) - -## v1.0.1 - 2015-03-31 - -### Bugs Fixed - -- In the DHtml version, feature wide tags with capitals can not be filtered on ([#194](https://github.com/picklesdoc/pickles/issues/194)) -- Tables in background for Word & Excel ([#191](https://github.com/picklesdoc/pickles/issues/191)) - -## v1.0.0 - 2014-12-15 - -### Breaking Change - -- Support for the nAnt runner has been discontinued. nAnt users can migrate by using nAnt's capabilities to call the command line runner of Pickles. ([#179](https://github.com/picklesdoc/pickles/pull/179)) - -### Bug Fix - -- The checkmark/cross icon in the GUI client did not always show the cross icon when appropriate, and its state could be changed by the user. ([#177](https://github.com/picklesdoc/pickles/pull/177)) - -## v0.20.0 - 2014-12-10 - -### Breaking Change - -- The msbuild runner will now break the build when an error occurs. This reflects our belief that the Living Documentation is a first class output of the software development process. - -### New Features - -- The command line and powershell runners now return an error code of 0 when everything went fine, and 1 if there was an error. -- The HTML and DHTML output versions no longer horizontally spread tables. -- The GUI version has an icon - -## v0.19.0 - 2014-11-25 - -### Breaking Change - -- DITA support has been discontinued. ([#153](https://github.com/picklesdoc/pickles/pull/153)) - -### New Features - -- Each runner has its own download package -- Several improvements to the DHTML version - - A progress indicator when loading features for the first time - - Add a toggle to show/hide folder contents (top level folders are collapsed by default) -- The Nuget package for the MSBuild runner adds an msbuild target file - see [MSBuild Task](http://www.picklesdoc.com/#!Pages/MSBuildTask.md) for documentation ([#157](https://github.com/picklesdoc/pickles/pull/157)) -- The text "pickled on" was replaced with "generated on". - -### For developers - -We are now using a new assert library: [NFluent](http://n-fluent.net/). - -## v0.18.2 - 2014-09-12 - -### Bug(s) Fixed - -- Fixed issue where the Html version didn't render the pass/fail icons ([#139](https://github.com/picklesdoc/pickles/issues/139)) -- Fixed issue where the Html version generated an unexpected entry for a file in obj/Debug ([#140](https://github.com/picklesdoc/pickles/issues/140)) -- Removed dependencies from the Nuget packages ([#142](https://github.com/picklesdoc/pickles/issues/142)) -- The nuget packages Pickles.CommandLine and Pickles.MSBuild contain the files twice ([#144](https://github.com/picklesdoc/pickles/issues/144)) - -## v0.18.1 - 2014-09-01 - -### Bug(s) Fixed - -- Fixed issue where multiline arguments of gherkin steps would not be rendered in the DHtml verion ([#134](https://github.com/picklesdoc/pickles/issues/134)) - -## v0.18.0 - 2014-07-07 - -### New Feature(s) - -- **Potential Breaking Change**: the folder structure of the dependencies of the static HTML version was changed. If you override the .css files, you will need to update your workflow to account for that. - -### Bug(s) Fixed - -- Fixed issue where multiple results files for a single feature causes exceptions when processing scenario outline examples ([#123](https://github.com/picklesdoc/pickles/pull/123)) -- Fixed issue where pickles would crash when a specified test results file does not exist ([#126](https://github.com/picklesdoc/pickles/issues/126)) - -## v0.17.4 - 2014-06-04 - -### Bug(s) Fixed - -- Description blocks are rendered as code elements in DHtml version ([#118](https://github.com/picklesdoc/pickles/issues/118)) - -## v0.17.3 - 2014-05-28 - -### Bug(s) Fixed - -- PowerShell version works again - -## v0.17.2 - 2014-05-28 - -Some things went wrong during the publication of versions 0.17.0 and 0.17.1. Therefore 0.17.2 is the first published 0.17.x version. - -### New Feature(s) - -- Added test status in the DHTML browsing section (left nav) (#110) - -### Bug(s) Fixed - -- Crash because of nunit result (#108) -- Avoid crash on start of GUI (#112) - -## v0.16.0 - 2014-05-15 - -### New Feature(s) - -- Enable results for individual example results in a scenario outline (in the Html version) ([#105](https://github.com/picklesdoc/pickles/pull/105)) - -### Bug Fixed - -- Features don't render correctly when there are less than 4 spaces ([#106](https://github.com/picklesdoc/pickles/pull/106)) - -## v0.15.0 - 2014-04-11 - -### New Feature(s) - -- Allow multiple result files ([#83](https://github.com/picklesdoc/pickles/issues/83)): it is now possible to use multiple test result files. This will come in handy if you need to partition your test runs. Simple use a semicolon-separated list of file paths instead of the single file path as an argument - -## v0.14.0 - 2014-03-27 - -### New Feature(s) - -- The (static) Html version now supports images with .png, .gif, .jpg and .bmp extensions. This partially addresses issue ([#12](https://github.com/picklesdoc/pickles/issues/12)) -- Several updates of external dependencies, including the long out-of-date IKVM. Yay! -- All production code and test code now use the excellent [System.IO.Abstraction](https://github.com/tathamoddie/System.IO.Abstractions) library and its TestingHelpers classes. -- We are using build services provided by [MyGet](http://www.myget.org/) - -## v0.13.1 - 2013-12-20 - -### Bug(s) Fixed - -- DHTML uses the Feature's description for the Background ([#74](https://github.com/picklesdoc/pickles/issues/74)) -- Nuget manifest should mention PicklesDoc instead of only Jeffrey Cameron ([#84](https://github.com/picklesdoc/pickles/issues/84)) -- Crash when a feature is not present in the test result (with NUnit) ([#85](https://github.com/picklesdoc/pickles/issues/85)) - -## v0.13.0 - 2013-11-29 - -### New Feature(s) - -- The UI version now includes the option to generate each selected output format in its own directory ([#78](https://github.com/picklesdoc/pickles/pull/78)) - -### Bug(s) Fixed - -- Left nav bug fix in DHTML format ([#73](https://github.com/picklesdoc/pickles/pull/73)) -- DHTML uses the Feature's description for the Background ([#74](https://github.com/picklesdoc/pickles/issues/74)) - - -## v0.12.1 - 2013-10-28 - -### Bug(s) Fixed - -- Fixes a .NET runtime version issue caused by combining all Pickles runners in one directory. We are back to each runner in a separate directory, and will likely remain so until all assemblies use the same .NET framework version. - -## v0.12 - 2013-10-25 - -### New Feature(s) - -- DHTML output format should render Markdown correctly (one step closer toward feature parity for all export formats) ([#60](https://github.com/picklesdoc/pickles/issues/60)) -- The .zip file contains all 5 Pickles runners in one directory, reducing the size of the download by roughly three quarters. - -### Bug(s) Fixed - -- When selecting multiple output formats in the UI, pickles generates the first output format multiple times ([#66](https://github.com/picklesdoc/pickles/issues/66)) - -## v0.11 - 2013-09-26 - -### New Feature(s) - -- Better Error Reporting: both the command line client and the UI show a log ([#36](https://github.com/picklesdoc/pickles/issues/36)) - -### Bug(s) Fixed - -- Pickles crashes when generating excel with really long descriptions ([#62](https://github.com/picklesdoc/pickles/issues/62)) -- Calling pickles.exe without any arguments in a directory without features causes a crash ([#63](https://github.com/picklesdoc/pickles/issues/63)) - -## v0.10 - 2013-08-29 - -### New Feature(s) - -- Add support for SpecRun test results ([#21](https://github.com/picklesdoc/pickles/issues/21)). Refer to the wiki page for instructions on how to configure SpecRun correctly: [Integrating Test Results From SpecRun](http://www.picklesdoc.com/#!Pages/IntegratingTestResultsFromSpecRun.md). - -### Bug(s) Fixed - -- Please implement marking ignored test cases with yellow sign rather than red for all Test Result providers (not just MSTest) ([#47](https://github.com/picklesdoc/pickles/issues/47)) -- Remove duplication of example feature files ([#50](https://github.com/picklesdoc/pickles/issues/50)) -- Adding background to features in word ([#58](https://github.com/picklesdoc/pickles/pull/58)) -- Handle cucumber feature with no scenarios ([#59](https://github.com/picklesdoc/pickles/pull/59)) - - -## Older Releases without Release Notes - -- v0.9 - 2013-07-23 -- v0.8 - 2012-12-17 -- v0.7 - 2012-08-07 -- v0.6 was skipped -- v0.5 - 2012-03-13 -- v0.4 - 2012-01-20 -- v0.3 - 2011-12-13 -- v0.2 - 2011-11-14 -- v0.1 - 2011-10-22 - - - +# Pickles Release Notes ## v2.1.0 - 2015-12-30 ### New Feature - The language of the `.feature` files can now be set in the MSBuild runner as well. See MSBuild configuration should map Language too ([#236](https://github.com/picklesdoc/pickles/issues/236)). ### Bug Fixed - Remove potential load failure from the Command Line, GUI and MSBuild runners ([#243](https://github.com/picklesdoc/pickles/issues/243)) ### Other - Some external components were updated. ## v2.0.4 - 2015-12-27 ### Bug Fixed - The PowerShell runner does not load ([#239](https://github.com/picklesdoc/pickles/issues/239)) ## v2.0.3 - 2015-15-23 ### Bug Fixed - The presence of a background causes a crash when integrating test results ([#238](https://github.com/picklesdoc/pickles/issues/238)) ## v2.0.2 - 2015-11-21 ### Bugs Fixed - Test results in example rows of scenario outlines that contain `$` signs were not correctly identified ([#227](https://github.com/picklesdoc/pickles/issues/227)) - Table layout in the DHTML version was sometimes unnecessarily narrow ([#225])https://github.com/picklesdoc/pickles/pull/225)) ## v2.0.1 - 2015-11-20 ### Bug Fixed - A crash was fixed that occurred when linking nUnit test results ([#223](https://github.com/picklesdoc/pickles/issues/223)) ## v2.0.0 - 2015-11-03 ### Breaking Change - Pickles uses version 3 of the Gherkin parser, and as such requires .NET 4.5. The new parser is a lot smaller and should be faster too. ## v1.2.3 - 2015-10-06 ### Bugs Fixed - In the DHtml version, the alignment of the keywords (Given, When, Then) was fixed for non-English languages ([#219](https://github.com/picklesdoc/pickles/issues/219)) ## v1.2.2 - 2015-09-24 ### Bugs Fixed - The PowerShell version now correctly traces relative paths from the current directory ([#216](https://github.com/picklesdoc/pickles/issues/216)) ## v1.2.1 - 2015-08-14 ### Bugs Fixed - In the Html version, the alignment of the keywords (Given, When, Then) was fixed for non-English languages ([#209](https://github.com/picklesdoc/pickles/issues/209)) - A NullReferenceException in the MSTest provider was fixed when the test results also contain ordinary unit test results in addition to the SpecFlow results ([#212](https://github.com/picklesdoc/pickles/issues/212)) ## v1.2.0 - 2015-07-28 ### New Feature - In the DHtml version, there are now links to hide/show the navigation, and to collapse/expand all nodes in the navigation ([#204](https://github.com/picklesdoc/pickles/issues/204)) ### Bugs Fixed - The command line version no longer silently fails when an error occurs. You will need to adapt the configuration in order to get more information from the error ([#202]((https://github.com/picklesdoc/pickles/issues/202)) - The issue of failing silently in case the full filename is too long has been fixed ([#199](https://github.com/picklesdoc/pickles/issues/199)) ## v1.1.0 - 2015-05-12 ### New Feature - In both the DHtml and Html versions: Align scenario keywords to the right side so that step texts start from the same position ([#195](https://github.com/picklesdoc/pickles/issues/195)) ### Bugs Fixed - Abbreviations displayed incorrectly with spaces between letters ([#192](https://github.com/picklesdoc/pickles/issues/192)) ## v1.0.1 - 2015-03-31 ### Bugs Fixed - In the DHtml version, feature wide tags with capitals can not be filtered on ([#194](https://github.com/picklesdoc/pickles/issues/194)) - Tables in background for Word & Excel ([#191](https://github.com/picklesdoc/pickles/issues/191)) ## v1.0.0 - 2014-12-15 ### Breaking Change - Support for the nAnt runner has been discontinued. nAnt users can migrate by using nAnt's capabilities to call the command line runner of Pickles. ([#179](https://github.com/picklesdoc/pickles/pull/179)) ### Bug Fix - The checkmark/cross icon in the GUI client did not always show the cross icon when appropriate, and its state could be changed by the user. ([#177](https://github.com/picklesdoc/pickles/pull/177)) ## v0.20.0 - 2014-12-10 ### Breaking Change - The msbuild runner will now break the build when an error occurs. This reflects our belief that the Living Documentation is a first class output of the software development process. ### New Features - The command line and powershell runners now return an error code of 0 when everything went fine, and 1 if there was an error. - The HTML and DHTML output versions no longer horizontally spread tables. - The GUI version has an icon ## v0.19.0 - 2014-11-25 ### Breaking Change - DITA support has been discontinued. ([#153](https://github.com/picklesdoc/pickles/pull/153)) ### New Features - Each runner has its own download package - Several improvements to the DHTML version - A progress indicator when loading features for the first time - Add a toggle to show/hide folder contents (top level folders are collapsed by default) - The Nuget package for the MSBuild runner adds an msbuild target file - see [MSBuild Task](http://www.picklesdoc.com/#!Pages/MSBuildTask.md) for documentation ([#157](https://github.com/picklesdoc/pickles/pull/157)) - The text "pickled on" was replaced with "generated on". ### For developers We are now using a new assert library: [NFluent](http://n-fluent.net/). ## v0.18.2 - 2014-09-12 ### Bug(s) Fixed - Fixed issue where the Html version didn't render the pass/fail icons ([#139](https://github.com/picklesdoc/pickles/issues/139)) - Fixed issue where the Html version generated an unexpected entry for a file in obj/Debug ([#140](https://github.com/picklesdoc/pickles/issues/140)) - Removed dependencies from the Nuget packages ([#142](https://github.com/picklesdoc/pickles/issues/142)) - The nuget packages Pickles.CommandLine and Pickles.MSBuild contain the files twice ([#144](https://github.com/picklesdoc/pickles/issues/144)) ## v0.18.1 - 2014-09-01 ### Bug(s) Fixed - Fixed issue where multiline arguments of gherkin steps would not be rendered in the DHtml verion ([#134](https://github.com/picklesdoc/pickles/issues/134)) ## v0.18.0 - 2014-07-07 ### New Feature(s) - **Potential Breaking Change**: the folder structure of the dependencies of the static HTML version was changed. If you override the .css files, you will need to update your workflow to account for that. ### Bug(s) Fixed - Fixed issue where multiple results files for a single feature causes exceptions when processing scenario outline examples ([#123](https://github.com/picklesdoc/pickles/pull/123)) - Fixed issue where pickles would crash when a specified test results file does not exist ([#126](https://github.com/picklesdoc/pickles/issues/126)) ## v0.17.4 - 2014-06-04 ### Bug(s) Fixed - Description blocks are rendered as code elements in DHtml version ([#118](https://github.com/picklesdoc/pickles/issues/118)) ## v0.17.3 - 2014-05-28 ### Bug(s) Fixed - PowerShell version works again ## v0.17.2 - 2014-05-28 Some things went wrong during the publication of versions 0.17.0 and 0.17.1. Therefore 0.17.2 is the first published 0.17.x version. ### New Feature(s) - Added test status in the DHTML browsing section (left nav) (#110) ### Bug(s) Fixed - Crash because of nunit result (#108) - Avoid crash on start of GUI (#112) ## v0.16.0 - 2014-05-15 ### New Feature(s) - Enable results for individual example results in a scenario outline (in the Html version) ([#105](https://github.com/picklesdoc/pickles/pull/105)) ### Bug Fixed - Features don't render correctly when there are less than 4 spaces ([#106](https://github.com/picklesdoc/pickles/pull/106)) ## v0.15.0 - 2014-04-11 ### New Feature(s) - Allow multiple result files ([#83](https://github.com/picklesdoc/pickles/issues/83)): it is now possible to use multiple test result files. This will come in handy if you need to partition your test runs. Simple use a semicolon-separated list of file paths instead of the single file path as an argument ## v0.14.0 - 2014-03-27 ### New Feature(s) - The (static) Html version now supports images with .png, .gif, .jpg and .bmp extensions. This partially addresses issue ([#12](https://github.com/picklesdoc/pickles/issues/12)) - Several updates of external dependencies, including the long out-of-date IKVM. Yay! - All production code and test code now use the excellent [System.IO.Abstraction](https://github.com/tathamoddie/System.IO.Abstractions) library and its TestingHelpers classes. - We are using build services provided by [MyGet](http://www.myget.org/) ## v0.13.1 - 2013-12-20 ### Bug(s) Fixed - DHTML uses the Feature's description for the Background ([#74](https://github.com/picklesdoc/pickles/issues/74)) - Nuget manifest should mention PicklesDoc instead of only Jeffrey Cameron ([#84](https://github.com/picklesdoc/pickles/issues/84)) - Crash when a feature is not present in the test result (with NUnit) ([#85](https://github.com/picklesdoc/pickles/issues/85)) ## v0.13.0 - 2013-11-29 ### New Feature(s) - The UI version now includes the option to generate each selected output format in its own directory ([#78](https://github.com/picklesdoc/pickles/pull/78)) ### Bug(s) Fixed - Left nav bug fix in DHTML format ([#73](https://github.com/picklesdoc/pickles/pull/73)) - DHTML uses the Feature's description for the Background ([#74](https://github.com/picklesdoc/pickles/issues/74)) ## v0.12.1 - 2013-10-28 ### Bug(s) Fixed - Fixes a .NET runtime version issue caused by combining all Pickles runners in one directory. We are back to each runner in a separate directory, and will likely remain so until all assemblies use the same .NET framework version. ## v0.12 - 2013-10-25 ### New Feature(s) - DHTML output format should render Markdown correctly (one step closer toward feature parity for all export formats) ([#60](https://github.com/picklesdoc/pickles/issues/60)) - The .zip file contains all 5 Pickles runners in one directory, reducing the size of the download by roughly three quarters. ### Bug(s) Fixed - When selecting multiple output formats in the UI, pickles generates the first output format multiple times ([#66](https://github.com/picklesdoc/pickles/issues/66)) ## v0.11 - 2013-09-26 ### New Feature(s) - Better Error Reporting: both the command line client and the UI show a log ([#36](https://github.com/picklesdoc/pickles/issues/36)) ### Bug(s) Fixed - Pickles crashes when generating excel with really long descriptions ([#62](https://github.com/picklesdoc/pickles/issues/62)) - Calling pickles.exe without any arguments in a directory without features causes a crash ([#63](https://github.com/picklesdoc/pickles/issues/63)) ## v0.10 - 2013-08-29 ### New Feature(s) - Add support for SpecRun test results ([#21](https://github.com/picklesdoc/pickles/issues/21)). Refer to the wiki page for instructions on how to configure SpecRun correctly: [Integrating Test Results From SpecRun](http://www.picklesdoc.com/#!Pages/IntegratingTestResultsFromSpecRun.md). ### Bug(s) Fixed - Please implement marking ignored test cases with yellow sign rather than red for all Test Result providers (not just MSTest) ([#47](https://github.com/picklesdoc/pickles/issues/47)) - Remove duplication of example feature files ([#50](https://github.com/picklesdoc/pickles/issues/50)) - Adding background to features in word ([#58](https://github.com/picklesdoc/pickles/pull/58)) - Handle cucumber feature with no scenarios ([#59](https://github.com/picklesdoc/pickles/pull/59)) ## Older Releases without Release Notes - v0.9 - 2013-07-23 - v0.8 - 2012-12-17 - v0.7 - 2012-08-07 - v0.6 was skipped - v0.5 - 2012-03-13 - v0.4 - 2012-01-20 - v0.3 - 2011-12-13 - v0.2 - 2011-11-14 - v0.1 - 2011-10-22 \ No newline at end of file diff --git a/build.bat b/build.bat index dccdf91d3..7e38a3930 100644 --- a/build.bat +++ b/build.bat @@ -1,5 +1,5 @@ @echo off -set "picklesVersion=2.0.4" +set "picklesVersion=2.1.0" cls diff --git a/chocolatey.fsx b/chocolatey.fsx index 08df1a3f3..4c09a9e26 100644 --- a/chocolatey.fsx +++ b/chocolatey.fsx @@ -18,7 +18,22 @@ Target "Clean" (fun _ -> Target "CreatePackage CMD" (fun _ -> - CopyFiles packagingDir [cmdDir + "Pickles.exe"; cmdDir + "NLog.config"] + CopyFiles packagingDir [ + cmdDir + "Autofac.dll"; + cmdDir + "AutoMapper.dll"; + cmdDir + "ClosedXML.dll"; + cmdDir + "DocumentFormat.OpenXml.dll"; + cmdDir + "Gherkin.dll"; + cmdDir + "MarkdownDeep.dll"; + cmdDir + "NDesk.Options.dll"; + cmdDir + "Newtonsoft.Json.dll"; + cmdDir + "NGenerics.dll"; + cmdDir + "NLog.dll"; + cmdDir + "PicklesDoc.Pickles.Library.dll"; + cmdDir + "System.IO.Abstractions.dll"; + cmdDir + "pickles.exe"; + cmdDir + "NLog.config" ] + WriteFile (packagingDir + "version.ps1") [("$version = \"" + version + "\"")] NuGet (fun p -> {p with @@ -31,7 +46,31 @@ Target "CreatePackage CMD" (fun _ -> Target "CreatePackage GUI" (fun _ -> - CopyFiles packagingDir [guiDir + "picklesui.exe"; guiDir + "NLog.config"; guiDir + "PicklesUI.exe.config"] + CopyFiles packagingDir [ + guiDir + "Autofac.dll"; + guiDir + "AutoMapper.dll"; + guiDir + "ClosedXML.dll"; + guiDir + "DocumentFormat.OpenXml.dll"; + guiDir + "GalaSoft.MvvmLight.dll"; + guiDir + "GalaSoft.MvvmLight.Extras.dll"; + guiDir + "GalaSoft.MvvmLight.Platform.dll"; + guiDir + "Gherkin.dll"; + guiDir + "MahApps.Metro.dll"; + guiDir + "MarkdownDeep.dll"; + guiDir + "Microsoft.Practices.ServiceLocation.dll"; + guiDir + "NDesk.Options.dll"; + guiDir + "Newtonsoft.Json.dll"; + guiDir + "NGenerics.dll"; + guiDir + "NLog.dll"; + guiDir + "NlogViewer.dll"; + guiDir + "Ookii.Dialogs.Wpf.dll"; + guiDir + "PicklesDoc.Pickles.Library.dll"; + guiDir + "System.IO.Abstractions.dll"; + guiDir + "System.Windows.Interactivity.dll"; + guiDir + "picklesui.exe"; + guiDir + "NLog.config"; + guiDir + "PicklesUI.exe.config"] + WriteFile (packagingDir + "version.ps1") [("$version = \"" + version + "\"")] WriteFile (packagingDir + "picklesui.exe.gui") [("")] NuGet (fun p -> diff --git a/chocolatey/pickles.nuspec b/chocolatey/pickles.nuspec index 6d781ad5f..9b75b61bc 100644 --- a/chocolatey/pickles.nuspec +++ b/chocolatey/pickles.nuspec @@ -35,6 +35,18 @@ Optionally, *Pickles* can **integrate test results**, so that your stakeholders https://cdn.rawgit.com/picklesdoc/pickles/master/pickles.jpeg + + + + + + + + + + + + diff --git a/chocolatey/picklesui.nuspec b/chocolatey/picklesui.nuspec index 0bd9207a8..c3c9b67f8 100644 --- a/chocolatey/picklesui.nuspec +++ b/chocolatey/picklesui.nuspec @@ -35,6 +35,26 @@ Optionally, *Pickles* can **integrate test results**, so that your stakeholders https://cdn.rawgit.com/picklesdoc/pickles/master/pickles.jpeg + + + + + + + + + + + + + + + + + + + + diff --git a/nuget.fsx b/nuget.fsx index 41d079043..755417c7c 100644 --- a/nuget.fsx +++ b/nuget.fsx @@ -20,27 +20,55 @@ Target "Clean" (fun _ -> Target "CreatePackageCommandLine" (fun _ -> // Copy all the package files into a package folder - CopyFiles packagingDir [cmdDir + "pickles.exe"; cmdDir + "NLog.config" ] + CopyFiles packagingDir [ + cmdDir + "Autofac.dll"; + cmdDir + "AutoMapper.dll"; + cmdDir + "ClosedXML.dll"; + cmdDir + "DocumentFormat.OpenXml.dll"; + cmdDir + "Gherkin.dll"; + cmdDir + "MarkdownDeep.dll"; + cmdDir + "NDesk.Options.dll"; + cmdDir + "Newtonsoft.Json.dll"; + cmdDir + "NGenerics.dll"; + cmdDir + "NLog.dll"; + cmdDir + "PicklesDoc.Pickles.Library.dll"; + cmdDir + "System.IO.Abstractions.dll"; + cmdDir + "pickles.exe"; + cmdDir + "NLog.config" ] - NuGet (fun p -> + NuGet (fun p -> {p with OutputPath = deployDir WorkingDir = packagingDir Version = version - Publish = false }) + Publish = false }) "src/Pickles/Pickles.CommandLine/Pickles.CommandLine.nuspec" ) Target "CreatePackageMsBuild" (fun _ -> // Copy all the package files into a package folder - CopyFiles packagingDir [msBuildDir + "PicklesDoc.Pickles.MSBuild.Tasks.dll"; msBuildDir + "build/Pickles.MSBuild.targets";] + CopyFiles packagingDir [ + msBuildDir + "Autofac.dll"; + msBuildDir + "AutoMapper.dll"; + msBuildDir + "ClosedXML.dll"; + msBuildDir + "DocumentFormat.OpenXml.dll"; + msBuildDir + "Gherkin.dll"; + msBuildDir + "MarkdownDeep.dll"; + msBuildDir + "NDesk.Options.dll"; + msBuildDir + "Newtonsoft.Json.dll"; + msBuildDir + "NGenerics.dll"; + msBuildDir + "NLog.dll"; + msBuildDir + "PicklesDoc.Pickles.Library.dll"; + msBuildDir + "System.IO.Abstractions.dll"; + msBuildDir + "PicklesDoc.Pickles.MSBuild.Tasks.dll"; + msBuildDir + "build/Pickles.MSBuild.targets";] - NuGet (fun p -> + NuGet (fun p -> {p with OutputPath = deployDir WorkingDir = packagingDir Version = version - Publish = false }) + Publish = false }) "src/Pickles/Pickles.MSBuild/Pickles.MSBuild.nuspec" ) @@ -62,16 +90,16 @@ Target "CreatePackagePowerShell" (fun _ -> powerShellDir + "System.IO.Abstractions.dll"; "src/Pickles/Pickles.PowerShell/init.ps1" ] - NuGet (fun p -> + NuGet (fun p -> {p with OutputPath = deployDir WorkingDir = packagingDir Version = version - Publish = false }) + Publish = false }) "src/Pickles/Pickles.PowerShell/Pickles.nuspec" ) -Target "CreatePackage" (fun _ -> +Target "CreatePackage" (fun _ -> trace ("Starting build of nuget packages version " + version) DeleteDir packagingDir ) diff --git a/src/Pickles/.vs/config/applicationhost.config b/src/Pickles/.vs/config/applicationhost.config index 5ac001ad4..d3533d23c 100644 --- a/src/Pickles/.vs/config/applicationhost.config +++ b/src/Pickles/.vs/config/applicationhost.config @@ -163,7 +163,7 @@ - + diff --git a/src/Pickles/Pickles.CommandLine/FodyWeavers.xml b/src/Pickles/Pickles.CommandLine/FodyWeavers.xml deleted file mode 100644 index 57f8fd940..000000000 --- a/src/Pickles/Pickles.CommandLine/FodyWeavers.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/Pickles/Pickles.CommandLine/NLog.xsd b/src/Pickles/Pickles.CommandLine/NLog.xsd index f942370ca..0ed97b6b2 100644 --- a/src/Pickles/Pickles.CommandLine/NLog.xsd +++ b/src/Pickles/Pickles.CommandLine/NLog.xsd @@ -366,18 +366,20 @@ + + + - - + - + @@ -405,24 +407,34 @@ Indicates whether to append newline at the end of log message. + + + Action that should be taken if the will be more connections than . + + Action that should be taken if the message is larger than maxMessageSize. + + + Indicates whether to keep connection open whenever possible. + + Size of the connection cache (number of connections which are kept alive). - + - Network address. + Maximum current connections. 0 = no maximum. - + - Indicates whether to keep connection open whenever possible. + Network address. @@ -430,11 +442,6 @@ Maximum queue size. - - - Indicates whether to include NLog-specific extensions to log4j schema. - - Indicates whether to include source info (file name and line number) in the information sent over the network. @@ -445,6 +452,11 @@ NDC item separator. + + + Indicates whether to include stack contents. + + Indicates whether to include call site (class and method name) in the information sent over the network. @@ -455,9 +467,9 @@ AppInfo field. By default it's the friendly name of the current AppDomain. - + - Indicates whether to include stack contents. + Indicates whether to include NLog-specific extensions to log4j schema. @@ -468,6 +480,13 @@ + + + + + + + @@ -683,6 +702,7 @@ + @@ -735,6 +755,11 @@ Indicates whether to keep the database connection open between the log events. + + + Obsolete - value will be ignored! The logging code always runs outside of transaction. Gets or sets a value indicating whether to use database transactions. Some data providers require this. + + Connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. @@ -1645,10 +1670,12 @@ + + @@ -1676,6 +1703,11 @@ Indicates whether to append newline at the end of log message. + + + Action that should be taken if the will be more connections than . + + Action that should be taken if the message is larger than maxMessageSize. @@ -1696,6 +1728,11 @@ Indicates whether to keep connection open whenever possible. + + + Maximum current connections. 0 = no maximum. + + Maximum queue size. @@ -1713,18 +1750,20 @@ + + + - - + - + @@ -1752,24 +1791,34 @@ Indicates whether to append newline at the end of log message. + + + Action that should be taken if the will be more connections than . + + Action that should be taken if the message is larger than maxMessageSize. + + + Indicates whether to keep connection open whenever possible. + + Size of the connection cache (number of connections which are kept alive). - + - Network address. + Maximum current connections. 0 = no maximum. - + - Indicates whether to keep connection open whenever possible. + Network address. @@ -1777,11 +1826,6 @@ Maximum queue size. - - - Indicates whether to include NLog-specific extensions to log4j schema. - - Indicates whether to include source info (file name and line number) in the information sent over the network. @@ -1792,6 +1836,11 @@ NDC item separator. + + + Indicates whether to include stack contents. + + Indicates whether to include call site (class and method name) in the information sent over the network. @@ -1802,9 +1851,9 @@ AppInfo field. By default it's the friendly name of the current AppDomain. - + - Indicates whether to include stack contents. + Indicates whether to include NLog-specific extensions to log4j schema. diff --git a/src/Pickles/Pickles.CommandLine/Pickles.CommandLine.csproj b/src/Pickles/Pickles.CommandLine/Pickles.CommandLine.csproj index e8a2bada0..4539f2a3c 100644 --- a/src/Pickles/Pickles.CommandLine/Pickles.CommandLine.csproj +++ b/src/Pickles/Pickles.CommandLine/Pickles.CommandLine.csproj @@ -50,13 +50,13 @@ ..\packages\NDesk.Options.0.2.1\lib\NDesk.Options.dll - ..\packages\NLog.4.2.0\lib\net45\NLog.dll + ..\packages\NLog.4.2.3\lib\net45\NLog.dll True - - ..\packages\System.IO.Abstractions.2.0.0.117\lib\net40\System.IO.Abstractions.dll + + ..\packages\System.IO.Abstractions.2.0.0.123\lib\net40\System.IO.Abstractions.dll True @@ -78,9 +78,6 @@ - - Designer - Always @@ -94,49 +91,6 @@ - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - -