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