ما خوشحالیم که انتشار GroupDocs.Metadata for Python v26.5 را اعلام میکنیم که از مه 2026 در دسترس است. این نسخه پشتیبانی از Python 3.14 را معرفی میکند، چرخدندههای (wheels) خودکفا با یک runtime داخلی .NET برای Windows، Linux و macOS (Intel و Apple Silicon) را ارائه میدهد و یک API مدرن و تایپشده برای Python با استابهای صریح .pyi فراهم میکند—بدون نیاز به پروکسیهای زمان اجرا. همچنین شامل AGENTS.md برای یکپارچهسازی بیدردسر عامل هوش مصنوعی و LLM است.
What’s new in this release
- [Enhancement] بازسازی بایندینگ Python — یک API تایپشده، برای هر overload با استابهای
*.pyiبستهبندی شده (بدون پروکسی__getattr__زمان اجرا) (METADATAPYTHON-33) - [Feature] پشتیبانی از Python 3.14 (
Requires-Pythonاکنون>=3.5,<3.15است) (METADATAPYTHON-34) - [Feature] ارسال
AGENTS.mdداخل بسته برای یکپارچهسازی عامل هوش مصنوعی / LLM (METADATAPYTHON-35) - [Enhancement] بهروزرسانی به موتور GroupDocs.Metadata for .NET نسخه 26.5 (METADATAPYTHON-36)
- [Enhancement] چرخدندههای خودکفا با یک runtime داخلی .NET برای Windows، Linux و macOS (Intel و Apple Silicon) (METADATAPYTHON-37)
Public API changes
- هر کلاس، overload متد و enum اکنون بهصورت صریح با type hints و استابهای
*.pyiصادر میشود. - جستجوی ویژگیها از پیششرطهای ساده Python استفاده میکند—بدون اشیاء
Specification. - هیچ تغییر ناسازگاری در امضای متدهای موجود وجود ندارد؛ API برای کاربرانی که از نسخههای قبلی ارتقا میدهند، سازگار با منبع باقی میماند.
New features
-
یک API مدرن و تایپشده برای Python: تکمیل خودکار دقیق و تحلیل ایستاتیک از طریق استابهای
.pyi. مثال استفاده:from groupdocs.metadata import Metadata with Metadata("input.docx") as metadata: for prop in metadata.find_properties(lambda p: True): print(f"{prop.name} = {prop.value}") -
پشتیبانی از Python 3.14: پشتیبانی کامل از Python 3.5 تا 3.14 (
Requires-Python: >=3.5,<3.15)، با یک چرخدندهٔ یکتا (py3-none-{platform}). -
یکپارچهسازی AGENTS.md: دستیاران هوش مصنوعی (مانند Claude Code، Cursor، GitHub Copilot) اکنون میتوانند بهصورت خودکار سطح API، مسیرهای import و الگوهای استفاده را از طریق
groupdocs/metadata/AGENTS.mdدر چرخدندهٔ نصبشده کشف کنند.
Code example
ویرایش متادیتا با استفاده از پیششرطها—بدون نیاز به اشیاء Specification:
from datetime import datetime
from groupdocs.metadata import Metadata
from groupdocs.metadata.common import PropertyValue
from groupdocs.metadata.tagging import Tags
with Metadata("input.docx") as metadata:
metadata.set_properties(
lambda p: Tags.time.created in list(p.tags),
PropertyValue(datetime.now()),
)
metadata.save("output.docx")
# Strip all detected properties in one call
with Metadata("input.pdf") as metadata:
removed = metadata.sanitize()
metadata.save("clean.pdf")
How to get the update
PyPI
نصب یا ارتقا از طریق pip:
pip install --upgrade groupdocs-metadata-net
نام بسته در PyPI groupdocs-metadata-net است. چرخدندهها برای Windows، Linux و macOS در دسترس هستند.
Direct download
آخرین نسخه را از صفحهٔ GroupDocs.Metadata for Python via .NET 26.5 دانلود کنید.