ورژن 1.2 به همراه امکانات جدید و رفع باگ های نسخه قبل منتشر شد!
برخی از امکاناتی که در این نسخه اضافه شده اند:
- ست کامل کلاسهای تخصیص حافظه بهینه از جمله (Stack , Free List , Pool و Linear Allocator) به همراه Allocator اختصاصی برای ظرفهای STL و کاملا سازگار با بقیه بخش های فریمورک.
-
قابلیت debug و tracking کامل حافظه مصرفی.
- کلاس مدیریت صف پیغام/رویداد بهینه برای ارسال و دریافت پیغام به همراه هر نوعی از اطلاعات بین تمام بخشها و کامپوننت های فریمورک. این سیستم کاملا بر پایه Pool Allocators ها بنا شده که تخصیص حافظه برای رویدادها و اطلاعات مربوطه در زمان اجرا رو به کمترین مقدار میرسونه و همچنین کاملا با بخش اسکریپت Lua سازگار میباشد.
- پشتیبانی بخش Serialization از انواع ظرف های STL مانند std::vector , پشتیبانی از آرایه های یک بعدی و چند بعدی , پشتیبانی از Polymorphism و سریالی کردن اطلاعات در حالت چندریختی.
-
سیستم Class Factory و Dynamic Property که قابلیت ایجاد و تغییر کلاسها در زمان اجرا (بر پایه اسم) بصورت کاملا داینامیک را به وجود میاره.
برخی از بروزرسانی ها و مشکلات رفع شده نسخه قبل در این نسخه:
-
بهبود تشخیص و انعطاف پذیری ابزار KHParser.
- بهبود بخش تولید کد ابزار KHParser که اختیارات بیشتری رو برای تولید کد هر کلاس فراهم میکنه.
- رفع بسیاری از مشکلات جزئی دیگر ...