- [Fix] Fixed Cake addin target version (#95, thanks @crash-dive)
- [Fix] Removed Newtonsoft.Json as package dependency from MSBuild task (#96)
- [Fix] Tweaked Visual Studio dependencies for VSIX package to work on older Visual Studio versions (#93)
- [Fix] Changed build property failures to a warning for better Mono support (#92)
- [Feature] Adds option to continue on MSBuild task failures (#37)
- [Fix] Adds assembly binding attributes to the Visual Studio extension (#89)
- [Fix] No longer uses a timeout for reading stdin
- [Fix] Removed the System.IO.FileSystem.Primitives dependency from the MSBuild task (#84)
- [Fix] Adds a check for undefined solution paths (#81)
- [Fix] Passes data from MSBuild task to Scripty via stdin instead of CLI (#80, #87)
- [Fix] MSBuild task now fails the build if Scripty fails (#37)
- [Fix] Fix for binding redirects in NuGet package
- [Refactoring] Updated all packages, including Roslyn which provides C# 7 support
- [Feature] Updated VSIX for Visual Studio 2017 (#73)
- [Feature] Support for #load directives to load .cs files (#76, thanks @StingyJack)
- [Refactoring] Updated and consolidated some package versions
- [Fix] The Scripty MSBuild task now runs "BeforeBuild" (#68, thanks @reduckted)
- [Feature] Adds support for passing MSBuild project properties to Scripty (#66, thanks @reduckted)
- [Feature] Adds a
Debugging.md
file to explain how to start with Scripty development (#65, thanks @StingyJack)
- [Feature] CLI now accepts relative paths to project files
- [Feature] Adds
ScriptFiles
to the list of available build actions in Visual Studio (#45, thanks @ap0llo) - [Feature] CLI now scans for
.csx
files in project if none are explicitly specified (#5) - [Feature] Automatic indentation support (#15)
- [Feature] Support for the Roslyn formatter to automatically format output (#47, thanks @thebigb)
- [Feature] Implements a Cake addin for out-of-band Scripty evaluation during Cake builds (#31, thanks @agc93).
- [Feature][Breaking Change] New project tree abstraction (#13). If you were using the
Project
property previous to this release, you can now get to the Roslyn project object using theProject.Analysis
property. - [Feature] Added
SetExtension()
andSetFilePath()
methods toOutputFileCollection
allowing you to change the extension or file path of the default output file (#19). - [Feature] The
OutputFile
class now exposes a fluent API for chaining calls likeWriteLine()
(#26, thanks @Tydude4Christ).
- [Feature] All output file objects now derive from a common
OutputFile
base class. - [Feature] Added the
Scripty.Core
namespace and assembly to the script. - [Feature] Moved the globals into a
ScriptContext
class and exposed it as aContext
property. - [Refactoring] Renamed the MSBuild item group item to
ScriptyFile
(#6).
- [Feature] Added a Visual Studio single file generator (a.k.a "custom tool").
- Initial public release!