HumHub v1.2.2 Release Notes

Release Date: 2017-08-02 // over 6 years ago
    • Enh: Allow returning class names beside BasePermission instances in Module::getPermissions()
    • Enh: Increase profile image size to 800px.
    • ๐Ÿ›  Fix #2644 overlapping popup preview image after increasing preview image size (hagalaz)
    • ๐Ÿ›  Fix: Button widget child class static instantiation not working
    • ๐Ÿ›  Fix: ModalButton instantiation and added ModalButton::close()
    • Fix: Respect max_file_uploads setting in UploadInput widget
    • Enh: Include kartik-v/yii2-widgets
    • Enh: Added getAccessRules() to humhub/components/Controller
    • ๐Ÿ›  Fix: AccessControl action restriction bug
    • ๐Ÿ›  Fix: ModuleAutoLoader exceptions not logged
    • ๐Ÿ›  Fix: I18N formatter user timezone not set
    • 0๏ธโƒฃ Enh: Automatically set space default visibility in Content::setContainer()
    • ๐Ÿ›  Fix: Fixed ContentContainerSettingManager caching issue if space/user id are equal
    • Enh: Use of select2 dropdown for time zone selections
    • ๐Ÿ›  Fix: Bypass AccessControl behavior in installer
    • ๐Ÿ›  Fix: Use of JS-Widget internal event object instead of node
    • Enh: Added Formatter::getDateTimePattern() and Formatter::isShowMeridiem()
    • ๐Ÿ›  Fix: Set formatter locale in I18N when changing locale
    • Enh: Added $hideInStream flag for upload component/action for changing show_in_stream file flag
    • Enh: Added $showInStream flag for FilePreview widget to only include files with certain show_in_stream flag
    • Enh: Added FileManager::findStreamFiles() for querying files with either given show_in_stream = 1 or show_in_stream = 0 flag.
    • ๐Ÿ‘ Enh: Added humhub\widgets\Tabs and humhub\widgets\SettingsTabs with view type tab support
    • ๐Ÿ—„ Enh: Added new MarkdownField input widget which as replacement of deprecated MarkdownEditor
    • ๐Ÿ›  Fix: Fixed markdown file upload pjax issue
    • ๐Ÿ›  Fix: Removed display: table-cell from markdown image css to enable inline images
    • Enh: Added humhub/widgts/Button::userPickerSelfSelect() for creating self select button for userpickers.
    • Enh: Added humhub/widgts/Link::withAction() for creating action based links
    • Enh: Added SelectTimeZoneDropdown widget
    • Enh: Added Modal::closable in order to respect backdrop and keyboard data setting of Modal and ModalDialog widget
    • Enh: Avoid cutting oembed entry in stream if it's the first part of a richtext
    • Enh: Added humhub/widgets/TimePicker widget
    • Enh: Added DbDateValidator::timeZone for setting input time zone
    • Enh: Additional WallEntry settings: $jsWidget, $addonOptions, $controlsOptions, $renderControls, $renderAddons
    • Enh: Added possibility to overwrite WallEntry settings in humhub/stream/actions/Stream::renderEntry()
    • Enh: Added ShowFiles::preview and ShowFiles::active flag
    • Enh: Allow $adminOnly for User base ContentContainerController Controller
    • 0๏ธโƒฃ Enh: Added ContentContainerActiveRecord::getDefaultContentVisibility() and User::getDefaultContentVisibility()
    • Enh: Added automatic Notification Class loading by convention. No need to overwrite Module::getNotifications()
    • Enh: Added ContentActiveRecord::getIcon() for adding an badge icon to WallEntry content type badge
    • Enh: Added ContentActiveRecord::getLabels() for managing WallEntry labels (badges)
    • Enh: Added Label widget for creating sortable labels
    • ๐Ÿ›  Fix: Reset modal dialog size + add size option
    • ๐Ÿ’ป Enh: Added size option ui.modal.Modal.set()
    • Enh: Use ContentActiveRecord::getUrl() for content perma links (if given)
    • Enh: Added ContentTag concept for creating content categories/filter on module level
    • ๐Ÿ›  Fix: Mentioning keeps running even if previous input result was empty
    • ๐Ÿ‘ Enh: Darkened comment links for better readability
    • ๐Ÿ›  Fix #2582 Userfollow activity click action not working
    • Enh: Make space membership activities clickable
    • ๐Ÿšš Chg: Removed yii2-codeception dependency
    • Chg: Added phpoffice/phpexcel dependency
    • Enh: Added JsWidget::fadeIn for smooth widget initialization
    • โœ… Enh: Enhanced AccessControl filter with ControllerAccess layer for better testability and flexibility
    • ๐Ÿ‘ Enh: Added Pending Registrations admin view with csv, xlsx support.