تغییرات

فهرست کامل نسخه‌ها، قابلیت‌های جدید، بهبودها، و رفع خطاهای پروژه. هر تغییر در این فهرست در فایل مرجع lib/changelog.ts ثبت شده است.

برای اطلاع از انتشار نسخه جدید، همین صفحه را به‌صورت دوره‌ای مرور کنید یا ریپازیتوری گیت‌هاب را زیر نظر داشته باشید. بازگشت به خانه

نسخه ۳.۶.۱

2026-09-04

۱۴ شهریور ۱۴۰۵

تغییر کرد

  • صفحه اصلی، سربرگ ناوبری و پانوشت با رویکرد مینیمال، علمی و پژوهشی بازطراحی شدند و تزیینات غیرضروری حذف شدند.
  • توضیحات و لحن فنی صفحه ساختار موتور پالایش و به استانداردهای مستندسازی دانشگاهی نزدیک‌تر شد.

نسخه ۳.۶.۰

2026-09-04

۱۴ شهریور ۱۴۰۵

اضافه شد

  • محیط آزمون‌های خودکار با دستور آزمون و فایل‌های آزمون برای مسیریاب، کش، محدودکننده نرخ، مدارشکن و مخزن داده افزوده شد.

تغییر کرد

  • موتور جستجوی اشعار به الگوریتم تطبیق چندکلمه‌ای با تفکیک واژگان، رتبه‌بندی وزنی بخش‌های شعر و پشتیبانی از تطبیق فازی نام شاعران مجهز شد.

نسخه ۳.۵.۰

2026-08-19

۲۸ مرداد ۱۴۰۵

تغییر کرد

  • مسیرهای ثابت API پیش از مسیر پویا [poet] ثبت می‌شوند تا ترتیب خواندن کد منطقی‌تر باشد.

رفع شد

  • جستجو با پارامتر poet در اندپوینت /api/quotes اکنون مجموعه شعر نو را نیز جستجو می‌کند؛ شاعران شعر نو دیگر نتیجه خالی برنمی‌گرداندند.
  • اندپوینت embed تنها دو شاعر شعر نو را پشتیبانی می‌کرد؛ اکنون تمام شاعران از مخزن یکپارچه خوانده می‌شوند.
  • متن شعر نو در ویجت embed از فیلد خام JSON خوانده می‌شد؛ اکنون از نسخه نرمال‌شده مخزن استفاده می‌شود.
  • برش متن شعر نو در ویجت embed دیگر وسط کلمه نمی‌افتد؛ کوتاه‌سازی در مرز کلمه انجام می‌شود.
  • ستاره‌های ناخواسته ناشی از علامت‌های تفکیک در اشعار نو پاک‌سازی و با خط جدید جایگزین شدند.
  • طراحی و خوانایی صفحه ساختار در حالت تم روشن با استفاده از متغیرهای یکپارچه پوسته اصلاح شد.
  • هنگام یافت‌نشدن شاعر در embed، دیگر شعر اشتباه نمایش داده نمی‌شود؛ پاسخ ۴۰۴ با پیام مناسب برگردانده می‌شود.

نسخه ۳.۴.۰

2026-08-08

۱۷ مرداد ۱۴۰۵

اضافه شد

  • آمار موتور، آپتایم، شناسه نمونه اجرا و دامنه جمع‌آوری در پاسخ متریک زنده اعلام می‌شود.

تغییر کرد

  • تشخیص شاعر با نرمال‌سازی فارسی، نام‌های مستعار، املای لاتین و تطبیق تقریبی برای فیلتر دقیق‌تر بازنویسی شد.
  • اسناد رابط کاربری به جای عددهای ثابت، وضعیت داده و عملکرد زنده را نمایش می‌دهند.

رفع شد

  • تعداد شاعران و دسته‌بندی‌ها در متریک موتور از داده واقعی خوانده می‌شود و مقدار ثابت ندارد.
  • درخواست‌های تصادفی دیگر از کش پاسخ نمی‌گیرند و بنچمارک آمار درخواست‌های واقعی را تغییر نمی‌دهد.

نسخه ۳.۳.۰

2026-07-19

۲۸ تیر ۱۴۰۵

