CHANGELOG 143 KB
Newer Older
Mario's avatar
Mario committed
1
2
3
4
5
6
7
8
9
10
11
Hubzilla 7.6.1 (2022-08-07)
	Bugfixes
	- Fix attachments displayed in visible response activities
	- Fix wrong attribution in unseen like notifications

	Addons
	- Cards: fix widget not implemented via pdl file (requires re-install)
	- Articles: fix widget not implemented via pdl file (requires re-install)
	- Wiki: fix widget not implemented via pdl file (requires re-install)


Mario's avatar
Mario committed
12
Hubzilla 7.6 (2022-07-26)
Mario's avatar
Mario committed
13
	- Add filter rule to check for false condition
Mario's avatar
Mario committed
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
	- Implement HQ dashboard to display recently created content for various modules
	- Updated spanish translations
	- Implement a max oembed size which defaults to 1MB
	- Update composer libs

	Addons
	- Cart: do not attempt oembed
	- Cards: implement channel_activities_widget for HQ dashboard
	- Articles: implement channel_activities_widget for HQ dashboard
	- Wiki: implement channel_activities_widget for HQ dashboard

	Bugfixes
	- Fix language filter filtering ambigous results
	- Fix vcard-card background for dark schema
	- Fix contact edit dialog not displayed in chrome browser
	- Fix readability of category pills in dark schema
	- Fix opengraph images inside zmg opening tag
	- Fix oembed attempted for text previews


Mario's avatar
Mario committed
34
Hubzilla 7.4 (2022-06-01)
Mario's avatar
Mario committed
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
	- Updated russian translations
	- Raise min PHP version to 8.0
	- Rewrite inbound attachment handling
	- Move photo flag feature from addon to core
	- Adjust default production php logging
	- Update composer libs
	- Add a hidden config to enable the hs2019 http signature algorithm
	- Allow starring of pubstream items
	- Update spanish translations
	- Add the title in forum post reshares if applicable
	- Implement inbound pleroma reactions
	- Add real name info to the navbar template data
	- Add the updated date to the icon url so that other platforms will pick it up on change
	- Move wiki from core to addon
	- Move articles from core to addon
	- Move cards from core to addon
Mario's avatar
Mario committed
51
52

	Addons
Mario's avatar
Mario committed
53
54
55
56
57
58
	- Rendezvous: add missing default value to sql schema
	- Wiki: moved from core to addons
	- Articles: moved from core to addons
	- Cards: moved from core to addons
	- Photoflag: moved to core
	- Sse: fix issue where notifications were emited for created tasks
Mario's avatar
Mario committed
59
60
61
62
63
64
65
66
67

	Bugfixes
	- Fix issue where inbound activitypub items lost image descriptions (issue 1679)
	- Fix issue where observer tags were not rendered correctly in event items (issue 1674)
	- Fix forum posts leaked into network stream
	- Fix tags not found in search if not logged in (issue 1677)
	- Fix dislikes causing stuck notifications (issue 1676)


Mario's avatar
Mario committed
68
69
70
71
Hubzilla 7.2.2 (2022-04-26)
	- Fix item_verified not set due to data structure changes


Mario's avatar
Mario committed
72
73
74
75
76
77
78
Hubzilla 7.2.1 (2022-04-25)
	- Fix changing profile image from new member widget - issue #1671
	- Fix regression with incoming poll answers from activitypub introduced in 7.2
	- Fix addons not removed from the DB when removed from the filesystem
	- Fix regression in attaching images for activitypub introduced in 7.2
	- Move activitypub addressing from core to the pubcrawl addon
	- Fix hub re-install issues
Mario's avatar
Mario committed
79
	- Fediwordle: slightly improved algorithm
Mario's avatar
Mario committed
80
81


Mario's avatar
Mario committed
82
Hubzilla 7.2 (2022-03-29)
Mario's avatar
Mario committed
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
	- Streamline comment policy with downstream project
	- Add new function is_local_url()
	- Add helper function to escape URLs
	- Add signing algorithm to zotinfo()
	- Store signing algorithm in import_xchan()
	- Use bootstrap-nightfall for redbasic:dark schema
	- Add support for hs2019
	- Remove unused function script_path()
	- Move login and register button into the hamburger menu for small screens
	- Collect accept headers in an array instead of a concatenated string
	- Update composer libs
	- Enhanced content filters
	- Improve mod gprobe to also deal with URLs
	- Adapt unseen forum posts query in mod network to new forum post style
	- Remove deprecated widgets
	- Add inbound support for quoteUrl to Lib/Activity
	- Add widget descriptions
	- Add a GUI for the PDL editor

	Addons
	- Pubcrawl: deprecate as.php in favor of core libs
	- Pubcrawl: rewrite/modernize mod inbox
	- Pubcrawl: reflect core enhanced content filter changes
	- Diaspora: reflect core enhanced content filter changes
	- Fediwordle: new addon - a distributed word game inspired by wordle
	- Pubcrawl: streamline post_local hook with diaspora

	Bugfixes
	- Fix comments_closed date on posts where comments are disabled
112
113
114
	- Fix open redirect via rpath query param (CVE-2022-27256)
	- Fix cross-site scripting via rpath query param (CVE-2022-27258)
	- Fix local file inclusion in redbasic theme (CVE-2022-27257)
Mario's avatar
Mario committed
115
116
117
118
119
120
	- Fix baseurl for css and js
	- Fix duplicate IDs in login form
	- Fix unknown author not fetched if w2w comment arrives
	- Fix thr_parent lost across edits


Mario's avatar
Mario committed
121
122
123
124
Hubzilla 7.0.3 (2022-02-10)
	- Allow to override the charset for the PDO connection string via $db_charset in .htconfig.php


