Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#274 closed enhancement (done)

Qualify assembly names with major and minor version number

Reported by: swagner Owned by: swagner
Priority: high Milestone: HeuristicLab 3.3.0
Component: General Version: 3.2
Keywords: Cc:

Description

After an intensive discussion with gkronber, abeham, swinkler, and maffenze, it was decided to refactor the versioning and deployment mechanism. The major and minor version number should be included in the assembly name of each assembly.

In that way old versions of plugins can be installed side by side and compatibility of old documents can be provided. All versions of a plugin with an identical major and minor but different build or revision version numbers are considered to be compatible.

Change History (6)

comment:1 Changed 13 years ago by swagner

  • Status changed from new to assigned

comment:2 Changed 13 years ago by swagner

  • Resolution set to fixed
  • Status changed from assigned to closed

Finished in r582

comment:3 Changed 13 years ago by swagner

If the PluginInfrastructure is changed, all versions of all plugins have to be rebuilt (also the old versions!).

comment:4 Changed 13 years ago by swagner

  • Milestone changed from 3.2 to Iteration 0

Milestone 3.2 deleted

comment:5 Changed 11 years ago by swagner

  • Milestone changed from Iteration 0 to Current

Milestone Iteration 0 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.