# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added
- Initial boilerplate structure
- Base GraphQL client with authentication support
- Auth module with register, verify, forgot password, reset password operations
- User module with basic CRUD operations
- Complete project structure with all module placeholders
- Type hints and dataclass models
- Development tooling (pytest, black, isort, mypy, flake8)
- Documentation setup with Sphinx
- Example usage files
- Package configuration with pyproject.toml

### Changed
- Nothing yet

### Deprecated
- Nothing yet

### Removed
- Nothing yet

### Fixed
- Nothing yet

### Security
- Nothing yet

## [0.1.0] - 2024-XX-XX

### Added
- Initial release of the Bigconsole SDK Python boilerplate
- Core SDK structure modeled after the Node.js workspace SDK
- Async/await GraphQL client
- Authentication module
- User management module
- Comprehensive development setup
- Full typing support
- Test configuration
- Documentation framework