Mario's avatar
Mario committed
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Hubzilla 7.0.2 (2022-02-09)
	- Update french templates
	- Add charset to the PDO connection strings
	- Introduce delete keytype for get_activitystreams_key()
	- Fix PHP error in Daemon/Externals
	- Improved actor cache handling
	- Implement manual fetch of packed local links
	- Add JSalmon data to the meta field instead of data in Lib/ActivityStreams
	- Fix some PHP8.1 deprecation warnings
	- Fix delivery report for likes not found in some cases
	- Allow zotfinger to recurse through all known hublocs if the one we got does not exist (404) or got removed (410)
	- Diaspora: improve relaying of comments
	- Fix regression in mod hcard
	- Add the LD signature in Daemon/Notifier in case where there is no signed data available
	- Prevent zot6 packet being saved as AP raw message
	- Attach iconfig to the activity instead of the activity object

	Addons
	- Pubcrawl: make sure the sys channel falls through the app installed check
	- Pubcrawl: improve local delivery of shared inbox items


Mario's avatar
Mario committed
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
Hubzilla 7.0.1 (2022-01-28)
	- Fix removing contacts from privacy groups in the contact edit modal
	- Fix escape_tags() messing with URLs in actor_store()
	- Fix pagination in the cards module if a category is selected
	- Remove unused entries in webfinger
	- Remove deprecated mail app from apps
	- Set item_hidden for forum comment announces
	- Fix relaying of signed messages for activitypub
	- Fix contact role permissions not re-assigned if the role permission has changed
	- Fix default channel role not set in rare cases

	Addons
	- Pubcrawl: fix webfinger not returning the fetched URL
	- Pubcrawl: improved queue handling for rejected deliveries


Mario's avatar
Mario committed
163
Hubzilla 7.0 (2022-01-21)
Mario's avatar
Mario committed
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
	- Provide theme_color and background_color in App::$theme_info for usage in page meta and manifest
	- PWA improvements according to lighthouse
	- Refactor mod profile_photo
	- Remove core legacy mail code
	- Set session samesite cookie flag
	- Improve toc bbcode for more flexible usecases
	- Deprecate include/group in favor of Lib/AccessList
	- Deprecate AccessList::widget()
	- Mark forum channel profile images with a small icon in the timelines
	- Improve privacy groups UI/UX
	- Do not show connections widget if there are no connections
	- Remove suggestions widget from various modules
	- Provide guest access links for private resources in lockview
	- Improve pconfig syncing
	- deprecate include/group in favor of Lib/AccessList
	- Implement background deleting of items in contact_remove()
	- Refactor guest access tokens for better usability and provide quick access
Mario's avatar
Mario committed
181
182
	- Refactor permissions handling
	- Improved poll rendering
Mario's avatar
Mario committed
183
184

	Bugfixes
Mario's avatar
Mario committed
185
	- Fix items not deleted on remote channel purge
Mario's avatar
Mario committed
186
187
188
	- Fix plink in post_activity_item()
	- Fix multiple update_poll() calls dismissed in queueworker
	- Fix blocked or ignored contacts displayed in connections
Mario's avatar
Mario committed
189
	- Fix polls for forum channels
Mario's avatar
Mario committed
190
191
192

	Addons:
	- Legacy mail: remove
Mario's avatar
Mario committed
193
	- Deprecate include/group in favor of Lib/AccessList
Mario's avatar
Mario committed
194
195
196
197
198
	- Pubcrawl: support pleroma end time for polls
	- Pubcrawl: slightly adjust the way we check mastodon direct messages
	- Socialauth: scope support and improvements


Mario's avatar
Mario committed
199
200
201
202
203
Hubzilla 6.4.2 (2021-12-14)
	- Fix issue in mod sse_bs where returning message id's were assumed to be base64 encoded
	- Fix announce activity type not registered as response activity


Mario's avatar
Mario committed
204
205
206
207
208
209
210
211
212
213
214
215
Hubzilla 6.4.1 (2021-12-03)
	- Fix hubloc_site_id in fix_system_urls() on detected site rename events
	- Fix duplicate deliveries if duplicate hublocs available
	- Redesign profile vcard for improved responsive handling
	- Fix profile photos not stored in profile photo folder
	- Maximum width of content region is now calculated in rem for improved responsive handling
	- Fix likes notices emited allthough they are disabled
	- Fix page not reloaded after comment/like in mod photos - issue #1651
	- Port improved Lib/HttpMeta from zap
	- Improved responsive aside


Mario's avatar
Mario committed
216
Hubzilla 6.4 (2021-11-09)
Mario's avatar
Mario committed
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
	- Automatically connect the invitee with the inviting channel
	- Use the composer version of urlify
	- Implement zip file import of exported items from mod uexport
	- Start sending supported protocols with the actor object
	- Split up manual item export to separate sections
	- Serve w3.org jsonld documents locally - issue #1637
	- Support IDNA URL embedding
	- Improve handling of re-installed hubs in lib HTTPSig
	- BBcode support for notes widget/app
	- Implement a force flag for HTTPSig::get_key()
	- Update composer libs
	- Use Libzot::fetch_conversation for manual content import
	- Implement optional force argument in Libzot::process_delivery
	- Improve german doco
	- Move sync logic for apps to mod appman
	- Provide sync for system apps
	- Update certificates
	- Return status code 410 if a channel is deleted
	- Add optional argument to channelx_by_* functions to allow inclusion of removed channels
	- Improve file upload performance
	- Introduce progress tracking for channel cloning via network (not compatible with cloning from older versions)
	- Improve channel delete performance by moving some actions to background tasks
	- Introduce all in one channel cloning via network (not compatible with cloning from older versions)
	- Rename zotfeed to outbox but keep an alias for compatibility
	- Implement apps un-starring from the app bin via drag and drop
	- Re-implement the externals daemon
	- Add zot6 specific handling to onepoll
	- Implement the top option in items_fetch() which will only return top level items
	- Add notices tab to HQ widget
	- Improve mod manage performance
	- Add option to mark all notices of a thread read if a notice of the thread is clicked (default true)
	- Provide a get_cached_actor_provider hook and improve the author/owner handling in Libzot::import()

	Bugfixes
	- Fix issue where remote channels could not create wiki pages due to wron permission check - issue #1640
	- Fix dutch registration email template
	- Fix selection of invite template
	- Fix too restrictive email check in mod invite
	- Fix photos and albums ActivityStreams 2 representation
	- Fix keys always fetched from network in lib HTTPSig for some AP implementations
	- Fix album display of root directory
	- Fix onepoll importing to deleted channels
	- Fix rendering of image tags in codeblocks
	- Fix webfinger and xrd providing results for removed channels
	- Fix alt_pager() providing too many arguments
	- Fix drop_query_params() if no query params are provided
	- Fix duplicate entries for dead hubs in delivery report
	- Fix site lookup
	- Fix mod locs displaying drop icons for local channels
	- Fix multiple issues with propagating deletes of cloned channels
	- Fix apps can be draged outsite of drop areas
	- Fix removed channels counted in max id check
	- Fix api_auth not fetching the id if it was not cached
	- Fix public stream unseen notifications displayed allthough the app is not installed
	- Fix possible storage conversion stuck on file save error
	- Fix notification panel collapsed state not saved if closed manually
	- Fix find_best_identity() dismissing AP hublocs
	- Fix likes and commments on direct messages mixed up in notices
	- Fix rewrite of links to resources in body fails if nicknames of clones differ - issue #1507
	- Fix syncing outdated data due to profile sync done before the fields were updated
	- Fix $desturl set to wrong value (null)

	Addons
	- Cart: add settings URL to the apd file
	- Diaspora: remove deprecated included
	- Cart: remove deprecated include
	- Openid: remove library/urlify in favor of composer installed versions
	- Pubcrawl: provide tags indicating the supported protocols
	- Pubcrawl: if we do not get an uuid, create a v5 uuid from the mid
	- Cart: fix rendering regressions from bootstrap5 upgrade
	- Upgrade_info: fix dismiss button
	- Pubcrawl: move fetch_provider from core to addon
	- Diaspora: fix regression in fetch_provider
	- Content_import: fix syntax error
	- Queueworker: update priorities
	- Pubcrawl: only lookup announce author if we actually deal with an announce
	- Pubcrawl: make sure we have the best identity before we make the abook lookup
	- Pubcrawl: outbox moved to core
	- Diaspora: implement the get_cached_actor_provider hook


