All Versions
34
Latest Version
Avg Release Cycle
29 days
Latest Release
7 days ago

Changelog History
Page 1

  • v1.6.2

    August 04, 2020
    • 🛠 Fix #4305: 2nd level comment "Submit" button not visible
  • v1.6.1

    August 03, 2020
    • 🛠 Fix #4282: Sub-comment richtext menu dropdown does not hover main comment section
    • 🛠 Fix #4285: All ThirdParty modules are also marked with "Community"
    • 🛠 Fix #4287: Fixed Yii2 compatibility issue with MySQL 8+
    • 🛠 Fix #4303: Fixed syntax error in comment query
  • v1.6.0

    July 29, 2020

    Please also read the Release Notes and the Update Guide before upgrading to HumHub 1.6!

    • 🛠 Fix #4256: MOV file support broken with wrong MIME Type
    • 🛠 Fix #4274: Force profile field attribute values of BaseTypeVirtual fields
    • 🛠 Fix #1438: Error "User or Password incorrect." not translatable
    • 🛠 Fix #4262: Additional hr in comment section
    • 🛠 Fix #4161: Number of "n more" likes is invalid
  • v1.6.0-beta.1

    July 16, 2020
    • 🐎 Enh: Improved performance of cli marketplace module updater
    • 🛠 Fix #4054: Duplicate "font-weight" value
    • Enh: Prevent 100% image height in blueimp gallery
    • ⚡️ Chg #4170: Updated codeception to v4.1.6
    • ⚡️ Chg #4138: Updated jQuery to v3.5.1
    • 🚚 Chg #4158: Cleanup post table removed unused column
    • 🛠 Fix #4182: Native edge password reveal icons interferes with custom one
    • 🛠 Fix #4173: Notification overview HTML compliant issue
    • Enh #4191: Added SortOrder Form Input Field
    • Enh: Added ContentVisibilitySelect ActiveField widget for content forms
    • Enh #4213: Only render topic chooser if there are topics available or user can create topics
    • 💻 Enh: Added humhub\modules\ui\form\widgets\ActiveField:preventRendering to manage render state within field classes
    • 💻 Enh: Added humhub\modules\ui\form\widgets\JsInputWidget:emptyResult() helper to manage render state of JsInputWidget
    • 💻 Enh: Added humhub\modules\ui\form\widgets\JsInputWidget:field in order to access ActiveField instances within JsInputWidget
    • 💻 Enh #4216: Added humhub\modules\ui\filter\widgets\DropdownFilterInput in order to support dropdown stream filters
    • 🛠 Enh: Added support for non-free marketplace modules without a fixed price
    • Enh: Show more information about installed module in marketplace when possible. Instead of limited README.md
    • Enh #3923: Add ability to disable profile stream
    • Enh #4222: Added virtual profile fields to display users e-mail address and username
    • Enh #4194: Increased max pinnable space content
    • 🔧 Enh #4194: Make max pinnable content configurable on space/profile level
    • 🚚 Chg #4228: Removed unnecessary ContentActiveRecord:initContent
    • 🛠 Fix #4229: Space::canAccessPrivateContent() throws error for guest user if globalAdminCanAccessPrivateContent setting is true
    • 🛠 Fix #4227: Removed redundant code from humhub.ui.widget.js
    • 🛠 Fix #4232: Metadata request creates guest session if CSP nonce header is enabled
    • 🔧 Enh #4234: Enhanced custom test environment configuration in @protected/humhub/tests/config/env/env.php file
    • 🛠 Fix #4233: humhub\modules\web\security\helpers\Security:setNonce() does not remove nonce session value if nonce is null
    • 🛠 Fix #4235: Misleading error message 'Unable to determine dataType from response' logged on ajax error
    • ⚡️ Enh #4238: Added module marketplace option for Community Modules. Updated third-party Module disclaimer
    • ⚡️ Enh #4238: Added module marketplace option to enable module beta version updates
    • 🛠 Fix #4199: Pinned posts of other spaces are excluded from profile stream
    • Enh #3995: Added additional user profile stream filter to include or exclude non profile stream content
    • Enh: Added humhub\modules\stream\actions\Stream:initQuery to manage query filter in subclasses
    • Enh: Make profile content archivable
    • Enh: Archived stream filter now only included archived content
  • v1.5.4

    August 03, 2020
    • 🛠 Fix #4287: Fixed Yii2 compatibility issue with MySQL 8+
  • v1.5.3

    July 16, 2020
    • 🛠 Fix #4036: Profile images are not rotated correctly
    • 🛠 Fix #4168: Erroneous pagination in notification overview
    • 🛠 Fix #4060: Profile description and text regex error message not translatable
    • 🛠 Fix #4153: Administration: Email transport configuration 'Save & Test' Gives No Result
    • 🛠 Fix #4187: Use of invalid LivePushAsset namespace
    • 🛠 Fix #4140: Profile field hint is double encoded
    • 🛠 Fix #4166: Typo in LDAP settings form
  • v1.5.2

    May 20, 2020
    • 🛠 Fix #4031: Notifications with non existing base model breaks notification list
    • 🛠 Fix #4038: Cannot use yii\helpers\Html as Html because the name is already in use in ProfileBannerImage
    • 🛠 Fix #4050: Broken Cron-job documentation link used in cron info sidebar snippet
    • 🛠 Fix #4036: Uploaded photos are not rotated correctly
    • 🛠 Fix #4078: Richtext linkextension pattern fails on link extensions with containing ) in link title
    • 🛠 Fix #4080: Invalid absolute urls created in acceptance tests
    • 🛠 Fix #4030: #search-menu-nav required in theme view layout main
    • 🛠 Fix #4086: Maximum call stack size exceeded thrown on ActivityStreamEntry.remove
    • Enh #4088: Improved table overflow handling in richtext content
    • ⚡️ Chg: Updated humhub richtext version to 1.0.25
    • 🛠 Fix #4091: Richtext compatibility parser translates links within code blocks
    • 🛠 Fix #4096: Missing CreatePost permission check in post model canMove
    • 🛠 Fix #4098: Space setting edit fails due to unique name validation
    • 🛠 Fix #4100: Empty message validation errors on post and comment edit broken
    • Enh #4061: Improved post context menu order
    • 🛠 Fix #4056: Images not rendered in markdown profile field
    • 🛠 Fix #4034: Premission filter pagination shown without reason and broken
    • 🛠 Fix #4012: Permission filter dropdown shows module id instead of module name
    • 🛠 Fix #4046: Search results not highlighted
    • 🛠 Fix #3975: Space chooser directory button visible, even if user is not allowed to access directory
    • 🛠 Fix #4106: Profile about displays birthdays in current user timezone
    • 🛠 Fix #4108: Issues deleting network logo
    • 🛠 Fix #4119: Oembed not found due to different encoding
    • 🛠 Fix #4084: Blueimp gallery image assets not published
    • 🛠 Fix #4069: Duplication of log level filter parameter in pagination url
    • Fix #4075: Use of array_key_fist in space CreateController fails on PHP < 7.3
    • 🛠 Fix #4033: Checkboxlist profile field does not support Key => Option format as described in help text
    • 🛠 Fix #4125: See password field addition calculates wrong position with container animation
    • 🛠 Fix #4127: Richtext fullscreen mode within modal or login-container broken
    • 🛠 Fix #4116: Definitive user deletion doesn't work
  • v1.5.1

    April 19, 2020
    • 🛠 Fix #4001: LDAP user sync error
    • 🛠 Fix #4004: Missing translation strings
    • 🛠 Fix #4009: Yii queue error handling broken
    • 🛠 Fix #4008: Some richtext images are embedded as Base64
    • 🛠 Fix #4019: Animated Gifs not handled correctly with GMagick extension
    • 🛠 Fix #4021: Activity mail queue job timeout error handling
    • 🛠 Fix #4005: The uploaded logo is scaled too small.
    • Enh #4026: Check memory limit in prerequisites check
    • 🛠 Fix #4023: Background flickering on firefox page transition
    • 🛠 Fix #4028: Image previews rendering in stream do not perform well.
  • v1.5.0

    April 15, 2020

    Please also read the Release Notes and the Update Guide before upgrading to HumHub 1.5!

    🔄 Changes since v1.5.0-beta.1:

    • 🛠 Fix #3976: User profile stream could not be initialized
    • 🛠 Fix #3977 Reverted nicescroll version to 3.6.6 due to mobile scroll issues
    • Chg: Only use nicescroll on space chooser, notifications, and activity stream on large devices
    • 💻 Chg: Replaced humhub.ui.view.isNormal() with humhub.ui.view.isLarge()
    • 🛠 Fix #3973: Profile Categories Not Editable
    • 🛠 Fix #3925: "Back to stream" button visible after pin to top in stream
    • 💅 Chg: Removed all style assets from CoreBundleAssets
    • 🛠 Fix #3991: Archive content triggers "New updates available" stream badge

    📄 Full Changelog

  • v1.5.0-beta.1

    April 06, 2020
    • 👍 Enh #3858: Support SameSite cookies
    • 🛠 Fix #3861: Improved warning details when auto delete inconsistent notification
    • 🛠 Fix #3873: Invalid visibility handling in Content::canView() for private global content
    • 🛠 Fix #3896: Top menu dropdown double border on focus/hover
    • 🛠 Fix #3834: Many entries in the top menu crashing layout
    • Enh #3907: Allow client.ajax().abort()
    • 🌲 Enh #3909: Add filters to Administration -> Information -> Logging
    • Enh #3910: Add javascript url util humhub.util.url.getUrlParameter()
    • Enh #3557: Add permission filter to space and user permission settings
    • Enh #3844: Add directory menu icons
    • Enh #3792: Render profile field description as form hint
    • 🔧 Enh #3841: Allow * as group-id in defaultPermissions configuration
    • ⚡️ Enh #3924: Implement StreamQuery->$to field and query for stream updates
    • Enh #3927: Add content.container.guid() function to determine active container on the frontend
    • ⚡️ Enh #3924: Display update stream badge once an update is available
    • ⚡️ Enh #3924: Implement Stream.isUpdateAvailable() to determine if there is an update available
    • ⚡️ Enh #3924: Implement Stream.onUpdateAvailable(), Stream.loadUpdate() and Stream.options.autoUpdate to manage stream updates
    • Enh #3924: Added humhub\modules\content\live\NewContent:$streamChannel
    • ⚡️ Enh #3928: Implement auto updates on activity stream
    • 0️⃣ Enh #3930: Add default Stream.initScroll with support of IntersectionObserver
    • 🛠 Fix #3904: Removed unused "alt" attribute on Span element
    • Enh #3950: Include non profile content to users profile timeline
    • ✅ Enh #3937: Add test mail to mail settings
    • 🛠 Fix #3912: Unneeded inline style breaks stylesheet in logo.php
    • Enh #3402: Replaced ImageConverter class with Imagine
    • Enh #3939: Add client.redirect action to client js module
    • Enh #3941: Core asset bundle optimization
    • Enh #3428: Added dashboard stream filter
    • 🛠 Fix #2456: Only display list of relevant modules on space creation (@armezit)
    • 🛠 Fix #3954: Support LDAP servers without pagination
    • Enh #3958: Mark legacy modules in module overview
    • 💻 Chg: Added gradient to ui.showMore feature
    • 🍱 Chg: Removed legacy humhub\assets\PagedownConverterAsset from AppAsset
    • 🍱 Chg: Removed legacy humhub\assets\JqueryCookieAsset from AppAsset
    • 🚚 Chg: Removed legacy resources/file/fileuploader.js from AppAsset
    • 🚚 Chg: Removed legacy resources/user/userpicker.js from AppAsset
    • 🚚 Chg: Removed legacy js/humhub/legacy/jquery.loader.js from CoreApiAsset
    • 🚚 Chg: Removed legacy js/humhub/legacy/app.js from CoreApiAsset
    • 🚚 Chg: Removed legacy js/humhub/humhub.ui.markdown.js from CoreApiAsset
    • 🗄 Chg: Deprecated humhub\modules\ui\form\widgets\MarkdownField in order to favor humhub\modules\content\widgets\richtext\RichTextField
    • 0️⃣ Chg: Use lazy js module fallback for humhub.require() by default
    • Chg: Only register live push asset and SocketIoAsset on demand
    • ⚡️ Chg: Updated Yii2 Queue Extension to v2.3.0
    • Chg: Migrated from Zend Http to Yii2 HttpClient
    • Enh #3916: Rework profile field administration overview
    • 🛠 Fix #3635: Search rebuild job timeout
    • 🛠 Fix #3965: Space deletion not possible on some AuthClients without password
    • Chg: Replaced Space archive and Space delete buttons
    • 🛠 Fix #3813: Too high memory consumption on Notification cleanup
    • ⚡️ Chg: Updated richtext version to 1.0.22