9.0.0-RC1
Pre-releaseUNA v.9.0.0-RC1 (release candidate 1)
Almost production ready, upgradable
New modules
Decorous template - #642
ElasticSearch module - #652
Dolphin Connect module - #668
Shopify integration module - #640
Snipcart integration module - #637
System enhancements
Extended search feature to allow to make custom search forms integrated into Forms builder - #715
Statistics charts - #363
Member menu redesign and reorganization - #703
Notifications cards in real-time - #711
Automatic real time updates for notification counters - #618
Allow multiple login sessions for one profile - #683
Page load optimization - #661
"Subscribe" was renamed to "Follow" - #698
Iframely integration - #641
Content Info engine - #657
When users became friends, they are following each other now - #699
PHP 7.1 compatibility - #726
"Powered by" link in footer menu - #707
Different Dashboard page layout - #714
Compact view for social login buttons - #592
"Add to mobile homepage" widget - #609
Localized modules names - #712
"Receive Newsletters" field was added on join form by default - #597
Uniq HTML IDs for pages - #695
Twitter cards support - #663
Links detection in regular text fields - #630
Allow to pass UNA key&secret during install from command line - #666
Option to specify default profile module to redirect to after join - #613
Operator profile can't be delete by themselves now - #635
Auto-generated documentation restructurization - #684
Forms: allow to specify up to 63 values in multiple select fields - #693
Forms: functionality to mark field as uniq in Forms builder - #685
Forms: flag for predefined lists to disable adding new items - #586
Forms: make date fields to work properly with dates before 1970 - #449
Forms: make editable 'visibility' and 'location' fields in different modules - #651
Grids: search optimizarion and fixes - #671
Studio: apps market improvements - #673
Studio: search in Storefront - #588
Modules enhancements
Persons/Orgs/Events/Groups: comments block (disabled by default) - #718
Persons/Organizations: "location" field - #700
Persons/Organizations: action to delete account with content from profile - #717
Persons/Organizations: different redirect options after profile creation - #659
Persons/Organizations: show who follows you and who you are following - #622
Events/Groups: option to specify searchable fields - #710
Events/Groups: separate block with admins - #629
Events/Groups: TinyMCE area for "description" fields - #628
Timeline: improvements to make work similar to other social networks - #713 #688
Notifications: module restructurization - #623
Contact: option to send messages from sender's email on "Contact Us" form - #727
Discussions: show main post time - #723
Discussions: search in comments - #679
Discussions: new design for attachments - #631
Market: associated products - #681
Payments: Subscriptions management for site admin - #620
Antispam: checking for disposable email domains - #327
Connect modules: option to set default privacy for created profiles - #716
OAuth2: "password" grant type for API requests - #689
OAuth2: don't suggest to select profile when there is one profile only - #633
Developer: allow to edit/delete menu items - #627
Paid Levels: allow to add zero price level, so members can switch for free to some particular level - #583
Most important fixes
Fixes in Payments routine - #259 #643
Fixing privacy checking in comments - #687
Timeline outline block in groups/event wasn't displayed - #692
Popup wasn't positioned properly sometimes - #655
Problem with dollar($) sign escaping was fixed - #664
When script was installed from command line system files weren't hashed - #665
Free products weren't downloadable - #258
Unconfirmed member level wasn't always correctly detected - #648
Files module couldn't be downloaded via Studio Storefront - #593 #596
NOTES:
- Starting from 9.0.0-RC1 some modules became paid, so if you installed paid modules before they will not be updated, valid license is required to update paid modules
- Languages list ID's were changed, if you are using it then values need to be updated, by default it isn't used
- Dashboard layout was reset, so you may need to re-arrange the blocks