CompStart-1.0 (First Official Release)
Release Details
Title
CompStart-1.0 (First Official Release)
Version
1.0
Production Date
June 29, 2026
Description
This is the first official release of CompStart. It includes a PowerShell installer script.
Release Notes
Installation Notes
The following steps are suggested for downloading and installing this release:
- Before getting started, please read the project README.
- Next, download the release package CompStart-1.0.zip from the Assets section below.
- Unzip the release package to a folder of your choice.
- After unzipping the archive package, read the instructions.txt file for the installation instructions.
Release Changes
Commit Details
Commit Count: 619
Full Changelog: CompStart-1.0
Changes Summary
- Formalized the following experimental functionality into proper features:
- Use of the Python module
PyInstallerto generate an executable file for the Python CLI toolCompStart.py. - Creation of a PowerShell installer script that installs CompStart to the user's local app data folder and creates a shortcut to
CompStart.batin the user's Start Menu startup folder.
- Use of the Python module
- Created a PowerShell script to deploy a release:
- Gathering the full release number as input.
- Creation of folders for the major and minor release numbers in both the
releasesandpackagesdirectories as needed. - Creation of a full release folder in the
releasesdirectory if needed. - Copying of all the appropriate content from
developmentto the full release folder. - Copying of the necessary content from
productions/assetsto the full release folder. - Calling of the
PyInstallermodule to generateCompStart.exe. - Removal of the build artifacts created during the generation of
CompStart.exe. - Packaging up of the release content into a zip archive file and placing that file in the
productiondirectory release folder.
- Restructured of the CompStart folder and its contents that constitute a release package so that the installer scripts are separated from the content to be installed.
- Reworded of the content in the
instructions.txtfile to reflect the current state of CompStart.
Issues Addressed
- #2
- #10
- #11
- #18
- #24
- #28
- #45
- #46
- #47
- #50
- #52
- #53
- #56
- #64
- #65
- #66
- #70
- #75
- #78
- #80
- #82
- #84
- #93
- #97
- #98
- #100
- #101
- #102
Detailed Pull Request History
- Merging branch::dEhiN/issue50 to branch::releases by @dEhiN in #51
- Merging branch::dEhiN/issue2 to branch::main by @dEhiN in #54
- Merging branch::dEhiN/issue45 to branch::main by @dEhiN in #55
- Merging branch::dEhiN/issue11 to branch::main by @dEhiN in #58
- Merging branch::dEhiN/issue24 to branch::main by @dEhiN in #59
- Merging branch::dEhiN/issue46 to branch::main by @dEhiN in #60
- Merging branch::dEhiN/issue56 to branch::main by @dEhiN in #61
- Merging branch::features/generate_python_executable to branch::dEhiN/issue52 by @dEhiN in #62
- Merging branch::dEhiN/issue52 to branch::main by @dEhiN in #63
- Merging branch::features/create_new_release to branch::dEhiN/issue64 by @dEhiN in #67
- Merging branch::dEhiN/issue64 to branch::main by @dEhiN in #68
- Merging branch::features/copy_release_content to branch::dEhiN/issue66 by @dEhiN in #69
- Merging branch::dEhiN/issue66 to branch::main by @dEhiN in #71
- Merging branch::dEhiN/issue70 to branch::main by @dEhiN in #72
- Merging branch::features/create_release_package to branch::dEhiN/issue53 by @dEhiN in #73
- Merging branch::dEhiN/issue53 to branch::main by @dEhiN in #74
- Merging branch::features/cs-installer to branch::dEhiN/issue75 by @dEhiN in #76
- Merging branch::dEhiN/issue75 to branch::main by @dEhiN in #77
- Merging branch::dEhiN/issue28 to branch::main by @dEhiN in #79
- Merging branch::dEhiN/issue80 to branch::main by @dEhiN in #83
- Merging branch::dEhiN/issue84 to branch::dEhiN/issue81 by @dEhiN in #85
- Merging branch::dEhiN/issue82 to branch::main by @dEhiN in #87
- Merging branch::dEhiN/issue81 to branch::main by @dEhiN in #91
- Merging branch::dEhiN/issue-batch-utility to branch::main by @dEhiN in #92
- Merging branch::dEhiN/issue93 to branch::releases by @dEhiN in #95
- Merging branch::dEhiN/issue97 to branch::main by @dEhiN in #99
- Merging branch::dEhiN/issue98 to branch::releases by @dEhiN in #103
- Merging branch::dEhiN/issue100 to branch::dEhiN/issue104 by @dEhiN in #105
- Merging branch::dEhiN/issue102 to branch::dEhiN/issue104 by @dEhiN in #106
- Merging branch::dEhiN/issue104 to branch:releases by @dEhiN in #107
- Merging branch::dEhiN/issue101 to branch:qa-testing-debug by @dEhiN in #109