تغییرات
فهرست کامل نسخهها، قابلیتهای جدید، بهبودها، و رفع خطاهای پروژه. هر تغییر در این فهرست در فایل مرجع 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۳ فروردین ۱۴۰۳
اضافه شد
- آغاز پروژه. اسکریپت خط فرمان برای سازماندهی یادداشتهای شخصی اشعار فارسی.
- ذخیرهسازی اشعار منتخب در فایلهای متنی ساده برای استفاده شخصی.
- ساختار اولیه داده شامل متن شعر، نام شاعر، و منبع.
حمایت از توسعه
این پروژه بهطور کامل توسط آرسام آدینه ساخته و تامین مالی شده و بهصورت رایگان در دسترس عموم قرار گرفته است. اگر این پروژه برایتان مفید بود، با خرید یک قهوه میتوانید از ادامه توسعه و نگهداری آن حمایت کنید.