Release v1.0.0
Release v1.0.0
What's New
Added
- Dynamic release notes generation from CHANGELOG.md content
- Automatic inclusion of recent commit messages in release notes
- Enhanced GitHub Actions workflow with better error handling
- Improved release asset organization and checksums
- Interactive project generation with component selection
- Support for frontend (Next.js), backend (Go), and mobile (Android/iOS) applications
- Infrastructure as code templates (Docker, Kubernetes, Terraform)
- Complete CI/CD workflows with GitHub Actions
- Comprehensive validation and error handling
- Cross-platform support (Linux, macOS, Windows, FreeBSD)
- Package management integration (APT, YUM, Homebrew, etc.)
Changed
- Release notes now pull content directly from changelog instead of static text
- GitHub Actions workflow now extracts version-specific changelog sections
- Release process now includes recent commits for better transparency
- Improved release notes formatting and structure
Fixed
- Fixed static release notes that didn't reflect actual changes
- Improved release workflow reliability and error handling
- Enhanced changelog parsing for better automation
Recent Commits
Installation
Quick Install (Linux/macOS)
curl -sSL https://raw.githubusercontent.com/cuesoftinc/open-source-project-generator/main/scripts/install.sh | bashManual Installation
- Download the appropriate archive for your platform
- Extract the archive
- Follow the installation instructions in the INSTALL.txt file
Package Managers
- Debian/Ubuntu: Download the .deb package and install with
dpkg -i - Red Hat/CentOS: Download the .rpm package and install with
rpm -i - Homebrew:
brew install generator(coming soon)
Usage
# Generate a new project interactively
generator generate
# Show help
generator --help
# Validate a generated project
generator validate ./my-project
# Show version and latest package versions
generator version --packagesChecksums
See checksums.txt for SHA256 hashes of all release assets.