Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Version 0.20 release
[xestiaab/.git] / source / CHANGES
index 920c10b..efda301 100644 (file)
@@ -1,3 +1,239 @@
+Version 0.20
+============
+09 September 2017
+
+- Implemented single priority control for all contact editor subforms.
+- Fixed issue with colour background still being displayed after disabling
+  it in preferences.
+- Fixed issue with right click on a contact in the contact list when the 
+  account type is local.
+- Close all windows before opening the preferences window.
+- Fixed issue where modifying or deleting items from the Contact 
+  Editor will cause XAB to crash if there's no items in the list.
+- Fixed separate issue where deleting a note from the Home tab in the 
+  Contact Editor will cause XAB to crash.
+
+Version 0.19
+============
+19 June 2017
+
+- Added option to change the background colour of contact data when
+  being viewed.
+- Updated Xcode project for macOS.
+
+Version 0.18
+============
+11 March 2017
+
+- Fixed issue with audio device remaining open after opening the contact
+  editor for the first time.
+- Fixed issue where prefix isn't detected on Linux systems when editing
+  an account.
+- Quit application process properly implemented.
+- Enhanced contact information screen properly formatting dates.
+- Contact Editor subforms that use the language drop down box are now
+  pre-filled with the list of language codes from ISO 639-1.
+- Added icons to the preferences window.
+- Double clicking on an account in the preferences window opens up the
+  properties for that account.
+
+Version 0.17
+============
+18 January 2017
+
+- Added icon to the search window.
+- Win32: Status bar gripper has been removed from main window and search
+  window.
+- Check that the default account exists each time XAB is started.
+- Fixed bug where non-SSL connections are treated as SSL connections for
+  CardDAV connctions.
+- Fixed bug where an assert happens when the search window is closed when
+  in search only mode (-s).
+- Fixed bug where filename of contact to open in search window appears
+  in a dialog.
+- Message saying 'n contacts found.' disappears when the reset button
+  is pressed in the search window.
+- Added manual page. This page is installed/uninstalled on Linux-based 
+  systems into the share/man1 path. (e.g. /usr/local/share/man/man1)
+
+Version 0.16
+============
+13 November 2016
+
+- Added toolbar to the main window with icons.
+- Created the template translation file. This now allows Xestia Address Book
+  to be translated into other languages.
+
+Version 0.15
+============
+30 September 2016
+
+- Implemented the Connection Object interface.  This now opens up the 
+  possibility of using other protocols.
+- CardDAV2 class implemented using the Connection Object interface. This
+  has stopped the Win32 version of XAB from crashing.
+- Removed old CardDAV code.
+
+Version 0.14
+============
+08 July 2016
+
+- Unsupported accounts (neither local or CardDAV) are now displayed within 
+  XAB. Contact data from unsupported accounts can be viewed but not edited or
+  deleted. Account settings cannot be edited but the account can still be
+  deleted.
+- Implemented Online/Offline feature. It can be used by double clicking on
+  the cable icon next to the SSL icon in the status bar or by selecting Sleep
+  Mode in the Activity Manager menu.
+- Documentation changed to a flat OpenDocument text file for easier
+  management for the code repository.
+- Moved contact saving in frmContactEditor to the ContactDataObject class.
+- Unit testing added for Contact Saving in the ContactDataObject class.
+- Fixed random number generation for directory naming when creating accounts.
+
+Version 0.13
+============
+28 May 2016
+
+- Added support for Windows. Support begins from Windows 7. Use of
+  XAB on Windows Vista or before this version is unsupported.
+- Added Visual Studio 2013 (Express) project files.
+- Added Xcode project files.
+- SSL verification is now done before sending or receiving any contact
+  data so that SSL context handles in Windows and OS X can be obtained.
+  Linux versions use certificate information from cURL's
+  CURLINFO_CERTINFO.
+- Fixed code in frmActivityMgr so that proper cURL codes are used
+  instead of being lazy with integers that may change.
+- Fixed issue where saving picture data in some cases may cause
+  XAB to crash.
+
+Version 0.12
+============
+12 April 2016
+
+- Added check to see if a server is on the blacklist and to display a
+  dialog confirming that data loss could happen if that server is used.
+- Added support for OS X. Support begins from OS X 10.11.4. Use of XAB
+  on OS X before this version is unsupported.
+
+Version 0.11
+============
+23 March 2016
+
+- This version is a maintenance release.
+- All code is indented using tabs not spaces.
+- Remove most of the unused variables from the code.
+- Moved unit testing application building into a separate Makefile. 
+  To build the unit test application, run make from the tests directory.
+- Added unit tests for some of the common functions that can return
+  values or use pointers.
+
+Version 0.10
+============
+06 March 2016
+
+- Implemented support to run the application to display contact
+  information only using the -d switch.
+    - It takes one option which is the filename of the contact to display.
+- Fixed issue where address book URL does not appear when server is using
+  self-signed SSL certificate.
+- Fixed issue where the conflict resolution window kept coming up when a
+  contact was saved to a CardDAV server.
+
+Version 0.09
+============
+24 February 2016
+
+- Password was displayed as text in the Edit Account window when it
+  shouldn't have been.
+- Fixed top section of the contact information page so that the name
+  doesn't collapse into a line per word.
+- Display error message if no accounts are selected when searching 
+  for contacts.
+- Resized the Edit Account window so that all controls appear properly
+  in the window.
+- Fixed issue with the add and remove search setting buttons in the
+  Search window after searching.
+- Fixed issue with accounts that are reloaded after closing the edit 
+  account window without making any changes. Clicking on either the 
+  Edit or Delete buttons without selecting an account again caused XAB 
+  to crash/assert.
+- Fixed issue where SSL certificate window asserts due to MaxLength being
+  set for one of the controls.
+
+Version 0.08
+============
+10 February 2016
+
+- Fixed issue with checks not being made on iterators when editing data
+  which causes the application to crash.
+- Fixed issue which causes the application to assert on multiline text
+  box controls (maxlength was set when it shouldn't have been).
+- Resized add and edit properties dialogs that are use with the contact
+  editor so certain controls are not squashed.
+- Contact editor now has a minimum window size of 800x500 set.
+- Corrected Makefile so that compiling using -j now works.
+
+Version 0.07
+============
+22 January 2016
+
+- Fixed right click menu in the Search window when the mode is Search Only. 
+- New accounts now appear after creating an account through the new account
+  window. They didn't appear before due to a bug involving a boolean that
+  wasn't set as a pointer.
+- Added support to do contact format conversion on the command line using the
+  -c switch.
+  - Takes three or four command switches:
+       -ifmt=<str>: Input format to convert form.
+       -ofmt=<str>: Output format to convert to.
+       -ifile: Input filename to read from.
+       -ofile: Output filename to write to. (don't use to pipe to console).
+- Added unit tests for contact format conversion.
+- Added unit tests for loading vCard 4 data.
+- Moved loading of vCard 4 data when using frmContactEditor into 
+  ContactDataObject. Saving will also move into ContactDataObject in a later
+  version.
+- vCard 3/4 conversion now supports CLIENTPIDMAP, XML and SOURCE. 
+
+Version 0.06
+============
+01 December 2015
+
+- Added right click menus for the contact list in the main window and the search
+  results list in the search window.
+- Added feature to save photos, logos and sounds from contacts.
+- Fixed minor vCard version printing to console issue.
+- Added copyright and licence headers to the source and header files as needed.
+- Changed CardDAV into CardDAV* for the Activity Manager tasks which improves
+  memory efficiency as CardDAV object is now deleted each time a task is
+  completed.
+- Splitted some source files down to make them more manageable.
+
+Version 0.05
+============
+25 November 2015
+
+- Click on the Close Window button on the main window on Win32 systems causes XAB
+  to crash. This hopefully has now been fixed.
+- All tabbed forms now show the first page instead of the second page in some
+  forms.
+- Initial unit testing application has been implemented. Additional unit tests
+  will be added over time.
+
+Version 0.04
+============
+17 November 2015
+
+- Added -e support for direct editing without having to start XAB fully. The direct 
+  editing process checks if the contact is in the user's settings/accounts directory
+  and refuses to load it if it is. Another check is made where if the file is not a
+  vCard 4.0 contact, it will refuse to load.
+- Cleaned up Bitmap Code Helper removing all commented out references to Boost and
+  fixed the line tabbing.
+- Cancel button for the Preferences window now works.
+
 Version 0.03
 ============
 03 November 2015
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy