BaseCamp 4.2.3 was posted to the web and for autoupdate. It is the the App Store approval process and will be available there hopefully soon.
Changes include:
Added export of waypoints, routes, and tracks to KML
Added reading of fitness courses from Edge devices as tracks
Improved quick search responsiveness, speed of searches, and usability
Fixed issue where setting a custom activity profiles for a route didn't work
Fixed issue with junction view information in routes not being calculated correctly
Change so that list folders aren't required to have unique names in the same parent folder
Fixed various issues with Trip Planner
Fixed issue with reading some map files from newer PND devices
Fixed issue with dragging of a found Adventure into Trip Planner
Fixed issue with fitness data not being preserved when sharing data with Garmin cloud storage
Fixed issue with per route leg transportation mode not being round-tripped
Changed so that the top level folder reflects the library name instead of 'My Collection' if not using default library.
Made numerous performance improvements especially related to device communications.
Fixed issue where waypoints used in Trip Planner didn't reflect which folders they were in on the waypoint dialog.
Fixed hand tool hotkey (ctrl-H)
As always, if you see an issue feel free to post it here.