changelog

This commit is contained in:
Mario
2024-03-18 22:02:09 +00:00
parent acc1834b0d
commit 40714ecdd0

View File

@@ -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.4, 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 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