Repository navigation
simpleBlog
simpleBlog 0.9.6 Release notes
Major changes:
Security and error handling:
Added ErrorHandler for centralized error handling.
Increased session lifetimes (cookie_lifetime and gc_maxlifetime from 3600 to 7200 seconds).
Footer refactoring:
Introduced FooterDataProvider class for managing footer data, which improved modularity.
Reworked footer.tpl template: now uses variables (userSection, searchForm, recentNewsList, tagsList, footerContent), which makes it more flexible.
User functionality:
Added support for default avatars (images/avatar_g.png).
Improved profile handling: checking the current password when changing email, validating uploaded avatars (type and size).
Added social media binding (Telegram, GitHub, Google) via OAuth. (In the works (maybe I'll refuse))
Template engine:
Added renderFooter method for convenient footer rendering.
User avatars are now displayed in template comments.
Result:
Version 0.9.6 brought improvements in security, modularity (especially in the footer) and user profile functionality. Improved work with templates, which makes the system more flexible and convenient for development.