Skip to content

Releases: victorbruce/angular-starter-project

Release 1.1.1

07 Jan 00:39

Choose a tag to compare

πŸš€ 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 up

Clone Repository

git clone https://github.com/victorbruce/angular-starter-project.git
cd angular-starter-project
docker-compose up

πŸ”— Resources


Docker Image: ghcr.io/victorbruce/angular-starter-project:1.1.1

Release 1.1.0

06 Jan 00:25

Choose a tag to compare

1.1.0 (2026-01-06)

✨ Features

Release 1.0.3

24 Dec 11:40

Choose a tag to compare

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

πŸ“¦ Docker Image

docker pull ghcr.io/victorbruce/angular-starter-project:1.0.3

v1.0.2

23 Dec 15:37

Choose a tag to compare

πŸ”§ 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 (removed dev branch)

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

23 Dec 08:25
b4068f2

Choose a tag to compare

Changes

  • Added live application link
  • Added deployment status badge

v1.0.0 - Production Ready

22 Dec 05:48
f09f713

Choose a tag to compare

πŸŽ‰ 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