Changelog#

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

Version 0.1.0 (2025-06-02)#

Initial Release

  • Basic FTP server implementation

  • Support for common FTP commands (LIST, RETR, STOR, etc.)

  • Configurable host, port, and root directory

  • Logging support

  • File management operations

  • Error handling and custom exceptions

  • Comprehensive documentation with Sphinx and PyData theme

Features Added:

  • ThinFTPServer - Main server class

  • FTPHandler - Protocol handler for FTP commands

  • FileManager - File system operations

  • Logger - Logging utilities

  • Custom error classes for better error handling

Documentation:

  • Complete API reference

  • User guide with installation and quickstart

  • Configuration examples

  • Contributing guidelines