Releases: unacms/UNA
9.0.0-RC7
UNA v.9.0.0-RC7 (upgradable)
New modules
- Migration from Dolphin - https://una.io/page/view-product?id=118
- Spaces - https://una.io/page/view-product?id=121
- Glossary - https://una.io/page/view-product?id=120
- Froala editor - https://una.io/page/view-product?id=119
System Enhancements
- 2FA - #1187
- Post to context - #1227 #1221 #1195 #724
- Score functionality - #1211
- Compatibility with PHP 7.2 - #1259
- JS/CSS/Translations pre-loader - #1249
- Make search form section selection more compact - #1244
- Report comment functionality - #1237
- Push notifications support for UNA GoNative app - #1236
- Studio Polyglot: search in current language - #1235
- Make forms to be able to load on demand if needed - #1230
- Ability to clear cache after module installation - #1207
- Delete confirmation for styles mix deletion in Studio - #1198
- Images were added into RSS feeds where possible - #1192
- Separate CSS classes for mentions and tags in content - #1177
- Delete backup files from cache_public folder - #1166
- System Emoji library - #1154
- Don't call service calls for disabled modules - #1153
- Page builder in Studio: full editor mode for HTML blocks - #1152
- Page builder in Studio: more consistent behaviour for page block layout - #1133
- Different approach for Embedly integration - #1135
- Template meta tag for theme color - #1122
- Ability to change editor style for particular comment object in comments - #1119
- Ability to override TinyMCE configurations - #1115
- Menus: add "hidden on: desktop, tablet, mobile" setting for menu items - #1114
- Border was removed from membership badge - #1110
- Code insert plugin for TinyMCE - #1107
- Universal function to process HTML after adding to the DOM - #1105
- At.js integration - #1101
- Timing profiling function - #1099
- Display some message when javascript is disabled in browser - #1090
- Save referrer and IP upon user join - #1083
- Add option to assume external links in TinyMCE - #1088
Modules enhancements
- Timeline: "Hot" sorting algorithm - #1226
- Timeline: edit post - #1127
- Timeline: promoted posts - #1118
- Timeline: view item improvements - #1194 #1113
- Timeline: videos autoplay - #1188
- Timeline: report button was moved into "More" menu - #1188
- Timeline: notification about new update in timeline on the current page - #1184
- Timeline: in timeline post make photo to be a link - #1174
- Timeline: delayed posting - #1164
- Timeline: new settings, no privacy field on another user profile - #1155
- Timeline: automatically detect link and attach it to the post - #1137
- General modules: parameter was added to disable error messages in different forms - #1239
- Profile bases modules: static link to own profile - #1275
- Profile bases modules: filter by different profiles types in following block - #1256
- Profile bases modules: service method to get profile cover - #1253
- Profile bases modules: minor config classes reorganisation - #1245
- Profile bases modules: filter profiles by membership levels on manage profiles page - #1218
- Profile bases modules: ability to search for online users and users with photos - #1190
- Profile bases modules: display avatar change image in a Timeline - #1172
- Profile/group based modules: recommended entries block - #1109 #1220
- Text based modules: make first uploaded image to be selected as cover - #1224
- Intercom: additional settings - #1228 #1167
- Intercom: don't display intercom on messenger page - #1169
- Intercom: Russian translation - #1168
- Invitations: module improvements - #1093
- Accounts: ability to filter operators - #1219
- Notifications: distinguish read and unread notifications - #1131
- Notifications: popup for notifications - #1128
- Videos: ability to upload custom poster for video - #1176
- Photos: multiple photos upload - #1108
- Posts: delayed posting - #1164
- Discussions: full editor mode for comments - #1152
- Polls: use full editor in poll creation form - #1151
70+ bugfixes
NOTES:
- Requirements were changed, minimal PHP version is now 5.5.10
9.0.0-RC6
9.0.0-RC5
UNA v.9.0.0-RC5 (release candidate 5)
Almost production ready, upgradable
New modules
- Photos - https://una.io/page/view-product?id=114
- Quote of the Day - https://una.io/page/view-product?id=115
System Enhancements
- Ability to mention person or organization with '@' symbol - #1048 #670
- All DB fields and tables was converted to
utf8mb4
- #1054 - Showcase block in all content modules - #1057
- Textarea fields was switched to TinyMCE - #1055
- Push notifications queue - #1053
- Mail messages queue - #1022
- Ability to specify different form display for add/edit/view content forms in service call - #1070
- Allow to set free & unlimited membership by
level_id
GET param during profile creation - #1066 - Service blocks with predefined search term - #1036
- Injections and Template keys reorganization - #1015
- Forms: ability to use multiple submit buttons - #1033
- Menus: notification counters now works in toolbar menu - #1061
- Grids: custom options for 'filter', 'order_field', 'order_dir' in
sys_objects_grid
table - #1060 - Studio Market Apps: confirmation when click 'delete' button - #1064
Modules enhancements
- Timeline: preview for images and videos - #1000
- Market: publish/unpublish feature - #1077
- Invitations: request invitation form was updated - #1080
- Events: 'Country' and 'Country, City' items in snippet menu - #1058
- Payment: allow user to cancel his Stripe subscription - #1052
36+ bugfixes
NOTES:
- Requirements were changed, minimal MySQL version is now 5.5.3
9.0.0-RC4
UNA v.9.0.0-RC4 (release candidate 4)
Almost production ready, upgradable
New modules
- Videos module - https://una.io/page/view-product?id=101
- Google Tag Manager module - https://una.io/page/view-product?id=102
System Enhancements
- Push notifications - #1010
- Option to create profile automatically from account info - #986
- Ability to restrict posting links for certain membership levels (spam protection) - #953
- New Alert, Confirm, Prompt popups instead of default javascript popups - #923
- Templates HEAD section reorganisation - #1001
- Close popup on pressing esc - #984
- Comment reply notification now includes link and title of the page with comments - #918
- Languages enhancements - #983
- Multiple photos upload code was moved to General base module - #978
- Video transcoder: video duration parsing method was added- #959
- Load retina images when window.devicePixelRatio > 1.5 - #957
- Updated email templates - #939
- Display last cron execution time in hosting audit - #937
- Google reCaptcha v.2 - #933
- New default order for Studio Apps - #931
- Styles Mixer: background-attachment setting - #926
- Ability to change loading Indicator via template - #893
- Allow to place
added
andchanged
fields to the view form - #920 - Studio Apps Market: new browsing pages - #907
- Clickable copyright sign - #902
- Custom Search now supports
date
andlocation
field types - #897 #866 - Ability to add CSS styles via
BxDolTemplate
class - #894 - New setting to set redirect page after email confirmation - #891
- Account profile usability enhancements - #890
- One option to enable/disable autoupdates - #930
Modules enhancements
- Organisations: allow to switch to Organisation profile for all organisation members - #975
- Profile/Text based modules: editable snippet menu - #989 #967
- Profile modules: display profile name first letter when no profile image uploaded - #938
- Profile modules: private profiles usability enhancements - #906
- Profile modules: comments are now searchable - #863
- Group/Events: "My Entries Actions" menu on "Entries of Author" page - #1006
- Notifications: show events from the date when user is subscribed to someone - #996
- Notifications: updated content and layout - #940
- Accounts: allow to manage accounts from Studio - #982
- Payments: custom data support - #977
- Events: Start and End dates aren't mandatory anymore - #968
- Events/Groups/Posts: variables for author (thumb, link, name) to use in snippet - #965 #966
- Daily emails with joined members with thumbnail - #938
- Market: collapsible photo and file ghosts - #932
- Market: sorting downloads and hide old downloads by default - #895
- Forum: allow to use an attachment as cover image for the topic - #916 #900
- Timeline: post on separate page now has own title and meta tags - #904
- Timeline: images for preview in popup are resizing now - #881
70+ bugfixes
NOTES:
- Organisation add/edit forms need manual reordering, since new fields were added
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 fix 8000 es
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;