اضافه شد

  • مخزن یکپارچه داده (lib/data/store.ts): بارگذاری یک‌باره تمام مجموعه‌داده‌ها، نرمال‌سازی، نمایه‌سازی و حذف خودکار ورودی‌های تکراری و بدون منتسب در نقل‌قول‌های غیرشعری.
  • کامبوباکس جستجوشوندهٔ شاعران (PoetCombobox) در تب تعبیه: فیلتر زندهٔ لیست طولانی شاعران با نمایش تعداد اشعار، بدون وابستگی جدید.

تغییر کرد

  • تمام اندپوینت‌های API به صورت یکپارچه روی موتور تیغ ثبت شدند و فایل‌های route.ts فقط به اداپتور نکست‌جی (createNextHandler) واگذار می‌کنند. حذف کد تکراری و دستیابی به کش LRU و مدار شکن روی هر مسیر.
  • بهینه‌سازی اندپوینت شعر نو (/api/quotes/shereno): حذف کپی‌برداری کل مجموعه ۴۴۰۰ شعری در هر درخواست و جایگزینی با نمایهٔ سریع بر اساس شاعر — زمان پاسخ‌دهی از مرتبه میلی‌ثانیه به کسر میلی‌ثانیه رسید.

رفع شد

  • رفع اشکال بحرانی در موتور تیغ: زنجیره میان‌افزارهای مسیر (شامل منطق اصلی هندلرها) هرگز اجرا نمی‌شد و همهٔ اندپوینت‌ها بدنهٔ خالی برمی‌گرداندند. حالا هندلر واقعی از route.middlewares اجرا می‌شود.
  • رفع خطای «Unexpected end of JSON input» در صفحهٔ تعبیه (embed) با افزودن بررسی نوع محتوا و مدیریت ایمن پاسخ‌های نامعتبر در درخواست‌های /api/poets و /api/categories.
  • رفع اشکال فیلتر شاعر: اندپوینت /api/quotes پارامتر poet را نادیده می‌گرفت و شعر شاعران دیگر را برمی‌گرداند. حالا با انتخاب هر شاعر فقط اشعار خودش نمایش داده می‌شود.

نسخه ۳.۲.۰

2026-07-04

۱۳ تیر ۱۴۰۵

اضافه شد

  • نقشه سایت دینامیک در مسیر /sitemap.xml شامل تمام صفحات رابط کاربری و اندپوینت‌های API با alternates زبان.
  • فایل robots.txt با پشتیبانی صریح از ۳۰+ خزنده موتور جستجو و هوش مصنوعی شامل GPTBot، ClaudeBot، PerplexityBot، Google-Extended، DeepSeekBot، و Applebot-Extended.
  • فایل llms.txt و llms-full.txt در ریشه دامنه برای معرفی پروژه به مدل‌های زبانی مطابق استاندارد llmstxt.org.
  • ساختار داده JSON-LD در تمام صفحات شامل Organization، WebSite با SearchAction، SoftwareApplication، SoftwareSourceCode برای موتور تیغ، FAQPage در مستندات، و BreadcrumbList.
  • فراداده جامع برای هر صفحه شامل title اختصاصی، description، کلیدواژه، Open Graph با locale فارسی و انگلیسی، Twitter Card با creator handle، canonical، و robots.
  • تولیدکننده پویا favicon با ImageResponse برای app/icon.tsx و app/apple-icon.tsx با پشتیبانی از حالت روشن و تاریک.
  • فایل manifest.webmanifest برای PWA شامل shortcuts به مستندات، موتور تیغ، نمونه‌ها، و سازنده ویجت.
  • هدرهای امنیتی و سئو در next.config شامل X-Content-Type-Options، Strict-Transport-Security، Referrer-Policy، و X-Robots-Tag برای تصاویر.
  • تگ‌های HTML اضافی در head شامل preconnect برای Google Fonts، dns-prefetch برای GitHub API، و alternate links برای llms.txt و نسخه انگلیسی.

تغییر کرد

  • layout.tsx بازنویسی شد تا شامل متادیتای گسترده، Dublin Core برای AI Crawlers، اعتبارسنجی موتورهای جستجو، و viewport اختصاصی برای PWA باشد.

نسخه ۳.۱.۲

2026-07-04

۱۳ تیر ۱۴۰۵

اضافه شد

  • بنر SVG اصلی پروژه، تصویر Open Graph، و تصویر Twitter Card برای نمایش بهینه در شبکه‌های اجتماعی اضافه شد.
  • تگ‌های Open Graph و Twitter Card در layout.tsx برای نمایش تصویر هنگام اشتراک‌گذاری لینک در شبکه‌های اجتماعی اضافه شد.

