# 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]

## [0.1.0] - 2024-12-04

### Added

- Initial release
- `PubNubPublishTool` - Publish messages to PubNub channels
- `PubNubHistoryTool` - Fetch message history from channels
- `PubNubSubscribeTool` - Subscribe and collect real-time messages
- `PubNubToolkit` - Convenient toolkit for creating all tools
- `create_pubnub_tools()` - Factory function for quick setup
- Comprehensive unit tests following LangChain standards
- Integration tests with PubNub demo keys
- Full documentation and examples
