@@ -8,9 +8,9 @@ All notable changes to Submersion are documented in this file.
88### Added
99
1010- MacDive UDDF imports now capture substantially richer dive data: boat
11- name and captain, dive operator, surface conditions, dive-number-of-day,
12- weather (stored in the existing weather description field), plus site
13- water type, body of water, and difficulty rating.
11+ name and captain, dive operator, surface conditions, weather (stored
12+ in the existing weather description field), plus site water type, body
13+ of water, and difficulty rating.
1414- ** MacDive native XML import.** MacDive's own ` .xml ` logbook format is now
1515 a first-class import source. Unlike MacDive UDDF (which doesn't emit tags),
1616 the native XML export carries dive tags — so users migrating tag metadata
@@ -28,13 +28,13 @@ All notable changes to Submersion are documented in this file.
2828 SQLite won't create duplicates.
2929- ** MacDive (SQLite) source override** in the import wizard's
3030 detected-source dropdown, alongside MacDive (CSV) and MacDive (XML).
31-
32- ### Fixed
33-
3431- Cross-format import deduplication: stable per-dive UUIDs from MacDive,
3532 Shearwater Cloud, Subsurface SSRF, and generic UDDF are now preserved on
3633 the ` dive_data_sources ` sidecar. Re-importing the same dives in a
3734 different format no longer creates duplicates.
35+
36+ ### Fixed
37+
3838- MacDive UDDF: equipment / gear now imports correctly. The parser
3939 previously only scanned Submersion's private equipment extension,
4040 missing the standard UDDF gear location (` <diver><owner><equipment> ` )
@@ -61,6 +61,29 @@ All notable changes to Submersion are documented in this file.
6161 path instead, which decodes MacDive's UDDF profile correctly.
6262
6363
64+ ## 1.4.6 (2026-04-22)
65+
66+ ### Bug Fixes
67+
68+ - log download failures to the file log (#258 )
69+ - DB readonly-rollback recovery + cooperative import cancellation (#255 )
70+
71+ ### Documentation
72+
73+ - implementation plans for MacDive import milestones 1-4
74+ - design spec for robust MacDive import (UDDF, XML, SQLite, photos)
75+
76+ ### Chores
77+
78+ - bump version to 1.4.6+92
79+ - changelog + plan update for MacDive UDDF gap-fill milestone
80+
81+ ### Other
82+
83+ - ignore sample data
84+ - Revert "chore: changelog + plan update for MacDive UDDF gap-fill milestone"
85+
86+
6487## 1.4.5 (2026-04-21)
6588
6689### Features
0 commit comments