تغییر کرد

  • بازنویسی کامل فوتر برای نمایش بهینه در موبایل. چیدمان ستون‌ها در صفحه‌های باریک به‌صورت تک‌ستونی و پیوندهای داخلی با فاصله لمسی مناسب نمایش داده می‌شوند.
  • متن کپی‌رایت فوتر به «۱۴۰۵ · تمامی حقوق محفوظ است» به‌جای نمونه میلادی پیشین تغییر کرد.
  • README بازنویسی کامل شد: اضافه شدن بخش موتور Tigh، فهرست صفحات، پارامترهای API، و مستندات ساختار پروژه.

نسخه ۳.۱.۱

2026-07-04

۱۳ تیر ۱۴۰۵

تغییر کرد

  • بهینه‌سازی کش موتور با اضافه کردن نقشه ایندکس برای دسترسی سریع‌تر به تاریخچه دسترسی.
  • ادغام شاخه‌های تکراری در الگوریتم Fixed Window محدودسازی نرخ.
  • جایگزینی آرایه لیستی متریک با حافظه حلقه‌ای (Float64Array) برای کاهش فشار حافظه و حذف عملیات shift.

رفع شد

  • نمایش مصرع‌های شعر در ویجت تعبیه و کامپوننت QuoteCard با جدا کردن خطوط به جای استفاده از /. نتیجه مصرع اول و دوم هر کدام در خط جداگانه نمایش داده می‌شود.

نسخه ۳.۱.۰

2026-07-04

۱۳ تیر ۱۴۰۵

اضافه شد

  • فرمان‌پالت سراسری (⌘K / Ctrl K) با جستجو در تمام اندپوینت‌ها، راهنما، مفاهیم موتور، قطعه‌کدها، و پرامپت‌های آماده.
  • دکمه جستجو در نوار ناوبری و ورودی بزرگ در سربرگ صفحه مستندات برای دسترسی سریع به فرمان‌پالت.
  • کامپوننت CodeBlock با دکمه کپی، برچسب زبان، تشخیص خودکار Mac/Windows، و نمایش پیام موفقیت کپی.
  • بخش پرامپت‌های آماده برای دستیارهای کدنویسی شامل هشت پرامپت در شش دسته (راه‌اندازی، توسعه، بهینه‌سازی، اشکال‌زدایی، استقرار، شناخت).
  • صفحه مستندات بازنویسی شد با بخش‌های کامل: مرجع اندپوینت‌ها، معماری داخلی موتور، راهنمای گام‌به‌گام فورک و توسعه، راهنمای استقرار، و عیب‌یابی.
  • متریک زنده موتور (P50/P99، hit rate، مدار شکن، uptime) در سربرگ صفحه مستندات برای مشاهده آنی عملکرد.

تغییر کرد

  • نوار ناوبری شامل دکمه جستجوی سراسری با راهنمای میان‌بر Ctrl K شد.

نسخه ۳.۰.۰-beta.۱

2026-07-04

۱۳ تیر ۱۴۰۵

اضافه شد

  • موتور تیغ (Tigh) — موتور API با عملکرد بالا با معماری Trie برای مسیریابی، کش LRU با TTL، محدودسازی نرخ با الگوریتم Token Bucket، و مدار شکن خودترمیم‌شونده.
  • سیستم متریک — جمع‌آوری خودکار پرسرCENTIL، شمارنده درخواست‌ها، نسبت hit/miss کش، و snapshot لحظه‌ای از عملکرد موتور.
  • پایپلاین مiddleware — اجرای زنجیره‌ای middleware شامل CORS، اندازه‌گیری زمان پاسخ، و فشرده‌سازی پاسخ.
  • اداپتور Next.js — یکپارچه‌سازی کامل با App Router از طریق createNextHandler().
  • اندپوینت /api/engine/stats — نمایش متریک‌های زنده موتور شامل آپتایم، تعداد درخواست‌ها، latency، وضعیت کش و مدار شکن.
  • اندپوینت /api/engine/benchmark — بنچمارک عملکردی روتر، کش و متریک با قابلیت تنظیم تعداد تکرار.
  • سه نمودار SVG از معماری، چرخه حیات درخواست و ساختار پکیج موتور در مسیر public/.
  • صفحه ساختار در مسیر /sakhtar — نمایش کامل معماری موتور، ماژول‌ها، چرخه حیات درخواست، متریک زنده، بنچمارک عملکردی، و مقایسه با جایگزین‌ها.
  • انیمیشن‌های CSS برای نمایش اسکرول، نوارهای عملکرد، و شمارنده‌های متحرک در صفحه ساختار.
  • لینک ساختار در نوار ناوبری برای دسترسی سریع به نقشه راه موتور.

