Understand LM Studio SDK versioning
mainThe SDK follows a 3-part X.Y.Z versioning scheme similar to semantic versioning, but with specific triggers for each part:
- X (Major): Incremented when minimum versions of significant dependencies (like Python or LM Studio) are updated, or when deprecated features are removed.
- Y (Minor): Incremented when new features are added or notable changes (like new Python support) are introduced. New deprecation warnings may appear here.
- Z (Patch): Incremented for bug fixes that do not introduce other changes (e.g., adding exceptions/warnings for previously undetected edge cases).
Development versions may include a .devN suffix.