]> git.mxchange.org Git - friendica.git/blob - CHANGELOG
2816 is closed now
[friendica.git] / CHANGELOG
1 Version 3.5.1
2   Friendica Core:
3     Updates to the translations (DE, FR, PT-BR) [translation teams]
4     Fix for a potential XSS vector [heluecht, thanks to Vít Šesták 'v6ak' for reporting the problem]
5     Fix for ghost request notifications on single user instances [Hypolite]
6     Improvements to the unliking of prior likes [Hypolite]
7     Improvements to the API and Friendica specific extensions [gerhard6380]
8     Improvements to the Browser Notification functionality [Hypolite]
9     Improvements to the themes [Hypolite, rabuzarus]
10     Improvements to the database handling [heluecht]
11     Improvements to the admin panel [tobiasd, Hypolite]
12     Improvements to the update process [heluecht]
13     Extension of the DFRN transmitted information fields [heluecht]
14     Translations of the core are now in /view/lang [Hypolite]
15
16   Friendica Addons:
17     Updates to the translations (DE, FR, PT-BR) [translation teams]
18
19   Closed Issues
20     1163, 2791, 2792, 2800, 2804, 2813, 2814, 2816, 2817, 2823
21
22 Version 3.5
23   Friendica Core:
24     NEW Optional local directory with possible federated contacts [heluecht]
25     NEW Autocompletion for @-mentions and BBCode tags [rabuzarus]
26     NEW Added a composer derived autoloader which allows composer autoloaders in addons/libraries [fabrixxm]
27     NEW theme: frio [rabuzarus, heluecht, fabrixxm]
28     Enhance .htaccess file (nerdoc, dissolve)
29     Updates to the translations (DE, ES, IS, IT, RU) [translation teams]
30     Updates to the documentation [tobiasd, heluecht, mexcon, silke, rabuzarus, fabrixxm, Olivier Mehani, gerhard6380, ben utzer]
31     Extended the BBCode by [abstract] tag used for bridged postings to networks with limited character length [heluecht]
32     Code cleanup [heluecht, QuixOr]
33     Improvements to the API and Friendica specific extensions [heluecht, fabrixxm, gerhard6380]
34     Improvements to the RSS/Atom feed import [mexcon]
35     Improvements to the communication with federated networks (Diaspora, Hubzilla, OStatus) [heluecht]
36     Improvements on the themes (quattro, vier, frost) [rabuzarus, fabrixxm, stieben, heluecht, Quix0r, tobiasd]
37     Improvements to the ACL dialog [fabrixxm, rabuzarus]
38     Improvements to the database structure and optimization of queries [heluecht]
39     Improvements to the UI (contacts, hotkeys, remember me, ARIA, code hightlighting) [rabuzarus, heluecht, tobiasd]
40     Improvements to the background process (poller, worker) [heluecht]
41     Improvements to the admin panel [tobiasd, heluecht, fabrixxm]
42     Improvements to the performance [heluecht]
43     Improvements to the installation wizzard (language selection, RINO version, check required PHP modules, default theme is now vier) [tobiasd]
44     Improvements to the relocation of nodes and accounts [heluecht]
45     Improvements to the DDoS detection [heluecht]
46     Improvements to the calendar/events module [heluecht, rabuzarus]
47     Improvements to OpenID login [strk]
48     Improvements to the ShaShape font [andi]
49     Reworked the implementation of the DFRN, Diaspora protocols [heluecht]
50     Reworked the notifications code [fabrixxm, rabuzarus, heluecht]
51     Reworked the p/config code [fabrixxm, rabuzarus]
52     Reworked XML generation [heluecht]
53     Removed now unused simplepie from library [heluecht]
54
55   Friendica Addons
56     Updated to the translations (DE, ES, IS, NL, PT BR), [translation teams]
57     Piwik [tobiasd]
58     Twitter Connector [heluecht]
59     Pumpio Connector [heluecht]
60     Rendertime [heluecht]
61     wppost [heluecht]
62     showmore [rabuzarus]
63     fromgplus [heluecht]
64     app.net Connector [heluecht]
65     GNU Social Connector [heluecht]
66     LDAP [Olivier Mehani]
67     smileybutton [rabuzarus]
68     retriver [mexon]
69     mailstream [mexon]
70     forumdirectory [tobiasd]
71     NEW notifyall (port from Hubzilla) [rabuzarus, tobiasd]
72     DEPRECATED cal (now in core), FB Connector, FB Post Connector, FB Sync
73
74   Closed Issues
75      683,  786,  796,  922, 1261, 1576, 1701, 1769, 1970, 1145, 1494,
76     1728, 1877, 2063, 2059, 2078, 2079, 2133, 2165, 2194, 2229, 2230,
77     2241, 2254, 2242, 2270, 2277, 2339, 2320, 2345, 2352, 2358, 2367,
78     2373, 2376, 2378, 2385, 2395, 2402, 2406, 2433, 2472, 2485, 2492,
79     2506, 2512, 2516, 2539, 2540, 2893, 2597, 2611, 2617, 2629, 2645,
80     2687, 2716, 2757, 2764
81
82 Version 3.4.3
83   What's new for the users:
84         Updates to the documentation (silke, tobiasd, annando, rebeka-catalina)
85         Updated translations (tobiasd & translation teams)
86         New "Credits" page (tobiasd)
87         New custom font icon set (tobiasd, Andi Stadler)
88         Support to events attendance. Users can mark their participation to an event (rabuzarus, tobiasd, fabrixxm, annando)
89         Revised templates and used interaction in contacts lists (rabuzarus)
90         Mobile support for Vier theme (annando, fabrixxm)
91         Events editing and deletion from stream (annando)
92         Private forums are mentioned automatically like community forums (rabuzarus)
93         Show profile pictures and pending notifications on manage page (rabuzarus, annando)
94         Show Profile photo album only to owner and authenticated contacts (rabuzarus)
95         User language setting is now between settings in user settings page (fabrixxm)
96         Search for remote users in form of "@user@domain.tld" is supported (issue #1595) (annando)
97         Optionally show geo informations of uploaded photos, backport from Red (rabuzarus)
98         Setting for the first day of the week for events calendar (annando)
99         Reduced profile view with "show more" link (annando)
100         Show more informations to users when following a new contact (annando)
101         Renamed "Statusnet" to "GNU Social" (annando)
102         Image dialog insert link to image page instead of direct image (fabrixxm)
103         In registration page make clear that we only need a 'real-looking' name (issue #1898) (tobiasd, n4rky)
104         Unseen items per groups are shown (issue #1718) (strk, rabuzarus, fabrixxm)
105         Unseen items in forumlist widget (rabuzarus)
106         Preview the last five conversations in private message's sidebar (FlxAlbroscheit, fabrixxm)
107         Don't get notifications about own posts (strk)
108         Profile page shows a "Subscribe to atom feed" link (annando)
109         Contact list shows only contacts from supported networks (ananndo)
110         username@hostname is used instead of full urls (issue #1925) (annando)
111         Various small OStatus improvements (annando)
112         Contact's posts are shown in a dedicated page (annando)
113         Module name is shown in page title to ease browser history navigation (issue #2079) (tobiasd)
114   What's new for admins:
115         Forumlist functionality moved from plugin to core (rabuzarus, annando)
116         Changes on poller/workers limits management (annando)
117         Diaspora and OStatus can be enabled only if requirements are satisfied (annando)
118         Support for additional passwords for ejabberd (annando)
119         Use proxy for profile photos (annando)
120         'Reload active themes' in theme admin page (fabrixxm)   
121         Install routine checks for ImageMagick and GIF support (fabrixxm)
122         Install routine checks for availability of "mcrypt_create_iv()" function, needed for RINO2 (fabrixxm)
123         Only suported themes are shown in admin page (annando)
124         Optimized SQL queries (annando)
125         System perform an optimize pass on tables in cron, with maximum table size and minimum fragmentation level settings (annando)
126         New access keys in profile and contact pages (rabuzarus, annando)
127         Support for a new Diaspora command for post retraction (annando)
128         Show an info message if an empty contact group is shown (issue #1871) (annando)
129         User setting to disable network page autoupdate (issue #1921) (annando)
130         Settings to limit or permit access to crawler to search page (annando)
131   What's new for developers:    
132         Themes can show Events entry in navbar (annando)
133         Themes can now override colorbox (fabrixxm)
134         Updated Vagrant development VM (silke, hauke)
135         New hook 'template_vars' (fabrixxm)
136         $baseurl variable is passed to all templates by default (fabrixxm)
137         OStatus delivery code is moved in new function (annando)
138         Doxygen config file and initial documetation of code (rabuzarus)
139         Full rewrite of util/php2po.php (fabrixxm)
140   Bugfixs:
141         Remote self works again (annando)
142         Fix feeds mistakenly recognized as OStatus (issue #1914) (annando)
143         Report invalid feeds to user (issue #1913) (annando)
144         Fix Update contact data functionality (annando)
145         Fix proxy function with embedded images (annando)
146         Fix Diaspora unidirectional connect request (annando)
147         Fix empty poco response (annando)
148         Fix API for andStatus (issue#1427, AndStatus issue #241) (annando)
149         Fix expiration of items (fabrixxm)
150         Fix javascript contact deletion confirmation dialog (issue #1986) (fabrixxm)
151         Admin wasn't able to change settings of not currently in use themes. Fixed (issue #2022) (fabrixxm)
152         Fix rapid repeated requests to GNUSocial instance (issue #2038) (annando)
153         Fix install routine css when mod_rewrite doesn't works (issue #2071) (fabrixxm)
154         Fix code to be compliant with minimum required PHP version (issue #2066) (fabrixxm, rabuzarus)
155         Fix feedback after succesfull registration (issue #2060) (annando)
156         Fix mention completition popup with TinyMCE (issue #1920) (fabrixxm)
157         Fix photo cache and proxy when installed in subfolder (ddorian1)
158         Fix bbcode conversion of the about text for the profile (issue #1607) (annando)
159         
160
161 Version 3.4.2
162
163         Updates to the documentation (tobiasd, silke, annando)
164         Updates to the translations (tobiasd & translation teams)
165         Updates to themes frost-mobile, vier, duepuntozero, quattro (annando, tobiasd)
166         Enancements of the communications via OStatus and Diaspora protocols (annando)
167         Option to automatically follow OStatus contacts was moved from addon to the core (annando)
168         Add tool to import OStatus contacts from an old account (annando)
169         SALMON slaps with OStatus were reworked (annando)
170         Fix for saving searches (rabuzarus)
171         Fix separation of list items in contact editor (issue #1747) (tobiasd)
172         When a picture is uploaded, "don't send a note about this new picture" is now the default behaviour (tobiasd)
173         Show profile url in contact-edit overview listing (issue #1745) (tobiasd)
174         The vagrant VM usage was changed so that the "installation" is now done automatically on the first run. Example users are automatically put into the database (silke)
175         Buttons to insert images or attachment to a post use a popup browser to select a previously uploaded item or upload a new one (fabrixxm, rabuzarus)
176         Improvements in contact handling (annando)
177         Friendica node can now query other nodes about their users and the contact lists (annando)
178         Contact recommendation is done only for recently active users (annando)
179         Admins can opt for search the local DB for contacts instead of the global directory (annando)
180         The global directory is queried in the background to update local DB and improve similar searches in the future. (annando)
181         By communication over the Diaspora protocol, red#matrix sources are now correctly identified, hubzilla is detected (annando)
182         Adopt limitation of usage of "-" in username to avoid conflicts with GNU Social and Diaspora (annando)
183         The [url] tag now also suppots ftp, mailto, gopher links (annando)
184         An "inspect queue" module was added to the admin panel (tobiasd)
185         Fix some missing SQL data escapes (fabrixxm)
186         Improved the accessibility of the web UI for better screen reader compatibility (annando)
187         Added access keys (annando)
188         Support for the public relay server of Diaspora (annando)
189         Support for the new nodeinfo protocol (successor of current statistics.json), addon deprecated as functionality has been moved into the core (annando)
190         Fix issue with moved Friendica profiles and Diaspora communication (issue #1491) (annando)
191         Show more information on contact request page (issue #1739) (annando)
192         Support for newer versions of the Twidere client was enhanced (annando)
193         Support for inline [code] tag usage (fabrixxm)
194         Fix login form in aside (issue #1348) (annando)
195         Show both url-style and webfinger-style identity address in profile (issue #1621) (tobiasd)
196         Add button to reload all active plugins in admin plugins page to ensure new hooks are used (fabrixxm)
197         Make the hardcoded path to global directory configurable (annando)
198         Change default directory to dir.friendi.ca (annando)
199         Improve cache system with granular expire time (annando)
200         Remove oohembed code (issue #1855) (annando)
201         Checks for mcrypt availability before enable or use RINO2 (fabrixm)
202         Fix following email contacts (issue #1896) (annando)
203         Parse BBCode in contact request notification email (annando)
204         
205         
206 Version 3.4.1
207
208         Implement server-to-server encryption (RINO) using php-encryption library as "RINO 2", deprecate "RINO 1" (issue #1655) (fabrixxm)
209         Fix connection with Diaspora "freelove" account (issue #1572) (annando)
210         Various SQL speedups (annando)
211         Port of Javascript DatePicker input from RedMatrix (rabuzarus)
212         Port of RedMatrix archive widget (rabuzarus)
213         Load profile owner settings for theme on profile page (rabuzarus)
214         Move HTML code from php into templates (rabuzarus)
215         Theme "frost": add event with doubleclick, event preview (rabuzarus)
216         Delete attachments on item deletion, delete videos from video tab (issue #1574) (fabrixxm)
217         Improvements with reshared Diaspora items (annando)
218         Improvements in OStatus communications: (annando)
219                 improve duplicate handling
220                 publish comments to post to all PuSH subscribers
221                 use correct contact when automatically add @-replies
222                 add attachment links as enclosures
223                 send salmon notifications to every mentioned person
224                 better thread completition
225                 support for bookmarks
226                 support for events and questions
227                 link to items using GUID
228         Fix warning in mod/photo (issue #1638) (rabuzarus)
229         New option to block public access to local directory and poco
230         Fix parsing bbcode [url] tag with fragment identifier (issue #1514) (fabrixxm)
231         Fix HTML for oembeds (issue #1612) (fabrixxm)
232         Add fake fields to API response for better Twitter API compatibility (annando)
233         Fix search in local directory (issue #1657) (annando)
234         Improve OEmbed (issue #1640) (annando)
235         Fix double html encodig in site administration page for sitename and register text (issue #1628) (annando)
236         Fix remote subscription from GNU Social (annando)
237         Fix "{0}" in notifications (issue #1642) (annando)
238         Fix desktop notification (fabrixxm)
239         Fix rewrite test in install wizard with self-signed certificate (annando)
240         Better support for non standard installations of GNU Social (annando)
241         Fix emoticons alt text (tobias)
242         Improve threaded display in Vier theme (annando)
243         Use field templates in photo edit form (fabrixxm)
244         Alllow deletion of any user but yourself (issue #1625) (fabrixxm)
245         Install wizard load htconfig template from template/ folder, remove localized htconfig templates (fabrixxm)
246         Add contact detail to non-js contact drop confirm dialog (issue #1629) (fabrixxm)
247         Return geo coord in API (annando)
248         Improve events reminder: use title, show in colorbox, link using event ID (rabuzarus)
249         Fix spelling in accepted connection notification email (strk)
250         Show image size warning in a human readable format (rabuzarus)
251         Move ACL window in template (rabuzarus)
252         New option "-s" in util/run_xgettext.sh (fabrixxm)
253         Support, but ignore at the moment, delete message from Quitter (annando)
254         Remove google maps from core. Functionality moved to addon "googlemap" alongside "openstreetmap" (issue #1705) (annando)
255         Update to German documentation (Frank Dieckmann, tobias)
256         Updated translations (translation teams, tobias)
257
258 Version 3.4
259
260         Optionally, "like" and "dislike" activities don't update thread timestamp (annando)
261         Updated markdown libraries (annando)
262         Updated jQuery (StefOfficiel)
263         Cache zrl verification requests to prevent DSoS (issue #1453) (annando)
264         "Verify SSL" options affects also VERIFYHOST (annando)
265         Better handling of hashtags (annando)
266         Updated translations (translation teams, tobias)
267         Access a contact directly from the contact-manager-page (FlxAlbroscheit)
268         Reworked GUID generation, remove db store (annando)
269         Improve search for tags and terms (annando)
270         Fix OAuth signature (thorsten23)
271         Fix utf8 characters in items (issue #1307) (hauke)
272         Ignore tag-likes char sequences in code blocks (issue #1041) (fabrixxm)
273         Fix sending email to CC recipients (issue #1437) (fabrixxm)
274         Fix signature check of likes from diaspora (issue #905) (mike, annando)
275         Fix pagination urls (issue #1341) (fabrixxm)
276         Add scheme if missing in "web link" dialog (issue #1362) (fabrixxm)
277         Don't detect Facebook and App.net RSS feeds as contacts (issue #1432) (annando)
278         Add cli command to generate database.sql from scheme description (issue #1370) (fabrixxm)
279         Fix warning trying to creating already existing itemcache dir (pztrn)
280         Send update to directory when account is removed (issue #1038) (annando)
281         Fix settings page's aside menu visibility (issue #1459) (fabrixxm)
282         Don't show past events in event reminder in profile page (issue #1306) (annando)
283         Add help text to explain the options for approving contacts (issue #1349) (silke)
284         API set as unseen only posts returned by the call (issue #1063) (annando)
285
286 Version 3.3.3
287
288         More separation between php and html in photo album (issue #1258) (rabuzarus)
289         Enhanced community page shows public posts from public contacts of public profiles (annando)
290         Support for IndieAuth/Web-sign-in (hauke)
291         New hooks "emailer_send_prepare" and "emailer_send" (fabrixxm)
292         New hook "oembed_fetch_url" (annando)
293         Add un/ignore function to quattro theme (tobiasd)
294         Enhanced POCO data (annando)
295         Use HTML5 features to validate inputs in install wizard and in some settings fields (tobiasd)
296         Option to receive text-only notification emails (fabrixxm)
297         Better OStatus support (annando)
298         Share-it button support (annando)
299         More reliable reshare from Diaspora (annando)
300         Load more images via proxy (annando)
301         util/typo.php uses "php -l" insead of "eval()" to validate code (fabrixxm)
302         Use $_SERVER array in cli script instead of $argv/$argc (issue #1218) (annando)
303         Updated vagrant setup script (silke)
304         API: support to star/unstar items (fabrixxm)
305         API: attachments for better AndStatus support (annando)
306         Fix missing spaces in photo URLs (issue #920) (annando)
307         Fix avatar for "remote-self" items (annando)
308         Fix encodings issues with scrape functionality (annando)
309         Fix site info scraping when URL points to big file (annando)
310         Fix tools for translations (ddorian1)
311         Fix API login via LDAP (issue #1286) (fabrixxm)
312         Fix to link URL in tabs, pager (issues #1341, #1190) (ddorian1)
313         Fix poke activities translation (fabrixxm)
314         Fix html escaping in templates (fabrixxm)
315         Fix Friendica contacts shown as Diaspora contacts via Poco (annando)
316         Fix shared contacts wrong linking (issue #1388) (annando)
317         Fix email validation (ddorian1)
318         Better documentation for developers (silke)
319
320 Version 3.3.2
321
322         Set default value for all not-null fields (fixes SQL warinigs) (annando)
323         Fix item filters in network page (issue #1222) (fabrixxm)
324         Remove reference to an ex Friendica hub from documentation (beardyunixer, tobiasd)
325         API throttling (annando)
326         Use a san-serif font in breathe style of vier theme (silke)
327         Prevent BBCode parsing problems with URLs (annando)
328         Add back tags to posts to Diaspora (annando)
329         Better display of pictures in posts (annando)
330         Fix out of control gprobe process (annando)
331
332 Version 3.3.1
333
334         JSONP support for API (fabrixxm)
335         Fixed small bug in direct messages API (fabrixxm)
336         More filter for direct messages API (fabrixxm)
337         New hooks "getsiteinfo", "page_info_data" (annando)
338         Better loop post prevention (annando)
339         Via API, replace data: uri images in plain text version with link to post. (issue #1134) (fabrixxm)
340         Set default location to empty for new users. Suppress warning on user creation (issue #1193) (fabrixxm)
341         Correctly build urls with queries (issue #1190) (fabrixxm)
342         Optionally use keywords in feed as post tags with "remote self" (annando)
343         A blacklist of keywords to not use can be defined (annando)
344         "remote self" works also with Friendica and Diaspora contacts (annando)
345         Show exact post time after 12 hours (FX7)
346         Optionally redirect from non-SSL to SSL (annando)
347         Translation updates
348         Added CHANGELOG
349
350 Version 3.3
351
352         API
353         added support in the API to allow image uploads from Twidere
354         support for the diaspora app in Firefox
355
356         Themes
357         Stopped support of unmaintained themes. They will continue to work if enabled but are no longer displayed in the list of themes.
358         Merged all "zero" themes into a theme with variations.
359         new default avatar by Andi Stadler
360
361         Usability
362         network page as default page after login
363         sections on users' settings page are now collapsable
364         automatic updating the network stream was improved
365
366         Interaction
367         ignoring of threads
368         for selected contects one can now get notifications when they post something, useful e.g. for forums
369         After a new friendica contact is added, the user is directed to the contact page of the new contact. (Instead of the remote profile)
370         many improvement on all connectors, new app.net connector
371         the algorithm for shortening postings when posting to limited platforms was improved
372         improvements for the remote_self functionality for RSS/Atom feeds were done
373
374         System stuff
375         no more apc support due problems with PHP 5.5
376         privacy image cache moved from an addon into the core
377         updated the following libraries: smarty 3.1.19, fullcalendar 1.6.4, jquery 1.11, jgrowl 1.3.0
378         added modernizer 2.8.3, better browser support
379         updates to the DB structure for better performance
380         preperations to use PDO in a later release
381         new notification system
382         web interface translations updated, addon translations now also possible separately from the main UI and done for CS, IT, RO, DE
383         vagrant support added for developers
384         some bugs were fixed for the profile import function
385         BBCode handling and reformatting to e.g. markdown was improved
386         Internal PusH server for communication with OStatus contacts
387
388         Addons
389         translation now done at transifex as well
390         "newmemberwidget" adds widget with help links + welcome message to sidebar of network tab for new members
391         new statistics addon to take part in the Diaspora* survey
392         new bidirectional connector for app.net
393         new relay connector for Diaspora*
394         new connector for the buffer service
395         improvements for the connectors with Twitter, StatusNet/GNU Social, pump.io, google+ and facebook
396         improvements to the cal and jappix-mini addons
397
398         Change in the structure of the git repo
399         The "master" branch will now contain stable stuff and hotfixes.
400         The new "develop" branch will contain the latest changes.
401
402 Version 3.2
403
404         LICENSE change from Friendica uses now the AGPL
405         Language updates: PT_BR, RU, NB_NO, DE, PL, CS, ZH-CN, IT, CA, FR, NL
406         new languages: BG
407         added a README.translate and updates to the translation utils
408         addons are now translated separately
409         Theme updates: vier, smoothly, diabook, decaf-mobile, dispy, frost, frost-mobile, quattro
410         Bug fixes: #516, #517, #525, #476, #540, #546, #712, #728
411         sample nginx and lighttpd config
412         new default templating engine: smarty3
413         new share element
414         maintenance mode for longer running upgrade tasks
415         small fixed
416                 edit profile photo link
417                 better caching of pictures
418                 threadening for outgoing emails
419                 mail import
420                 oembed thumbnails
421                 SN subscriptions & more SN like behaviour if snautofollow addon is used
422                 collect content of SN discussion threads
423                 communication with Diaspora*
424                 usage of the API
425                 search improvements
426                 MIME types for attachments
427                 support Open Graph and Dublin Core when showing single items
428                 better use of APC if present
429                 use https versions of videos from youtube and vimeo to make firefox happy
430         fixes to the documentation
431         if a home.html is there, home.css is used as well
432         update included TinyMCE to version 3.5.8, fancybox
433         made more options available in the admin panel that were hidden before
434         show the admin information about when accounts expire in the admin panel
435         improving the install.php script
436         addons now can be members only
437         item object now contains the "edited" information left for the theme designers to show this info in a pretty way
438         improvments to the user-import from exported account files
439         It's now possible to authenticate an ejabberd server against friendica.
440         bugtracker moved to github
441         improvements to MySQL queries
442
443 Version 3.1
444
445         See http://friendica.com/node/58