نسخه ۲.۱۴.۰

2026-07-04

۱۳ تیر ۱۴۰۵

اضافه شد

  • انتشار عمومی پروژه. پایگاه داده و اندپوینت‌های موجود برای استفاده عمومی در دسترس قرار گرفت.
  • صفحه تغییرات در مسیر /changelog با گروه‌بندی بر اساس نوع رویداد (اضافه، تغییر، رفع، حذف).
  • مودال اطلاع‌رسانی برای نمایش خلاصه نسخه جدید در اولین بازدید پس از انتشار.
  • صفحه سیاست حریم خصوصی با توضیح شفاف درباره عدم جمع‌آوری داده‌های شخصی.
  • صفحه شرایط استفاده شامل مجوز MIT و توضیح مالکیت عمومی اشعار.
  • فایل AGENTS.md به‌عنوان سند مرجع برای قواعد مشارکت و قالب ثبت تغییرات.
  • فاوآیکن اختصاصی پروژه با طراحی شفاف و سازگار با حالت روشن و تاریک.

تغییر کرد

  • نوار ناوبری با عنوان متنی نمایش داده می‌شود؛ لوگو از رابط کاربری حذف و فقط در فاوآیکن باقی ماند.
  • فوتر به یک کامپوننت مشترک منتقل شد و در تمام صفحات به‌طور خودکار نمایش داده می‌شود.

رفع شد

  • خطای hydration در صفحه اصلی به دلیل اختلاف مقدار origin میان سرور و مرورگر برطرف شد.

حذف شد

  • بخش خبرنامه توسعه‌دهندگان از فوتر سایت حذف شد.

نسخه ۲.۱۳.۰

2026-06-20

۳۰ خرداد ۱۴۰۵

اضافه شد

  • صفحه اختصاصی برای ساخت ویجت قابل تعبیه با تنظیمات قالب، اندازه، و فیلتر شاعر و موضوع.
  • پنج قالب ظاهری برای ویجت: پیش‌فرض، شیک، مینیمال، کلاسیک، مدرن.
  • تولید خودکار کد iframe برای تعبیه ویجت در صفحات شخص ثالث.

تغییر کرد

  • ساختار پاسخ اندپوینت embed برای پشتیبانی از پارامترهای جدید بازنویسی شد.

رفع شد

  • مشکل رندر فونت در زبان فارسی در مرورگرهای قدیمی برطرف شد.

نسخه ۲.۱۲.۰

2026-05-15

۲۵ اردیبهشت ۱۴۰۵

اضافه شد

  • صفحه نمونه‌های کاربردی با قابلیت اجرای زنده اندپوینت‌ها و نمایش خروجی JSON.
  • نمونه کد در چهار زبان: جاوااسکریپت، پایتون، PHP و cURL.
  • ویجت‌های نمونه با سه قالب مختلف برای نمایش زنده در صفحه.

تغییر کرد

  • ساختار صفحه مستندات برای پشتیبانی از محتوای بلندتر و جداول پارامترها بازنویسی شد.

نسخه ۲.۱۱.۰

2026-04-10

۲۱ فروردین ۱۴۰۵

اضافه شد

  • صفحه مستندات با فهرست مطالب ثابت در نوار کناری.
  • توضیحات کامل برای هر اندپوینت شامل پارامترها، نوع داده، و مقدار پیش‌فرض.
  • بخش مدیریت خطا با جدول کدهای HTTP و نمونه پاسخ خطا.
  • بخش محدودیت‌ها و نکات مهم درباره استفاده منصفانه.

تغییر کرد

  • ساختار کلی صفحه اصلی برای نمایش واضح‌تر بخش‌ها ویرایش شد.

نسخه ۲.۱۰.۰

2026-03-12

۲۲ اسفند ۱۴۰۴

اضافه شد

  • فرم مشارکت در مسیر /contribute برای افزودن شعر از طریق رابط کاربری.
  • تولید خودکار دستور SQL و هدایت کاربر به صفحه ایجاد فایل در گیت‌هاب.
  • اعتبارسنجی فرم با کتابخانه zod و نمایش خطاهای فیلد به زبان فارسی.

