Opened 10 years ago
Last modified 10 years ago
#2212 closed task
Release HeuristicLab 3.3.11 — at Version 17
Reported by: | ascheibe | Owned by: | ascheibe |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.11 |
Component: | General | Version: | 3.3.10 |
Keywords: | Cc: |
Description (last modified by 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:
Increment plugin and application versionsUpdate versions in plugin dependenciesIncrement assembly file versionsIncrement installer versionsCheck and if necessary update year of copyrightsCheck and if necessary update build configurations and project dependenciesCheck if all unit tests are passedUpdate samples- Create release tag
- Merge commits back into trunk
Release tag:
- Update target path in CustomPostBuildTemplate_UpdateLocalInstallation.cmd in project HeuristicLab-3.3
- Build configuration Release Any CPU
- Check if it compiles with mono
- 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)
- Hide HeuristicLab 3.3.exe.config
- Create zip file
Trac:
- Attach zip file to Download wiki page
- Update wiki pages Download, ChangeLog, ChangeLogPending, etc. (download button for current version is always called HL-Download.png)
- Create new milestone for the next release
- Change description of the current milestone into changelog style
- Update ChangeLogPending to display tickets of the next release milestone
- Complete current milestone and retarget all its remaining open tickets
- Update default version in the trac Admin module
Documentation:
- Update tutorial slides (latest version, number of plugins, algorithms and problems, features)
Marketing and PR:
- Post info about new release on HEAL homepage, HeuristicLab Facebook fan page and LinkedIn
- Write a release announcement for the Blog and send a mail to our mailing list
- Update Wikipedia page
- Update Features page
- Inform everybody else who might be interested
Change History (17)
comment:1 Changed 10 years ago by ascheibe
- Status changed from new to accepted
comment:2 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:3 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:4 Changed 10 years ago by ascheibe
comment:5 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:6 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:7 Changed 10 years ago by abeham
We currently have 3 warnings in the trunk solution.
comment:8 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:9 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:10 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:11 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:12 Changed 10 years ago by swagner
- Description modified (diff)
comment:13 Changed 10 years ago by ascheibe
r12008 incremented plugin versions
comment:14 Changed 10 years ago by ascheibe
r12009 updated copyright year
comment:15 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:17 Changed 10 years ago by ascheibe
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
r11184 updated tutorial slides