Free cookie consent management tool by TermsFeed Policy Generator

Opened 11 years ago

Last modified 10 years ago

#2115 closed task

Release HeuristicLab 3.3.10 — at Version 13

Reported by: swagner Owned by: ascheibe
Priority: highest Milestone: HeuristicLab 3.3.10
Component: General Version: 3.3.10
Keywords: Cc:

Description (last modified by ascheibe)

New Features:

  • A scripting environment for rapid-prototyping (C# Script)
  • New problems: External evaluation for Scilab and Matlab
  • Grammatical Evolution
  • Data Preprocessing
  • A redesigned start page containing even more samples, including scripting samples

Release Steps:

Stable Branch:

  1. Increment plugin and application versions
  2. Update versions in plugin dependencies
  3. Increment assembly file versions
  4. Check and if necessary update year of copyrights
  5. Check and if necessary update build configurations and project dependencies
  6. Check if all unit tests are passed
  7. Update samples
  8. Create release tag
  9. Merge commits back into trunk

Release tag:

  1. Update target path in CustomPostBuildTemplate_UpdateLocalInstallation.cmd in project HeuristicLab-3.3
  2. Build configuration Release Any CPU
  3. Check if it compiles with mono
  4. Remove unnecessary files from build output (*.vshost.exe, *.vshost.exe.config, *.vshost.exe.manifest, *.pdb, *.dll.config, app.config)
  5. Hide HeuristicLab 3.3.exe.config
  6. Create zip file

Trac:

  1. Attach zip file to Download wiki page
  2. Update wiki pages Download, DevelopersManual?, UsersFeatures?, ChangeLog, ChangeLogPending, etc. (download button for current version is always called HL-Download.png)
  3. Create new milestone for the next release
  4. Change description of the current milestone into changelog style
  5. Update ChangeLogPending to display tickets of the next release milestone
  6. Complete current milestone and retarget all its remaining open tickets
  7. 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, HeuristicLab Facebook fan page and LinkedIn
  2. Write a release announcement for the Blog and send a mail to our mailing list
  3. Update Wikipedia page
  4. Update Features page
  5. Inform everybody else who might be interested

Change History (13)

comment:1 Changed 11 years ago by ascheibe

  • Status changed from new to accepted

comment:2 Changed 11 years ago by ascheibe

r10040 updated tutorial slides to include the new HL publication

comment:3 Changed 11 years ago by ascheibe

r10076 updated list of problems and algorithms

comment:4 Changed 10 years ago by ascheibe

  • Description modified (diff)

comment:5 Changed 10 years ago by gkronber

r11161: fixed version number of grammatical evolution plugin

comment:6 Changed 10 years ago by gkronber

r11162: merged r11161 from trunk to stable

comment:7 Changed 10 years ago by ascheibe

r11170 updated copyright year in stable branch

comment:8 Changed 10 years ago by ascheibe

r11171 merged r11170 (copyright update) into trunk

comment:9 Changed 10 years ago by ascheibe

r11172 updated missing copyrights in trunk

comment:10 Changed 10 years ago by ascheibe

  • Description modified (diff)

comment:11 Changed 10 years ago by ascheibe

r11173 updated version information in stable:

  • 3.3.9 -> 3.3.10
  • 3.4.5 -> 3.4.6 (GP)
  • 3.4.1 -> 3.4.2 (Trading)
  • 3.4.2 -> 3.4.3 (Vehicle Routing)
  • 3.3.8 -> 3.3.10 (Parameter Optimization)
  • DataPreprocessing = 3.4.0

comment:12 Changed 10 years ago by ascheibe

r11174 merged r11173 (updated version information) into trunk

comment:13 Changed 10 years ago by ascheibe

  • Description modified (diff)
Note: See TracTickets for help on using tickets.