Skip to content

Version 12.1#3262

Merged
msevestre merged 107 commits intomainfrom
develop
Sep 17, 2025
Merged

Version 12.1#3262
msevestre merged 107 commits intomainfrom
develop

Conversation

@Yuri05
Copy link
Member

@Yuri05 Yuri05 commented Sep 17, 2025

Description

Merge develop ➡️ master before release.

Type of change

Please mark relevant options with an x in the brackets.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires documentation changes (link at least one user or developer documentation issue):
  • Algorithm update - updates algorithm documentation/questions/answers etc.
  • Other (please describe): Merge develop ➡️ master before release.

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Integration tests
  • Unit tests
  • Manual tests
  • No tests required

Reviewer checklist

Mark everything that needs to be checked before merging the PR.

  • Check if the code is well documented
  • Check if the behavior is what is expected
  • Check if the code is well tested
  • Check if the code is readable and well formatted
  • Additional checks (document below if any)
  • Check if documentation update issue(s) are created if the option This change requires a documentation update above is selected

Screenshots (if appropriate):

Questions (if appropriate):

rwmcintosh and others added 30 commits February 12, 2025 13:58
* Fixes #3059 Error opening a simulation after loading a snapshot (#3073)

* update cvodes and simmodel

* Fixes #3038 add "Ctrl+W" for "Close Tab" (#3078)

* update appveyors

* remove broken file download and install

* update core
* Fixes #3081 build on github

* update package versions

* update dependencies for resolver project

* update readme

* remove version

* spacing

* include runtime identifier

* enable coverage for debugging

* remove matlab tests from coverage

* enable nightly for debugging

* temporarily disable time check

* remove tests temporarily

* use nuget to restore

* typos

* typo

* remove command chaining

* quote

* pk-sim

* remove temporaries

* postclean 12.1

* nuget restore
…op-branch' of https://github.com/Open-Systems-Pharmacology/PK-Sim into V3-1799-Pending-Issues-when-12.1-Core-merges-into-develop-branch
* Fixes #2979 Update 3rd party components to latest

* remove unused nuget repos

* add target framework

* remove a digit

* remove head commit message from nightly
…ng-Issues-when-12.1-Core-merges-into-develop-branch

V3-1799 UpdateParameterIdentification Using
…3099)

So we are creating the r artefacts all the time and not just once per day. Interesting
…ions (#3113)

* Fixes #3112 Use "dotnet restore" instead of "nuget restore" in GH-actions

* Fix build errors

* Fix build errors

---------

Co-authored-by: Yuri05 <Yuri05@github.com>
Fixes #3114 Fix permissions in build-nightly.yml
* Work on updating core

* #3103 update branch

* #3103 remove not used code

* #3103 PR Changes

* #3103 PR Changes

* #3103 Code changes

* #3103 merge with Dev

* #3103 code changes

---------

Co-authored-by: Michael Sevestre <michael@design2code.ca>
* Fixes #3117 Serialization should ignore unknown elements

* throw exception
…g from snapshot created with ≤ V11 (Simulations and PIs)
rwmcintosh and others added 23 commits August 27, 2025 21:11
…on-time-profile-export-to-png-not-implemented
Co-authored-by: Yuri05 <Yuri05@github.com>
* Fixes #3229 User settings in PKSim.CLI only enable a single core

* reset to default

* update core

* add some chart exports to png
…llel-simulation-runs-issue

#3237 parallel running issues
…lation-run-fails-run-buttons-remain-inactive

Fixes #3246
* Fixes #3258 Disable code signing until the final certificate arrives.

* Fixes #3258 Disable code signing until the final certificate arrives.

---------

Co-authored-by: Yuri05 <Yuri05@github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR prepares version 12.1 for release by merging the develop branch to master. The changes encompass significant dependency updates, enhanced simulation management features, and improvements to code organization and configuration.

  • Major version upgrade from 12.0 to 12.1 with comprehensive NuGet package updates
  • Enhanced simulation execution management with improved cancellation and status tracking
  • Code modernization including CI/CD migration from AppVeyor to GitHub Actions

Reviewed Changes

Copilot reviewed 134 out of 137 changed files in this pull request and generated no comments.

Show a summary per file
File Description
PKSim.sln Added GitHub Actions workflow configurations
tests/**/*.csproj Updated NuGet package versions and added version configuration
src/**/*.csproj Updated to version 12.1.0 and upgraded dependencies
src/PKSim.Presentation/UICommands/StopSimulationCommand.cs Changed from IUICommand to ActiveObjectUICommand with simulation-specific stopping
src/PKSim.Core/Services/InteractiveSimulationRunner.cs Added concurrent simulation management and cancellation support
src/PKSim.Core/Services/SimulationRunner.cs Added CancellationToken support to simulation execution
appveyor*.yml Removed AppVeyor configuration files
.github/workflows/*.yml Added GitHub Actions workflows for build, test, and deployment
Files not reviewed (1)
  • src/PKSim.Assets.Images/Images.Designer.cs: Language not supported

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@msevestre msevestre merged commit c1dc2ec into main Sep 17, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants