All Versions
82
Latest Version
Avg Release Cycle
25 days
Latest Release
10 days ago

Changelog History
Page 2

  • v1.9.0-beta.1 Changes

    June 15, 2021

    Note: HumHub version 1.9+ requires PHP 7.3 or higher!

    • Enh #3733: Forbid to open AJAX actions as separate page
    • Enh #677: Allow to create new database and set database port on installation wizard
    • πŸ›  Fix #4877: Check for writable uploads/profile_image directory
    • Enh #4868: Reset email summaries / notifications settings for all users
    • Enh #4884: New Space module setting to allow all users to add users without invite
    • Enh #4902: Added CodeMirror and created form field widget
    • Enh #4964: New CLI command to delete users
    • πŸ”§ Enh #4871: Configurable default timezone for guests
    • Enh #5019: Alternative DashboardMemberStreamFilter based on Live module LegitmationIDs
    • πŸ›  Fix #4626: Visibility of content in profile stream of archived spaces
    • Chg #5016: Allow impersonate for ManageUsers permission
    • Enh #5043: Improved Space membership lookup caching
    • Enh #4935: Render images in email messages
    • Enh #5037: RichTextToShortTextConverter renders images as [Image]
    • 🐎 Enh #5042: Improved Space/User PrettyURL performance
    • Enh #4958: Add possibility to register purchased modules via CLI
    • Enh #4894: Implemented .label-light label variant
    • Enh #5012: Space: Allow change space owner also for users ManageSpaces with permission
    • 🚚 Enh #5045: Removed deprecated Yii::$app->formatterApp component
    • βœ… Enh #5026: Tests for tokenized image urls in email message
    • Enh #5049: Required profile field should not be required in administration
    • Enh #5065: Add checking for php PCNTL extension
    • βœ… Enh #5073: Enhance Rest API tests
    • πŸ›  Fix #5078: Fix enabling of REST module on run API tests
    • Enh #4776: Added acknowledge option to all relevant forms
    • ⚑️ Enh #4757: Updated to PHPUnit 8.5
    • 🌲 Enh #4790: Added more logging on authentication errors
    • πŸ›  Fix #5054: Force InnoDB Table Engine on migration and added engine configuration option
    • Enh #4862: Tag picker for Space and User containers
    • Enh #4927: Hide post input field on single entry stream
    • Enh #5062: Show user ID on admin user edit page
    • Enh #4848: Include space tags in the space’s β€œAbout” page
    • 🌲 Enh #5061: Preserve linebreaks and added "ReadMore" option in Logging
    • πŸ”Š Enh #4982: Skip DN List to avoid duplicated ldap error logs
    • πŸ›  Fix #5088: Set max length option to space description input
    • Enh #5089: Allow to follow users independently of friendship
    • 🚚 Enh #34: Removed membership icon from my Spaces chooser
    • ⚑️ Enh #117: Show/Hide the β€œFollowing” buttons depending on updated friendship/membership state after AJAX action
    • Enh #5102: Use short number format for Space members count on Space Directory
    • πŸ›  Fix #5101: Fix to allow admin editing of not required profile fields
    • 0️⃣ Enh #123: New sorting option "Default" for people directory page
    • πŸ›  Fix #122: Fix button "Load more" initialization on Pjax loading
    • Enh #5114: Added EVENT_BEFORE_CHECKING_USER_STATUS in AuthController.php to give the possibility to add an event before checking the user status
    • πŸ›  Fix #5122: RichText::output produces p HTML element instead of div
  • v1.8.3 Changes

    July 14, 2021
    • πŸ›  Fix #29: Fix login form view on browser back button after footer link
    • πŸ›  Fix #5066: Fix pin and archive global content without container
    • πŸ›  Fix #5107: Fix captcha client validation after request new code
    • πŸ›  Fix #22: Fix misplaced OEmbed provider buttons on general settings form
    • πŸ›  Fix #5130: Don't require type for first param of the function ProsemirrorRichText::replaceLinkExtension()
    • πŸ›  Fix #5155: Open basedir restriction error in with PHP 7.4.21/8.0.8
  • v1.8.2 Changes

    April 26, 2021
    • πŸ›  Fix #4959: Horizontal scrollbar for images
    • πŸ›  Fix #4898: No streamExcludes option when loading single stream entry
    • βœ… Enh #4960: Added β€œcodeception/module-rest” for testing of REST API modules
    • βœ… Enh #4976: Added REST API Codeception tester
    • ⚑️ Enh #4967: Module update broken with expired licence key
    • 🚚 Enh #4972: Fix enabling to send notification on remove user from group
    • πŸ›  Fix #4985: Fix Activity Mail QueryParams on console mode
    • Enh #23: Allow to read image URLs with token param
    • πŸ›  Fix #4989: Translate profile field title in admin list
    • πŸ›  Fix #5002: Fix loading of fixture spaces on tests
    • πŸ›  Fix #5018: Activity stream problems with many user accounts
    • πŸ›  Fix #5013: XSendFile broken when no SERVER_NAME header provided
    • πŸ›  Fix #5004: Preview text maxLength issue
    • πŸ›  Fix #5017: File CLI Command fails due to manually deleted files
    • πŸ›  Fix #5020: Space visibility options shown to users without permission
    • Enh #5024: Disable text wrapping in stream richtext
    • πŸ›  Fix #5022: Fix assign default group on user registration
    • πŸ›  Fix #5015: Fix visibility of admin menu entries which are initialized with deprecated method
    • πŸ›  Fix #5039: RichText converter for some string patterns in HTML format
  • v1.8.1 Changes

    March 12, 2021
    • πŸ›  Fix #4931: Fix highlight parent navigations for sub section "Profile Permissions" (and LDAP)
    • πŸ›  Fix #4934: Show error instead of warning when using different MySQL Table Engines
    • πŸ›  Fix #4936: Fix emoji in sample content
    • πŸ›  Fix #4940: Typo in German translation "Benachrichtigungen"
    • πŸ›  Fix #4942: MemberOf Display in LDAP CLI Show User Details
    • πŸ›  Fix #4465: LDAP PHP 8 incompatibility (multiPageSearch)
    • Enh #4569: Config to overwrite module path
    • πŸ›  Fix #4946: Fix migration of the default permissions
    • πŸ›  Fix #4955: Fix convert emoji with sign "+"
    • πŸ›  Fix #4956: Fix file hash column length
  • v1.8.0 Changes

    March 01, 2021
    • πŸ›  Fix #4893: Richtext extension events are ignored when using deprecated maxLength option
    • πŸ›  Fix #4896: Error thrown if live poll broadcast focus event is triggered
    • πŸ›  Fix #4907: Positions of Comment / Like links under posts
    • πŸ›  Fix #4911: Auto logout user on maintenance mode
    • πŸ›  Fix #4912: Restrict guest access on maintenance mode
    • πŸ›  Fix #4918: Comment richtext gets focused when closing comment section
    • πŸ›  Fix #4917: Hide user groups in directory without option "Show At Directory"
  • v1.8.0-beta.2 Changes

    February 18, 2021
    • πŸ›  Fix #4853: Removed obsolete Group::getSpace() relation
    • πŸ›  Fix #4828: Display default permissions of all modules even if they are deactivated by default
    • πŸ›  Fix #4841: Fix misplaced notification filters
    • πŸ›  Fix #4842: Prerequisites Test - Improved database version detection for MariaDB
    • πŸ›  Fix #4850: New AuthClient method onSuccessLogin() not available on standard OAuths
    • πŸ›  Fix #4856: Allow to invite users to space with pending membership application
    • πŸ›  Fix #4869: Fix cached comment content in email notification
    • πŸ›  Fix #4857: Fix wrong content id on building cache key
    • πŸ›  Fix #4838: ProsemirrorRichText::replaceLinkExtension() not compatible with HumHub < 1.8
    • πŸ›  Fix #4847: RichText::postProcess(null) throws error
    • πŸ›  Fix #4886: Improved styling of aligned richtext images
    • πŸ›  Fix #4891: Typo 'charachters' in chooser message
  • v1.8.0-beta.1 Changes

    February 04, 2021
    • 🌲 Enh #3996: Force password change on first log in for users created by admin
    • Enh #3996: Allow admin to change option "Must change password" for existing users
    • Enh #3414: Allow to change user passwords by admin
    • Enh #4543: Order members by newest in about page
    • Enh #4347: Add hideMembersSidebar to make members sidebar optional in space stream page
    • Enh #4585: Group notifications must be enabled explicitly
    • πŸ›  Fix #4646: Clean up duplicated array keys
    • 0️⃣ Enh #242: Allow multiple default spaces for groups
    • 0️⃣ Enh #4670: Editable default permissions for Content Containers(Space and User)
    • Enh #48: Improve "Admin Can View All" Feature
    • πŸ›  Fix #4692: Fix visibility of the button "Add new space"
    • ⚑️ Enh #4579: Optimized dashboard stream query
    • ⚑️ Enh #4579: Optimized live legitimation id queries
    • Enh #4579: Added dashboard\Module::$guestFilterClass and $memberFilterClass to replace dashboard filter class
    • 0️⃣ Enh #4586: Rebuild group default Space Mapping
    • Enh #4225: Delete open/pending registration invites automatically after a period of time
    • πŸ›  Fix #4718: Fix space or profile banner size after crop
    • Enh #4738: Allow CanComment permission also on profile level
    • 0️⃣ Enh #4511: Default group for users who are not assigned to any other group
    • Enh #4749: Add Migration helper to determine installation state
    • Enh #4611: Added console command to display LDAP attributes of a user
    • Enh #4750: OAuth: Automatically link OAuth Account with same e-mail address
    • πŸ”§ Enh #4706: Marketplace: Possibility to prohibit modules via the configuration
    • Enh #4770: Added CLI commands for Professional Edition licence management
    • Enh #4752: Added file column hash_sha1 to avoid caching problems
    • 🚧 Enh #3345: Maintenance mode
    • Enh #4751: Hide separator between widgets LikeLink and CommentLink
    • Enh #4751: New ContentObjectLinks widget for the detail views of module content
    • Enh #4754: Shorten high member numbers
    • Enh #4781: Change allowed characters in username
    • Enh #4416: Added reply to sub comments
    • Enh #4571: humhub/libs/Html::containerLink() now adds a "data-guid" attribute
    • Enh #4791: Delay failed login attempts
    • 🌐 Enh #4787: Always enable Space Membership Web Notifications
    • πŸ‘ Enh #4795: Added support for collapsible form fields
    • πŸ‘· Enh #4796: Added option to disable PWA/ServiceWorker support
    • πŸ’… Enh #4808: Improved richtext styles
    • πŸ›  Fix #4752: Fix saving hash of a deleted file from disk
    • πŸ“Š Enh #4671: Implemented live poll result sharing by BroadCastChannel
    • πŸ”’ Enh #4829: Renamed account "Security" page and make it optional
    • Enh #4818: Added database related checks (Driver, Collation, Table Engine)
    • πŸ›  Fix #4831: Validate username by pattern only on change or for new users
    • πŸ›  Fix #3662: Encoding issues in mails
    • Enh #4686: Implemented richtext converter to following formats: plaintext, shorttext, html, plain markdown
    • Enh #4686: Enhanced richtext extension API for convterting and post-processing
    • Enh #4686: Added caching mechanism for richtext converter results
  • v1.7.3 Changes

    February 26, 2021
    • πŸ›  Fix #4792: Guest access to user profile home page
    • πŸ›  Fix #4794: CountrySelect profile field broken
    • πŸ›  Fix #4793: Form labels (HForm) are not displayed correctly
    • πŸ›  Fix #4569: Prevent double module registration
    • πŸ›  Fix #4389: Require to check a checkbox if the profile field is required
    • πŸ›  Fix #4281: Update space chooser after following a space
    • πŸ›  Fix #2950: Close modal window on click link with url in href
    • πŸ›  Fix #3687: Disable profile field type for existing record
    • πŸ›  Fix #4819: Fixed some PHP8 issues. (Updated to Yii 2.0.40 / Imagine 1.0+)
    • πŸ›  Fix #4825: Ensure unique setting values (Added unique table index)
    • πŸ›  Fix #4895: Fix js warning of not loaded module space.chooser
    • πŸ›  Fix #4921: Fix ambiguous column status
    • πŸ›  Fix #4923: Replace denied characters with underscore in uploaded file names
  • v1.7.2 Changes

    January 21, 2021
    • πŸ›  Fix #4668: table-responsive tables do not overflow due to default word break style
    • πŸ›  Fix #4679: Richtext extension scan does not include full title if title contains a )
    • πŸ›  Fix #4703: SSO login drops no warning if AuthClient cannot be stored
    • πŸ›  Fix #4700: Deep Links from Microsoft Office Documents
    • πŸ›  Fix #4714: Use HTTPS protocol for default OEmbed endpoint URLs
    • πŸ›  Fix #4727: Nav tabs with data-toggle are styled in link color
    • πŸ›  Fix #4649: Success message rendered although password validation failed
    • πŸ›  Fix #4717: Repsonsive layout alignment issue on small screens
    • πŸ›  Fix #4715: Call to Content::canArchive() throws error on global content
    • πŸ›  Fix #4744: Banner image orientation not being processed
    • πŸ›  Fix #4743: Hide "Like" link when no permission "Can like"
    • πŸ›  Fix #4768: Use only letters and digits from Space name for logo acronym (Thanks to @jrckmcsb)
    • πŸ›  Fix #3617: Deny slashes in usernames
  • v1.7.1 Changes

    November 27, 2020
    • πŸ›  Fix #4612: Dashboard wall stream entry displays user name in sub title in post style layout
    • πŸ›  Fix #4614: Profile Image crop broken
    • πŸ›  Fix #4607: Changed grid size of image preview on fluid themes
    • πŸ›  Fix #4609: Error on downscale command
    • πŸ›  Fix #4621: Wrong image orientation on downscaling with imagick
    • πŸ›  Fix #4628: Fixed stream gallery ratio issues on fluid themes
    • πŸ›  Fix #4636: Jplayer overflow on mobile stream
    • πŸ›  Fix #4591: Registration error text "You are already logged in!" not translatable
    • πŸ›  Fix #4630: Transfer default content of user approve/decline email to approve/decline form
    • πŸ›  Fix #4650: adminCanChangeUserProfileImages option has no effect
    • πŸ›  Fix #4660: Topic stream filter leads to stream entry duplication in combination with stream suppression
    • πŸ›  Fix #4638: Profile settings do not accept birthdate in russian format
    • πŸ›  Fix #4596: Set autocomplete="off" on date picker fields