تغییر کرد

  • ساختار داده‌های ورودی فرم برای سازگاری با اسکیمای پایگاه داده اصلاح شد.

نسخه ۲.۹.۰

2026-02-15

۲۷ بهمن ۱۴۰۴

تغییر کرد

  • انتقال کامل منابع داده از پایگاه داده خارجی به فایل‌های JSON محلی برای کاهش وابستگی.
  • تمام اندپوینت‌ها برای خواندن مستقیم از JSON بهینه شدند.

رفع شد

  • مشکل تأخیر در پاسخ‌گویی به دلیل اتصال شبکه به پایگاه داده برطرف شد.

حذف شد

  • وابستگی به سرویس پایگاه داده خارجی از کد حذف شد.

نسخه ۲.۸.۰

2026-01-20

۱ بهمن ۱۴۰۴

اضافه شد

  • اندپوینت اختصاصی برای دیوان حافظ در مسیر /api/quotes/hafez.
  • شامل ۴۹۷ غزل کامل با ساختار بیتی (مصرع اول و دوم).
  • قابلیت جستجو در متن مصرع‌ها با پارامتر q.
  • امکان دریافت غزل با شماره مشخص از طریق پارامتر id.
  • نمایش فال حافظ به‌صورت تصادفی با random=true.

نسخه ۲.۷.۰

2025-12-15

۲۴ آذر ۱۴۰۴

اضافه شد

  • اندپوینت جستجوی پیشرفته در مسیر /api/quotes/search با پشتیبانی از فیلتر زبان.
  • پارامتر lang برای جستجو در متن فارسی، انگلیسی، یا هر دو.

تغییر کرد

  • الگوریتم جستجو برای پشتیبانی از عبارت‌های چندکلمه‌ای بهینه شد.

رفع شد

  • مشکل املای متون قدیمی حافظ در جستجو برطرف شد.

نسخه ۲.۶.۰

2025-11-10

۱۹ آبان ۱۴۰۴

اضافه شد

  • بخش سخنان بزرگان با بیش از ۴۹۰ نقل‌قول غیرشعری.
  • اندپوینت /api/quotes/non-poetry با فیلتر بر اساس نام گوینده.
  • نقل‌قول‌های منتخب از اندیشمندان، دانشمندان، و نویسندگان بزرگ تاریخ.

تغییر کرد

  • ساختار پاسخ برای تمایز بین اشعار و سخنان غیرشعری بهبود یافت.

نسخه ۲.۵.۰

2025-10-15

۲۳ مهر ۱۴۰۴

اضافه شد

  • بخش شعر نو با بیش از چهار هزار اثر از شاعران معاصر.
  • اندپوینت /api/quotes/shereno با فیلتر بر اساس شاعر و عنوان.
  • شامل آثار کامل نیما یوشیج و سهراب سپهری به همراه شاعران دیگر.
  • نمایش اطلاعات کتاب و مجموعه برای هر شعر نو.

نسخه ۲.۴.۰

2025-09-10

۱۹ شهریور ۱۴۰۴

اضافه شد

  • سیستم طبقه‌بندی موضوعی اشعار بر اساس محتوا.
  • دسته‌بندی‌های اصلی: عشق، عرفان، حکمت، طبیعت، اخلاق، زندگی.
  • تگ‌های ثانویه برای جستجوی دقیق‌تر در موضوعات فرعی.

تغییر کرد

  • ساختار داده شعر برای پشتیبانی از چند دسته‌بندی بازنویسی شد.

نسخه ۲.۳.۰

2025-08-15

۲۴ مرداد ۱۴۰۴

اضافه شد

  • بازنویسی کامل رابط کاربری با سیستم طراحی راست‌چین و فونت فارسی.
  • سیستم تم روشن و تاریک با تشخیص خودکار تنظیمات سیستم.
  • نوار ناوبری شیشه‌ای با افکت بلور در هنگام اسکرول.
  • صفحه اصلی با معرفی کامل قابلیت‌ها و نمونه استفاده.

تغییر کرد

  • ساختار پوشه‌بندی پروژه برای مقیاس‌پذیری بهتر مرتب شد.

نسخه ۲.۲.۰

2025-07-12

۲۱ تیر ۱۴۰۴

