All Versions
34
Latest Version
Avg Release Cycle
53 days
Latest Release
1070 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v2.5.0 Changes
- โ Added create HttpClient task.
-
v2.4.0 Changes
- โ Added BuildScriptEngine for writing build script tests, build script debuging and executing flubu tasks in other .net (core) applications. See example: https://github.com/flubu-core/examples/blob/master/NetCore_csproj/BuildScript/BuildScriptTests.cs
-
v2.3.0 Changes
Option to pass through arguments to tasks
context.CreateTarget("ExampleTarget") .AddTask(x => x.CompileSolutionTask() .ForMember(m => m.BuildConfiguration("Release"), "c")); //// alternatively you can get argument value like this: string configuraiton = context.ScriptArgs["c"];
You can execute target with -c argument:
๐
build.exe ExampleTarget -c=Debug
๐ You can also set value in configuration file (flubusettings.json) or through enviroment variable. See https://github.com/flubu-core/flubu.core/wiki/2-Build-script-fundamentals#Script-arguments for more info.
-
v2.0.0 Changes
- โ Added support for multiple target execution in script runner.
- โ Added task for executing powershell scripts.
- โ Added NunitWithDotCover task.
- โ Added option to get predefined build properties - See build script fundamentals for more info.
1.9.0.0
- โ add support for setting verbosity and other logging properties for msbuild (Compile Task).
- ๐ Improved ServiceControlTask inteface.
- โ Added CreateService task.
- All Task that uses external program now implements external process tasks interface(Improved usability).
1.8.1.0
- ๐ dotnet-flubu is now also build in .netcoreapp 1.0 target framework to support older versions.
1.8.0.0
- โ added support for finding and using MSBuild 15.0 in builds.
- All tasks that uses external programs have now fluent interface to add custom arguments.
- ๐ Improved dotnet core task fluent interface.
- โ Added GetEnviromentVariable extension method to TaskContext.
1.7.3.0
- 0๏ธโฃ if not target specified and not default target, display help.
1.7.2.0
- โ added SleepTask.
- โ added Sc.exe task.
- โ added generic interface for external process tasks.
1.7.1.0
- ๐ Fixed script arguments pass through on flubu runner and dotnet-flubu cli tool.
1.7.0.5
- ๐ Fixed NoLog ITask interface.
1.7.0.4
- ๐ฒ Option to disable task logging.
1.7.0.3
- โก๏ธ Updated SqlCmdTask (do not escape args).
1.7.0.2
- ๐ merged replaceToken and replaceText tasks.
1.7.0.1
- โ added standard sqlcmd params.
1.7.0.0
- โ Added SqlCmd task with output capture support.
- โ Added capture output support for RunProgramTask.
1.6.9.1
- ๐ fixed compile task (correctly pass arguments to msbuild).
1.6.9.0
- โก๏ธ updated compile task to support workingFolder and any params for msbuild.
- ๐ fixed il merge generation with libz container.
1.6.8.0
- ๐ Fixed references to system assemblies in .net 462 which caused stackoverflow exception in flubu.runner in atleast package task.
1.6.7.1
- ๐ Fixed PackageTask logging.
1.6.7.0
- ๐ Fixed retry on tasks.
1.6.6.1
- ๐ Fixed binding redirect for System.Security.Cryptography.Algorithms.
- Display flubu version info.
1.6.6.0
- ๐ Flubu is now build with .net core sdk 2.0 on build serve.
1.6.5.0
- ๐ fixed flubuCore runner binding redirects.
1.6.4.0
- Dotnet-flubu now targets netcoreapp1.1.
1.6.3.1
- โ Added SqlCmd task for executing MS SQL scripts. 1.6.3.0
- ๐ FlubuCore: Fixed generic parameters in Do Task.
- ๐ FlubuCore: Removed verbose switch for default NUnit 3 task. Issues with nunit 3.7.
1.6.2.0
- ๐ FlubuCore: Fixed web api set of base url when doing more that one request in one target.
- FlubuCore: Added option to add generic parameters to Do task.
1.6.1.0
- FlubCore: All tasks have now retry mechanism option.
- FlubuCore: All tasks have now do not fail option.
1.6.0.0
- FlubuCore, WebApi: Added option to pasthrough arguments to targets and custom tasks.
- FlubuCore: Added upload script task.
- ๐ฆ FlubuCore: Added delete packages task.
- ๐ FlubuCore: Fixed web api base url set through build propertis.
- ๐ WebApi: Added option to upload scripts to web api through web api method.
- ๐ WebApi: Fixed CommandArguments lifestyle.
- WebApi: Only scripts in script directory can now be executed.
1.5.2.0
- ๐ Fixed UploadPackageTask.
- ๐ web api ip white list access restriction.
1.5.1.0
- โ Added flubu web api GetToken task.
- ๐ Improved flubu web api UploadPackageTask and ExecuteScriptTask.
- โ Added web api documentation.
1.5.0.0
- โ Added FlubuCore web api for remote script execution.
- โ Added FlubuCore web api client.
- โ Added Flubu web api tasks to FlubuCore.
1.4.13.0
- โ Removed Client from FlubuCore.
1.4.12.0
- โฌ๏ธ Upgraded nuget packages.
1.4.11.0
- โ Added generic DoNotFailOnError setting for tasks.
1.4.10.0
- โก๏ธ Updated nuget packages.
- ๐ Fixed ControlAppPoolTask missing dependencie.
1.4.8.0
- ๐ Fixed version information in GenerateCommonAssemblyInfo task extension.
- GenerateCommonAssemblyInfo task extension has now GenerateCommonAssemblyInfo task action parameter.
- ๐ฅ BREAKING CHANGE: Improved core pacakge extension tasks.
- ๐ Improved some others task extensions with task action parameter.
1.4.6.0
- โ Added do not fail option to run program task.
1.4.5.0
- ๐ Fixed dotnet core fluent interface for dotnet restore build and publish.
1.4.4.0
- ๐ Fixed dotnet core tasks (build, restore, clean, publish,) when no project name is defined.
1.4.3.0
- ๐ฅ BREAKING CHANGE updated flubu.core and flubu.runner .net framework from .net4.6 to .net.462.
1.4.2.0
- โ Added support for including other .cs files into buildscript with //#imp {PathToCsFile}.
- โ Added dotnet nuget push task.
- โ Added dotnet entity framework task.
- CompileSolutionTask: Improved Msbuild path locator Using Microsoft tool location helper now. Registry locator is now used as fallback .
- ๐ Solution name and configuration are now added form build props in DotNet specific tasks if not specified explicitly.
- ๐ฆ PackageTask: Added option to disable logging of which files were filtered and copied.
- ๐ Updated flubu dependencies. No release candidates are referenced anymore. See https://bitbucket.org/zoroz/flubu.core/commits/cfeaec842a83dfd06f62c13aadd2b74496e47fa7 for more info.
1.3.11.0
- โก๏ธ Updated Microsoft.Web.Administration from 10.0.0-rc1 to 10.0.0 used for iis tasks. 1.3.10.0
- 0๏ธโฃ CompileSolution task now supports specifing your own paths to Msbuild. If msbuild path is not specified or not found MsBuild is still searched at default locations. 1.3.9.0
- SSH command capture output stream directly. 1.3.8.0
- ๐ SSH command task fixes. 1.3.7.0
- โ Added SSH support for entering password.
- โ Added support for executing multiple commands in one session. 1.3.6.0
- โ Added support for SSH. SshCommand and SshCopy tasks. 1.3.5.0
- CreateApplicationPool iis task: .Net clr version can now be set.
- All iis tasks have now fluent interface. 1.3.4.0
- ๐ Fixed iis task interfaces. They now contain Execute and ExecuteVoid methods.
- ๐ฆ PackageTask - fixed issue when output zip file name contains more than one dot. 1.3.3.0
- โ Added support for external assembly loading by assembly relative path
- Target names are case insensitve now
- 0๏ธโฃ If target to be run does not exist help is now shown instead of default target being run.
- ๐ Build script can now contain namespace 1.3.2.0
- โ Added support for external reference based on type loading.
- โ Added support for external assembly loading by assembly full path.
- Do in Target is now a task.
- ๐ฅ BREAKING CHANGE: Do is now executed in the order specified in build script and not anymore before all tasks.
- โ Added DoAsync to target: For asynchronus custom code execution.
- โ Added AddTaskAsync to target: For asynchronus task execution.
- โ Added DependsOnAsync to Target: For asynchronus target dependencies execution.
- All tasks have now ExecuteAsync method. 1.2.3.0
- โ Added explicit System.IO reference to Roslyn scripting engine. 1.2.2.0
- โ Added LogInfo and LogError to TaskContext.
- โ Added fluent interface to PublishNugetPackageTask.
- โ Added fluent interface to CopyDirectoryStructureTask.
- โ Added fluent interface to FetchBuildVersionFromFileTask.
- โ Added fluent interface to UpdateXmlFileTask.
- โ Added fluent interface to ReplaceTokensTask.
- ๐ moved packaging filters to it's own namespace.
- โ Added FlubuCore and dotnet-flubu nuget metadata. 1.2.1.0
- ๐ Minor fixes. 1.2.0.0
- Flubu.Runner now works without any manual config modifications.
- ๐ Task fluent interface documentation.
- โ Added Dotnet specific tasks and extensions.
- ๐ฅ BREAKING CHANGE: Splited TaskExtensions into CoreTaskExtensions and TaskExtensions. 1.1.10.0
- โก๏ธ Updated nuget packages to latest version. 1.1.9.0
- โ Removed dotnet test -xml output parameter. It won't work under VS2017 RC. 1.1.8.0
- ๐ฅ BREAKING CHANGE: Removed DependsOn by TaskExtensionsFluentInterface from TargetFluentInterface. Use BackToTarget instead on TaskExtensionFluentInterface. 1.1.7.0
- โ System tests. 1.1.6.0
- 0๏ธโฃ CompileSolutionTask - specific platform can be set now. Default is still AnyCPU.
- CompileSolutionTask - Custom arguments can be added now.
1.1.5.0
- โ Added FlubuCore.Runner for .net 4.6. 1.1.4.0 N/A