Skip to content

Releases: wbizmo/launchstack-cli

LaunchStack CLI v2.0.2

Choose a tag to compare

@wbizmo wbizmo released this 11 Jul 01:05

LaunchStack CLI v2.0.2

This release focuses on documentation polish and release consistency.

Highlights

  • Updated project version to v2.0.2 across the repository
  • Improved README with clearer installation, Quick Start and command documentation
  • Updated CHANGELOG
  • Improved package metadata consistency
  • Updated template metadata
  • Documentation refinements throughout the project

Quality

  • All project quality gates passed
  • Generated project validation passed
  • Release audit passed
  • Production runtime validation passed

Breaking Changes

None.

Upgrade

npm install -g launchstack-cli@2.0.2

Thank you to everyone who has supported LaunchStack CLI and provided feedback.

LaunchStack CLI v2.0.1

Choose a tag to compare

@wbizmo wbizmo released this 11 Jul 01:02

LaunchStack CLI v2.0.1

Documentation and release polish update following the v2.0.0 launch.

Improvements

  • Completely redesigned README
  • Improved installation guide
  • Improved Quick Start guide
  • Improved command documentation
  • Better project overview
  • Added generated project quality commands
  • Added production workflow documentation
  • Improved developer documentation
  • Better GitHub presentation
  • Better npm package presentation

Compatibility

This release contains no runtime or API changes.

Projects generated with LaunchStack CLI remain fully compatible with v2.0.0.

Upgrade

Install the latest version:

npm install -g launchstack-cli@2.0.1

Thank you to everyone who has tried LaunchStack CLI and provided feedback after the v2 release.

LaunchStack CLI v2.0.0

Choose a tag to compare

@wbizmo wbizmo released this 11 Jul 00:53

LaunchStack CLI v2.0.0

LaunchStack CLI v2 expands LaunchStack from a deployment workflow utility into a production-ready backend API scaffolding and developer workflow CLI.

Highlights

  • New launchstack create <project-name> command
  • Fastify and TypeScript API starter
  • Prisma ORM and PostgreSQL integration
  • JWT access and refresh-token authentication
  • Secure refresh-token rotation and revocation
  • Password hashing with bcrypt
  • Zod request and response validation
  • Swagger/OpenAPI documentation at /docs
  • Layered controllers, services, repositories, and DTOs
  • Structured application errors and response envelopes
  • Health, database health, and readiness endpoints
  • Docker and Docker Compose support
  • GitHub Actions CI and Docker workflows
  • Render, Railway, and Fly.io deployment presets
  • New launchstack doctor project health command
  • Generated architecture, deployment, README, and changelog documentation

Existing functionality retained

  • Project configuration initialization
  • Configuration validation
  • Environment switching
  • Provider management
  • Deployment workflow execution
  • Deployment history
  • Rollback target lookup
  • Local secrets management
  • Docker scaffolding
  • GitHub Actions generation

Generated project workflow

  1. Run launchstack create my-api
  2. Run cd my-api
  3. Run npm install
  4. Run npm run db:up
  5. Run npm run prisma:migrate -- --name init
  6. Run npm run dev

Swagger UI is available at http://localhost:3000/docs.

Quality verification

The release candidate passed:

  • LaunchStack unit and template tests
  • TypeScript build
  • npm package inspection
  • Installation from the packed npm tarball
  • Fresh project generation
  • Generated-project type checking
  • Generated-project tests
  • Generated-project production build
  • Docker image validation
  • PostgreSQL runtime validation
  • Registration and login flow
  • Protected profile access
  • Refresh-token rotation
  • Revoked-token rejection
  • Documentation and package-content audits

Installation

After npm publication, install with:

npm install -g launchstack-cli@2.0.0

Requirements

  • Node.js 20 or newer
  • PostgreSQL or Docker for database-backed development

See the updated README and generated documentation for setup, architecture, and deployment guidance.

LaunchStack CLI v1.0.0 — Initial Production Release

Choose a tag to compare

@wbizmo wbizmo released this 18 Jun 00:52

LaunchStack CLI v1.0.0

Initial production release of LaunchStack CLI, a TypeScript-based command-line tool for deployment automation, project configuration management, environment control, deployment tracking, and developer workflow tooling.

Features

  • Project initialization and configuration management
  • Configuration validation
  • Environment switching
  • Deployment provider management
  • Deployment workflow execution
  • Deployment history tracking
  • Rollback target lookup
  • Local secrets management
  • Git metadata tracking
  • Docker scaffolding generation
  • GitHub Actions workflow generation

Commands

  • launchstack init
  • launchstack status
  • launchstack validate
  • launchstack env
  • launchstack provider
  • launchstack deploy
  • launchstack history
  • launchstack rollback
  • launchstack secrets
  • launchstack docker init
  • launchstack github init

Technical Highlights

  • TypeScript
  • Node.js
  • Commander
  • Zod
  • Docker
  • GitHub Actions
  • Git integration
  • Local-first configuration architecture
  • Deployment history and rollback tracking

Project Goals

LaunchStack CLI was built to demonstrate practical developer tooling and DevOps-oriented workflow automation through a lightweight but production-ready command-line application. The project focuses on configuration management, deployment workflows, infrastructure scaffolding, and operational tooling commonly found in modern software delivery environments.

Author

Williams Ashibuogwu (wbizmo)

GitHub:
https://github.com/wbizmo