اضافه شد

  • مهاجرت کامل کدبیس به TypeScript با تنظیمات سخت‌گیرانه نوع‌دهی.
  • تعریف اینترفیس برای تمام مدل‌های داده‌ای شاعر، شعر، و دسته‌بندی.

تغییر کرد

  • تمام توابع بدون نوع‌دهی صریح حذف و با امضای دقیق جایگزین شدند.

رفع شد

  • چندین خطای زمان اجرا که در نسخه جاوااسکریپتی قابل تشخیص نبودند، در زمان کامپایل شناسایی شدند.

نسخه ۲.۱.۰

2025-06-15

۲۵ خرداد ۱۴۰۴

اضافه شد

  • پیاده‌سازی Server Components در تمام صفحات برای کاهش حجم جاوااسکریپت ارسالی.
  • استفاده از App Router با ساختار پوشه‌بندی مبتنی بر مسیر.

تغییر کرد

  • ساختار رندر صفحات از حالت کلاینت به سمت سرور منتقل شد.

حذف شد

  • صفحات مبتنی بر Pages Directory که در نسخه‌های قبلی استفاده می‌شد، حذف شدند.

نسخه ۲.۰.۰

2025-05-10

۲۰ اردیبهشت ۱۴۰۴

تغییر کرد

  • بازنویسی کامل پروژه با چارچوب Next.js ۱۵. تمام کدبیس قبلی حذف و از ابتدا نوشته شد.
  • ساختار پاسخ‌های API به فرمت یکپارچه شامل فیلدهای success، data، count و meta تبدیل شد.
  • نام‌گذاری مسیرها برای سازگاری با الگوی RESTful بازنگری شد.

حذف شد

  • سرور Express و تمام وابستگی‌های مرتبط حذف شدند.
  • پایگاه داده SQLite که در نسخه ۱.x استفاده می‌شد، کنار گذاشته شد.

نسخه ۱.۴.۰

2025-04-08

۱۹ فروردین ۱۴۰۴

اضافه شد

  • مهاجرت از پایتون به Node.js برای یکپارچگی با زیرساخت وب.
  • سرور Express با میان‌افزار مدیریت خطا و لاگ‌گیری.
  • پشتیبانی از فشرده‌سازی gzip برای کاهش حجم پاسخ‌ها.

تغییر کرد

  • ساختار پایگاه داده از SQLite به فرمت JSON برای سهولت توزیع تغییر یافت.

نسخه ۱.۳.۰

2025-02-25

۶ اسفند ۱۴۰۳

اضافه شد

  • مستندات اندپوینت‌ها با استفاده از حاشیه‌نویسی در کد تولید شد.
  • نمونه درخواست و پاسخ برای هر اندپوینت به مستندات افزوده شد.

تغییر کرد

  • مستندات به‌صورت خودکار از توضیح‌های درون‌خطی کد تولید می‌شوند.

نسخه ۱.۲.۰

2025-01-15

۲۵ دی ۱۴۰۳

اضافه شد

  • سیستم کش درون‌برنامه‌ای برای کاهش زمان پاسخ‌گویی به پرس‌وجوهای تکراری.
  • اندازه‌گیری زمان پاسخ‌گویی برای هر درخواست و ثبت در لاگ.

تغییر کرد

  • الگوریتم بارگذاری اشعار برای استفاده از فهرست از پیش ساخته‌شده بهینه شد.

رفع شد

  • مشکل حافظه در زمان بارگذاری هم‌زمان بیش از هزار رکورد برطرف شد.

نسخه ۱.۱.۰

2024-12-10

۲۰ آذر ۱۴۰۳

اضافه شد

  • سیستم دسته‌بندی موضوعی برای اشعار با پنج دسته اصلی.
  • تگ‌های ثانویه برای جستجوی دقیق‌تر در هر دسته.

تغییر کرد

  • ساختار رکورد شعر برای پشتیبانی از آرایه‌ای از دسته‌بندی‌ها بازنویسی شد.

نسخه ۱.۰.۰

2024-11-20

۳۰ آبان ۱۴۰۳

اضافه شد

  • اولین نسخه پایدار پروژه. پایگاه داده شامل بیش از هزار بیت از شاعران کلاسیک است.
  • API عمومی با هشت اندپوینت برای دریافت اشعار، شاعران، و دسته‌بندی‌ها.
  • مستندات اولیه برای استفاده از API.
  • مجموعه‌ای از ابزارهای داخلی برای افزودن و ویرایش اشعار از طریق خط فرمان.