Hubzilla 6.2.2 (2021-10-03)
	- Fix an issue which could lead to loss of photos under certain conditions


Mario's avatar
Mario committed
302
303
304
305
306
307
308
309
310
311
Hubzilla 6.2.1 (2021-09-16)
	- Fix regression introduced in 6.2 where Diaspora comments on Hubzilla posts were not relayed
	- Fix wrong variable used for refresh under certain conditions
	- Fix issue where summary tag was processed in cleanup_bbcode() while it shoud not
	- Fix issue where profile name change was not applied if done from non primary location
	- Fix spacing issue for collapsed pinned apps with an image
	- Fix language selector reloading the page if not clicking exactly the icon
	- Fix regression displaying bootstrap modals introduced in 6.2


Mario's avatar
Mario committed
312
Hubzilla 6.2 (2021-09-08)
Mario's avatar
Mario committed
313
	- Deprecate the custom highlight [hl] bbcode in favor of [mark] which is a html5 standard
Mario's avatar
Mario committed
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
	- Check post_mail permission when receiving a direct message
	- Refactor actor store and cache mechanism
	- Add optional strict flag (false) to base64url_decode() which is passed on to base64_decode()
	- Update russian translations
	- Add optional force flag (false) to Activity::actor_store()
	- Improved icon lookup for actor objects
	- Improved desktop notifications
	- Make Hubzilla installable as PWA in supported browsers
	- Capitalized widget titles (redbasic)
	- Make images loaded counter showing % loaded instead of actual image count
	- Deprecate optional channel menu in favor of extended app bin
	- Implement infrastructure to provide an app install widget for modules
	- Implement app descriptions
	- Implement app drag and drop sorting
	- Implement app drag and drop pinning/starring
	- Update polish translations
	- Update to bootstrap 5 and adjust templates

	Bugfixes
	- Fix anonymous comments for cards and articles
	- Resolve regex interference between contact and channel autocomplete
	- Fix files stored in wrong directory when uploaded in the photo module
	- Fix records with empty public key selected for OWA
	- Fix import_author_zot failing if primary is both dead and unknown - issue #1599
	- Fix regression with bookmarks
	- Fix pubstream notifications link redirecting to mod hq when not local
	- Cleanup legacy mail leftovers - issue #1595
	- Fix getimagesize() called with empty path
	- Fix display issue caused by redundant closing div tag

	Addons
	- Pubcrawl: fix post to forum - issue #159
	- Diaspora: implement post_mail permissions for direct messages
	- Pubcrawl: implement post_mail permissions for direct messages
	- Pubcrawl: deprecate asencode_person() in favor of Activity::encode_person()
	- Pubcrawl: implement Activity::get_actor_collections() to reflect core actor store changes
	- Diaspora: fix use of deprecated function
Mario's avatar
Mario committed
351
	- Twitter: prevent re-retweeting of a post from a clone if it has already been sent
Mario's avatar
Mario committed
352
353
354
355
356
357
	- Totp: use platform name instead of banner text
	- Pubcrawl: use force flag when updating an actor
	- Sse: do not process possible empty hashes
	- Implement app descriptions for addons that already support the apps infrastructure


Mario's avatar
Mario committed
358
359
360
Hubzilla 6.0.1 (2021-07-27)
	- Fix regression in notification handling introduced in 6.0
	- Fix regression in regard to unified session page load times introduced in 6.0
Mario's avatar
Mario committed
361
	- Fix photo description textarea only available if create status post enabled
Mario's avatar
Mario committed
362
363
364
365
	- Fix item not found by message id at clone locations
	- Dismiss deleted xchans in mod chanview


Mario's avatar
Mario committed
366
Hubzilla 6.0 (2021-07-09)
Mario's avatar
Mario committed
367
	- Implement swipe to right for bringing in left aside
Mario's avatar
Mario committed
368
	- DB update 1247 to clean up bogus entries in updates
Mario's avatar
Mario committed
369
	- DB update 1246 to mark legacy zot xchans and hublocs deleted
Mario's avatar
Mario committed
370
371
372
373
374
	- Implement desktop notifications
	- Emit a warning if the calendar for the created event is disabled
	- Add an option to drop media for bbcode processing
	- Make mod HQ the default landing page after login
	- Implement direct messages view for mod HQ
