Skip to content

Release v1.0.0

Choose a tag to compare

@hibeekaey hibeekaey released this 16 Sep 14:50
· 215 commits to main since this release
b926ff4

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 | bash

Manual Installation

  1. Download the appropriate archive for your platform
  2. Extract the archive
  3. 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 --packages

Checksums

See checksums.txt for SHA256 hashes of all release assets.