Revision history for Perl extension Sport::Dive::Tables.
0.01 Mon Dec 6 00:09:10 2004
- original version; created by h2xs 1.23 with options
-X Sport::Dive::Tables
- Released as SCUBA::Table::NoDeco.
0.02 Sat Dec 11 12:00:00 2004
- Expanded test suite to ensure correct behaviour when
working with truncated or incomplete dive tabes.
- Updated test suite to be kinder to older Perls.
- INCOMPATIBLE: The old max_depth method has been renamed
to max_table_depth to better reflect its purpose. The
new max_depth function returns the maximum safe depth
given the diver's current group.
- INCOMPATIBLE: max_time now returns '0' when provided with
a depth that is 'too deep'. Previously, this would throw
an exception.
- Added PADI tables. These need more testing.
0.03 Sat Dec 18 15:30:00 2004
- Expanded test suite to include more PADI specific tests.
- CRITICAL: Discovered and fixed a programming error in PADI surface
tables. At best these resulted in an error being thrown when used,
and at worst the incorrect results may be returned.
- Corrected an off-by-one error in surface interval calculations.
- PADI surface tables have been tweaked. These tables are
generated from an algorithm which does not exactly match the
printed tables. The reasons for these inconsistancies is
open to speculation.
- Module is even more friendly to older Perls.
- Slightly expanded test suite on exceptional input.
- Updated module to deal with different minimum and maximum
surface intervals per table.