OMPython icon indicating copy to clipboard operation
OMPython copied to clipboard

Status of PRs for v4.1.0 / v5.0.0

Open syntron opened this issue 4 months ago • 5 comments

list of PRs (and order / depth) - issue #361

2025/11/06: update / merge PRs / indicate rebase

  • Baseline is v4.0.0
  • Merged PRs:
    • PR #312 - ModelicaSystemDoE (merged via PR #333)
    • PR #317 - OMCPath
    • PR #322 - ModelicaSystem_use_OMCPath
    • PR #324 - ModelicaSystemCmd_use_OMCPath
    • PR #331 - OMCSession_executable
    • PR #332 - OMCProcess_pathlib
    • PR #333 - ModelicaSystemDoE_use_OMCPath
    • PR #334 - ModelicaSystem_rename_getconn_session
    • PR #344 - reorder_imports
    • PR #345 - ModelicaSystem_improve_set_functions
    • PR #352 - ModelicaSystem_check
    • PR #357 - flake8
    • PR #358 - rewrite_init
    • PR #359 - fix_elif_usage
    • PR #360 - use items
    • PR #362 - improve_OMCPath
    • PR #363 - check_for_AST_errors
  • Open PRs are listed below; the following additional codes are used:
    • (R) are rebased branches based on the latest master / merges (see above; master as of 2025/11/04)
    • (E) currently with error due to rebase order (?)
    • entries not marked are not rebased / use an older version as baseline
  • v4.1.0-syntron
    • (R) PR #350 - ModelicaSystem_init
      • (R) PR #351 - ModelicaSystem_convertFmu2Mo
        • (R) PR #365 - ModelicaSystem_relative_path
  • v5.0.0-syntron (v4.1.0-syntron)
    • PR #308 - remove_depreciated_functionality
    • PR #346 - remove_deprecated-OMCPath
    • PR #347 - remove_deprecated-ModelicaSystem_rewrite_set_functions (PR#345)

PS: issues #254 can be closed now (v4.0.0 is released) and issue #315 could be closed with v4.1.0

syntron avatar Oct 30 '25 22:10 syntron

@adeas31 next step would be PR #324 followed by PR #333 (this one includes PR #312); PR #362 and PR #363 could be included at any time

syntron avatar Nov 05 '25 14:11 syntron

@syntron can you please update which PRs are needed for 4.1.0? I also added project https://github.com/orgs/OpenModelica/projects/30 to manage 4.1.0 release.

adeas31 avatar Dec 01 '25 09:12 adeas31

Status for v4.1.0 (if you agree; see PR #384; partly with defined order):

  • PR #384
  • PR #385
  • PR #386
  • PR #388
  • PR #389
  • PR #382 (independent)
  • PR #394 (independent)
  • PR #395 (independent)
  • PR #396 (independent)

For v5.0.0 (any order):

  • PR #308
  • PR #346
  • PR #347
  • PR #387

My next step would be the documentation in the OpenModelica project (#374); including possible changes in v4.1.0 / mention depreciated functionality (v5.0.0)

syntron avatar Dec 01 '25 20:12 syntron

@syntron can you please update which PRs are needed for 4.1.0?

Done - see above

I also added project OMPython Release 4.1.0 plan to manage 4.1.0 release.

Could you check which (old) issues are no longer relevant? I think quite some of the items are fixed due to the latest changes; however for some (most?), I'm missing the possibility to test ...

syntron avatar Dec 01 '25 21:12 syntron

Based on https://github.com/OpenModelica/OMPython/pull/384#issuecomment-3603725250 please update the list again.

adeas31 avatar Dec 02 '25 19:12 adeas31