Skip to content

Releases: upassist-cloud/upassist-python

0.0.8

Choose a tag to compare

@michael7nightingale michael7nightingale released this 13 May 06:57

Release Notes for Upassist Python SDK v0.0.8

๐Ÿ› Bug Fixes

  • Fixed bug with SyncAPIClient._check_required_packages required aiohttp instead of requests
  • Fix dependencies bugs ([async] extra for package required requests package) instead of aiohttp

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 upassist

For development dependencies:

pip install --upgrade "upassist[dev]"
pip install --upgrade "upassist[docs]"

For more information, visit Upassist Cloud

0.0.7

Choose a tag to compare

@michael7nightingale michael7nightingale released this 01 May 12:23

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 upassist

For 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

Choose a tag to compare

@michael7nightingale michael7nightingale released this 01 May 11:40

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 upassist

For 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