Releases: victorbruce/angular-starter-project
Releases Β· victorbruce/angular-starter-project
Release 1.1.1
π What's New
π· CI/CD
- release: generate enhanced GitHub release notes (f283255)
π¦ Quick Start
Using as Template
npx degit victorbruce/angular-starter-project my-project
cd my-project
./setup.sh my-project
docker-compose upClone Repository
git clone https://github.com/victorbruce/angular-starter-project.git
cd angular-starter-project
docker-compose upπ Resources
- π Live Demo: https://angular-starter-project.onrender.com
- π Documentation: README.md
- π Full Changelog: v1.1.0...v1.1.1
- π Report Issues: GitHub Issues
Docker Image: ghcr.io/victorbruce/angular-starter-project:1.1.1
Release 1.1.0
Release 1.0.3
1.0.3 (2025-12-24)
π― Deployment Optimization
This release optimizes the deployment workflow to trigger only on version tags, eliminating redundant deployments and providing explicit control over production releases.
β¨ Key Changes
- Tag-based deployments: Deploy only when version tags are pushed (v1.0.0, v1.1.0, etc.)
- Automatic GitHub Releases: Release notes generated and published automatically
- Enhanced deployment tracking: Version information in deployment logs
- Deployment verification: Automated health checks after deployment
π Impact
- 50% fewer deployments: One deployment per release instead of two
- CI/CD efficiency: Saves ~50 CI minutes per month
- Explicit control: Deploy only when you create a release
- Professional workflow: Industry-standard tag-based deployments
π Usage
Workflow remains the same:
# Create and push release
npm run release
git push --follow-tags origin main
# Deployment triggered automatically by tagπ Resources
- Live Demo: https://angular-starter-project.onrender.com
- Documentation: README.md
- Full Changelog: v1.0.2...v1.0.3
π¦ Docker Image
docker pull ghcr.io/victorbruce/angular-starter-project:1.0.3v1.0.2
π§ Chores
- add standard-version for automated releases
What's New
This patch release adds infrastructure for automated semantic versioning and simplified Git workflow.
New Features
- Automated version bumping based on conventional commits
- Automatic CHANGELOG.md generation
- Simplified Git Flow:
Feature β Main(removeddevbranch)
New Scripts
npm run release # Automatic version bump
npm run release:minor # New features (1.0.0 β 1.1.0)
npm run release:major # Breaking changes (1.0.0 β 2.0.0)
npm run release:patch # Bug fixes (1.0.0 β 1.0.1)Developer Experience
- Faster feature delivery (1 PR instead of 2)
- Automated releases reduce manual errors
- Clear changelog maintained automatically
- Professional versioning workflow
Full Changelog: v1.0.0...v1.0.2
v1.0.1 β Documentation update
Changes
- Added live application link
- Added deployment status badge
v1.0.0 - Production Ready
π v1.0.0 - Production Ready
First production release of Angular Starter Project with complete Docker containerization and CI/CD automation.
β¨ Features
Docker Support
- Multi-stage Dockerfile (development + production)
- Docker Compose for local development
- Optimized Nginx production builds
- Build caching and layer optimization
CI/CD Pipelines
- Automated linting, testing, and builds on PRs
- Docker image building and security scanning
- Automated deployment to Render on main branch
- Branch protection with required status checks
Developer Experience
- One-command setup with Docker Compose
- Hot reload in development containers
- Husky pre-commit hooks
- ESLint and Prettier enforcement
π Deployment
Live App: https://angular-starter-project.onrender.com
π¦ Quick Start
# Clone the repository
git clone https://github.com/victorbruce/angular-starter-project
# Start development
docker-compose up angular-dev
# Open http://localhost:4200π οΈ Tech Stack
- Angular 20
- Docker & Docker Compose
- GitHub Actions CI/CD
- NgRx (State Management)
- Jest (Testing)
- ESLint & Prettier
- Render (Deployment)
π What's Included
- β Complete Docker setup
- β CI/CD pipelines
- β Automated deployments
- β Code quality gates
- β Security scanning
- β Production-ready configuration
Full Changelog: https://github.com/victorbruce/angular-starter-project/commits/v1.0.0