aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG90
-rw-r--r--Zotlabs/Module/Cover_photo.php2
-rw-r--r--install/INSTALL.txt6
3 files changed, 94 insertions, 4 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 0f3926e26..69fa60438 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,93 @@
+Hubzilla 9.0 (2024-??-??)
+ - Refactor browser to browser encryption based on sodium plus library
+ - Added developer docs for the refactored test system
+ - Move escape_tags() to Lib/Text::escape_tags() and add test
+ - Messages are now sent as articles instead of notes - this can be configured for activitypub
+ - Implement support for custom emojis
+ - Add test for Lib/Activity::get_textfield()
+ - Refactor mod things to be AS2 compliant
+ - Implement basic bbcode tests and minor refactor
+ - Refactor profile activities to be AS2 complient
+ - Removed poke and moods app
+ - Cleanup deprecated/unused activity types
+ - Update doxygen config for generating online API docs
+ - Make DBA driver transaction aware
+ - Deprecate internal usage of ActivityStreams1 in favor of ActivityStreams2
+ - Introduce Lib/Activity::get_actor() force flag to omit cache
+ - Refactor mod contactedit refresh
+ - Require intl PHP extension
+ - Improved checks in Web/HTTPSig::find_headers()
+ - Implement custom sass bootstrap builds for channels and site
+ - Mark items verified in zot delivery if either JSalmon, LDSignature or EddsaSignature verified
+ - Added support for code blocks with language in markdown and html
+ - Improved conversation item design
+ - Start using uuid for internal reference instead of base64 encoded mid
+ - Store seen mids in session instead of cache
+ - Increase sess_data DB column to medium text
+ - Introduce Lib/Activity::init_background_fetch()
+ - Refactor zotconvo daemon
+ - Implement short time object cache to reduce network calls (performance)
+ - Refactor Lib/Activity::fetch_and_store_parents()
+ - Introduce the fetchparents daemon
+ - Refactor Libzot::process_delivery()
+ - Start processing source xchan in xchan_query()
+ - Added CI job for MariaDB 10.6
+ - Store the original announce actor (the one that pushed the item into our stream first) in source_xchan instead of owner_xchan to preserve the original owner
+ - Added optional circle person avatar
+ - Added min supported DB backends to administrator docs: MySql v >= 8.0.22, MariaDB v >= 10.6, PostgreSql v >= 12
+ - Added CI job for MySql 8.0
+ - Improved validate_email()
+ - Implement fep-8b32 - object integrity proofs
+ - Implement native repeats
+ - Updated spanish strings
+ - Add tests for check_account_email()
+ - Vastly improved unit tests including the database
+ - Require sodium PHP extension
+ - Require bcmath or gmp PHP extension
+ - Deprecate simplepie idna_convert()
+ - Update apache rewite rule to fix issue with recent apache versions - issue #1822
+ - Display selected mid in an open state - issue #1425
+ - Add bookmark and category to AP schema
+
+ Bugfixes
+ - Fix cover photos not uploaded into folder due to missing source option
+ - Fix regression where config returned default value in some cases
+ - Fix attachments listed in reverse order
+ - Fix unterminated entity reference error when dealing with domxpath and add a test
+ - Fix obsolete system language selector in admin/site
+ - Fix imagick readImageBlob() exception not handled
+ - Fix content not moved to new location if folder was renamed via webdav
+ - Fix bootstrap namespaces not up-to-date in htmlpurifier
+ - Fix inReplyTo field in Lib/Activity not dealing with arrays
+ - Fix round buttons not being round
+ - Fix import from ical if timezone was not set in the source data
+ - Fix hard linebreaks from markdown and html not preserved in bbcode conversion
+ - Fix indentation from markdown and html not preserved in bbcode conversion
+ - Fix images with alt text from markdown and not preserved in bbcode conversion
+ - Fix custom emoji reactions arriving from pleroma
+ - Fix issue where if an item is created and deleted again before the notifier has completed the queueworker will dismiss the delete because it looks like a duplicate entry
+ - Fix handling HTML entities via mbstring is deprecated
+ - Fix various PHP deprecation warnings
+ - Fix apache rewite rule to fix issue with recent apache versions - issue #1822
+ - Fix display selected mid in an open state - issue #1425
+
+ Addons
+ - Removed smileybutton addon
+ - Removed smiley_pack addon
+ - Pubcrawl: refactor presentation of encrypted messages
+ - Removed deprecated cryptojs addon
+ - Removed emojione addon
+ - New addon emoji which can provide different emoji sets via config.system.emoji_set variable - emojitwo (default), openmoji, mutant are currently supported
+ - Removed addon moremoods
+ - Removed addon morepokes
+ - Pubcrawl: implement actor_refetch hook
+ - Diaspora: implement actor_refetch hook
+ - Navbanner_options: fix PHP warnings
+ - Pubcrawl: add assertionMethod to encode_person()
+ - Socialauth: cleanup unused files
+ - Openstreetmap: adjust URLs
+
+
Hubzilla 8.8.8 (2024-02-29)
- Streams compatibility fixes
diff --git a/Zotlabs/Module/Cover_photo.php b/Zotlabs/Module/Cover_photo.php
index f4f9480c0..1c1240e29 100644
--- a/Zotlabs/Module/Cover_photo.php
+++ b/Zotlabs/Module/Cover_photo.php
@@ -248,7 +248,7 @@ class Cover_photo extends \Zotlabs\Web\Controller {
require_once('include/attach.php');
- $res = attach_store(\App::get_channel(), get_observer_hash(), '', array('album' => t('Cover Photos'), 'hash' => $hash, 'nosync' => true));
+ $res = attach_store(\App::get_channel(), get_observer_hash(), '', ['album' => t('Cover Photos'), 'hash' => $hash, 'nosync' => true, 'source' => 'photos']);
logger('attach_store: ' . print_r($res,true));
diff --git a/install/INSTALL.txt b/install/INSTALL.txt
index e5b51e5f5..0d1f7d0ee 100644
--- a/install/INSTALL.txt
+++ b/install/INSTALL.txt
@@ -90,13 +90,13 @@ web server platforms.
exec() and proc_open().
- curl, gd (with at least jpeg and png support), mysqli, mbstring, xml,
- xmlreader (FreeBSD), zip and openssl extensions. The imagick extension MAY be used
- instead of gd, but is not required and MAY also be disabled via
+ xmlreader (FreeBSD), zip, openssl, iconv, intl, sodium, bcmath (or gmp) extensions.
+ The imagick extension MAY be used instead of gd, but is not required and MAY also be disabled via
configuration option.
- some form of email server or email gateway such that PHP mail() works.
- - Mysql 5.5.3 or later or MariaDB or postgres database server.
+ - MySql version >= 8.0.22 or MariaDB version >= 10.6 or PostgreSql version >= 12 database server
- ability to schedule jobs with cron.