Mario's avatar
typo    
Mario committed
375
	- Implement public/restricted messages view for mod HQ
Mario's avatar
Mario committed
376
377
378
379
380
381
382
383
	- Implement starred messages view for mod HQ (only available if the Star Posts feature is enabled)
	- Update composer libs
	- Remove deprecated mod ping
	- Remove legacy zot libs and functions - major cleanup

	Bugfixes
	- Fix deleting and starring in unthreaded view
	- Fix issue where incomplete datasets were stored into updates
Mario's avatar
Mario committed
384
385
	- Fix photo item tags not stored and propagated
	- Fix notifications not loading if a filter was applied
Mario's avatar
Mario committed
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
	- Fix in browser email validation for registrations
	- Fix directory sync issues
	- Fix issue where the original rawmsg iconfig got overwritten
	- Fix unmaintained id3 pareser for PHP8
	- Fix item_private state for imported items
	- Random PHP8 fixes (ongoing)

	Addons
	- Pubcrawl: fix ld-signature for profile updates
	- Pubcrawl: deprecate as_actor_store() in favor of Activity::actor_store()
	- Twitter: prevent duplicated tweets
	- Remove legacy zot dpendencies and deprecated functions
	- Pubcrawl: fix remote reply for peertube
	- Pubcrawl: fix issue where we could end up with an xchan but without hubloc
	- Diaspora: implement the direct_message_recipients hook
Mario's avatar
Mario committed
401
	- Queueworker: add a simple priority mechanism to prevent not so important janitor tasks (e.g. onedirsync) stuffing up the queue and delaying delivery of items
Mario's avatar
Mario committed
402
403
404
405
406
407
408
409
410
411
412
413
	- Pubcrawl: implement direct message recognision for activities coming from Mastodon
	- Pubcrawl: always show complete threads (complete as in all the messages we have received) in public stream
	- Twitter_api: remove the mail endpoint
	- Mail: make interface read only with the possibility to download and delete mails (this addon will be removed in a future version)
	- Pubsubhubbub: move to addons-unmaintained
	- GNU-Social: move to addons-unmaintained
	- Fixes to reflect core notifier changes
	- Diaspora: refactor conversations a.k.a mail to implement direct messages infrastructure
	- Pubcrawl: allow hublocs to be upgraded from ostatus
	- Diaspora: fix issue where we could end up with an xchan but without hubloc


Mario's avatar
Mario committed
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
Hubzilla 5.6.1 (2021-06-04)
	- Update spanish translations
	- Fix login name label if register email verification is disabled
	- Fix zotinfo issue with deleted channels
	- Make pubstream ordering configurable
	- Fix article summary duplicated when editing
	- Update polish translations
	- Fix admin setting for invitations not displayed correctly
	- Fix registration in invite only mode
	- Fix notifications not returning offset -1 when returning early
	- Fix direct messages for items imported via sync
	- Bring back the channel protocols hooks
	- Fix security headers switching
	- Fix magic auth for delegated channels
	- Introduce drop_query_params() for secure query parameter removal
	- PHP8 fixes (ongoing)
	- Fix menu wrapping regression

	Addons
	- LDAPauth: fix regression creating an account
	- Twitter: allow feeds crossposting
	- Twitter: fix posting when post by default is disabled
	- Pubcrawl: add litepub directMessage attribute
	- Pubcrawl: allow xchan/hubloc upgrades from e.g. ostatus
	- Diaspora: fix possible issue with missing hublocs
	- Diaspora: refine dispatching of public of public items


Mario's avatar
Mario committed
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
Hubzilla 5.6 (2021-05-11)
	- Improve postgres hubloc queries
	- Implement automatic duplicate singleton hubloc removal
	- Send author id, id_sig and key fields along with author/owner
	- Implement custom redis session backend
	- Improved registration workflow
	- Complete rewrite of the registration backend with many new features
	- Complete rewrite of the invite app
	- Update Spanish, Russian and Polish translations
	- Improved PHP8 compatibiliy (work in progress)

	Bugfixes
	- Fix manual fetching of non-ascii domains
	- Fix revision not compared when importing items
	- Fix events not transformed to UTC when importing calendar
	- Fix timezone issue in mod cal
	- Fix profile photos not revalidated
	- Fix regression in caldav/carddav discovery
	- Fix caldav/carddav sync on remote access
	- Fix info and notice messages not bootstraped when using SSE
	- Fix URL including an @ treated like a webbie
	- Fix cover photo image issues on some mobile devices

	Addons
	- Diaspora: improve performance when delivering public items
	- Diaspora: make sure to not process same contact more than once
	- Pubcrawl: make sure to not process same contact more than once
	- Pubcrawl: do not relay Like and Dislike activity
	- Pubcrawl: deprecate as_follow() in favour of core Activity::follow()
	- Pubcrawl: improved compatibility with mobilizon and xwiki
	- Pubcrawl: do not process follow/unfollw thread in as_create_note()
	- Diaspora: do not relay comments/likes of strangers if the thread-owner is local and does not allow comments/likes by strangers in the diaspora app settings


Mario's avatar
Mario committed
476
477
478
479
480
481
482
483
484
485
Hubzilla 5.4.3 (2021-04-20)
	- Fix regression in mod notifications (only the last was visible)
	- Set Permissions-Policy: interest-cohort=() header by default
	- Fix xchans containing a % breaking get_forum_channels()
	- Fix webfinger if using a reverse proxy
	- Fix regression finding bookmarks
	- Fix zot6 hublocs import on channel import
	- Fix revision not checked in import_items()


Mario's avatar
Mario committed
486
487
488
489
490
491
492
493
494
495
Hubzilla 5.4.2 (2021-03-15)
	- Fix translation plural variable
	- Fix issue with following/unfollowing a thread
	- Fix rendering of long text in xchan vcard
	- Fix local link for rss content if rewrite author is sets
	- Fix regression in mod display

	Addons
	- Pubcrawl: fix issue with following/unfollowing a thread
	- Pubcrawl: more robust implementation of mastodon remote reply
