Skip to content
Jeff Krzywon edited this page Jan 22, 2025 · 9 revisions
  1. Pre-release tasks
  2. Full release tasks

Release Timeline

Mid-February 2025:

  • Code Freeze - No bug fix PRs should go against release_6.0.1 branch and active PRs need to be finalized ASAP
  • Only Release Notes, Version Number fixes, and release-related PRs allowed

February 28, 2025: Expected Release Date

Potential Bug Fixes (And associated PRs)

Issue Number(s) Short description branch name PR (if applicable) Status
- Model editor syntax validation 6.0.1-release-needs SasView#3192 In Review
SasView#1633 Model editor syntax validation model-editor-bug-fixes SasView#2901 In Review
SasView#2868 Call System CSV Viewer 2868-should-call-the-system-default-csv-viewer-not-excel SasView#3186 Wait for v6.1.0?
SasView#3019 and SasView#3020 Linear fits cause plots to rescale 3019-linear-fits SasView#3187 In Review
SasView#3134 OSX notarization key expired - SasView#3183 Merged on Jan. 15, 2025
SasView#3142 and SasView#3132 Documentation cannot be found in Linux due to pathing issues platfromdirs WIP: SasView#3166 In Progress
SasView#3147 Stopped/Failed P(Q)*S(Q) fits break the fit tab 3147-failed-sq-fitting-causes-loss-of-function SasView#3172 In Review
SasView#3157 Plot scaling issues introduced in v6.0.0 3157-plot-scales SasView#3184 In Review
SasView#3159 Fitting parameters blanking in certain cases model_id_not_defined SasView#3160 and SasView#3190 In Review
SasView#3178 GSC leaves text in status bar - SasView#3185 Merged on Jan. 15, 2025
SasView#3189 Tick labels throwing errors 3189-apply-style-to-tick-labels-in-customize-labels-throws-an-error SasView#3191 In Review
Issue Number(s) Short description branch name PR (if applicable) Status
- Broken links in readme - SasModels#614 Merged on Jan. 21, 2025
SasModels#306 Handling of Q==0.0 in Models 306_binary_hard_sphere and 306_star_polymer SasModels#626 and SasModels#625 In Review
SasModels#579 and SasModels#589 Documentation for complex number support 589_complex_numbers SasModels#628 In Review
SasModels#591 Add model reference - SasModels#620 Merged on Jan. 21, 2025
SasModels#598 and SasModels#604 SasModels numpy 2+ compatibility - SasModels#613 Merged on Nov. 26, 2024
SasModels#605 Allow Py-C models to be reparameterized 605_reparameterize_inline SasModels#623 In Review
SasModels#606 Set Polydispersity limits to match SasView behavior 606_pd_limits SasModels#627 In Review
SasModels#612 Remove langevin from C library 612_remove_langevin SasModels#624 In Review
SasModels#617 Fix paralellpiped formula in documentation - SasModels#619 Merged on Jan. 17, 2025
SasModels#618 Scipy and pytest conflicts - SasModels#621 Merged on Jan. 16, 2025

Pre-release tasks

  • Create SasView branch from v6.0.1 release point: release_6.0.1
  • Lock SasView:release_6.0.1 branch
  • Create sasmodels branch from v1.0.9 release point
  • Lock sasmodels:release_1.0.9 branch
  • Update branch workflow to use sasmodels release branch (PR SasView#3192)
  • Compile list of potential bug fixes to add to this release
  • Choose bug fixes that will be added to release - Discuss at Jan. 28 call
  • Update version number
  • Change the version number of the target folder (in installers/installer.iss)
  • Update version number in /sas/system/config/config.py > LAST_WHATS_NEW_HIDDEN_VERSION to previous version number
  • Create What's New messages in sasview/src/sas/qtgui/Utilities/WhatsNew/messages Skip for bug fixes?

Full release

  • Check & update lists of developers/contributors (release_automation.py & contributors.tsv)
  • Release notes on github (update notes and remove pre-release)
  • Update docs on website
  • Update release link on sasview.org
  • Update latestversion.json
  • Update 'Current Release' link in download.md
  • Create post on website to announce new release
  • Announce release to [email protected] (with 'newsletter')
  • Announce release to sa_scat & neutron mailing lists
  • Publish zenodo
  • Publish sasmodels and sasdata on pypi
  • Merge release branches with primary
  • Increment version number to x.x.x.a1 (sasview and sasmodels)
  • Release conda package
Clone this wiki locally