Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Version 0.14 release
[xestiaab/.git] / source / CHANGES
1 Version 0.14
2 ============
3 08 July 2016
5 - Unsupported accounts (neither local or CardDAV) are now displayed within 
6   XAB. Contact data from unsupported accounts can be viewed but not edited or
7   deleted. Account settings cannot be edited but the account can still be
8   deleted.
9 - Implemented Online/Offline feature. It can be used by double clicking on
10   the cable icon next to the SSL icon in the status bar or by selecting Sleep
11   Mode in the Activity Manager menu.
12 - Documentation changed to a flat OpenDocument text file for easier
13   management for the code repository.
14 - Moved contact saving in frmContactEditor to the ContactDataObject class.
15 - Unit testing added for Contact Saving in the ContactDataObject class.
16 - Fixed random number generation for directory naming when creating accounts.
18 Version 0.13
19 ============
20 28 May 2016
22 - Added support for Windows. Support begins from Windows 7. Use of
23   XAB on Windows Vista or before this version is unsupported.
24 - Added Visual Studio 2013 (Express) project files.
25 - Added Xcode project files.
26 - SSL verification is now done before sending or receiving any contact
27   data so that SSL context handles in Windows and OS X can be obtained.
28   Linux versions use certificate information from cURL's
29   CURLINFO_CERTINFO.
30 - Fixed code in frmActivityMgr so that proper cURL codes are used
31   instead of being lazy with integers that may change.
32 - Fixed issue where saving picture data in some cases may cause
33   XAB to crash.
35 Version 0.12
36 ============
37 12 April 2016
39 - Added check to see if a server is on the blacklist and to display a
40   dialog confirming that data loss could happen if that server is used.
41 - Added support for OS X. Support begins from OS X 10.11.4. Use of XAB
42   on OS X before this version is unsupported.
44 Version 0.11
45 ============
46 23 March 2016
48 - This version is a maintenance release.
49 - All code is indented using tabs not spaces.
50 - Remove most of the unused variables from the code.
51 - Moved unit testing application building into a separate Makefile. 
52   To build the unit test application, run make from the tests directory.
53 - Added unit tests for some of the common functions that can return
54   values or use pointers.
56 Version 0.10
57 ============
58 06 March 2016
60 - Implemented support to run the application to display contact
61   information only using the -d switch.
62     - It takes one option which is the filename of the contact to display.
63 - Fixed issue where address book URL does not appear when server is using
64   self-signed SSL certificate.
65 - Fixed issue where the conflict resolution window kept coming up when a
66   contact was saved to a CardDAV server.
68 Version 0.09
69 ============
70 24 February 2016
72 - Password was displayed as text in the Edit Account window when it
73   shouldn't have been.
74 - Fixed top section of the contact information page so that the name
75   doesn't collapse into a line per word.
76 - Display error message if no accounts are selected when searching 
77   for contacts.
78 - Resized the Edit Account window so that all controls appear properly
79   in the window.
80 - Fixed issue with the add and remove search setting buttons in the
81   Search window after searching.
82 - Fixed issue with accounts that are reloaded after closing the edit 
83   account window without making any changes. Clicking on either the 
84   Edit or Delete buttons without selecting an account again caused XAB 
85   to crash/assert.
86 - Fixed issue where SSL certificate window asserts due to MaxLength being
87   set for one of the controls.
89 Version 0.08
90 ============
91 10 February 2016
93 - Fixed issue with checks not being made on iterators when editing data
94   which causes the application to crash.
95 - Fixed issue which causes the application to assert on multiline text
96   box controls (maxlength was set when it shouldn't have been).
97 - Resized add and edit properties dialogs that are use with the contact
98   editor so certain controls are not squashed.
99 - Contact editor now has a minimum window size of 800x500 set.
100 - Corrected Makefile so that compiling using -j now works.
102 Version 0.07
103 ============
104 22 January 2016
106 - Fixed right click menu in the Search window when the mode is Search Only. 
107 - New accounts now appear after creating an account through the new account
108   window. They didn't appear before due to a bug involving a boolean that
109   wasn't set as a pointer.
110 - Added support to do contact format conversion on the command line using the
111   -c switch.
112   - Takes three or four command switches:
113         -ifmt=<str>: Input format to convert form.
114         -ofmt=<str>: Output format to convert to.
115         -ifile: Input filename to read from.
116         -ofile: Output filename to write to. (don't use to pipe to console).
117 - Added unit tests for contact format conversion.
118 - Added unit tests for loading vCard 4 data.
119 - Moved loading of vCard 4 data when using frmContactEditor into 
120   ContactDataObject. Saving will also move into ContactDataObject in a later
121   version.
122 - vCard 3/4 conversion now supports CLIENTPIDMAP, XML and SOURCE. 
124 Version 0.06
125 ============
126 01 December 2015
128 - Added right click menus for the contact list in the main window and the search
129   results list in the search window.
130 - Added feature to save photos, logos and sounds from contacts.
131 - Fixed minor vCard version printing to console issue.
132 - Added copyright and licence headers to the source and header files as needed.
133 - Changed CardDAV into CardDAV* for the Activity Manager tasks which improves
134   memory efficiency as CardDAV object is now deleted each time a task is
135   completed.
136 - Splitted some source files down to make them more manageable.
138 Version 0.05
139 ============
140 25 November 2015
142 - Click on the Close Window button on the main window on Win32 systems causes XAB
143   to crash. This hopefully has now been fixed.
144 - All tabbed forms now show the first page instead of the second page in some
145   forms.
146 - Initial unit testing application has been implemented. Additional unit tests
147   will be added over time.
149 Version 0.04
150 ============
151 17 November 2015
153 - Added -e support for direct editing without having to start XAB fully. The direct 
154   editing process checks if the contact is in the user's settings/accounts directory
155   and refuses to load it if it is. Another check is made where if the file is not a
156   vCard 4.0 contact, it will refuse to load.
157 - Cleaned up Bitmap Code Helper removing all commented out references to Boost and
158   fixed the line tabbing.
159 - Cancel button for the Preferences window now works.
161 Version 0.03
162 ============
163 03 November 2015
165 - Fixed assert issues when opening frmContactEditorTemplate and frmContactEditorAddress
166 - Save Contact & Close within the contact editor is now implemented.
167 - Fixed more issues with compiling when using other Linux-based OSes other than OpenSuSE.
168 - Fixed issues when creating an account on a Win32 system.
170 Version 0.02
171 ============
172 20 October 2015
174 - Added -s support for direct searching without having to start XAB fully.
175 - Fixed issues with compiling when using other Linux-based OSes other than OpenSuSE.
177 Version 0.01
178 ============
179 05 October 2015
181 - Initial Release
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