Releases: CleanCodeIt/strix-backend
Releases · CleanCodeIt/strix-backend
Release v0.3
Strix Backend Release Notes
Version 1.3.0 (May 6, 2025)
Features
- Added PostgreSQL database integration with environment variable configuration
- Implemented automatic database migrations on application startup
- Created User model and migration example
- Added database connection status endpoint at /db-status
- Implemented migration management system with Umzug
Technical Notes
- Using Sequelize ORM with PostgreSQL driver
- Environment variables for database connection stored in .env file
- Automatic migration system ensures database schema is always up to date
- Added helper scripts for managing database migrations and seeds
- Created basic User model structure as foundation for authentication
Version 1.2.1 (May 6, 2025)
Features
- Fixed Swagger configuration to support dynamic server URLs instead of hardcoded localhost
- Added environment detection for proper Swagger documentation in production deployments
- Implemented server selector in Swagger UI for better environment handling
Technical Notes
- Now using NODE_ENV to detect environment and adjust Swagger URLs accordingly
- Added server variables in Swagger configuration for better URL handling
- Fixed issue with Swagger showing http://localhost:3000 URLs in production deployment
Version 1.2.0 (May 6, 2025)
Features
- Implemented proper build process with Babel
- Added ESLint configuration for code quality enforcement
- Created optimized production builds via npm run build
- Updated GitHub Actions workflow to use the new build system
Technical Notes
- Babel configured to target Node.js 18 environment
- ESLint rules enforce functional programming patterns
- Build process creates minified artifacts in the dist directory
- Updated deployment workflow to leverage the new build process
Version 1.1.0 (May 6, 2025)
Features
- Added GitHub Actions automated deployment workflow
- Implemented FTP deployment functionality
- Added automatic GitHub release creation based on version in commit messages
- Configured build artifact packaging for releases
Technical Notes
- GitHub Actions workflow triggers only on specific commit message format:
DEPLOY {version}: {commitMessage} - Secured FTP credentials and server information using GitHub Secrets
- Integrated build artifacts with GitHub Releases
Version 1.0.0 (May 6, 2025)
Features
- Initial project setup with Express.js
- Implemented Hello World GET route at /hello
- Added Swagger API documentation at /api-docs
- Configured development environment with nodemon for auto-reload
Technical Notes
- Following functional programming principles
- Implemented proper error handling with try/catch blocks
- API documentation compliant with OpenAPI 3.0.0 specification
Release v0.2
Strix Backend Release Notes
Version 1.2.0 (May 6, 2025)
Features
- Implemented proper build process with Babel
- Added ESLint configuration for code quality enforcement
- Created optimized production builds via npm run build
- Updated GitHub Actions workflow to use the new build system
Technical Notes
- Babel configured to target Node.js 18 environment
- ESLint rules enforce functional programming patterns
- Build process creates minified artifacts in the dist directory
- Updated deployment workflow to leverage the new build process
Version 1.1.0 (May 6, 2025)
Features
- Added GitHub Actions automated deployment workflow
- Implemented FTP deployment functionality
- Added automatic GitHub release creation based on version in commit messages
- Configured build artifact packaging for releases
Technical Notes
- GitHub Actions workflow triggers only on specific commit message format:
DEPLOY {version}: {commitMessage} - Secured FTP credentials and server information using GitHub Secrets
- Integrated build artifacts with GitHub Releases
Version 1.0.0 (May 6, 2025)
Features
- Initial project setup with Express.js
- Implemented Hello World GET route at /hello
- Added Swagger API documentation at /api-docs
- Configured development environment with nodemon for auto-reload
Technical Notes
- Following functional programming principles
- Implemented proper error handling with try/catch blocks
- API documentation compliant with OpenAPI 3.0.0 specification
Release v0.1
Strix Backend Release Notes
Version 1.2.0 (May 6, 2025)
Features
- Implemented proper build process with Babel
- Added ESLint configuration for code quality enforcement
- Created optimized production builds via npm run build
- Updated GitHub Actions workflow to use the new build system
Technical Notes
- Babel configured to target Node.js 18 environment
- ESLint rules enforce functional programming patterns
- Build process creates minified artifacts in the dist directory
- Updated deployment workflow to leverage the new build process
Version 1.1.0 (May 6, 2025)
Features
- Added GitHub Actions automated deployment workflow
- Implemented FTP deployment functionality
- Added automatic GitHub release creation based on version in commit messages
- Configured build artifact packaging for releases
Technical Notes
- GitHub Actions workflow triggers only on specific commit message format:
DEPLOY {version}: {commitMessage} - Secured FTP credentials and server information using GitHub Secrets
- Integrated build artifacts with GitHub Releases
Version 1.0.0 (May 6, 2025)
Features
- Initial project setup with Express.js
- Implemented Hello World GET route at /hello
- Added Swagger API documentation at /api-docs
- Configured development environment with nodemon for auto-reload
Technical Notes
- Following functional programming principles
- Implemented proper error handling with try/catch blocks
- API documentation compliant with OpenAPI 3.0.0 specification