Timeline
06/03/19:
- 14:15 Changeset [17002] by
-
#2988:
Class HelpFuction get new static functions that are used in different Map’s classes and possible in other classes.
Branch was adapted to Hive.
New version of class structure for Maps:
- 3 new variants of maps (RankMap, SuccessMap and ZeroMap) are added.
- BaseMap class was simplified, some class members were deleted and other were transported to child class, because some of them are not used in all kinds of maps.
- Functions between base class and child class were divided in other way.
- Mutation operators were adapted to work with new class structure. Now mutation make less work for ModelNodes than previously.
- ModelNode and Model symbols were simplified. They should not take into account a map type.
- Models frequency analyzers were adapted for new variants of maps.
- EMMAlgorithm class was adapted to new maps
06/02/19:
- 07:44 Changeset [17001] by
-
#2925: fixed a bug in AutoDiff code.
05/31/19:
- 13:56 Changeset [17000] by
-
#2925: merged r16992:16997 from trunk to branch
- 13:55 Changeset [16999] by
-
#2925: Added optimization of weights for variables and added an integration method which uses CVODES to integrate over the whole episode (without input variables)
05/29/19:
- 12:31 Changeset [16998] by
-
- in project HeuristicLab.CommandLineInterface changed output for options -> hidden options are not shown in the help box anymore
- in project HeuristicLab.DynamicAssemblyTestApp:
- added ApplicationAttributes
- added full cancel/pause/resume support for class AppTest to test the same behaviour between main and child process
- in project HeuristicLab:
- changed auto generated Dockerfile -> only copies necessary projects -> speeds up the build process
- in file HeuristicLab-3.3.csproj:
- changed DockerDefaultTargetOS to Linux
- removed reference HeuristicLab.DefinitionLanguage
- added icon and manifest
- deleted folder Properties with file launchSettings.json
- changed the direct access to ApplicationTypes for OptimizeCommand and InspectCommand to new method IApplicationManager.GetInstances<T>(params object[] args)
- added build script for docker image dockerImageBuild.ps1
- 12:28 Changeset [16997] by
-
#2520 Update plugin dependencies and references for Core.Views and Optimizer for new persistence
- 12:27 Changeset [16996] by
-
#2520 Update plugin dependencies and references for HL.MetaOptimization for new persistence
- 12:27 Changeset [16995] by
-
#2520 Update plugin dependencies and references for HL.FLA for new persistence
- 12:26 Changeset [16994] by
-
#2520 Update plugin dependencies and references for HL.DataImporter for new persistence
- 12:16 Changeset [16993] by
-
- added IEnumerable<T> GetInstances<T>(params object[] args) where T: class and IEnumerable<object> GetInstances(Type type, params object[] args) method to IApplicationManager and implemented them in LightweightApplicationManager -> to instantiate types with specific constructor arguments
- added RunnerState State { get; } property in IRunnerHost, was already in RunnerHost
- added user authentication for NativeRunnerHost
- added optional check for a running docker daemon and available image for type DockerRunnerHost + Exception DockerException
- added caching of the saved IApplication in ApplicationRunner to prevent a new instance every get call
- removed System.ServiceModel.Primitives NuGet package
- lots of formatting
- 11:20 Changeset [16992] by
-
#2520: Use ContentManager in Clipboard and StartPage. Show info when objects cannot be restored.
- 11:09 Changeset [16991] by
-
- removed unused NuGet packages for Projects:
- HeuristicLab.Visualization.ChartControlsExtensions-3.3
- HeuristicLab.Problems.ExternalEvaluation.Scilab-3.3
- HeuristicLab.Problems.DataAnalysis.Views-3.4
- HeuristicLab.Optimizer-3.3
- updated NuGet package System.Drawing.Common from 4.5.0 to 4.5.1 for Project HeuristicLab.Problems.DataAnalysis.Views-3.4
- added NuGet PackageReference Microsoft.Win32.Registry.AccessControl for Project HeuristicLab.Problems.ExternalEvaluation.Scilab-3.3
- added Key Files for Projects:
- HeuristicLab.DynamicAssemblyTestApp
- HeuristicLab.DefinitionLanguage
- HeuristicLab.CommandLineInterface
- removed unused NuGet packages for Projects:
- 10:50 Changeset [16990] by
-
#2924: removed unused NuGet package references and migrated CodeDom NuGet package from packages.config to PackageReference format
05/28/19:
- 08:59 Ticket #2961 (Hive slave does not properly unload plugins) closed by
- done: r16989: merged r16909 into stable
- 08:58 Changeset [16989] by
05/25/19:
- 08:43 Changeset [16988] by
-
#2925: Merge r16894:16983 from trunk to branch
- 08:41 Changeset [16987] by
-
#2925: Call base ctor in ExecutionContext ctor
05/24/19:
- 13:14 Changeset [16986] by
-
- changed the use of AppDomain.CurrentDomain.BaseDirectory to Directory.GetCurrentDirectory() in projects HeuristicLab.MathJax and HeuristicLab.Problems.GeneticProgramming, this change helps to load these plugins correctly with the new PluginInfrastructure
- deleted obsolete files from folder HeuristicLab/3.3/Properties and added launchSettings.json for docker
- 13:08 Changeset [16985] by
-
- added CLI Framework HeuristicLab.CommandLineInterface
- added definition language test project HeuristicLab.DefinitionLanguage
- added test project HeuristicLab.DynamicAssemblyTestApp, for PluginInfrastructure testing
- changed project HeuristicLab to .NET Core and used it to create a CLI-Tool with the new CLI Framework
- added Docker support to HeuristicLab
- added IRunnerHost.cs ... forgot last commit
- changed DockerRunnerHost and NativeRunnerHost to HeuristicLab-3.3.exe, was a little test project before
- added new solution file HeuristicLab 3.3 No Views.sln, where all view projects are unloaded at start
- 12:28 Changeset [16984] by
-
- merged projects HeuristicLab.PluginInfrastructure.Runner and HeuristicLab.PluginInfrastructure
- applied changes of code reviews (13.05.2019 and 22.05.2019) -> the old Runner is now RunnerHost and uses a Runner, which is executed on the child process
- added Type GetType(string) to IApplicationManager and implemented it for LightweightApplicationManager
- removed IActivator and IActivatorContext
- deleted unused types like PluginDescriptionIterator
05/23/19:
- 13:42 Changeset [16983] by
-
#2950: Remove obsolete Comparer for T in HashNode<T>
- 13:02 Changeset [16982] by
-
#3008: fixed FindAll
- 13:01 Ticket #3008 (Search and Replace in Data Preprocessing is inverted) created by
- When searching for e.g. all values < 0, all values >= 0 are selected …
- 10:38 Changeset [16981] by
-
#2977: Make SymbolicDataAnalysisExpressionTreeAverageSimilarityCalculator non-discoverable.
- 10:23 Changeset [16980] by
-
#2950: Remove building block analyzer (does not belong here), minor refactor in DiversityCrossover.