Changelog History
Page 9
-
v1.3.0 Changes
August 03, 2018โก๏ธ > Warning: Please read the Update Guide before updating!
- Enh: Added
PolymorphicRelation::strict
to throw exceptions when accessing invalid polymorphic relations - ๐ Fix: Mail summaries not correctly triggered by cron
- ๐ Fix: Click to topics lead on streams without topic filter throws javascript error. (https://github.com/humhub/humhub-modules-polls/issues/49)
- ๐ Fix: Existing files may cause NULL pointer exception
- ๐ Fix: Newly created profile fields cannot be updated
- ๐
Enh: Added
AbstractRichTextEditor::layout
in order to change richtext style - ๐
Enh: Added
block
type RichText for non focus menu style
- Enh: Added
-
v1.3.0-beta.3 Changes
July 30, 2018- ๐ Fix: prevent user serialization for SocialActivity
- ๐ Fix: wrong return value for
Content::move()
- ๐ Fix: space archive activity wrong originator assignment
- ๐ Fix: suppress "unable to determine dataType" error for aborted xhr requests
- โ
Enh: added
FunctionalTester::loginBySpaceUserGroup()
andFunctionalTest::assertSpaceAccessStatus()
for ACL testing - ๐ Fix #2721 delete space button not visible for system admin
- Enh: added
humhub\modules\space\behaviors\SpaceModelMembership::canDelete()
- ๐ Fix #3221: Popover Space title "&" to "&"
- ๐ Fix invalid translation syntax used in croatian language
- ๐ป Enh added highligh.js as ui addition
- ๐ Fix: ui.addition.applyTo with filter ignores first filter index
- ๐ Fix: introduction tour not working
- ๐ Chng: Moved static js dependencies from
static/resources
intostatic/js
- ๐ Fix: Comment edit cancel edit context item not shown
- ๐ Fix #2700: Prevent GroupManager access to system admin group management
- ๐ Enh: Styled user deletion view
- ๐ Fixed: Space and User Admin Filterbar padding
- ๐ Fix: Source serialization of Notification ActiveJob
- Enh: Added 'requireSource' & 'requireOriginator' flags in SocialActivities
-
v1.3.0-beta.2 Changes
July 18, 2018โก๏ธ Please read the Update Guide before updating!
๐ > If you're using the sources directly from GitHub, you need to build the required assets manually. Please see the chapter Build production assets for more details.
- Enh: Added CounterSet Widget to handle Space/Profile header statistic counts
- ๐ Fix: UI addition mutation observer interfering with new rich-text mutation logic
- ๐ Fix: ThemeLoader publishes assets on CLI requests
- Enh: Add possibility to delete an invitation #2980
- โก๏ธ Enh: Moved search index tasks (add, update & delete) into asynchronous tasks
- Enh: Added search index rebuild button
- ๐ Fix #3200: wall stream scroll not working after single entry load request
- ๐ Fix added missing required validation of target space for move content feature
- Enh: Added
humhub.modules.stream.StreamState.firstRequest
in order to determine the initial request - ๐ Fix #3204: invalid russian translation in module overview
- ๐ Fix #3169: post markdown not stripped in mails and activities
- ๐ Fix #3157: invalid use of relative space target link in MailContentEntry widget
- ๐ Fix force invite not working on space creation
- Enh: Enable invite all instead of force membership in case force invite checkbox is not selected
- ๐ Fix: prevent MembersAdded activity when using force space membership
- ๐ป Enh: added
humhub.modules.ui.picker.Picker.disable()
in order to disable/enable userpicker fields - Enh: topic labels now redirect to space stream with active topic filter if clicked outside of space stream
- ๐ Fix: #3123: unbalanced html tags leads to broken comment after load more
- ๐ Fix: #3211: escaped html rendered on space list modal
- ๐ Fix: invalid userpicker translation syntax in czech language
- ๐ Fix: added missing layout-snippet-container class in space and profile layout
- ๐ Fix: move profile content not possible
- ๐ Fix: Stream wall scroll event not detached on pjax call
- ๐ Fix: Error thrown for empty url links in
humhub\libs\Markdown
when used in console environment - ๐ Fix: UserUrlRule double User model import
- ๐ Fix: Skip soft delete validation
- ๐ Fix: Added user dn to ldap attributes on login
- Enh: Added Twig template engine for usage in modules
- Enh: Added id data attribute on contentcontainer links
- ๐ Fix: Wrong permission check on force invite check
- ๐ Fix: Space homepage doesn't allow custom pages on first position
- Enh: Added integrity check for notification originator
- ๐ Enh: Use of new richtext version 1.0.4 see https://github.com/humhub/humhub-prosemirror/blob/master/docs/CHANGELOG.md
- Enh: Added max-height for post/comment/edit richtext
- ๐ Enh: Richtext style enhancements (dashed selection)
- ๐ Fix: Upload preview for comments not cleared after submit
- ๐ Fix: Profile/Space image upload not working after full page reloads
- ๐ Fix: File upload errors not handled by richtext
- ๐ฑ Enh: Removed built and compressed assets from GitHub sources
-
v1.3.0-beta.1 Changes
July 04, 2018โก๏ธ Please read the Update Guide before updating!
- Enh: Added file search indexing
- โก๏ธ Enh: Updated composer.json (acs-ferreira)
- ๐ Chg: Switched from Composer FXP plugin to Asset Packagist repository
- ๐ Enh: Committed composer.lock
- ๐จ Enh: Refactored ContentContainer Controller
- Chg: Added ContentContainer ModuleManager, instead of individual handling (Space/User)
- ๐ Fix: Rebind LDAP connection after successful login with administrative user
- 0๏ธโฃ Enh: Make utf8_mb4 as default database charset
- โก๏ธ Enh: Moved queueing into own submodule and updated to yii2/queue extension
- Enh: Added user soft deletion without contributions
- ๐ Enh: Moved user deletion into asynchronous tasks
- Enh: Improved user grid view design (Administration, User Approval, Space Members)
- ๐ Enh: Moved SyncUsers (LDAP) and session table cleanup handling into ActiveJob
- Enh: Added Push live module driver using Redis and Node.JS
- Enh: Added tooltip option to space Image widget.
- Enh: Added
humhub.client.json
javascript util for directly receiving json instead of a Response object. - Enh: Added
humhub.file.Upload.run()
for triggering the upload of the Upload widget. - ๐ Chg: Moved
humhub\widgets\RichText
tohumhub\modules\content\widgets\richtext\RichText
- ๐ Chg: Moved
humhub\widgets\RichTextField
tohumhub\modules\content\widgets\richtext\RichTextField
- ๐ง Enh: Added rich text abstraction by means of configuration parameter
richText
- 0๏ธโฃ Enh: Added
humhub\modules\content\widgets\richtext\ProsemirrorRichText
as default rich text. - Enh: Added
humhub.oembed
js module for loading oembed content - Enh: Added
RichText::preview()
helper for minimal rich text output - Enh: Added
RichText::output()
helper for rendering the richtext - Enh: Added
RichText::postProcess()
for post-processing rich text content (mentionings/oembed etc.) - Enh: Added
content
module settingModule::$maxOembeds
for setting the maximim amount of oembeds in a richtext. - ๐ Chg: Deprecate
humhub\modules\user\models\Mentioning::parse()
and in favor ofhumhub\modules\content\widgets\richtext\RichText::postProcess()
- Enh: Added
humhub.user.getLocale()
javascript helper for checking the user locale on client side - Enh: Added
humhub\widgets\InputWidget::getValue()
for determining the field value - Enh: Added
humhub.client.json
for directly receiving the json result instead of a response wrapper object - Enh: Added option ContentContainerController to restrict container type
- Enh: Ensure valid permalinks when URL rewriting is enabled
- ๐ Fix: Birthday field refactoring (@danielkesselberg)
- Enh #2811: Added option to resend invites (@danielkesselberg)
- Enh: Added current database name to the "Administration -> Information -> Database" (githubjeka)
- ๐ Chg: Depreciated Instagram OAuthClient & removed (@Felli)
- 0๏ธโฃ Enh: Added random default space color on creation
- โก๏ธ Enh: Updated to Yii 2.0.14.2
- ๐ Chg: Reduced email length to 150 chars to support utf8mb4 charset
- ๐ป Enh: Added UI core module to group UI components
- Enh: Added new IconPicker form field
- ๐ Chg: Moved form widgets from
humhub\widgets
tohumhub\modules\ui\form\widgets
(added compatibility layer) - ๐ง Enh: Added surpressed e-mail addresses configuration variable
- Chg:
Create a new one.
toForgot your password?
(@Felli) - Enh/Fix: Cache Handling + File Preview Fix (@Felli)
- Enh: BaseSettingsManager allow to bunch delete settings with prefix
- ๐ฆ Chg: Migrated view and theme components to
humhub\modules\ui\view
package - Enh: Improved Theme component
- Enh: Added notification for MembershipSpace by role member changes (@githubjeka)
- Enh: Added Theme cascading to reduce view overwrites
- ๐ Enh: Automatic theme stylesheet loading including parent theme stylesheets
- ๐ฑ Chg: Moved OpenSans font to core assets
- ๐ท Chg: Renamed information cronjob section to Background jobs and added queue status
- 0๏ธโฃ Chg: MySQL queue is now the default job queuing driver
- Enh: Add steps to using Facebook Oauth (@Felli)
- Enh: Added css
footer-nav
class for footer navigation - ๐ Enh: Added Pin/Archived/Public wallentry icons
- ๐ Enh: Added move content behavior by means of a
humhub\modules\content\models\Movable
interface - Enh: Added sortOrder utility
humhub\libs\Sort
- Enh: Added
humhub\modules\content\helpers\ContentContainerHelper
util withContentContainerHelper::getCurrent()
- Enh: Added
humhub\modules\stream\helpers\StreamHelper
util withStreamHelper::createUrl()
- Chg: Shifted activity stream logic to
humhub\modules\activity\actions\ActivityStreamAction
andhumhub\modules\activity\controllers\StreamController
- Chg: Added activity stream action
humhub\modules\activity\actions\ActivityStreamAction
- Enh: Added
humhub\modules\stream\models\WallStreamQuery
class used for wall streams e.g. Space content stream - ๐ป Enh: Added
ui
core module - ๐ป Enh: Added abstract ui filters used for dynamic/extendable filter views
- Chg: New Stream and Stream Filter API
- Enh: Added
topic
content filter concept with stream integration
-
v1.2.8 Changes
July 03, 2018- Enh: Added user email to javascript user config
- ๐ Fix: Module Assets are not republished after module update
- Enh: Added
humhub\components\ModuleManager::EVENT_BEFORE_MODULE_ENABLE
andhumhub\components\ModuleManager::EVENT_AFTER_MODULE_ENABLE
events - Enh: Added
humhub\components\ModuleManager::EVENT_BEFORE_MODULE_DISABLE
andhumhub\components\ModuleManager::EVENT_AFTER_MODULE_DISABLE
events - ๐ Fix: Improved ZendLucence driver error handling
- ๐ Fix #3148: Upload space picture dose not use file size setting in HumHub (acs-ferreira)
- ๐ Fix: Incorrect last visit date shown in space admin pending members view (acs-ferreira)
- Enh: Allow enable/disable modules by CLI
- Enh: Added UTC only timezone in server timezone dropdown
- ๐ Fix #3176: Integrity checker removes modules default state
- โก๏ธ Enh: Updated translations
-
v1.2.7 Changes
May 23, 2018- ๐ Fixed empty modal dialog response issue
- ๐ Fix #3146 invalid bootstrap.min.css link in installer
- Enh: Load
humhub\modules\content\models\ContentTagAddition
model inhumhub\modules\content\models\ContentTag::load()
- Enh: Auto save
humhub\modules\content\models\ContentTagAddition
withinhumhub\modules\content\models\ContentTag::afterSave()
- Enh: Added
humhub\modules\content\components\ContentActiveRecord::isOwner()
to check the ownership of a content - ๐ง Enh: Make directory access configurable by
humhub\modules\directory\Module::active
,humhub\modules\directory\Module::guestAccess
- Enh: Added
humhub\modules\directory\permissions\AccessDirectory
permission for group level directory access - ๐ Fixed
User
namespace issue inhumhub\modules\user\components\BaseAccountController
- Chg: Added footer menu to account menu on small display resolutions
-
v1.2.6 Changes
May 14, 2018When you are using a custom theme, you may need to add the newly introduced footer navigation to your overwritten view files. You can find a full list of the view changes here: https://github.com/humhub/humhub/commit/a1815fb61d83619ce9ca40166800b8c5dcb9d539
- ๐ Fix #3108: Fixed cronjob examples with leading zero (acs-ferreira)
- ๐ Fix: Memory leak in activity mail summary processor cron
- ๐ Fix: With enabled guest mode BaseAccountController does not redirect to login page
- Enh: Added footer navigation - FooterMenu widget
- Enh: Added HForm class events EVENT_AFTER_INIT and EVENT_BEFORE_RENDER
- โก๏ธ Enh: Updated translations
-
v1.2.5 Changes
April 11, 2018When you customized or used the createCVS method of PendingRegistrationsController please migrate your code to SpreadsheetExport. PHPOffice is replaced by PHPSpreadsheet.
- Enh: Added BaseURL setting protocol scheme validation
- ๐ Fix #2849: ActiveQueryContent doesn't find public profile content when guest access is enabled
- ๐ Enh: Fixed username alignment in comments (@githubjeka)
- Enh: More readable WallEntryAddon links (@githubjeka)
- ๐ Fix: Documentation grammar fixes (@Felli)
- ๐ Fix: Let's Encrypt ACME Error (@Felli)
- ๐ Fix: Typo in password recovery (@acs-ferreira)
- ๐ Fix: Profile posts of friends not appears on dashboard
- ๐ Fix #2745: Yii2 2.0.13 will break the admin interface
- Enh: Allow auto detection of response dataType
- ๐ Fix #2947: Allow json success result on modalSubmit
- 0๏ธโฃ Enh: Disabled automatic content following on likes by default
- Enh: Improved IntegrityChecker memory usage
- ๐ Chg:
PendingRegistrationsController->createCVS
removed - ๐ Fix: Stream image preview size not changeable
- ๐ Fix: Increased maximum e-mail address length from 45 characters to 254
- ๐ Fix: Group member search by firstname/lastname
- Enh: Added Slovene language
- Enh: Added Croatian language
- ๐ Fix: User approval, lastname field is shown twice to admins
- ๐ Fix: User model namespace issue in
humhub/modules/user/components/UrlRule
- Enh: Raised notification over view pagination size to 20
- Enh: Added
humhub/modules/space/models/Module::flushCache()
andhumhub/modules/space/behaviours/SpaceModelModules::flushCache()
in order to flush the space module cache - โ
Enh: Added further
FunctionalTester
utilities - Enh: Added Norwegian Nynorsk language
- ๐ Fix #3009: Change the Space URL raises 404
-
v1.2.4 Changes
December 13, 2017- โก๏ธ Enh: Translation updates
- ๐ Fix: Added
ManageSpaces
and SystemAdmin check toUserGroupAccessValidator
. - ๐ Fix: Only include content with
stream_channel = default
into spacechooser update count. - Enh: Add LinkedIn auth to login. (Felli)
- Enh: Add Twitter auth to login. (Felli)
- Enh: Add Instagram auth to login. (Felli)
- ๐ Enh: Add Twitter, LinkedIn & Instagram auth to docs (Felli)
- ๐ง Enh: Make lucene search term limit configurable via
ZendLuceneSearch::$searchItemLimit
. - ๐ Fix: Empty stream message between friends
- ๐ Enh: Improve composer-asset-plugin config (cebe)
- Enh: Added a link to the permalink from the ago text (benklop)
- Enh: Added directory group description (githubjeka)
- ๐ง Enh: Added configuration option to include user profile posts in dashboard without following
- ๐ Fix: User profile sidebar disappered
- ๐ Fix: Like notification for comments not working
- ๐ Fix: Add example users to default Users group
- ๐ Fix #2851: getting model attribute value using Html::getAttributeValue()
- ๐ Fix #2844: Directory member search broken on page 2
- ๐ Fix #2702: Disable content search for guest users due to space visibility
- ๐ Fix #2806: Register process broken on some environments (Felli)
-
v1.2.3 Changes
October 23, 2017Important note for LDAP users: There is a new setting "ID Attribute" which should be set to clearly identify users. ๐ Important note for Git/Composer installations: http://www.yiiframework.com/news/148/important-note-about-bower-and-the-asset-plugin/
- ๐ Fix: Readonly markdown field issue.
- ๐ง Enh: Fixed registration approval/denial mails and made their default value configurable.
- โก๏ธ Enh: Updated primary auth client interface for more flexibility
- Enh: Added LDAP ID attribute to improve user mapping
- Enh: Option to disable e-mail address requirement in User model
- ๐ Fix: Overwrite of static image in theme + added documentation section
- ๐ Fix: Account Controller exception when user is not logged in
- ๐ Fix: Exception on notification overview page when not logged in
- Enh: Added possibility to sort groups in directory
- ๐ Enh: Removed LDAP UserFilter/LoginFilter length restriction
- ๐ Fix: UTC timezone issue with
TimeZoneDropdownAddition
and added$includeUTC
flag toTimezoneHelper::generateList()
- ๐ Fix: ControllerAccess json rule
- 0๏ธโฃ Enh: added
closable = false
as defaultModalDialog
widget setting - ๐ Fix: trigger richtext
clear
when submitting comment. - ๐ Fix: missing return in
FileContent::beforeValidate
- ๐ Fix: Mentioning search with
-
not working - ๐ Fix #2730: Mentioning search with
-
not working - ๐ Fix: File search with suffix not working
- Enh: Added SearchAttributesEvent to improve content addon indexing (comment/file)
- ๐ Fix: Do not automatically force modal close on stream edit
- Enh: Added DurationPickerWidget
- Enh: Allow
ContentActiveRecord($contentContainer, $config)
initialization - ๐ Fix:
WallEntry::addControl
with simple array options - Enh: Added
$scheme
Argument toDownloadFileHandler::getUrl()
- ๐ Fix: Clear UserModule cache after save/delete
- ๐ Fix: Prevent Integrity check failures.
- 0๏ธโฃ Enh: Added default open content as modal action
- Enh: Added possibility to add attachments in Notification MailTarget
- Enh: Added surpressSendToOriginator Notification option
- ๐ Chg: #2745 Removed
GroupPermission::instance()
for yii 2.0.13 compatibility - Enh: Added
MobileTargetProvider
abstraction for mobile push notifications - โก๏ธ Enh: Added
humhub:notification:updateCount
js event - Enh: Show space administrators and moderators in member snippet
- ๐ Fix:
humhub\modules\live\Module::getLegitimateContentContainerIds
behaviour with friendship module enabled - Enh: Added
BaseNotification:priority
to mark high priority notifications - Enh: Added new
User::isVisible
andActiveQueryUser::visible
methods - ๐ Fix: MarkdownEditor cursor position after inserting file/
- ๐ Fix: Make sure own profile content is always visible to user
- ๐ Fix #2501: Do not try to embed Youtube unauthorized videos (acs-ferreira)
- ๐ Fix #2613: Wrong username encoding with pretty url (githubjeka)
- ๐ Fix #2791, #2749: Force private join policy on private spaces + non changeable post visibility
- ๐ Fix wrong Comment date issue in notification mails
- Enh: Added
data-file-*
attributes to download links, for beeing able to intercept file downloads - ๐ Enh: Added
apple-mobile-web-app-*
andmobile-web-app-capable
meta tags tohead.php
- ๐ Fix #2783: E-Mail notification link broken when guest mode is enabled (Buliwyfa)
- Enh: Added
ContentActiveRecord::silentContentCreation
for disabling ContentCreated Activity/Notification on ContentActiveRecord level - Enh: Now the
NewContent
live event is always fired withsourceClass
andsourceId
information and asilent
flag for silent content creations