Tags give the ability to mark specific points in history as being important
  • 4.2.1
    958217dd · changelog and version ·
    • Deprecate mod events
    • Revisit mod cal
    • Fix issues with deletion of linked items and resources
    • Fix zot6 delete issue
    • Fix attach sync issue
    • Remove sizeRangeSuffixes in justified gallery wrapper
    • Fix storageconv issue with postgres
    • Fix embedphotos image size
    • pubcrawl: use URI instead of object for actor url
    • diaspora: adjust loglevel
    • gallery: remove workaround for margin issue which has been fixed upstream
    • cart: warn about unsaved changes
  • 4.2
    e4ca3609 · Merge branch '4.2RC' ·

    Core

    • Introduce Calendar app which deprecates Events and CalDAV apps and streamlines the featuresets
    • Update mod cal to reflect changes in the calendar app
    • Improve timezone detection for CalDAV calendars
    • Add mention support to event description in channel calendar
    • Update jgrowl library
    • Do not try to oembed URLs without embed tags
    • Optimise pdf oembed processing
    • Add form security token to mod register
    • Replace URLs for mod gallery, mod photos and mod photo on cloned channel post sync
    • Update justified gallery library
    • Update bootstrap libraries
    • Use "cache" flag for bbcode() on content destined for zot6
    • Improve DB indexing
    • Drop deprecated columns from channel the table
    • Replace own image URL in clonned channel posts
    • Improve DB update handling
    • Improve item deletion when a contact was removed
    • Zot6 compatibility for emoji reactions
    • Add threaded comments support (disabled by default)
    • Improve xmlify()/unxmlify() performance
    • Update blueimp/jquery-file-uplad library
    • Update sabre/vobject library
    • Various doco updates
    • Implement remove profile photo button (reset to default photo)
    • Implement remove cover photo button
    • Update the homeinstall script
    • Add command line tool for photo thumbnails storage conversion
    • Implement option to store photo thumbnails in filesystem instead of DB

    Bugfixes

    • Fix category widget when using articles
    • Fix live update not triggering in mod search
    • Fix encoded URLs in code blocks
    • Fix wiki headers not escaped
    • Fix possible xchan protocol confusion in new_contact()
    • Fix xchan_url not displayed if xchan_addr not available
    • Fix suggestion ordering in mod directory
    • Fix event attachment delivery to zot6

    Addons

    • pubcrawl: improve friendica compatibility by adding the nonstandard diaspora:guid field
    • pubcrawl: initial suport for events
    • pubcrawl: improve permalink detection
    • flashcards: fix moving learn buttons if viewport sizes changes
    • flashcards: Move card details to the bottom of a card
    • upgrade_info: provide links to changelog
    • photocache: do not save filename for cached photos
    • pubcrawl: save local comment activitypub payload in iconfig to be used for relay
    • flashcards: UI improvements in box settings
    • pubcrawl: implement profile update messages
    • pubcrawl: use URI instead of object for actor
    • flashcards: fix jumping sync button
    • pubcrawl: add threaded comments support
    • pubcrawl: ignore target encoding errors
    • pubcrawl: format photo items for activitypub
  • 4.0.3
    f6a4084f · bump version ·
    • Add attachments to zot6 event objects
    • Add zot6 to federated transports
    • Update import/export to handle zot6 hublocs and xchans
    • Update fix_system_urls() to handle zot6 hublocs
    • Fix infinite loop using postgres as backend
    • Fix magic auth in combination with zot6
    • Fix check for required PHP version
    • Diaspora: favour diaspora protocol identities over others with same hubloc or xchan address
  • 4.0.2
    dcd8a058 · version bump ·
    • Port cdav calendar to fullcalendar version 4
    • Fix perms_pending not evaluated correctly
    • Fix return wrong profile photo modification date by plugin
    • Fix suggestion widget using feature_enabled still
    • Fix check service class limits when syncing files
    • Remove xchan_instance_url from notifier query - it is not used anymore
    • Implement remove cover photo functionality
    • Fix z6_discover() and create a zot6 hubloc on import if applicable
    • Add backend support for connections ordering
    • Deduplicate items in item_store() by uuid if we got one otherwise by mid
    • Add ITEM_TYPE_CUSTOM support to mod display
    • Fix mod subthread on sys channel items
    • Fix "recipient not found" dreport spaming with own xchan
    • Fix wrong variables in dirsearch
    • Fix 48 hours timeframe check in mod changeaddr
    • Fix wrong variable in Libsync
    • Pubcrawl: revert adding additional receivers to comments
    • Diaspora: fix intro received when being banned
    • Pubcrawl: add diaspora:guid from friendica AP posts for deduplication
    • Diaspora: fix friendica plink
    • Photocache: fix issue with spaces and quotes in original filenames
  • 4.0.1
    33ac85f6 · bump version ·

    Core:

    • Fix permissions not getting decrypted on follow
    • Add option to add a poster to the video bbcode
    • Fix SQL performance issue with queries including thr_parent
    • Fix share encoding issue between hz and zap
    • Fix edge case in unsupported advisory privacy
    • Messagefilter enhancements
    • Fix XSS issues
    • Clone systems apps to the extent possible
    • Auto-configure imagick thumbnail binary during setup if possible
    • Fix array not unserialized in util/service_class
    • Add phpmd and phpcs to composer require-dev for code linting
    • Fix issue with email encoding
    • Fix signature issue for zot6 content imported from zotfeeds to hubzilla
    • Find unregistered z6 clones on hubzilla sites
    • Add zot6 to clonable networks
    • Add owner permission checks to AS item fetch
    • Perform zot6 discovery in import_author_xchan
    • Fix authenticated fetches
    • Port zot_record_preferred() from zap

    Addons:

    • Pubcrawl: deliver comments to abook contacts and thread participants
    • Pubcrawl: fix can_comment_on_post()
    • Deliverynotice: do not save empty postopts
    • Gravatar: fix URL and use z_fetch_url()
    • Pubcrawl: improve SQL queries in pubcrawl_item_mod_init()
    • Pubcrawl: fix authenticated item fetch
  • 4.0

    Hubzilla 4.0 (2019-03-08)

    • Add CURLOPT_CONNECTTIMEOUT option
    • Allow parameters as final path argument in API router
    • Remove clones from delivery recipients for top-level posts in favor of clone sync
    • Mention php-zip module dependency in administrator guide
    • Iron out some kinks with scrollToItem() in combination with collapsed content and images
    • Zot API changes to support combined content (items+files) import addon
    • Update PHP Version check during setup - min version is now 7.1
    • Urlencode links in category widget
    • Implement ability for channel visitors to be able to delete their own content
    • Support zot location independent urls
    • MySQL 8 admin summary compatibility
    • Improved gitlab-ci environment
    • Deprecate and remove addon settings in favour of per app settings
    • Refactor PhotoDriver class and add tests
    • Convert affinity tool to app
    • Refactor linkify_tags() so it works with xchans across multiple protocols
    • Add the actual mid to viewsrc for debuging reasons
    • Add filter hooks and the ability to add buttons to the default status editor
    • Prevent Hubzilla usage for SEO backlinks
    • Implement privacy warning for forum posts via !-tag
    • Set document title when title changes on a page update
    • Cache embeds in the background on initial storage rather than on first access
    • Custom sessionhandler support
    • Update nginx and lighttpd sample server configs to explicit disallow access to util
    • Introduce command line tool for managing site admins
    • Various doxygen improvements
    • Add privacygroup_extras_post/drop hooks
    • Add collect_public_recipients hook
    • Prevent memory exhaustion on zot message pickup with large message queue
    • Remove experimental worker queue from core
    • Add get_base_apps hook
    • Improve handling of notification updates while commenting
    • Add warning if upload_filesize < 4MB
    • Add ITEM_TYPE_CUSTOM and hooks for processing custom item types
    • Set min/maxversion for plugins to STD_VERSION unless otherwise specified
    • Add option to make affinity slider 'sticky' across page loads
    • Add photo_view_filter hook
    • Reset page title if article has no title
    • Implement the zot6 protocol
    • Add PHOTO_CACHE photo type
    • Basic support for HTTP3
    • Add native summary support
    • Disable image caching if personal or group permissions enabled

    Bugfixes

    • Fix guest access token xchan record not created on URL login
    • Fix regression where mod oep was still using hex2bin/bin2hex instead of album hash
    • Fix regression when selecting multiple images in embed images
    • Fix broken sync_an_item()
    • Fix page jumping on like if comments are expanded (show all x comments)
    • Fix regression in mod display where an page update could display items from multiple channels
    • Fix starring and filing allowed for other unsupported item types
    • Fix wrong variable in z_get_temp_dir()
    • Fix page jumping when liking a collapsed/expanded post
    • Fix tags detection in URL
    • Fix warnings in mod embedphotos
    • Fix wrong variable in can_comment_on_post()
    • Fix mod new_channel counting removed channels
    • Fix regression where not all content variables were sslified
    • Fix default values for affinity tool and other information which could be lost when approving a connection
    • Fix regression in linkdropper()
    • Fix issue with unset auto_save_draft variable which resultet in a javascript error
    • Fix home notifications won't expand if there are more than 300 unseen network notifications ahead of them
    • Fix total_identities count
    • Fix delayed items propagate before publication on cloned channels

    Addons

    • twitter_api: fedilab needs profile_image_url_https
    • New addon: content_import - imports items and files to cloned channels (this obsoletes hzfiles)
    • Diaspora: prevent processing of incomplete messages in various places
    • hzfiles: fix add missing load/unload functions
    • chess: do not look for games if we have no game_id - improves initial pageload performance
    • chess: convert to app
    • channelreputation: convert to app
    • irc: convert to per app
    • Provide the addon_common directory for common addon libraries
    • fuzzloc: convert to app
    • flattrwidget: convert to app
    • jappixmini: convert to app
    • xmpp: convert to app
    • visage: convert to app
    • diaspora: reflect linkify_tags() rewrite
    • twitter: convert to app
    • smileybutton: convert to app
    • skeleton: convert to app
    • planets: convert to app
    • pumpio: convert to app
    • pageheader: convert to app
    • nsabait: convert to app
    • dwpost: convert to app
    • diaspora: set the preserve_lf option in various places
    • diaspora: fix comments from unknown persons are not accpted
    • nofed: convert to app
    • ljpost: convert to app
    • diaspora: call update_queue_item() if delivery failed
    • pubcrawl: call update_queue_item() if delivery failed
    • libertree: convert to app
    • New addon: queueworker advanced - queue handling (experimental)
    • gallery: extended functionality: implements stream image viewer, converts images at the beginning of a post to a gallery
    • authchoose: correction to query, add affinity setting
    • New addon: photocache - local caching for public photos
    • New addon: totp - two factor authentication using time-based one-time passwords
  • 3.8.9
    90fd323a · bump version ·
    • Fix typos in mod oep
    • Fix page jumping when liking collapsed/expanded post
    • Fix failure to import mail in mod import
    • Fix wrong channel count in mod new_channel
    • Fix diaspora addon regression
    • Remove deprecated diaspora addon endpoint
    • Fix wrong function call in gallery addon
  • 3.8.8
    414b7e28 · bump version ·
    • Fix issue with linkinfo
    • Fix cURL with HTTP/2
    • Remove scale_external_images()
    • Style highlight bbcode via css
    • Make mod channel deal with b64 encoded mid's
    • Fix email retrieval in OAuth2Storage
    • Add reinstall option to util/addons
    • Remove deprecated caching protection from mod photo
    • Add missing check for observer in mod like
    • Articles: default to logged in channel if channel name is not passed
    • Wiki: fix preview issue with hyperlinks
    • Cart: backport fixes from osada
    • Gallery: provide file extensions for better compatibility
    • Hsse: fix issue when linkinfo data was inserted
    • Diaspora: remove deprecated scale_external_images()
  • 3.8.7
    d77c7d51 · update changelog ·
    • Fix issue with linkdropper() in comment area
    • Fix regression with app ordering
    • Fix return if readImnageBlob() throws an exception
    • Introduce photo_view_filter hook
    • Fix home notifications not expanding in certain situations
    • Fix for dark schema
    • Fix total identities restriction
    • Fix article page title not updating if article has no title
    • Gallery: the gallery app will now act as the full-size photo viewer in /photos if installed
  • 3.8.6
    8f10b58c · version 3.8.6 ·
  • 3.8.5
    1044e8e9 · version 3.8.5 ·
  • 3.8.4
    beac45b0 · more changelog ·
  • 3.8.3
    a9fd3608 · version 3.8.3 ·
  • 3.8.2
    c8dd516d · Merge branch 'dev' ·
  • 3.8.1
    c7ebb4b0 · version 3.8.1 ·
  • 3.8
    fa9e9510 · Merge branch '3.8RC' ·
  • 3.6.1
  • 3.6
    52ad5b7d · version 3.6 ·
  • 3.4.2
    b655d04b · version 3.4.2 ·
  • 3.4.1
    2f7dfb02 · update changelog ·