Sociable Changelog
All notable changes to Sociable will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[3.0.3] - 2026-02-23
🚀 Added
- Made admin email templates menu responsive
- Enabled left icon on top toolbar to be clickable
🐛 Fixed
- Enabled edit profile button to work on profile page
- Enabled create group button to work
- Corrected stats percentages in admin dashboard page
- Made settings page menu responsive
- Corrected percentages on dashboard page
- Made login and registration pages mobile responsive
[3.0.2] - 2026-02-22
🐛 Fixed
- Updated notifications module to show bell icon with notifications dropdown
- Updated members module to show correct UX
- Updated groups module to display groups with card layout and correct links
- Updated feed module to display activity feed with correct links
[3.0.1] - 2026-02-22
🐛 Fixed
- Resolved installer error on new sites
- Enabled plugin events to trigger correctly
- Corrected styles display issue in backend
- Restored icon display in backend
[3.0.0] - 2026-02-19
Major Release: Complete Rewrite for Joomla 5/6
This is a complete architectural rewrite of Sociable, modernizing the codebase for Joomla 5 and 6 compatibility with native APIs.
🎉 Breaking Changes
- Joomla 5/6 Native: Complete rewrite using Joomla 5/6 APIs
- Minimum Requirements: Joomla 5.0+ or Joomla 6.0+, PHP 8.2+
- Modern Architecture: PSR-4 autoloading, namespaced classes, dependency injection
- User Profile Fields: Discontinued support for Joomla user profile fields plugins in favor of built-in profile fields.
✨ Added
Core Features
- React 19 frontend with TypeScript
- 15+ themes selectable with one-click
- Modern database schema with JSON columns
- Activity feed with reactions (like, love, haha, wow, sad, angry) and comments
- User profiles with customizable fields
- Multiprofile support with auto assignment rules and invite system
- Groups with public, private, and secret visibility
- Connections system (friends, followers, blocks)
- Real-time notifications
- Badge/achievement system with rule engine
- Content reporting system with moderation queue
- Points and gamification system
- Push notification support
- Referral system with rewards
Developer Features
- RESTful API with full documentation
- SDK for third-party developers
Integrations
- OAuth login with Google, Facebook, Apple
Modules
- Activity Feed module
- Members module
- Groups module
- Notifications module
🔧 Changed
- Migrated to PHP 8.2+ with typed properties
- Migrated to Joomla 6 MVC architecture
- Unified friends/followers into connections table
- Improved database indexing and performance
- Complete UI redesign with Tailwind CSS
🗑️ Removed
- Legacy PHP 7.x compatibility
- jQuery dependencies
- Old template system
[2.1.0] - 2025-10-05
✨ Added
- Joomla 6 compatibility update
- Support to select locale of the groups
🔧 Changed
- Update copyright headers
- Removed legacy references
🐛 Fixed
- Fixed issue with PHP notice message
- Replaced the incorrect language string
- Fixed issue with closing tags
- Fixed issue with long usernames
[2.0.4] - 2024-07-07
✨ Added
- Added options to customize login redirect
- New option to customize which social connections to be shown
🔧 Changed
- Updates to store MySQL null dates
🐛 Fixed
- Sociable Questions profile plugin does not work
- Activity rules asset name filter is not working
- Authentication error message is not loaded from language file
[2.0.3] - 2024-03-29
✨ Added
- Added option to hide social connections page on the registration page
- Show user points on profile (mobile view)
- Added option to auto login user after the registration completed
🐛 Fixed
- Fixed UI issues on user registration form
[2.0.2] - 2024-03-22
✨ Added
- Improved activity stream page
🐛 Fixed
- Fixed issue with user registration
[2.0.1] - 2024-01-13
✨ Added
- Added support for Rewardify points
🐛 Fixed
- Fixed issue auth plugin with backend login
- Fixed the margin of batch button on admin toolbar
[2.0.0] - 2023-09-24
🎉 Breaking Changes
- Added support for Joomla 5
- Removed legacy layer for Joomla 3
[1.4.3] - 2023-04-18
🔧 Changed
- Replacing legacy API references
- Replaced JFile/JFolder deprecated wrappers with respective file system functions
🐛 Fixed
- Fixed issue with associations helper
[1.4.2] - 2023-02-05
🐛 Fixed
- Fixed font icons on the login & registration pages (Joomla 4)
- Fixed legacy Joomla language strings used in Joomla 4 version
- Fixed issue with content plugin causing errors with webservices
- Fixed issue with article plugin not loading articles when using Joomla 3
- Fixed UX issue with checkbox on the login form
- Fix issue with PHP warning message on login page
- Removed unused language strings
[1.4.1] - 2022-11-07
✨ Added
- PHP 8.1 support added
🐛 Fixed
- Icon beside the notification count is not showing in bootstrap5 layout
- Login module published on sociable registration menu is not working
- Page shows error when the component redirect to login/any page
[1.4.0] - 2022-05-27
✨ Added
- Adding integration with Joomla privacy module
🐛 Fixed
- Fixed issue with error when creating new point entry in backend
- Fix for the sociable extension review link
[1.3.5] - 2022-02-07
🐛 Fixed
- Unable to edit avatar as the select avatar button do not work
- Social profile icons are not shown
[1.3.4] - 2022-02-06
🔧 Changed
- Show gap between icons in the backend dashboard page
- Dashboard page enhancements to UI
🐛 Fixed
- Fixed issue with installer script
- Fix issue with profile link on the navbar
[1.3.3] - 2022-01-07
🐛 Fixed
- Unable to checking sociable groups table from global checkin
- User is redirected to Sociable login even if sociable registration is disabled
- Unable to delete the user from users list
- Fixed issue with deleting the notifications
- Fixed issue with registration page on Joomla 4
- Fixed issue with populating fields on Joomla 4 registration form
[1.3.2] - 2021-09-03
✨ Added
- Added extension changelog button shown for Joomla 4 and above
🔧 Changed
- Replaced references to corejoomla urls with shondalai urls
🐛 Fixed
- Fixed issue with incompatible method in the user and content plugins
- Do not load scripts/styles on asynchronous calls in backend
- Fixed issue with jQuery not loaded on j4 backend
[1.3.1] - 2021-08-19
🔧 Changed
- Allow jQuery loaded always in Joomla 4
- Updating references to new shondalai.com domain
[1.3.0] - 2021-08-09
✨ Added
- Added new layout based on Bootstrap 5 framework
- Added Joomla 4 support
- Added support for PHP8
🐛 Fixed
- Unable to delete the user after installing Sociable
- Unable to view form to add new photo album in profile page
[1.2.9] - 2021-04-16
✨ Added
- New option in the registration menu item to automatically assign user to selected Joomla user groups
🐛 Fixed
- Removed duplicate entry of sociable in the points system option
[1.2.8] - 2021-04-11
🐛 Fixed
- Photos button on the user profile page not working
- Pagination in photos page do not load second page
- Points activity do not show article name instead shows placeholder
[1.2.7] - 2021-03-31
🐛 Fixed
- Registration form shows error
[1.2.6] - 2021-03-29
✨ Added
- New registration menu item option to automatically add user to a discussion group after registration
[1.2.5] - 2021-01-23
✨ Added
- New field on user registration page to allow users select allowed profiles
- Assign user to a selected Joomla user group when profile is assigned
🐛 Fixed
- Sorting profiles on profiles list page on Joomla 3 does not work
- Duplicating a group from backend shows error
[1.2.4] - 2021-01-16
🐛 Fixed
- Notice message shown on groups page when debug mode enabled
- The content of the group should be hidden to non-members
[1.2.3] - 2021-01-15
✨ Added
- Added new option to disable social connections buttons of user profile
[1.2.2] - 2021-01-13
✨ Added
- Redirect the guest user to registration page when try to access unauthorized group URL
- Added Groups menu in backend main menu
🐛 Fixed
- When associations are enabled, editing group is not possible
- Added missing language strings for associations tab
- Disallow accessing unauthorized user group by directly accessing URL
[1.2.1] - 2021-01-06
✨ Added
- Added support for switch Sociable profile fields to Joomla User component fields
- Added new module Events
🐛 Fixed
- Fixed issue with saving HTML descriptions on server with no tidy
[1.2.0] - 2020-11-29
✨ Added
- New option in login menu to redirect to a URL or menu item
- Support for OpenStreetMap as default maps provider
- New permission setting to allow/disallow viewing profiles
🔧 Changed
- Joomla 4 Beta 5 support
- Allow admin change default profile of the user from backend
- Removed Google+ references
🐛 Fixed
- Unable to change avatar when the modern routing with remove URLs option is enabled
- Show the first table enabled by default in backend user edit page
- Registration form do not show on first page
- Login form misaligned on bootstrap 4 layout
- User data is not cleared from Sociable tables after a user is permanently deleted
[1.1.0] - 2020-06-21
✨ Added
- New Komento plugin for adding activities/points to Sociable
- New JComment plugin for adding activities/points to Sociable
- Added remove activity API function
- Joomla 4 beta 1 support added
🔧 Changed
- Show topic details in a card-body for better visibility
- Show topic details in a boxed layout for better visibility
🐛 Fixed
- Pagination in groups listing is not responsive
- The like/dislike button is too big on bootstrap4 layout
- User is autoactivated with social login even if admin approval is enabled
- Event map do not show after saving the event, shows only after refresh
- Group access level does not restrict users from seeing groups
- Page is not redirected to groups listing after creating a new group
- Users are not restricted to create the groups with same title of an existing group
- Clicking on cancel button on group form page takes nowhere
- Unable to use events without having Google Maps Key
- When editing the group, new group is created instead of saving it
[1.0.7] - 2020-04-19
✨ Added
- Send notification to the user when a friend request is made or accepted
- Added support for selecting and showing event location on Google Map
🐛 Fixed
- Wrong friend status shown on the members' list page
- Unable to delete the groups permanently
- Edit group link is shown to all users with creating group permission
- Feature button in profiles listing page is not working
- User cannot logout from the system when using Users - Logout menu item
- Comments on photos are not saved when clicking on the post button
- Like/dislike buttons on photos do not work
[1.0.6] - 2020-03-25
✨ Added
- Added option to select the default profile in the registration form
[1.0.5] - 2020-03-20
✨ Added
- Added support for showing privacy policy agreement system field
[1.0.4] - 2020-03-18
✨ Added
- Added new Sociable login page
[1.0.3] - 2020-02-23
✨ Added
- Added support for User profile plugins in the registration form
[1.0.2] - 2020-02-22
✨ Added
- Added new registration page for replacing Joomla registration form
- Added new option to configure the date format of events
🐛 Fixed
- Avatar's "original" directory is not created by installer causing errors
- Points rules and activity rules buttons in backend dashboard are not working
- Fixed the typo in a language string
- Pagination in groups list is not shown when navigating page directly
- Edit group button is hidden to the group owner
[1.0.1] - 2019-12-26
✨ Added
- Added new option to restrict allowed file types on the media forms
🔧 Changed
- Adjusted privacy selection box width to automatically adjust the content
- Joomla 4 compatibility updates
🐛 Fixed
- Points rules are not scanned automatically
- Activity like/dislike buttons do not work with bootstrap2 layout
- Labels on Photos/album form are not translated
- Unable to edit profile type in the backend when multi-language enabled
- Profile URLs do not load properly when SEF URLs enabled
[1.0.0] - 2019-08-15
🎉 Initial Release
- First release of Sociable