# 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).
## [0.7.0] - 2025-09-23
### Changed
- Refactor `Phoenix.SocketClient.Channel` into a protocol.
## [0.6.0] - 2025-09-19
### Changed
- Refactor telemetry event names to be flatter.
## [0.5.0] - 2025-09-18
### Added
- Add default name for supervisor.
### Changed
- Improve docs, specs, and types.
## [0.4.0] - 2025-09-16
### Changed
- Refactor SocketClient API and State Management.
- Rename modules and move supervisor.
## [0.3.0] - 2025-09-16
### Added
- Add support for custom channel mapping.
- Support modules as hooks.
- Add channel hooks for incoming messages.
### Fixed
- Fix bugs.
## [0.2.0] - 2025-09-12
### Fixed
- Optimize docs.
## [0.1.1] - 2025-09-06
### Added
- Add devenv.
## [0.1.0] - 2025-09-04
### Added
- Initial release.