ما خوشحالیم که انتشار 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 دانلود کنید.

Resources