Releases: unacms/una
9.0.0-RC3
9.0.0-RC2
UNA v.9.0.0-RC2 (release candidate 2)
Almost production ready, upgradable
Enhancements
Speed optimisation - #834
Ability to change default profile unit cover - #854
Separate page for friend request link from email - #786
Users picker with avatar - #780
Number of items per page settings for keyword and site searches - #820
Flexbox layout for Persons and Albums Images browsing - #806
Persons module: 'gender' and 'birthday' fields were added by default - #782
Market: new snippet layout - #810
Studio "Apps Market": New layout for product snippet - #819
Bugfixes
Around 100 of small bug-fixes
9.0.0-RC1
UNA 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
9.0.0-B4
UNA v.9.0.0-B4 & v.9.0.0-B5 (beta 4-5)
Almost production ready, upgradable
Significant changes:
- Polls module
- Files module
- Stripe Connect module
- Social Engine migration module
- Mark as featured functionality
- Protean mixes now supports more styles
- Email notification for friend request
- Allow to change default storage engine
- Views engine improvements: counter and list of viewers
- Events: reminders
- Events: timeline post and browsing unit layout was updates
- Events: new categories (old content is assigned to Other category)
- Events/Groups: allow to invite participants after creation
- Albums/Posts: more paginate parameters
- Timeline: another representation
- Timeline: ability to post to site timeline
- Timeline: embed.ly integration for posted links
- Timeline: RSS feed
- Timeline: share functionality
- Notifications: repost notification
- Forums: search improvements
- Protean: new system mix
- Posts: new view for snippets and cards layout
- Payments: allow to manage currencies and other improvements
- Payments: trial mode for Stripe
- Accounts manager: ability to reset password, edit email and subscription preferences.
- OAuth2: editing Name & URI for key&secret
- Studio: link to homepage was added to all Studio pages
- Bugfixes
To make all new functions to work properly, add the following line into inc/header.inc.php
:
define('BX_SYSTEM_JAVA', '/path/to/java'); ///< path to java binary
before the following line:
define('BX_SYSTEM_FFMPEG', '/path/to/plugins/ffmpeg/ffmpeg.exe'); ///< path to ffmpeg binary
Replace /path/to/java
to the real path to java binary.
9.0.0-B3
UNA v.9.0.0-B3 (beta 3)
Almost production ready, upgradable
- New license - MIT
- New modules icons
- Favourites engine
- Shopping cart improvements
- Subscriptions/billing management
- Security improvements
- PHP7 compatibility fixes
- Page cover improvements (cover area height & cropper)
- Custom email header & footer
- New date field for storing dates earlier than 1970
- Conversation module improvements (add/remove participants, permission to edit main post)
- Forum notifications remake
- Invitation module improvements (show messages when invitation link is already used)
- Some email templates were changed
- Bugfixes
Some rewrite rules were changed, for Apache it should be updated automatically, for Nginx change the following line:
rewrite "^/path-to-una/storage/([a-zA-Z0-9]+)/([a-zA-Z0-9\.]+)" /path-to-una/storage.php?o=$1&f=$2 last;
to:
rewrite "^/path-to-una/s/([a-zA-Z0-9_]+)/([a-zA-Z0-9\.]+)" /path-to-una/storage.php?o=$1&f=$2 last;