Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ~~NOTOC~~ ====== Changelog ====== <note important> ** Changes marked with :!: need some attention on upgrading! ** </note> ===== Version 4.1.0 (2020-06-28) ===== * added birthday view back in * fixed display of related names * fixed: Array and string offset access syntax with curly braces is deprecated * #5 removed deprecated get_magic_quotes_gpc and similar functions. Improves compatibility with latest php 7.x * reset search on letter select to prevent confusion * updated php and mysql minimal requirements, removed outdated translation instructions * fixed bug in translator where no content was displayed when some keys contained unescaped characters like single quotes. * added fully updated french language file * #7 updated russian translations (credits: Vlad Vegner) ===== Version 4.0.0 (2020-03-05) ===== * new bootstrap template * admin menu (supporting user management, role management, configuration management) * translator built into admin menu * users can change their own password now * separate screen for import and export * new notification popups and notification center * added back support for phonetic names * fixed XMLRPC server * updated SabreDAV to version 3.2.2 * ensured code is PHP 7.2 compliant * fixed #12 PDO sqlite3: unexpected '[' in ..DBConnector_pdo_sqlite3.php on line 155 * fixed #15 Error messages of DB connectors are sometimes misleading * fixed #16 PEAR causes deprecation warnings in PHP 7.2 * fixed #21 Update SabreDAV to 3.2.2 (2017-02-14) * fixed #22 Database driver prerequisites are confusing/contradictory * fixed #24 Installer fails to create "addressbook" table when using MySQL * fixed #27 CARDDAV access issue * fixed #28 Roland Lauer, Database * fixed #29 Cannot define a password for admin * fixed #30 Unable to run * fixed #31 Errors in err=Undefined offset: 1 errno=8 errfile=/lib/php/module_auth.php errline=66 ===== Version 3.1 (2017-12-28) ===== * fixed #13 Adding multiple vcards to a category will only add the first item to the category ===== Version 3.0 (2017-12-19) ===== * updated code to be PHP 7.x compliant * added iCloud/CardDAV support (using SabreDAV 3.1.1) (supports macOS 10.8 and higher, iOS 6.x and higher, Android 5.x and higher and other CardDAV compliant software) * added logging to XMLRPC interface, updated PEAR XMLRPC Server to version 1.5.5 * added example python xmlrpc client script XMLRPC interface * added iPhone label support in phone numbers * added Farsi (fa) and Brasil Portugues (pt_br) * :!: replaced AdoDB database abstraction layer with a simpler custom solution (now supports PDO sqlite2/3, PDO MySQL, native sqlite2/3) * :!: dropped support for PostgreSQL * fixed issue in installer with sqlite detection when sqlite is not available * fixed critical race condition that caused images to be distorted or mixed when downloading all cards from CardDAV interface * fixed some boundary errors in birthday module * fixed birthday ordering * fixed parsing error in vCard parser when importing organization without department ===== Version 2.0.1 (2013-12-07) ===== * fixed: problem with authentication module when auth.php was setup correctly (empty permission array) * fixed: minor bug in XML-RPC module ===== Version 2.0 (2013-06-23) ===== * :!: new folder structure * fixed: auth.php was missing in distribution ===== Version 1.1 (2012-02-20) ===== * fixed bug in birthday reminder when birthdays were not shown correctly around year end. * added support for PHP 5.3 (removed deprecation messages) * changed <? tags to <php to improve compatibility ===== Version 1.0 (2008-05-26) ===== * fixed bug in birthday reminder: if there are no birthdays in the future but at least one in the past, the birthday 'none' label was not displayed * fixed file creation modes. config setting $conf['fmode'] now has effect whenever a file is created * fixed a bug in addressbook db handling * fixed a minor GMT bug in date handling * fixed image/format bug * improved image handling: proc_open replaced by popen (should now work better with restrictive php settings) * **added installer script that helps with first time installation** * **added XML-RPC API (disabled by default)** * added image resize when using GD to convert photos * added bulgarian language file (thanks to Vladimir Vitkov) * added hungarian language file (thanks to Sándor Pécsi) ===== Version 0.99 (2008-04-15) ===== * :!: changed DB format. Contact photos are no longer saved inside the database but in a separate folder. * adjusted photo export in vCards. Photo import into Apple Addressbook in OS X 10.4 should work again. * fixed minor bugs in letter filter and page view mode * improved search field. Clicking on ClearButton now re-loads the page (only non-Safari browsers). * improved sort function. Names beginning with special characters (like öäüéèà) are now sorted correctly (see lang.php) * improved template. Clicking on the logo now resets the addressbook. * improved edit template. Adding phone numbers etc. as well as custom labels is now much fancier than ever before * added birthday reminder * added "Remember Me" feature * **added vCard mass import through the filesystem** * added three more actions: select_letter, select_offset, reset - adjust your access controls. See [[docs#permissions_access_controls]] for more information. :!: * added slovak translation (thanks to Jan Michalicka) * added russian translation (thanks to Alexander Chekalin) * added czech translation (thanks to Petr Václavík) * added swedish translation (thanks to Henrik Ahlberg) * added indonesian translation (thanks to Ardi Nugraha) <note important> If you are upgrading from 0.98 or earlier make sure to export all your addresses as a vCard. Remember if you click the //export as vCard(s)// button and no contact is selected, the addressbook automatically assumes that you want to export ALL your addresses. </note> ===== Version 0.98 (2007-01-12) ===== * search function now supports multiple keywords * changed search field to apple-like search field * improved import of non-RFC-compliant vCards * improved person edit view (added category edit field) * added Skype support * added support for phonetic firstname/lastname (for japanese users) :!: * added custom labels for phones, emails, urls, related names and instant messaging handles * added page-view mode for contactlist (contactlist can be divided into several pages). See ''$conf['contactlist_limit']'' in defaults.php * added alphabet to quickly filter contacts that begin with the same letter * added option to change the image format in vCard export. See ''$conf['photo_format']'' in defaults.php * added advanced access controls. See [[docs#permissions_access_controls]] for more information. :!: <note important> **:!: Database format has changed! Read below if you are upgrading!** \\ \\ * The //addressbook// table now has two more fields (phoneticfirstname, phoneticlastname). You can simply add them to your existing table. The complete Layout can be found in addressbook.sql. \\ **:!: Configuration format has changed! Read below if you are upgrading!** \\ * The file /conf/auth.php has a different syntax! Read the [[docs#permissions_access_controls|documentation]] on access controls for more information. </note> ===== Version 0.97 (2006-10-20) ===== * fixed the problem where PEAR.php could not be found * added CSV export * added LDIF export * improved category layout in default template * improved vCard import * minor improvements in addressbook and category handling * added portuguese translation ===== Version 0.96 (2006-09-02) ===== * fixed another XSS vulnerability * fixed a bug when some contacts were not shown in the contactlist * fixed a bug in photo handling when using sqlite 2 * added support for newlines in contact fields (use <br /> to mark newlines) * added automatic category "Modified Contacts" to facilitate manual synchronization * added check action to help debugging: Use http://your-domain/iaddressbook/?do=check to get useful debugging output * improved image handling (images are now always imported and only converted to browser format when displayed) * minor enhancements in the default template ===== Version 0.95 (2006-08-23) ===== * SECURITY: fixed cross site scripting bug in categories field * fixed minor bugs in category handling * fixed parsing error in actions.php that appeared in some versions of PHP * removed some dependencies to PHP 5 * improved sort order of contact list * improved no-name handling * improved error reporting * that last imported contact is now auto-selected ===== Version 0.94 (2006-08-21) ===== * SECURITY: possibility for cross site scripting disabled * added sqlite support * database adjustments to improve portablity :!: * added category support (create, delete, add contacts, remove contacts) :!: * fixed problems when ''register_globals'' was enabled * fixed bug when escaping/unescaping strings -> addressbook/database handling * fixed bug in database handling: all input is now correctly quoted before it's sent to the db * fixed bug when exporting vcards: escaping was not done properly * fixed bug when importing vcards: unescaping was not done properly * added italian localization (thanks to Joram Marino) * login field now has autofocus * search field now has autofocus * minor template changes * added //translator.php// that helps update localization files * added configuration option for file upload location (@ini_set() call in config.php.dist) * added configuration option for map link: ''$conf['map_link']'' <note important> **:!: Database format has changed! Read below if you are upgrading!** \\ \\ * Dashes (-) in table names are not allowed. If your table has a dash (-) in the name remove it or replace it with an underscore (_). (I had to rename table //addressbook-bla// to //addressbook_bla//) * For category support you need 2 more tables. Their layout can be found in /addressbook.sql. You can just add those tables to the existing //addressbook// table. * The database options in **conf.php** have changed. Refer to **conf.php.dist** for more details </note> ===== Version 0.93 (2006-08-05) ===== * added authorization (disabled by default, see config option: ''$conf['auth_enabled'] = 0;'') * added spanish localization (thanks to Alberto Gesualdi) * fixed some minor bugs in the default template ===== Version 0.92 (2006-07-30) ===== * added photo add/change/remove support * added automatic photo resizing when manually added (new option -> ''$conf['photo_resize'] = '128x128' '') * :!: adjusted sql template: you have to use //mediumblob// instead of //blob// to allow contact photos greater than 65kb (if you are upgrading you will have to adjust your database!) * added heuristic to detect UTF-16/32 encoded files without BOM. Import of vCards from Apple's Address Book now works out of the box. * added multiple vCard export * fixed birthday display - can now display dates before 1970 * fixed a bug where birthdate was not imported from V2.1 vCards * minor changes in default template * search: first contact in query results is auto-selected on first search ===== Version 0.91a (2006-07-24) ===== * fixed some issues with the template and Internet Explorer (and no, I will not convert the PNG to GIF) ===== Version 0.91 (2006-07-23) ===== * added nice default template * fixed minor bug in Person Class: does not save addresses/emails/etc without contents ===== Version 0.9 (2006-07-16) ===== * initial release changelog.txt Last modified: 28-06-2020 21:56by cwacha