Skip to content

Releases: ktsu-dev/SingleAppInstance

v1.2.6-pre.18

20 May 03:29

Choose a tag to compare

v1.2.6-pre.18

Initial release or repository with no prior history.

Full Changelog: v1.2.6-pre.17...v1.2.6-pre.18

v1.2.6-pre.17

19 May 23:08

Choose a tag to compare

v1.2.6-pre.17 (prerelease)

Changes since v1.2.6-pre.16:

  • Initial commit (@matt-edmondson)
  • Add tests for SingleAppInstance behavior with no other instance running and custom launch logic (@matt-edmondson)
  • Add comprehensive Copilot instructions and memory management guidelines (@matt-edmondson)
  • Remove ktsu.ScopedAction package from project (@matt-edmondson)
  • Add markdownlint configuration file for linting rules (@matt-edmondson)
  • Enhance SingleAppInstance to store and verify process information in JSON format (@matt-edmondson)
  • Enhance memory.jsonl to include advanced process detection and compatibility details for SingleAppInstance class (@matt-edmondson)
  • Review Feedback (@Damon3000s)
  • Refine README.md for clarity and usage instructions of SingleAppInstance (@matt-edmondson)
  • Update language-specific guidelines to clarify test execution commands and improve resource management (@matt-edmondson)
  • Refine README.md to enhance feature descriptions and clarify technical implementation details for SingleAppInstance (@matt-edmondson)
  • Set max cpus for tests to 1 (@matt-edmondson)
  • Add memory.jsonl file with project and class details (@matt-edmondson)
  • Catch DirectoryNotFoundException (@Damon3000s)
  • Add LICENSE template (@matt-edmondson)
  • Update test command to run in a single process (@matt-edmondson)
  • Enhance memory.jsonl to include additional details for SingleAppInstance tests and project structure (@matt-edmondson)
  • Refactor SingleAppInstanceTests to simplify file deletion logic and remove unnecessary try-finally blocks, ensuring clearer test flow and improved readability. (@matt-edmondson)
  • Remove .markdownlint.json configuration file, update DESCRIPTION.md for clarity, and change project SDK references in .csproj files to ktsu.Sdk.Lib and ktsu.Sdk.Test version 1.8.0. (@matt-edmondson)
  • Update Copilot instructions for .NET project build and testing guidelines (@matt-edmondson)
  • Refactor SingleAppInstanceTests for better isolation (@matt-edmondson)
  • Organize and enhance Copilot documentation with detailed guidelines on memory usage, coding standards, and project management practices. (@matt-edmondson)
  • Update packages (@matt-edmondson)
  • Refine workflow guidelines for clarity on specialized tool usage and documentation checks (@matt-edmondson)
  • Update README to match standard template format (@matt-edmondson)
  • Remove Directory.Build.props, Directory.Build.targets, and several PowerShell scripts for metadata and version management. Update SingleAppInstance and its tests to use 'var' for variable declarations and add copyright information. (@matt-edmondson)
  • Add SingleAppInstance.Test project to solution and configure build settings (@matt-edmondson)
  • Apply new editorconfig (@matt-edmondson)
  • Refactor SingleAppInstanceTests to improve clarity and structure of test methods, ensuring accurate PID file handling and process information validation. (@matt-edmondson)
  • Revert unintended changes (@Damon3000s)
  • Update language-specific guidelines to clarify tool usage and fallback options (@matt-edmondson)
  • Create the directory the Pid will be stored in (@Damon3000s)
  • Add workflow and process guidelines to Copilot instructions (@matt-edmondson)
  • Comment out MaxCpuCount setting in .runsettings to disable process-level parallelization (@matt-edmondson)
  • Clarify command line usage by providing an example for non-interactive mode with git commands (@matt-edmondson)
  • Enhance SingleAppInstanceTests by adding assertions to verify PID file handling and initial state checks (@matt-edmondson)
  • Add guidelines for using command line in non-interactive mode and directory context (@matt-edmondson)

What's Changed

Full Changelog: v1.2.6-pre.16...v1.2.6-pre.17

v1.2.6-pre.16

18 May 15:48

Choose a tag to compare

v1.2.6-pre.16 (prerelease)