نسخه ۰.۹.۰

2024-10-25

۴ آبان ۱۴۰۳

اضافه شد

  • مجموعه آزمایش‌های خودکار برای اندپوینت‌های اصلی.
  • اعتبارسنجی ورودی‌ها با کتابخانه تخصصی برای جلوگیری از درخواست‌های نامعتبر.

رفع شد

  • چندین مورد خطای ۵۰۰ که در شرایط خاص رخ می‌داد، شناسایی و برطرف شد.

نسخه ۰.۸.۰

2024-09-15

۲۵ شهریور ۱۴۰۳

اضافه شد

  • قابلیت جستجوی ترکیبی در نام شاعر، متن شعر، و منبع.
  • صفحه‌بندی نتایج جستجو با پارامتر page و limit.

تغییر کرد

  • پارامترهای جستجو برای سازگاری بیشتر استانداردسازی شدند.

نسخه ۰.۷.۰

2024-08-20

۳۰ مرداد ۱۴۰۳

اضافه شد

  • قابلیت خروجی JSON کامل از تمام اشعار برای پردازش خارجی.
  • ابزار خط فرمان برای تولید فایل خروجی JSON از پایگاه داده.

تغییر کرد

  • ساختار فایل خروجی برای سازگاری با سایر ابزارهای پردازش متن بهبود یافت.

نسخه ۰.۶.۰

2024-07-18

۲۸ تیر ۱۴۰۳

اضافه شد

  • رابط برنامه‌نویسی RESTful با چهار اندپوینت اصلی.
  • پشتیبانی از CORS برای استفاده در صفحات وب.
  • پاسخ‌ها در قالب JSON با ساختار سازگار.

تغییر کرد

  • لایه دسترسی به داده از منطق تجاری جدا شد.

نسخه ۰.۵.۰

2024-06-15

۲۶ خرداد ۱۴۰۳

اضافه شد

  • افزودن اشعار پنج شاعر کلاسیک: مولانا، حافظ، سعدی، فردوسی، و خیام.
  • ساختار منبع‌یابی برای هر شعر شامل نام کتاب و شماره غزل.

رفع شد

  • چند مورد غلط املایی در متون قدیمی اصلاح شد.

نسخه ۰.۴.۰

2024-05-22

۲ خرداد ۱۴۰۳

اضافه شد

  • موتور جستجوی ساده برای یافتن اشعار بر اساس کلمه کلیدی.
  • پشتیبانی از جستجوی ریشه‌ای برای کلمات فارسی.

تغییر کرد

  • الگوریتم جستجو برای سرعت بیشتر در مجموعه داده‌های بزرگ بهینه شد.

نسخه ۰.۳.۰

2024-04-28

۹ اردیبهشت ۱۴۰۳

اضافه شد

  • پایگاه داده محلی SQLite برای ذخیره‌سازی اشعار و اطلاعات شاعران.
  • اسکریپت مهاجرت برای انتقال داده‌های پراکنده به ساختار منظم.
  • نمایه‌گذاری متن برای بهبود سرعت جستجو.

نسخه ۰.۲.۰

2024-04-05

۱۷ فروردین ۱۴۰۳

اضافه شد

  • رابط وب ساده با استفاده از چارچوب Flask برای دسترسی محلی.
  • صفحه اصلی با نمایش یک شعر تصادفی و اطلاعات شاعر.
  • صفحه فهرست شاعران با زندگی‌نامه مختصر.

تغییر کرد

  • ساختار فایل‌های پروژه برای توسعه آسان‌تر مرتب شد.

نسخه ۰.۱.۰

2024-03-22

۳ فروردین ۱۴۰۳

اضافه شد

  • آغاز پروژه. اسکریپت خط فرمان برای سازماندهی یادداشت‌های شخصی اشعار فارسی.
  • ذخیره‌سازی اشعار منتخب در فایل‌های متنی ساده برای استفاده شخصی.
  • ساختار اولیه داده شامل متن شعر، نام شاعر، و منبع.

حمایت از توسعه

این پروژه به‌طور کامل توسط آرسام آدینه ساخته و تامین مالی شده و به‌صورت رایگان در دسترس عموم قرار گرفته است. اگر این پروژه برایتان مفید بود، با خرید یک قهوه می‌توانید از ادامه توسعه و نگهداری آن حمایت کنید.

خرید قهوه برای توسعه‌دهنده