Releases: ktsu-dev/SingleAppInstance
v1.2.6-pre.18
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
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
gitcommands (@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
- Update ktsu.AppDataStorage to 1.15.4 by @dependabot in #14
Full Changelog: v1.2.6-pre.16...v1.2.6-pre.17
v1.2.6-pre.16
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
gitcommands (@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
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
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
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
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
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
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
v1.2.6-pre.9 (prerelease)
Incremental prerelease update.
Full Changelog: v1.2.6-pre.8...v1.2.6-pre.9