DiveLog Hardware FAQ Download Buy Home

Release Notes

Version 1.4b1, 2/21/2009
• Support for the Cobra 2 dive computer from Suunto.
• When merging dives, temperatures and air consumption were not calculated correctly.
• Added the Logbook menu with options specific to a logbook file.
• Time spent at the surface does not count in calculating the average depth and air consumption rate
• When parsing UDCF files, whitespace is now ignored.

Version 1.3.2, 2/21/2008
• If you open a logbook in metric units while the preference is set to imperial units, the numbers were improperly converted.
• Automatic dive numbering was not re-numbering the dives in some circumstances.
• The time displayed next to the profile graph as the mouse moves across it was not fitting into its box.
• When reading a logbook file, the price field on dive gear was ignored.

Version 1.3.1, 1/28/2008
• Improved German localization
• Fixed a problem with computer settings on classic Suunto dive computers
• Corrected decoding of serial numbers on certain models of Suunto computers

Version 1.3, 12/11/2007
• Translated new messages into languages other than English
• Floating numbers in LogBook screen round to tenths
• Sites, Divemaster, Boat, etc. will list all if no location is chosen

Version 1.3b4, 9/23/2007
• Added a logbook summary display
• Default locking of downloaded data to off
• Introduced some preferences relating to printing
• Fixed a possible crash when entering a registration number
• Degree symbol was incorrect in web page export
• Web page export skipped last dive
• Corrected formatting of durations

Version 1.3b3, 2/19/2007
• In the dive detail window, the Next & Prev buttons are disabled when you are on the last or first dive
• A helpful message is displayed if you change the number of a dive while automatic numbering is on
• The surface air consumption rate wasn't always being displayed
• The highlit line in the LogBook window is changed when you switch dives in the dive detail window
• The arrow in the header of the LogBook window indicating sort order is now more prominent
• It used to be possible to have the same logbook file open more than once
• The LogBook sometimes showed incorrect information on the first dive
• Computer download sometimes got fatal errors trying to display progress
• The SAC graph now has more smoothing
• The profile graph now has instructions about icons and selections

Version 1.3b2, 1/25/2007
• Compiled with Java version 1.4 so that it works on older Macs
• Can clear gear maintenence dates
• Spanish internationalization

Version 1.3b1, 1/25/2007
• per-LogBook settings in addition to application-wide preferences
• recent files menu
• 3 custom per-dive fields you may enable and use as you wish
• You may choose which dive attributes are shown in the index
• New preference for what to download: all dives, new since we saw this dive computer, or newer than most recent dive in LogBook
• Dive computer settings: can set diver name, sample rate, etc.
• ReefNet Sensus Ultra datalogger support
• Tooltips for buttons on LogBook
• Preference for displayed date format
• Date entry by text field or pop-up calendar
• Can lock all downloaded parameters so that they may not be edited
• Can merge two dives
• Added a preference to set the default tank size
• Cumulative dive time is no longer editable
• A LogBook can no longer be opened more than once at the same time
• Temperature and weight now round to the nearest tenth
• Progress window shows in Windows list
• Debug information window is resizable
• Altitude mode, Personal mode, and Gas mode were read incorrectly in some cases
• If no LogBook is open when a download is requested, a new LogBook will be created
• Moved scroll bar to not hide behind window resize control
• Gear information was sometimes lost
• Suunto D9 transfers sometimes failed with more than 40 dives
• Pull-down menus used for data entry did not work well
• When multiple dives were selected, you couldn't remove gear that was only used on some dives
• LogBook sometimes got marked as modified when nothing was changed
• The title and notes on a photo did not always get recorded
• UDCF import could not handle certain number formats
• Some columns would overlap in index printout

Version 1.2.3, 3/1/2007
Avoid crash while registering program - threading deadlock caused JVM crash.

Version 1.2.2, 7/5/2006
Avoid crash while downloading extremely short dives.
Cumulative duration on printout was in hours without days.
Missing picture file could cause export to fail.
Last sample being deepest point in dive could cause display or export to fail.
Long location/site name could overlap text in printout.
Auto-scale air usage graph.
Corrected accented characters in German localization.
Make this a proper Universal binary.

