Releases: upassist-cloud/upassist-python
Releases ยท upassist-cloud/upassist-python
Release list
0.0.8
Release Notes for Upassist Python SDK v0.0.8
๐ Bug Fixes
- Fixed bug with SyncAPIClient._check_required_packages required
aiohttpinstead ofrequests - Fix dependencies bugs (
[async]extra for package requiredrequestspackage) instead ofaiohttp
Code Quality
- Install mypy type checker
- Improved type hints and annotations
๐ง Configuration Updates
Package Management
- Updated core dependencies to latest stable versions
- Enhanced optional dependency groups
- Improved package metadata
๐ Migration Guide
No migration required - this is a non-breaking release that can be installed directly:
pip install --upgrade upassistFor development dependencies:
pip install --upgrade "upassist[dev]"
pip install --upgrade "upassist[docs]"For more information, visit Upassist Cloud
0.0.7
Release Notes for Upassist Python SDK v0.0.7
๐ New Features
Documentation Improvements
- Added comprehensive release notes section
- Improved documentation structure and navigation
- Added version support table and upgrade guides
- Enhanced API reference documentation
Build System Enhancements
- Updated Python version requirement to 3.10+
- Improved package metadata and classifiers
- Enhanced build configuration for better compatibility
Code Quality
- Updated linting configurations for Python 3.10
- Improved type hints and annotations
- Enhanced code formatting rules
๐ง Configuration Updates
Development Tools
- Updated development dependencies
- Enhanced documentation build process
- Improved CI/CD pipeline configuration
Package Management
- Updated core dependencies to latest stable versions
- Enhanced optional dependency groups
- Improved package metadata
๐ Documentation Structure
- Added dedicated releases section
- Created version support documentation
- Enhanced installation and configuration guides
- Added contributing guidelines
๐ Security
- Enhanced security checks in build process
- Improved version validation
- Added additional security scanning
๐ ๏ธ Development Workflow
- Updated GitHub Actions workflows
- Enhanced release process
- Improved version management
๐ฆ Package Management
- Updated package dependencies
- Enhanced dependency specifications
- Improved optional dependency groups
๐ Breaking Changes
None - This release maintains backward compatibility with previous versions.
๐ Bug Fixes
- Fixed documentation build issues
- Improved error handling
- Enhanced type safety
๐ Migration Guide
No migration required - this is a non-breaking release that can be installed directly:
pip install --upgrade upassistFor development dependencies:
pip install --upgrade "upassist[docs]"๐ฎ Future Plans
- Enhanced monitoring capabilities
- Additional API endpoints support
- More comprehensive testing coverage
- Extended documentation with more examples
For more information, visit Upassist Cloud
0.0.6
Release Notes for Upassist Python SDK v0.0.6
๐ New Features
Documentation Improvements
- Added comprehensive API reference documentation
- Implemented MkDocs with Material theme for better documentation experience
- Added detailed examples and usage guides for all major features
- Created structured documentation for Heartbeat and Logs modules
Build System Enhancements
- Implemented dynamic version management using
version.py - Added proper hatchling configuration for package building
- Configured version extraction from source files
Code Quality
- Added comprehensive linting configuration with ruff
- Implemented isort for consistent import sorting
- Added black configuration for code formatting
- Set Python 3.8 as the minimum supported version
๐ง Configuration Updates
Development Tools
- Added development dependencies for documentation building
- Configured consistent code style across the project
- Set up proper package metadata and classifiers
Documentation Dependencies
- Added MkDocs and related plugins:
- mkdocs-material
- mkdocstrings[python]
- mkdocs-gen-files
- mkdocs-literate-nav
- mkdocs-section-index
๐ Documentation Structure
- Created organized documentation sections:
- Installation guide
- Configuration guide
- API Reference
- Quick Start guide
- Detailed examples for Heartbeat and Logs
๐ Security
- Added security checks in the build process
- Implemented proper version validation
- Added checks for sensitive information in the codebase
๐ ๏ธ Development Workflow
- Added GitHub Actions workflow for documentation building
- Implemented proper version validation in CI/CD
- Added test publishing to TestPyPI before main PyPI release
๐ฆ Package Management
- Updated package dependencies to latest stable versions
- Added proper dependency specifications
- Implemented optional dependency groups for different use cases
๐ Breaking Changes
None - This release maintains backward compatibility with previous versions.
๐ Bug Fixes
- Fixed version management in package building
- Improved error handling in API clients
- Enhanced type safety with Pydantic models
๐ Migration Guide
No migration required - this is a non-breaking release that can be installed directly:
pip install --upgrade upassistFor development dependencies:
pip install --upgrade "upassist[docs]"๐ฎ Future Plans
- Enhanced monitoring capabilities
- Additional API endpoints support
- More comprehensive testing coverage
- Extended documentation with more examples
For more information, visit Upassist Cloud