Mario's avatar
Mario committed
496
	- Photocache: remove suffix from the cached photo URL
Mario's avatar
Mario committed
497
498


Mario's avatar
Mario committed
499
500
501
502
503
504
505
506
507
508
509
510
Hubzilla 5.4.1 (2021-03-09)
	- Fix profile not found if not logged in
	- Fix summary not reset on cancel
	- Fix summary not saved with aoutosave draft
	- Fix unexpected trigger of buttons when pressing enter in input fields
	- Fix spanish plural expression
	- Fix undefined page-end on non dynamic pages

	Addons
	- Pubcrawl: fix regression in pubcrawl_follow_mod_init()


Mario's avatar
Mario committed
511
Hubzilla 5.4 (2021-03-08)
Mario's avatar
Mario committed
512
513
514
	- Add new connections to privacy group independend from the default privacy group settings
	- group_add() return group hash to save a lookup
	- Do not poll feeds if feed contacts setting is disabled
Mario's avatar
Mario committed
515
	- Deprecate sticky_kit library in favor of CSS position sticky solution
516
	- Trigger endless scroll loading at the end of content instead of end of window height
Mario's avatar
Mario committed
517
518
519
520
521
522
523
524
525
526
527
	- Implement experimental zap export compatibility
	- Deprecate the [summary] tag in favor of a separate input field for the summary
	- Adjust error reporting for PHP8
	- Rely on php.ini default value for pcre.backtrack_limit
	- PHP8 compatibility (experimental)
	- Introduce Lib/Crypto (ported from zap)
	- Introduce Lib/Keyutils which now implements phpseclib v2
	- Improve profile photo fetching
	- Introduce fetch_provider hook
	- Implement ActivityStreams discovery in mod profile
	- Implement ActivityStreams discovery in mod channel
528
	- Streamline OS folder and file permissions
Mario's avatar
Mario committed
529
	- Add polish translations
Mario's avatar
Mario committed
530
531
532
533
534
535
536
537
538
539
540
541
542
543
	- Implement ThreadListener in mod activity_match
	- Improve ThreadListener handling
	- Use mail envelope instead of lock icon for direct messages
	- Implement ASCollection in Libzot::fetch_conversation()
	- Invoke channel discovery by hash instead of address in mod channel
	- Implement manual public item import for zot6, activitypub and diaspora via search
	- Default photo storage to filesystem instead of DB for new installations
	- Support filesystem storage for xchan profile photos
	- Deprecate Daemon/Externals
	- Implement SQL query background caching
	- Process channel categories list in background
	- Port util/connect to Lib/Connect

	Bugfixes
Mario's avatar
Mario committed
544
	- Fix visible/empty notifications for blocked contacts items
