Skip to content

simpleBlog

Choose a tag to compare

@pumba250 pumba250 released this 14 Aug 15:56
· 109 commits to main since this release
4c34a48

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.