All Versions
97
Latest Version
Avg Release Cycle
28 days
Latest Release
529 days ago

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
  • 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() and FunctionalTest::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 into static/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 to humhub\modules\content\widgets\richtext\RichText
    • ๐Ÿšš Chg: Moved humhub\widgets\RichTextField to humhub\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 setting Module::$maxOembeds for setting the maximim amount of oembeds in a richtext.
    • ๐Ÿ—„ Chg: Deprecate humhub\modules\user\models\Mentioning::parse() and in favor of humhub\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 to humhub\modules\ui\form\widgets (added compatibility layer)
    • ๐Ÿ”ง Enh: Added surpressed e-mail addresses configuration variable
    • Chg: Create a new one. to Forgot 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 with ContentContainerHelper::getCurrent()
    • Enh: Added humhub\modules\stream\helpers\StreamHelper util with StreamHelper::createUrl()
    • Chg: Shifted activity stream logic to humhub\modules\activity\actions\ActivityStreamAction and humhub\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 and humhub\components\ModuleManager::EVENT_AFTER_MODULE_ENABLE events
    • Enh: Added humhub\components\ModuleManager::EVENT_BEFORE_MODULE_DISABLE and humhub\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 in humhub\modules\content\models\ContentTag::load()
    • Enh: Auto save humhub\modules\content\models\ContentTagAddition within humhub\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 Usernamespace issue in humhub\modules\user\components\BaseAccountController
    • Chg: Added footer menu to account menu on small display resolutions
  • v1.2.6 Changes

    May 14, 2018

    When 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, 2018

    When 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() and humhub/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 to UserGroupAccessValidator.
    • ๐Ÿ›  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, 2017

    Important 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 to TimezoneHelper::generateList()
    • ๐Ÿ›  Fix: ControllerAccess json rule
    • 0๏ธโƒฃ Enh: added closable = false as default ModalDialog 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 to DownloadFileHandler::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 and ActiveQueryUser::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-* and mobile-web-app-capable meta tags to head.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 with sourceClass and sourceId information and a silent flag for silent content creations