Mario's avatar
Mario committed
545
546
547
548
549
550
551
552
553
554
555
	- Fix issue where URL fragment was turned into hashtag if the hashtag existed elsewhere in the post (issue #1518)
	- Fix audio and video embeds for media sources without media format extension
	- Fix issue where zot package was saved in iconf instead of the decoded activity
	- Fix duplicate id in post preview
	- Fix display issue of restricted content in mod display
	- Fix issue where comments were not delivered to the public stream
	- Fix issue where profile photos were stored multiple times and remove duplicates
	- Fix pinned items sync between clones
	- Fix r_preview for list mode in mod channel and mod network

	Addons
Mario's avatar
Mario committed
556
	- Pubcrawl: deal with mastodons remote replies
Mario's avatar
Mario committed
557
558
559
560
	- Diaspora: reduce xchan network confusion in several places
	- Diaspora: fix mentions if multiple xchan networks exists
	- Diaspora: fix comments on comments
	- Pubcrawl: do not re-use broken signed messages
Mario's avatar
Mario committed
561
	- Pubcrawl: fix parsing of images with description (core issue #1519)
Mario's avatar
Mario committed
562
563
564
565
566
567
	- Pubcrawl: use the signed message from the attachment (iconfig) when relaying
	- Diaspora: implement browser to browser encrypted messages as base64 encoded string
	- Pubcrawl: implement browser to browser encrypted messages as base64 encoded string
	- Diaspora: support post summary
	- Pubcrawl: fix summary aka content warning
	- PHP8 compatibility (experimental)
Mario's avatar
Mario committed
568
	- Tripleaes: removed
Mario's avatar
Mario committed
569
570
571
	- Reflect core crypto changes
	- Photocache: improve mimetype detection
	- Diaspora: implement mnanual fetch provider
Mario's avatar
Mario committed
572
	- Diaspora: implement send participation
Mario's avatar
Mario committed
573
574
575
576
577
578
579
580
581
	- Pubcrawl: deprecate pubcrawl_is_as_request() in favor of the core version in Lib/ActivityStreams
	- Diaspora: prefer zot identity for inbound comments if available
	- Pubcrawl: return zotfeed results in mod outbox
	- Queueworker: improved deduplication by adding a uuid
	- Superblock: fix syncing with clones regression
	- Queueworker: improve SQL query in GetWorkerCount()
	- Queueworker: fix issue in workersleep handling


Mario's avatar
Mario committed
582
Hubzilla 5.2.2 (2021-02-13)
Mario's avatar
Mario committed
583
	- Fix issue with ping_site()
Mario's avatar
Mario committed
584
585


Mario's avatar
Mario committed
586
587
588
Hubzilla 5.2.1 (2021-01-16)
	- Fix attach_upgrade() to catch all broken entries in attach
	- Fix collect_recipients() public policy filter for zot6
Mario's avatar
Mario committed
589
	- Fix leaking of duplicate tasks in queueworker
Mario's avatar
Mario committed
590
591


Mario's avatar
Mario committed
592
Hubzilla 5.2 (2021-01-13)
Mario's avatar
Mario committed
593
594
595
	- Use libzotdir for directory
	- Streamline usage of channel url for keyId
	- Basic work on PHP8 compatibility
596
	- Improve performance for forum post edit action
Mario's avatar
Mario committed
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
	- Improve File App tiles view
	- Update es strings
	- Update ru strings
	- Implement directory download via zip files in Files App
	- Implement bulk file download via zip files in Files App
	- Deprecate ! and !! forum tags - use direct messages to post to forums
	- Do not show forums where we do not have permission to post in ACL selector
	- Implement lockview for Files App
	- Implement file and directory rename functionality Files App
	- Implement file and directory copy functionality in Files App
	- Implement file and directory move functionality in Files App
	- Implement categories for files and directories in Files App
	- Implement drag and drop move action for files and directories in Files App
	- Implement bulk file actions for move, copy, categories and permissions
	- Implement a files categories widget
	- Implement a breadcrumb view for file paths
	- Rewrite xchan_vcard template
	- Update composer libs

	Bugfixes
617
	- Fix direct messages by forum channel turned into group item
Mario's avatar
Mario committed
618
	- Fix ID3Parser composer autoload
619
	- Fix issue where directory_fallback_servers were not accessible from static function
Mario's avatar
Mario committed
620
621
622
623
624
625
626
	- Fix missing constant defenition for HUBLOC_OFFLINE
	- Fix sync_directories() including known dead sites
	- Fix undefined variable in poller preventing Onedirsync from running
	- Fix w2w posts not editable/deletable from local server
	- Fix issue where categories were not saved on forum wall posts
	- Fix no channel_id provided for contact_remove() in reply_purge()
	- Fix typo in notifier command
Mario's avatar
Mario committed
627
628
	- Fix profile title/description allowed more than 191 characters

Mario's avatar
Mario committed
629
630
631
632
633
634
635
636
637
638
	Addons
	- Queueworker: cleanup whitespace
	- Queueworker: add some tweaks to prevent deadlocks for postgresql
	- Flashcards: compatibility for the changes in the Files App
	- Openstreemap: fix hostname parsing from URL
	- Openstreemap: fix content security policy
	- Pubcrawl: fix peertube video display
	- Pubcrawl: deliver updates to anyone owning the item


Mario's avatar
Mario committed
639
640
641
642
643
644
645
646
647
648
649
650
651
Hubzilla 5.0.8 (2020-12-30)
	- Fix single quotes not escaped in the notifications title (issue 1503)
	- Return zot6 xchans for random_profile()
	- Return zot6 entries in dirsearch
	- Fix comment sync issue
	- Fix duplicate entries in contact autocomplete
	- Fix issue where direct message notifications where not displayed for wall items
	- Do not revalidate cached photos
	- Implement imagemagic resource consumption limiting
	- Specify key in mod owa
	- Fix issue where array was passed to get_key()


Mario's avatar
Mario committed
652
653
654
655
656
657
658
Hubzilla 5.0.7 (2020-12-21)
	- Fix CardDAV addressbook ID
	- Use Zot6 for CardDAV and CalDAV sync between clones
	- Handle owa with hubloc_id_url only
	- Fix attachment in comment not visible after commenting - issue #1499


Mario's avatar
Mario committed
659
660
661
662
663
664
665
666
667
668
669
670
671
Hubzilla 5.0.6 (2020-12-17)
	- Fix zot hublocs with empty hubloc_id_url in DB caused by clone import bug
	- Only look for zot6 and zot hublocs in mod owa
	- Fix abconfig issue when cloning a channel
	- Call notifier with refresh_all instead of location when importing a clone
	- Use Libzot::encode_locations() instead of zot_encode_locations() in notifier
	- Fix missing zot hubloc hubloc_id_url when importing a clone
	- Implement Libzot::zot_record_preferred() in various places to prevent hubloc confusion

	Addons
	- Fix wrong redirect path for check_form_security_token_redirectOnErr() in various addons


Mario's avatar
Mario committed
672
673
674
675
676
Hubzilla 5.0.5 (2020-12-12)
	- Fix hubloc issue in mod getfile
	- Remove duplicate SQL query


Mario's avatar
Mario committed
677
678
679
680
681
Hubzilla 5.0.4 (2020-12-01)
	- Fix regression updating the primary
	- Dismiss title in response activities


Mario's avatar
Mario committed
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
Hubzilla 5.0.3 (2020-11-26)
	- Upgrade phpunit to version 9
	- Remove dbunit because its not maintained anymore
	- Add uuid version 5 based uuid's to imported feeds
	- Fix potential delivery loop
	- Fix actor of fetched activities not stored
	- Improve update mechanism for comments and likes to prevent page jumps
	- Fix issue where channel suggestions was suggesting oneself
	- Do not auto-update except for own actions
	- Introduce ctrl-enter shortcut to send comments and posts

	Addons
	Pubcrawl: improve addressing of mentioned actors


Mario's avatar
Mario committed
697
Hubzilla 5.0.2 (2020-11-16)
Mario's avatar
Mario committed
698
	- Fix edge case in acl selector
Mario's avatar
Mario committed
699
	- Fix ping_site()
Mario's avatar
Mario committed
700
	- Fix directory post url
Mario's avatar
Mario committed
701
702
703
704
705
706
707
708
709
710
711
	- Update russian translation
	- Implement polling for notifications (default) - SSE can be enabled in /admin/site if desired
	- DB update to remove hublocs with no hubloc_hash or no hubloc_callback
	- Do not save actors without an inbox
	- Fix import_hublocs()

	Addons
	- Pubcrawl: do not save actors without an inbox
	- Diaspora: fix issue with diaspora where hublocs without hubloc_hash were stored


Mario's avatar
Mario committed
712
Hubzilla 5.0.1 (2020-11-12)
Mario's avatar
Mario committed
713
	- Fix share title size
Mario's avatar
Mario committed
714
715
716
717
718
719
720
721
	- Fix issue where hublocs could get mixed up between different protocols

	Addons
	- Pubcrawl: implement authenticated profile fetches which are now partly required in mastodon
	- Sse: call xchan_query() just once per item
	- Pubcrawl: reject messages where sender is not the author if ld-signature is not ok


Mario's avatar
Mario committed
722
Hubzilla 5.0 (2020-11-05)
Mario's avatar
Mario committed
723
	- Remove unmaintained and deprecated schemas
Mario's avatar
Mario committed
724
	- Deprecate HTML5_Parser library
Mario's avatar
Mario committed
725
	- Implement results caching for public tag and profile categories fetching
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
	- Deprecate $a variable for *_plugin_admin() and *_plugin_admin_post()
	- Support remote host cache directives on profile photo fetching
	- Disable community tags until it is agreed upon on how to implement in zot6 or activitypub
	- Improve home install setup script
	- Cryptojs moved to addon
	- Implement "more encryption" feature with the SJCL library
	- Add minimum form lifetime check
	- Improve updateConvItems() performance
	- Improve infinite scroll experience
	- Introduce a software bill of material (wip)
	- Implement new forum behaviour (direct-message a forum to post on its wall) for cross-plattform forum compatibility
	- Allow apps to be both pinned and starred independently
	- Add images load status to spinnner if preload images is enabled
	- Deprecate premium channel app
	- Allow to set different values for left and right aside width in $theme.php
	- Display complete permission info only to channel owner
	- Set CURLOPT_ENCODING to empty string so that compressed content will be uncompressed
	- Force browser photo revalidation
	- Deprecate ACTIVITY_OBJ_FILE and ACTIVITY_OBJ_WIKI in favour of other object types (Document, Audio, Video)
	- Use $mid as plink to prevent to long plinks
	- Handle some basic friendica attachment bbcodes
	- Deprecate is_edit_activity()
	- Deprecate voting feature in favour of polls
	- Show event timezone if it differs from the channel timezone
	- Avoid multiple run of expiry procedure on large sites
	- Implement zot6 as the primary protocol
	- Introduce polls
	- Provide titles for wiki links markup
	- Implement DAV calendars sync with clones
	- Optional events and poll filters for mod network
	- Add new addon hook get_banner
	- Provide tools to deal with spam channels for primary directory admin
	- Introduce pinned posts for mod channel
	- Refactor notifications to utilize server sent events
	- Provide more descriptive connection status icons


	Bugfixes
Mario's avatar
Mario committed
764
765
766
	- Fix issue where interrupted uploads could not be resumed
	- Fix photo sync issue between clones
	- Fix issue where profile photos were fetched for unknown channels
767
768
769
770
771
772
773
774
775
776
777
778
	- Apply channel name changes to all associated xchans
	- Show unchecked box in connedit if value is false
	- Reset their_perms before setting new permissions to reflect permission retractions on local hub
	- Respect advanced profile setting in sexual preference selector
	- Do not allow invite codes to be reused unlimited times
	- Fix issue with quoted hashtags/mentions
	- Fix issue generating photo thumbnails when uploaded via davfs
	- Do not call System::get_platform_name() within t() unless needed
	- Fix wrong URL detection with Markdown support enabled
	- Fix once cached embedded content is used and stored forever

	Addons
Mario's avatar
Mario committed
779
780
	- Pubcrawl: fix issue where http signatures were not verified
	- Pubcrawl: fix issue where private keys were lost from storage
Mario's avatar
Mario committed
781
	- Pubcrawl: add host to signed headers (required by mastodon 3.2.1)
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
	- Diaspora: remove relay@relay.iliketoat.net as default relay (it does not exist anymore)
	- Diaspora: provide UI for admin to configure relay
	- Diaspora: move the-federation.info registration to statistics addon
	- Deprecate $a variable for *_plugin_admin() and *_plugin_admin_post()
	- Chess: moved to addons-unmaintained repository
	- Introduce cryptojs addon to allow decryption of legacy e2ee notes
	- Introduce the hide aside addon - fade out aside areas after a while when using endless scroll
	- Gallery: only show first row of images in the preview
	- Gallery: restrict height of images to divmore_height
	- Diaspora: make sure we only provide strings for unxmlify()
	- Pubcrawl: fix federation with pixelfed
	- Pubcrawl: dismiss announce if we already have the original item
	- Gallery: implement view_storage permission for channel_apps()
	- Cart: order currency param must be added to the sdk script url
	- Diaspora utilize Lib/Connect
	- Cart: utilize Lib/Connect
	- Cart: add per item and per order customer data entry
	- Pubcrawl: implement polls
	- Chord Generator: moved to addons-unmaintained repository
	- Custom Home: moved to addons-unmaintained repository
	- Flattr Widget: moved to addons-unmaintained repository
	- Friendica Photo Migrator: moved to addons-unmaintained repository
	- Jappix Mini: moved to addons-unmaintained repository
	- Mahjongg: moved to addons-unmaintained repository
	- Torch: moved to addons-unmaintained repository
	- Tour: moved to addons-unmaintained repository
	- Introduce navbanner_option addon
	- Pubcrawl: support image description
	- Queueworker: fix duplicate checking
	- Diaspora: fix dreport
	- Move legacy zot/diaspora mail frontend from core to mail addon
	- Diaspora: improve sql queries performance
	- Pubcrawl: introduce pubcrawl_activity_mod_init()
	- Twitter: replace Hubzilla bookmark with unicode icon
	- Pubcrawl: add sys channel to local subscribers
	- Pubcrawl: deal with arrays in attributedTo
	- Workflow: various fixes
	- Channelreputation: various fixes
	- Introduce SSE addon to provide realtime notifications utilizing server sent events


Mario's avatar
Mario committed
823
Hubzilla 4.6 (2019-12-04)
Mario's avatar
Mario committed
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
	- Improve opengraph support for channels
	- Add opengraph support for articles
	- Update abook_connected for RSS feeds only if handle_feed() returned success
	- Do not embed PDF files by default but allow to enabled this feature in security options
	- Check if file exists before we include it in the router
	- Update jquery to version 3.4.1
	- Update composer libraries
	- Remove old and unused javascript libraries
	- Improved BBcode to Markdown conversion
	- Introduce inline SVG support via BBcode
	- Sanitize title on Atom/RSS feed import
	- Improved HTTP headers cache support for photos
	- Add date headers to signed headers
	- Add check if item['tag'] is an array
	- Add hook comments_are_now_closed for addons to override date based comment closure
	- Change mysql schema for item.llink and item.plink for new installs from char(191) to text
	- Improved photo cache expiration
	- Improved plural function processing on translation strings creation from .po file with util/po2php utlility
	- Improved support for CDN/Infrastructure caching (especially profile images)
	- New japanese translation
	- Add connect button for non-zot networks not connected in current location
	- Allow to send forum channels wall2wall or sent by mentions post to external sites via addons
	- Allow addons to process forum posts published through mentions
	- Improved internal routing for ActivityPub messages
	- Improved admin documentation
	- Add ITEM_TYPE_CUSTOM and hooks to permit addons to create and distribute custom item types
	- Support "comment policy" in Zot6 communications
	- Add selected text as quote on reply if comment button is used
	- Add more nofollow tags to links to discourage backlink farmers
	- Improved conversion of emoji reactions from zot to zot6
	- Add CardDAV/CalDAV autodiscovery
	- Label source project of zotfeed since it is not completely compatible across projects
	- Update homeinstall script

	Bugfixes
Mario's avatar
Mario committed
859
	- Fix once cached embedded content is used and stored forever
Mario's avatar
Mario committed
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
	- Fix wildcard tag issue
	- Fix duplicate attachment in jot fileupload
	- Fix regression with audio file upload
	- Fix can not edit menu name or title (#1402)
	- Fix pagination encoding issue for some server setups
	- Fix Zap->Hubzilla event title compatibility
	- Fix event timezones for Zot6
	- Fix missing summary in mod article_edit
	- Fix PHP warning failed to write session data using user defined save handler
	- Fix possible thumbnails distortion on rebuild with util/thumbrepair utility
	- Fix issues with image import to zot6
	- Fix attachment permissions on clonned channels sync
	- Fix entries without sitekey returned from DB in queue_deliver() and Lib/Queue

	Addons
Max Kostikov's avatar
Max Kostikov committed
875
	- Twitter: send tweet even if attached image uploading was unsuccessful
Mario's avatar
Mario committed
876
	- Livejournal: add link to original post option
Mario's avatar
Mario committed
877
	- Flashcards: update to version 2.08
Mario's avatar
Mario committed
878
879
880
881
882
883
884
885
886
887
888
889
890
	- Pubcrawl: compatibility changes to support pixelfed
	- Cart: update paypal button to API v2
	- Photocache: rework for speed and lower memory consumption
	- Photocache: etag support for cached photos
	- Photocache: purge cache on addon uninstall
	- Openstreetmap: fix regression if no default values set
	- Livejournal: allow send posts from non channel owner
	- Pubcrawl: fix event timezones
	- Pubcrawl: better ActivityPub channel URL detection
	- Pubcrawl: fix comments delivery for other channels on the same hub
	- New addon "workflow" with initial basic "issue tracker" capability


Mario's avatar
Mario committed
891
892
893
894
895
896
Hubzilla 4.4.1 (2019-08-16)
	- Fix wrong profile photo displayed when previewing and editing profiles
	- Fix regression from 4.4 which prevented encrypted signatures from being used for encrypted messages
	- Fix typo in queueworker addon which broke filtering of duplicate work


Mario's avatar
Mario committed
897
898
899
Hubzilla 4.4 (2019-08-13)
	- Change primary directory from zotadel.net to hub.netzgemeinde.eu (requested by zotadel admin)
	- Add Russian context help files
Mario's avatar
Mario committed
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
	- Replace plink URL with share tag if possible
	- Catch and exclude trailing punctuation while URL embedding
	- Do not limit channel if service class property value is set to zero
	- Streamline keyId and creator/actor
	- Add daemon_master_summon hook
	- Serve static files directly if not caught by web server
	- Update cacert.pem
	- Calendar: allow different date/time format inputs
	- Calendar: hide timezone select for allday events
	⁻ Add opengraph meta info to channel page
	- Begin directory migration to zot6
	- Support zot and zot6 in social graph operations
	- Lowlevel support for zot6 direct messages
	- Consolidate HTTP signatures
	- Allow api login by address or url
	- Provide auto redirect from zot6 /item permalinks
	- Export all items except photos in channel_export_items_date()
	- Calendar: clicking a day or week number will now open the day or week view
	- Remove cached photo location directory on delete if empty
	- Include zot6 hubs in the Grid scope
	- Fix os_path replace for thumbnails
	- Avoid to process original images using storeThumbnail()

	Bugfixes
	- Fix URLs on imported item taxonomy
	- Fix admin not allowed to delete any item
	- Fix webfiunger issue with URLs containing an @
	- Fix missing object in emoji reactions
	- Fix appschema to include diaspora:guid
	- Fix zotfinger in update_directory_entry()
	- Fix incorrect media type on links for photo objects
	- Fix mid not dbesc'd in item_store()
	- Fix calendar encoding issues

	Addons
	- twitter: various rendering improvements
	- cavatar: fix wrong image mimetype
	- gravatar: fix wrong image mimetype
	- Add license file
	- pubcrawl: make repeats render like wall to wall posts
	- pubcrawl: fix pubcrawl_import_author() sometimes returning a non activitypub xchan
	- pubcrawl: use Lib/Activity for taxonomy en/decoding
	- pubcrawl: fix wrong uuid in like activity
	- pubcrawl: fix issue with encoding hashtags
	- openstreetmap: use https URLs by default
	- queueworker: refactor and efficiency improvements
	- pubcrawl: use unique IDs for follow and accept activities
	- pubcrawl: implement thread completion
	- pubcrawl: implement delete activity
	- photocache: reduce the size of the photo cache subdirectories tree
	- photocache: use html_entity_decode() for cached photo URL
	- diaspora: fix possible issue with diaspora relay not initializing


Mario's avatar
Mario committed
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
Hubzilla 4.2.1 (2019-06-17)
	- 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


Mario's avatar
Mario committed
969
Hubzilla 4.2 (2019-06-04)
Mario's avatar
Mario committed
970
971
972
973
974
975
976
977
	- 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
Mario's avatar
Mario committed
978
	- Replace URLs for mod gallery, mod photos and mod photo on cloned channel post sync
Mario's avatar
Mario committed
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
	- 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
Mario's avatar
Mario committed
1000
	- Fix category widget when using articles