Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
ab845280ecf38e55f7f998c7b4d1246aea5767a8
[xestiaab/.git] / CHANGES
1 Version 0.24
2 ============
3 04 October 2020
5 - Migrated to using the CMake build system
6 - Removed old Makefile, Visual Studio & Xcode projects
7 - Clarified servers that don't support CardDAV properly as dangerous
8 - Updated branding
10 Version 0.23
11 ============
12 08 September 2018
14 - Fixed issue with anniversary date being set as birthday date.
15 - Implemented help browser
16 - Updated documentation with new screenshots
18 Version 0.22
19 ============
20 18 January 2018
22 - UTF-8 support for contact data now implemented.
23 - Check if save was successful before closing the contact editor window 
24   if using the Save and Close Contact menu item.
25 - Fix issue of vCard 3.0 compatability. A value in either the title,
26   forename, surname, other names and suffix text boxes in the contact
27   editor is now required.
28 - Fix issue of not being able to connect properly via SSL due to
29   recent curl (library used for communication between client/server) 
30   changes.
31 - Minimum version of curl required is now 7.54.1
33 Version 0.21
34 ============
35 07 November 2017
37 - Fixed issue when main window is reset after creating an address book.
38 - Fixed issue after turning off the use background colour option which
39   results in a black background.
40 - Clean up application icon for macOS version.
42 Version 0.20
43 ============
44 09 September 2017
46 - Implemented single priority control for all contact editor subforms.
47 - Fixed issue with colour background still being displayed after disabling
48   it in preferences.
49 - Fixed issue with right click on a contact in the contact list when the 
50   account type is local.
51 - Close all windows before opening the preferences window.
52 - Fixed issue where modifying or deleting items from the Contact 
53   Editor will cause XAB to crash if there's no items in the list.
54 - Fixed separate issue where deleting a note from the Home tab in the 
55   Contact Editor will cause XAB to crash.
57 Version 0.19
58 ============
59 19 June 2017
61 - Added option to change the background colour of contact data when
62   being viewed.
63 - Updated Xcode project for macOS.
65 Version 0.18
66 ============
67 11 March 2017
69 - Fixed issue with audio device remaining open after opening the contact
70   editor for the first time.
71 - Fixed issue where prefix isn't detected on Linux systems when editing
72   an account.
73 - Quit application process properly implemented.
74 - Enhanced contact information screen properly formatting dates.
75 - Contact Editor subforms that use the language drop down box are now
76   pre-filled with the list of language codes from ISO 639-1.
77 - Added icons to the preferences window.
78 - Double clicking on an account in the preferences window opens up the
79   properties for that account.
81 Version 0.17
82 ============
83 18 January 2017
85 - Added icon to the search window.
86 - Win32: Status bar gripper has been removed from main window and search
87   window.
88 - Check that the default account exists each time XAB is started.
89 - Fixed bug where non-SSL connections are treated as SSL connections for
90   CardDAV connctions.
91 - Fixed bug where an assert happens when the search window is closed when
92   in search only mode (-s).
93 - Fixed bug where filename of contact to open in search window appears
94   in a dialog.
95 - Message saying 'n contacts found.' disappears when the reset button
96   is pressed in the search window.
97 - Added manual page. This page is installed/uninstalled on Linux-based 
98   systems into the share/man1 path. (e.g. /usr/local/share/man/man1)
100 Version 0.16
101 ============
102 13 November 2016
104 - Added toolbar to the main window with icons.
105 - Created the template translation file. This now allows Xestia Address Book
106   to be translated into other languages.
108 Version 0.15
109 ============
110 30 September 2016
112 - Implemented the Connection Object interface.  This now opens up the 
113   possibility of using other protocols.
114 - CardDAV2 class implemented using the Connection Object interface. This
115   has stopped the Win32 version of XAB from crashing.
116 - Removed old CardDAV code.
118 Version 0.14
119 ============
120 08 July 2016
122 - Unsupported accounts (neither local or CardDAV) are now displayed within 
123   XAB. Contact data from unsupported accounts can be viewed but not edited or
124   deleted. Account settings cannot be edited but the account can still be
125   deleted.
126 - Implemented Online/Offline feature. It can be used by double clicking on
127   the cable icon next to the SSL icon in the status bar or by selecting Sleep
128   Mode in the Activity Manager menu.
129 - Documentation changed to a flat OpenDocument text file for easier
130   management for the code repository.
131 - Moved contact saving in frmContactEditor to the ContactDataObject class.
132 - Unit testing added for Contact Saving in the ContactDataObject class.
133 - Fixed random number generation for directory naming when creating accounts.
135 Version 0.13
136 ============
137 28 May 2016
139 - Added support for Windows. Support begins from Windows 7. Use of
140   XAB on Windows Vista or before this version is unsupported.
141 - Added Visual Studio 2013 (Express) project files.
142 - Added Xcode project files.
143 - SSL verification is now done before sending or receiving any contact
144   data so that SSL context handles in Windows and OS X can be obtained.
145   Linux versions use certificate information from cURL's
146   CURLINFO_CERTINFO.
147 - Fixed code in frmActivityMgr so that proper cURL codes are used
148   instead of being lazy with integers that may change.
149 - Fixed issue where saving picture data in some cases may cause
150   XAB to crash.
152 Version 0.12
153 ============
154 12 April 2016
156 - Added check to see if a server is on the dangerous list and to display a
157   dialog confirming that data loss could happen if that server is used.
158 - Added support for OS X. Support begins from OS X 10.11.4. Use of XAB
159   on OS X before this version is unsupported.
161 Version 0.11
162 ============
163 23 March 2016
165 - This version is a maintenance release.
166 - All code is indented using tabs not spaces.
167 - Remove most of the unused variables from the code.
168 - Moved unit testing application building into a separate Makefile. 
169   To build the unit test application, run make from the tests directory.
170 - Added unit tests for some of the common functions that can return
171   values or use pointers.
173 Version 0.10
174 ============
175 06 March 2016
177 - Implemented support to run the application to display contact
178   information only using the -d switch.
179     - It takes one option which is the filename of the contact to display.
180 - Fixed issue where address book URL does not appear when server is using
181   self-signed SSL certificate.
182 - Fixed issue where the conflict resolution window kept coming up when a
183   contact was saved to a CardDAV server.
185 Version 0.09
186 ============
187 24 February 2016
189 - Password was displayed as text in the Edit Account window when it
190   shouldn't have been.
191 - Fixed top section of the contact information page so that the name
192   doesn't collapse into a line per word.
193 - Display error message if no accounts are selected when searching 
194   for contacts.
195 - Resized the Edit Account window so that all controls appear properly
196   in the window.
197 - Fixed issue with the add and remove search setting buttons in the
198   Search window after searching.
199 - Fixed issue with accounts that are reloaded after closing the edit 
200   account window without making any changes. Clicking on either the 
201   Edit or Delete buttons without selecting an account again caused XAB 
202   to crash/assert.
203 - Fixed issue where SSL certificate window asserts due to MaxLength being
204   set for one of the controls.
206 Version 0.08
207 ============
208 10 February 2016
210 - Fixed issue with checks not being made on iterators when editing data
211   which causes the application to crash.
212 - Fixed issue which causes the application to assert on multiline text
213   box controls (maxlength was set when it shouldn't have been).
214 - Resized add and edit properties dialogs that are use with the contact
215   editor so certain controls are not squashed.
216 - Contact editor now has a minimum window size of 800x500 set.
217 - Corrected Makefile so that compiling using -j now works.
219 Version 0.07
220 ============
221 22 January 2016
223 - Fixed right click menu in the Search window when the mode is Search Only. 
224 - New accounts now appear after creating an account through the new account
225   window. They didn't appear before due to a bug involving a boolean that
226   wasn't set as a pointer.
227 - Added support to do contact format conversion on the command line using the
228   -c switch.
229   - Takes three or four command switches:
230         -ifmt=<str>: Input format to convert form.
231         -ofmt=<str>: Output format to convert to.
232         -ifile: Input filename to read from.
233         -ofile: Output filename to write to. (don't use to pipe to console).
234 - Added unit tests for contact format conversion.
235 - Added unit tests for loading vCard 4 data.
236 - Moved loading of vCard 4 data when using frmContactEditor into 
237   ContactDataObject. Saving will also move into ContactDataObject in a later
238   version.
239 - vCard 3/4 conversion now supports CLIENTPIDMAP, XML and SOURCE. 
241 Version 0.06
242 ============
243 01 December 2015
245 - Added right click menus for the contact list in the main window and the search
246   results list in the search window.
247 - Added feature to save photos, logos and sounds from contacts.
248 - Fixed minor vCard version printing to console issue.
249 - Added copyright and licence headers to the source and header files as needed.
250 - Changed CardDAV into CardDAV* for the Activity Manager tasks which improves
251   memory efficiency as CardDAV object is now deleted each time a task is
252   completed.
253 - Splitted some source files down to make them more manageable.
255 Version 0.05
256 ============
257 25 November 2015
259 - Click on the Close Window button on the main window on Win32 systems causes XAB
260   to crash. This hopefully has now been fixed.
261 - All tabbed forms now show the first page instead of the second page in some
262   forms.
263 - Initial unit testing application has been implemented. Additional unit tests
264   will be added over time.
266 Version 0.04
267 ============
268 17 November 2015
270 - Added -e support for direct editing without having to start XAB fully. The direct 
271   editing process checks if the contact is in the user's settings/accounts directory
272   and refuses to load it if it is. Another check is made where if the file is not a
273   vCard 4.0 contact, it will refuse to load.
274 - Cleaned up Bitmap Code Helper removing all commented out references to Boost and
275   fixed the line tabbing.
276 - Cancel button for the Preferences window now works.
278 Version 0.03
279 ============
280 03 November 2015
282 - Fixed assert issues when opening frmContactEditorTemplate and frmContactEditorAddress
283 - Save Contact & Close within the contact editor is now implemented.
284 - Fixed more issues with compiling when using other Linux-based OSes other than OpenSuSE.
285 - Fixed issues when creating an account on a Win32 system.
287 Version 0.02
288 ============
289 20 October 2015
291 - Added -s support for direct searching without having to start XAB fully.
292 - Fixed issues with compiling when using other Linux-based OSes other than OpenSuSE.
294 Version 0.01
295 ============
296 05 October 2015
298 - 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