Version 1.2.1, 5/5/2006
Compiled with version 1.4.2 of the java runtime rather than version 1.5.

Version 1.2, 5/4/2006
Changing a text pull-down did not mark the logbook as changed
Can display SAC on graph in place of tank pressure
Label temperature, SAC and pressure graphs with their units
Preferences window now appears and disappears correctly from the Windows menu
Suppress extra spaces on end of diver's name downloaded from dive computer
Handle download from a brand new D9 with no dives recorded

Version 1.2b4, 4/14/2006
Don't crash when no serial ports are available
Handle data wrap in D9
Progress bar on D9 download was sometimes wrong
German localization
Resetting of cumulative dive time was not working
Comma in gear price no longer causes an error
All depths, pressures, and weights now stored as floating point numbers instead of integers
Sometimes a dive detail window would refuse to open
Don't mark a logbook as changed before it has been edited
Compass directions were being reported wrong
Sometimes new dives would be assigned the wrong number

Version 1.2b3, 2/17/2006
Gracefully handle a dive with fewer profile samples than the duration indicates
Optimize memory block transfers for Suunto D9 to be more efficient
Correctly parse D9 dives where gauge mode was used
Previous beta did not store changes to the notes field
Retry up to 5 times when we get data errors from poor connections
Changed serial library to RXTX 2.1.7 with changes to support Intel Macs
Old Suunto module sometimes mis-calcuated average depth for a dive
Recalculate dive sometimes screwed up the surface interval

Version 1.2b2, 2/13/2006
Personal Mode & Altitude Mode were always displayed as P2/A2 instead of the correct value
The dive computer model sometimes appeared as "D" instead of "D6" or "D9".
On the D9, Gas Model sometimes appeared as "Air" instead of "Ean"
Choosing to print from the Dive window sometimes printed the wrong dive
Data could become corrupted when loading from a D9 while using metric units
Profile Graph and Notes field now grow if the Dive window is resized
You can no longer have more than one Preferences window open
Nitrogen saturation was calculated incorrectly when in metric units
Added a new preference to only have one Dive window and reuse it
After pasting a dive into a logbook, the gear list for that dive behaved incorrectly
Retry up to 3 times if the D9 data transfer gets a CRC error

Version 1.2b1, 2/11/2006
Suunto D9, D6 and D3 support
Can edit the general information of multiple dives at a time
New print layout for dives which includes pictures
Profile graph has many new features:

  • displays temperature & air consumption if available
  • displays time & depth at point under mouse cursor
  • displays computed nitrogen loading at point under mouse cursor
  • can drag-select a portion of the profile to display the ascent rate & average depth for the selection
  • can turn on and off any of these features via preferences
Can import and export UCDF files
Can export a logbook to HTML pages
Can cut & paste dives between logbooks
Can force re-calculation of depths & times based on profile data
Can merge two logbooks
Now uses the Mac native internationalization routines to parse imported dates & times
Added Spanish localization
Newly added dives default the gear used to the previous dive in the logbook
Numerous bugs have been fixed

Version 1.1, 10/23/2005
Added French localization
Can import from SDM2 running with European number formats
Display more descriptive communications errors
Make sure copy, cut & paste work in all text fields
Gas model did not always save correctly

Version 1.1b3, 6/21/2005
Can now import pictures, displaying their names, descriptions & thumbnails, and do slideshows.
Can now import data from Suunto Dive Manager version 2.
Now computer cumulative dive time through the logbook, with an option to reset the total on certain dives.
DiveLog xml files now include a web reference to a document type definition (DTD) so that they work better with other XML tools.
The Debug Information window for dive computer transfers now is updated while the transfer is happening and better handles very large amounts of text.
Some possible errors while saving DiveLog files have been fixed, and errors are better reported when they do happen. Data is written to a temporary file, and only overwrites the old version of the file if the save was successful.
We better detect errors while reading and importing data as well, and will attempt to load what we can from a damaged file.
Further cleanup of handling of metric data and additional date formats.
Fixed a few more bugs relating to non-ASCII characters.
Reduced clock skew factor used to match times on dives between the Mac and the dive computer.

