# 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.2.0] - 2026-02-03 ### Added #### Messaging Tools - `get_conversations` - List all messaging conversations with pagination - `get_conversation` - Get messages from a specific conversation - `get_conversation_details` - Get conversation ID for a profile (to start messaging) - `send_message` - Send direct messages to connections - `mark_conversation_as_seen` - Mark conversations as read #### Connection Management Tools - `get_invitations` - View pending connection requests (received) - `send_connection_request` - Send connection requests with optional message - `reply_invitation` - Accept or reject connection invitations - `remove_connection` - Remove existing connections #### Job Search Tools - `search_jobs` - Search LinkedIn job postings with filters (keywords, location, remote, experience level, job type) - `get_job` - Get detailed job posting information - `get_job_skills` - Get required skills for a job posting #### Profile Analytics - `get_profile_views` - Get profile view statistics for authenticated user ### Changed #### Cookie Extraction Improvements - Changed default browser from Firefox to Chrome for cookie extraction - Added support for 6 additional browsers: Arc, Brave, Opera, Opera GX, Vivaldi, Safari - Now supports 11 browsers total: Chrome, Arc, Brave, Edge, Firefox, Opera, Opera GX, Vivaldi, Chromium, Safari, LibreWolf - Fixed JSESSIONID cookie extraction by checking multiple LinkedIn domains (`.linkedin.com` and `.www.linkedin.com`) - Added fallback to scan all LinkedIn cookies when domain-specific extraction fails #### Feature Flags - Added `messaging_enabled` flag (default: true) - Enable/disable messaging tools - Added `connections_enabled` flag (default: true) - Enable/disable connection tools - Added `jobs_enabled` flag (default: true) - Enable/disable job search tools - Feature flags allow granular control over unofficial API features #### Authentication Status - `get_auth_status` now shows enabled feature flags status ### Fixed - Fixed `get_invitations` to use correct linkedin-api parameter signature (`start`, `limit` only) ## [0.1.0] - 2024-12-01 ### Added - Initial release - Content creation tools (posts, images, polls, comments) - Draft management system - Post scheduling with timezone support - Profile and company research tools - Analytics and engagement tracking - Multi-source profile enrichment with fallback chain - OAuth 2.0 authentication for official API - Cookie-based authentication for unofficial API - Browser automation fallback with Playwright - Secure credential storage in system keychain