Skip to content

Releases

v0.1.2 - Docker Deployment Milestone

Pre-release

Choose a tag to compare

@wescpy wescpy released this 22 Jun 05:54

🏷️ Version v0.1.2 - Docker Deployment Milestone

What's New in v0.1.2:

  • ✅ Docker Build Fixes: Resolved React 19 dependency conflicts with
  • ✅ CORS Communication: Fixed frontend-backend communication in Docker deployment
  • ✅ Comprehensive Documentation: Updated all README files with working instructions
  • ✅ Debug Management: Added debug file patterns to .gitignore
  • ✅ End-to-End Testing: All deployment scenarios verified working

Deployment Scenarios Now Working:

Scenario Status Notes
Local Development ✅ Working Vite + FastAPI
Docker Local ✅ Working Nginx + FastAPI with CORS
Cloud Run ✅ Ready Configured for production

Key Technical Improvements:

  • Frontend Dockerfile: Updated to use for React 19 compatibility
  • Backend CORS: Added (without port) to resolve Docker communication
  • Documentation: Comprehensive deployment guides for all scenarios
  • Debug Support: Added debug file patterns for development workflow

Breaking Changes:

None - this is a compatibility and deployment improvement release.

Migration Guide:

No migration required. Existing local development workflows continue to work unchanged.

This is a major milestone! The project now has robust Docker deployment with proper dependency resolution, seamless frontend-backend communication across all environments, and production-ready configuration for Cloud Run.

PDF Tool v0.1.0

PDF Tool v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@wescpy wescpy released this 21 Jun 07:14

Basic working version for local deployments and CLI

Features

  • Merge multiple PDF files into one
  • Delete specific pages or ranges from PDFs
  • Modern React frontend with drag-and-drop
  • FastAPI backend with streaming responses
  • Command-line interface for batch operations
  • Tailwind CSS styling

Local Development

  • Frontend: React + Vite + TypeScript
  • Backend: FastAPI + Python
  • CLI: Python command-line tool

Getting Started

  1. Clone the repository
  2. Follow setup instructions in README.md
  3. Run locally for development and testing