Version 1.1b2, 6/2/2005
Error messages displayed during dive computer transfers have numbers on them to make reporting easier.
Metric data is now saved in metric format, avoiding unnecessary conversions and loss of precision.
Edits are no longer discarded if a window is closed while focus is still in the changed field.
Non 7-bit ASCII characters (such as accented vowels) are now saved and read back correctly, with the XML file encoded in UTF-8 format.
We now handle a wider variety of date formats when reading and importing files.
Editing of the dive duration and surface interval now works correctly.
Checking for software updates in a beta test version of DiveLog now checks for the latest beta version rather than the production version
Placement of new windows is smarter.
You will no longer get multiple prompts to save a modified file when closing or exiting the program.
Saving the file while quitting would neither save the file nor allow you to quit the program in version 1.1b1

Version 1.1b1, 5/21/2005
Re-written low level serial communications for dive computer transfer to be more reliable.
Canceling in the middle of a data transfer will keep any dives already read.
Messages displayed during transfer are no longer cut off.
Removed the "Test Interface" item from the Computer menu, and added "Debug info".
Holding down the "Command" key while the LogBook window is foremost no longer opens the selected dive.
Linkage to the Apple Help Viewer is now cleaner.
Double-clicking on a DiveLog document now correctly launches the program and opens the log.
The dive profile graph is now smoother.
Changed the way dates and times are saved in the XML file. Previously, changing the location setting on your mac would cause it to no longer be able to read the localized dates.
Changed the printing preference "Small with crop marks" to "SSI logbook", and added "PADI logbook" as a choice.
When a Dive window is opened, the tab shown will be the last tab selected in any Dive window.

Version 1.0, 1/31/2005
Adjusted timing on Suunto data transfer to tolerate slower computers.
Added online help.
No longer quits working on 1/31/05. Now allows 30 day free trial.
Changed name of website from divelog.actwin.com to www.macdivelog.com.

Version 1.0b5, 12/19/2004
Text selectors will auto-complete as you type
Command-N now adds a new dive, rather than creating a new logbook
The divemaster, boat, and dive operator selectors now track choices by location
Ask for confirmation before deleting a dive
When adding a new dive, scroll so that it is visible in the logbook window, and open it for editing
Added a video camera icon to the gear list
The dive edit window now has next/previous dive buttons to step through your dives
Bug fix: closing a window with Command-W will remove the window from the Windows menu
Bug fix: importing SDM files in metric will work if you set DiveLog in metric first
Bug fix: various numeric fields now start wide enough for the data to be entered
Bug fix: if you attempt to print dives in the logbook window with none selected, an error is displayed

Version 1.0b4, 11/27/2004
Moving the mouse over an alarm icon in the graph will display the name of the alarm.
Cleaned up the formatting on print output.
Extended the expiration date to 1/31/05.
Bug fix: changing the date/time of a dive no longer zeros out the duration
Bug fix: using Command-W to close a gear detail window now closes the correct window.
Bug fix: import of SDM files now correctly gets the computer model, reads alarms, gets graph duration correct

Version 1.0b3, 9/28/2004
Load nitrox information from dive computer correctly.
Cleaned up date processing on gear list.
Handle the case where a Mac has no serial ports at all.
New menu options to check for newer versions and open this website.
Better error messages for common problems.

Version 1.0b2, 9/15/2004
Many improvements to tracking dive gear, including notices about maintenance due and printing gear lists.
Document icons should be working now.
Fixes to print formatting for all documents
Windows menu works better now
Support for registering the software

Version 1.0b1, 8/31/2004
Finally ready for beta test. All planned functionality is there.

Version 0.9, 8/27/2004
This version is complete except for stuff related to dive gear. You cannot yet add additional gear or edit information about dive gear.