Changes since v1.2.6-pre.15:

  • Initial commit (@matt-edmondson)
  • Add tests for SingleAppInstance behavior with no other instance running and custom launch logic (@matt-edmondson)
  • Add comprehensive Copilot instructions and memory management guidelines (@matt-edmondson)
  • Remove ktsu.ScopedAction package from project (@matt-edmondson)
  • Add markdownlint configuration file for linting rules (@matt-edmondson)
  • Enhance SingleAppInstance to store and verify process information in JSON format (@matt-edmondson)
  • Enhance memory.jsonl to include advanced process detection and compatibility details for SingleAppInstance class (@matt-edmondson)
  • Review Feedback (@Damon3000s)
  • Refine README.md for clarity and usage instructions of SingleAppInstance (@matt-edmondson)
  • Update language-specific guidelines to clarify test execution commands and improve resource management (@matt-edmondson)
  • Refine README.md to enhance feature descriptions and clarify technical implementation details for SingleAppInstance (@matt-edmondson)
  • Set max cpus for tests to 1 (@matt-edmondson)
  • Add memory.jsonl file with project and class details (@matt-edmondson)
  • Catch DirectoryNotFoundException (@Damon3000s)
  • Add LICENSE template (@matt-edmondson)
  • Update test command to run in a single process (@matt-edmondson)
  • Enhance memory.jsonl to include additional details for SingleAppInstance tests and project structure (@matt-edmondson)
  • Refactor SingleAppInstanceTests to simplify file deletion logic and remove unnecessary try-finally blocks, ensuring clearer test flow and improved readability. (@matt-edmondson)
  • Remove .markdownlint.json configuration file, update DESCRIPTION.md for clarity, and change project SDK references in .csproj files to ktsu.Sdk.Lib and ktsu.Sdk.Test version 1.8.0. (@matt-edmondson)
  • Update Copilot instructions for .NET project build and testing guidelines (@matt-edmondson)
  • Refactor SingleAppInstanceTests for better isolation (@matt-edmondson)
  • Organize and enhance Copilot documentation with detailed guidelines on memory usage, coding standards, and project management practices. (@matt-edmondson)
  • Update packages (@matt-edmondson)
  • Refine workflow guidelines for clarity on specialized tool usage and documentation checks (@matt-edmondson)
  • Update README to match standard template format (@matt-edmondson)
  • Remove Directory.Build.props, Directory.Build.targets, and several PowerShell scripts for metadata and version management. Update SingleAppInstance and its tests to use 'var' for variable declarations and add copyright information. (@matt-edmondson)
  • Add SingleAppInstance.Test project to solution and configure build settings (@matt-edmondson)
  • Apply new editorconfig (@matt-edmondson)
  • Refactor SingleAppInstanceTests to improve clarity and structure of test methods, ensuring accurate PID file handling and process information validation. (@matt-edmondson)
  • Revert unintended changes (@Damon3000s)
  • Update language-specific guidelines to clarify tool usage and fallback options (@matt-edmondson)
  • Create the directory the Pid will be stored in (@Damon3000s)
  • Add workflow and process guidelines to Copilot instructions (@matt-edmondson)
  • Comment out MaxCpuCount setting in .runsettings to disable process-level parallelization (@matt-edmondson)
  • Clarify command line usage by providing an example for non-interactive mode with git commands (@matt-edmondson)
  • Enhance SingleAppInstanceTests by adding assertions to verify PID file handling and initial state checks (@matt-edmondson)
  • Add guidelines for using command line in non-interactive mode and directory context (@matt-edmondson)

Full Changelog: v1.2.6-pre.15...v1.2.6-pre.16

v1.2.6-pre.15

17 May 23:06

Choose a tag to compare

v1.2.6-pre.15 (prerelease)

Incremental prerelease update.

Full Changelog: v1.2.6-pre.14...v1.2.6-pre.15

v1.2.6-pre.14

16 May 23:07

Choose a tag to compare

v1.2.6-pre.14 (prerelease)

Incremental prerelease update.

Full Changelog: v1.2.6-pre.13...v1.2.6-pre.14

v1.2.6-pre.13

15 May 23:07

Choose a tag to compare

v1.2.6-pre.13 (prerelease)

Incremental prerelease update.

Full Changelog: v1.2.6-pre.12...v1.2.6-pre.13

v1.2.6-pre.12

14 May 23:06

Choose a tag to compare

v1.2.6-pre.12 (prerelease)

Incremental prerelease update.

Full Changelog: v1.2.6-pre.11...v1.2.6-pre.12

v1.2.6-pre.11

13 May 23:07

Choose a tag to compare

v1.2.6-pre.11 (prerelease)

Incremental prerelease update.

Full Changelog: v1.2.6-pre.10...v1.2.6-pre.11

v1.2.6-pre.10

12 May 23:08

Choose a tag to compare

v1.2.6-pre.10 (prerelease)

Incremental prerelease update.

Full Changelog: v1.2.6-pre.9...v1.2.6-pre.10

v1.2.6-pre.9

11 May 23:06

Choose a tag to compare

v1.2.6-pre.9 (prerelease)

Incremental prerelease update.

Full Changelog: v1.2.6-pre.8...v1.2.6-pre.9