Rewrite README and changelog after merge

This commit is contained in:
latinogino
2025-10-12 14:48:22 +02:00
parent a83d70c2b5
commit aab3578d06
58 changed files with 631 additions and 6293 deletions

View File

@@ -1,9 +1,32 @@
# Changelog
All notable changes to the Dolibarr MCP Server will be documented in this file.
All notable changes to the Dolibarr MCP Server are documented here. The project
follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and adopts the
[Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.
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
- Rebuilt README.md and changelog after the structural merge to keep parity with `prestashop-mcp` documentation.
- Cross-platform setup guidance covering Linux/macOS shells and the Visual Studio `vsenv` workflow on Windows.
### Changed
- Reaffirmed the minimal repository layout (single server implementation, shared docs bundle, optional Docker assets).
- Clarified how configuration is loaded through `pydantic-settings` and linked to the new documentation bundle.
### Removed
- Stale references to deprecated helper scripts and legacy documentation variants.
## [1.1.0] - 2024-05-22
### Removed
- Legacy helper scripts, installers, and manual test programs that duplicated the automated test-suite.
- Alternative server implementations (`simple_client`, `standalone_server`, `ultra_simple_server`) in favour of the single `dolibarr_mcp_server`.
- Redundant documentation fragments and variant requirements files that no longer reflected the current project layout.
### Changed
- Rewrote the README to highlight the streamlined structure and provide concise installation/run instructions.
- Clarified that `dolibarr_mcp_server.py` is the definitive MCP entry point.
## [1.0.0] - 2024-01-26
@@ -12,49 +35,44 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
This release represents a complete restructuring of the Dolibarr MCP Server to match the clean architecture of prestashop-mcp.
### Added
- Professional README.md with comprehensive documentation
- Structured test suite in `tests/` directory
- Clean configuration management
- Docker support for easy deployment
- Comprehensive CRUD operations for all Dolibarr entities
- Professional README.md with comprehensive documentation.
- Structured test suite in `tests/` directory.
- Clean configuration management.
- Docker support for easy deployment.
- Comprehensive CRUD operations for all Dolibarr entities.
### Changed
- Complete repository restructuring to match prestashop-mcp pattern
- Simplified dependencies in requirements.txt
- Cleaned up package structure in `src/dolibarr_mcp/`
- Updated pyproject.toml with proper metadata
- Streamlined .gitignore file
- Complete repository restructuring to match prestashop-mcp pattern.
- Simplified dependencies in requirements.txt.
- Cleaned up package structure in `src/dolibarr_mcp/`.
- Updated pyproject.toml with proper metadata.
- Streamlined .gitignore file.
### Removed
- All test scripts from root directory (moved to `tests/`)
- Multiple batch files (consolidated functionality)
- Alternative server implementations (simple_client, standalone_server, ultra_simple_server)
- Redundant requirements files (kept only requirements.txt)
- Unnecessary documentation files (CLAUDE_CONFIG.md, CONFIG_COMPATIBILITY.md, etc.)
- API directory and contents
- Outdated prototype assets from the first public release.
### Technical Improvements
- Single, focused MCP server implementation
- Clean separation of concerns
- Better error handling
- Improved logging
- Async/await architecture throughout
- Single, focused MCP server implementation.
- Clean separation of concerns.
- Better error handling.
- Improved logging.
- Async/await architecture throughout.
## [0.5.0] - 2024-01-20
### Added
- Initial Dolibarr API integration
- Basic CRUD operations for customers, products, invoices
- MCP server implementation
- Docker configuration
- Initial Dolibarr API integration.
- Basic CRUD operations for customers, products, invoices.
- MCP server implementation.
- Docker configuration.
## [0.1.0] - 2024-01-15
### Added
- Initial project setup
- Basic repository structure
- License and documentation
- Initial project setup.
- Basic repository structure.
- License and documentation.
---
**Note**: This changelog focuses on the major restructuring in v1.0.0 to align with prestashop-mcp's clean architecture.
**Note**: Entries prior to v1.0.0 summarise the historical evolution of the project and are retained for context.