id summary reporter owner description type status priority milestone component version resolution keywords cc 2212 Release HeuristicLab 3.3.11 ascheibe ascheibe "'''Codename:''' * Beach Bar '''New Features:''' * New algorithm: parameter-less population pyramid (P3) * New problems: Binary test problems * Deceptive trap problem * Deceptive trap step problem * HIFF problem * New views for statistical testing and analysis of run collections * New UI for C# scripts based on AvalonEdit * New problem type: Programmable problem * New APIs that make it easier to implement algorithms and problems * Upgraded to .NET 4.5 '''Release Steps:''' Stable Branch: 1. ~~Increment plugin and application versions~~ 1. ~~Update versions in plugin dependencies~~ 1. ~~Increment assembly file versions~~ 1. ~~Increment installer versions~~ 1. ~~Check and if necessary update year of copyrights~~ 1. ~~Check and if necessary update build configurations and project dependencies~~ 1. ~~Check if all unit tests are passed~~ 1. ~~Update samples~~ 1. ~~Create release tag~~ 1. ~~Merge commits back into trunk~~ Release tag: 1. ~~Update target path in `CustomPostBuildTemplate_UpdateLocalInstallation.cmd` in project `HeuristicLab-3.3`~~ 1. ~~Build configuration `Release Any CPU`~~ 1. ~~Check if it compiles with mono~~ 1. ~~Remove unnecessary files from build output (`*.vshost.exe`, `*.vshost.exe.config`, `*.vshost.exe.manifest`, `*.pdb`, `*.dll.config` (do not remove `DotNetScilab-1.0.dll.config`, that's a plugin dependency), `app.config`)~~ 1. ~~Hide `HeuristicLab 3.3.exe.config`~~ 1. ~~Create zip file~~ Trac: 1. ~~Attach zip file to [wiki:Download] wiki page~~ 1. ~~Update wiki pages [wiki:Download], [wiki:ChangeLog], [wiki:ChangeLogPending], etc. (download button for current version is always called HL-Download.png)~~ 1. ~~Create new milestone for the next release~~ 1. ~~Change description of the current milestone into changelog style~~ 1. ~~Update ChangeLogPending to display tickets of the next release milestone~~ 1. ~~Complete current milestone and retarget all its remaining open tickets~~ 1. ~~Update default version in the trac Admin module~~ Documentation: 1. Update tutorial slides (latest version, number of plugins, algorithms and problems, features) Marketing and PR: 1. Post info about new release on HEAL homepage, [http://www.facebook.com/HeuristicLab HeuristicLab Facebook fan page] and LinkedIn 1. Write a release announcement for the Blog and send a mail to our mailing list 1. Update Wikipedia page 1. Update Features page 1. Inform everybody else who might be interested" task closed medium HeuristicLab 3.3.11 General 3.3.10 done