From 4d1df920a9fc05eab91e31256c196755f18a2919 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Sat, 13 Jul 2019 20:26:54 -0700 Subject: Prepare for 4.9 release Update supported dive computers, README and ReleaseNotes Signed-off-by: Dirk Hohndel --- CHANGELOG.md | 42 +--------------------------- README.md | 8 +++--- ReleaseNotes/ReleaseNotes.txt | 64 +++++++++++++++++++++++++++++++++++++++++++ SupportedDivecomputers.html | 12 ++++---- SupportedDivecomputers.txt | 12 ++++---- 5 files changed, 81 insertions(+), 57 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 233274054..64ec61ce5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,44 +1,4 @@ -- Export: fix axes when exporting multiple profile pictures -- Snap: add `removable-media` plug for access to /media and /mnt paths -- Desktop: Add undo functionality for dive computer movement and deletion -- Import: Small enhancements on Suunto SDE import -- Desktop: Add import dive site menu option and site selection dialog -- Core: Sort dives by number if at the same date -- Core: fix bug in get_distance() to correctly compute spherical distance -- Desktop: For videos, add save data export as subtitle file -- Desktop: make dive sites 1st class citizens with their own dive site table -- Desktop: only show dives at the dive sites selected in dive site table -- Desktop: add undo functionality to edit operations and remove 'edited' state; - this fundamentally changes the way dives are edited and manually added. - (partial implementation, tanks and weights are missing) -- Desktop: Add export option for dive sites -- Import: Initial support for importing Mares log software -- Export option for profile data -- Desktop: Splitting of individual dive computers into distinct dives -- Planner: Allow for a final segment at the surface to display further desaturation -- Desktop: Add stats by depth and temperature ranges to yearly stats [#1996] -- Desktop: make sure cloud storage email addresses are lower case only -- Desktop: Fix editing of dive-time [#1975] -- Bluetooth: only show recognized dive computers by default -- Desktop: Add export option for profile picture [#1962] -- Export: fix picture thumbnails [#1963] -- Desktop: remove support for the "Share on Facebook" feature. - Rationale: It is fairly easy to share images on Facebook, thus it was decided - that this feature is redundant and should be removed from Subsurface. -- Show surface gradient factor in infobox -- Planner: Add UI element for bailout planning for rebreather dives -- Allow to filter for logged/planned dives -- New LaTeX export option -- Core, Windows: fix a bug related to non-ASCII characters in user names -- Core: Merge overlapping trips on import -- Desktop: Make dive import and download undoable -- Desktop: Add media to closest dive, not all selected dives -- Include average max depth in statistics -- Fix bug in cloud save after removing dives from a trip -- Dive: Perform more accurate OTU calculations, and include - OTU calculations for rebreather dives [#1851 & #1865]. -- Mobile: UI for copy-paste -- Mobile: add initial copy-paste support + --- * Always add new entries at the very top of this file above other existing entries and this note. * Use this layout for new entries: `[Area]: [Details about the change] [reference thread / issue]` diff --git a/README.md b/README.md index c5ca6605d..db8a10da9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # Subsurface [![Build Status](https://travis-ci.org/Subsurface-divelog/subsurface.svg?branch=master)](https://travis-ci.org/Subsurface-divelog/subsurface) -This is the README file for Subsurface 4.8.4 +This is the README file for Subsurface 4.9 Please check the `ReleaseNotes.txt` for details about new features and -changes since Subsurface 4.8.3 (and earlier versions). +changes since Subsurface 4.8.6 (and earlier versions). Subsurface can be found at http://subsurface-divelog.org @@ -38,10 +38,10 @@ development version) you can either get this via git or the release tar ball. After cloning run the following command: ``` -git checkout v4.8.4 (or whatever the last release is) +git checkout v4.9.0 (or whatever the last release is) ``` -or download a tarball from http://subsurface-divelog.org/downloads/Subsurface-4.8.4.tgz +or download a tarball from http://subsurface-divelog.org/downloads/Subsurface-4.9.0.tgz Detailed build instructions can be found in the INSTALL file. diff --git a/ReleaseNotes/ReleaseNotes.txt b/ReleaseNotes/ReleaseNotes.txt index 69f5fb49b..975449e9e 100644 --- a/ReleaseNotes/ReleaseNotes.txt +++ b/ReleaseNotes/ReleaseNotes.txt @@ -2,6 +2,70 @@ = _Subsurface_ Release Notes +New in _Subsurface_ 4.9 +~~~~~~~~~~~~~~~~~~~~~~~ +- Major rewrite of the undo facility. Most operations can now be undone at + a much finer granularity. With the exception of tanks and weights this + removes the "edited" state in the UI +- Dive sites as first class citizens with better user interface and + ability to track them separately from dives, including the ability to + export and import dive sites +- Show surface gradient factor in infobox +- Add ability to save dive data as subtitle file for videos +- Split individual dive computers into distinct dives +- Add stats by depth and temperature ranges to yearly stats [#1996] +- Allow to filter for logged/planned dives +- Include average max depth in statistics +- Planner: Allow for a final segment at the surface to display further desaturation +- Planner: Add UI element for bailout planning for rebreather dives +- Bluetooth: only show recognized dive computers by default +- New LaTeX export option +- Add media to closest dive, not all selected dives +- Sort dives by number if at the same date +- Fix bug in get_distance() to correctly compute spherical distance +- Fix a bug related to non-ASCII characters in user names +- Merge overlapping trips on import +- Fix bug in cloud save after removing dives from a trip +- Perform more accurate OTU calculations, and include OTU calculations for + rebreather dives [#1851 & #1865]. +- Import: Small enhancements on Suunto SDE import +- Import: Initial support for importing Mares log software +- Dive computer support: + - Add support for Mares Genius + - Add support for Oceanic Geo 4.0 + - Add support for Scubapro Aladin H Matrix, G2 HUD + - Add support for Suunto D5 + - Add support for Tusa Talis + - Many bugfixes for previously support dive computers + +New in _Subsurface_ 4.8.6 +~~~~~~~~~~~~~~~~~~~~~~~~~ +- Desktop: update snap and appdata meta data +- Desktop: make sure cloud storage email addresses are lower case only +- Desktop: Fix editing of dive-time [#1975] +- Desktop: Add export option for profile picture [#1962] +- Export: fix picture thumbnails [#1963] +- Desktop: remove support for the "Share on Facebook" feature. + Rationale: It is fairly easy to share images on Facebook, thus it was decided + that this feature is redundant and should be removed from Subsurface. +- Dive computer support: + - Add initial support for tag events on Shearwater Teric + - Add support for additional Ratio dive computers + - several bug fixes for existing dive computers + +New in _Subsurface_ 4.8.5 +~~~~~~~~~~~~~~~~~~~~~~~~~ +- Shearwater import: add suppport for importing Shearwater Cloud logs +- Core, Mobile: all controller states other than powered off are valid [#1903] +- Core: shift dive time in correct direction [#1893] +- Desktop: translate trip date +- Dive computer support: + - Fix support for Shearwater Teric with firmware v11 + - Add support for Oceanic Pro Plus X over BLE + - Add support for the Cressi Goa and Cartesio + - Add support for the Ratio iDive Color series + - Add support for the Aqualung i300C + New in _Subsurface_ 4.8.4 ~~~~~~~~~~~~~~~~~~~~~~~~~ - Windows: add experimental support for BTLE dive computers. diff --git a/SupportedDivecomputers.html b/SupportedDivecomputers.html index 15eb22f7e..93a8577dd 100644 --- a/SupportedDivecomputers.html +++ b/SupportedDivecomputers.html @@ -42,19 +42,19 @@
  • DG02, DG03, TX1
  • Mares
      -
    • Airlab, Darwin, Darwin Air, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea
    +
  • Airlab, Darwin, Darwin Air, Genius, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea
  • Oceanic
      -
    • Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro
    +
  • Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, Geo 4.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro
  • Ratio
      -
    • iDive Color Deep, iDive Color Easy, iDive Color Tech, iDive Deep, iDive Easy, iDive Free, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Tech+, iX3M Reb, iX3M Tech+
    +
  • iDive Color Deep, iDive Color Easy, iDive Color Fancy, iDive Color Free, iDive Color Pro, iDive Color Reb, iDive Color Tech+, iDive Deep, iDive Easy, iDive Fancy, iDive Free, iDive Pro, iDive Reb, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Fancy, iX3M Pro , iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Fancy, iX3M Pro Pro, iX3M Pro Reb, iX3M Pro Tech+, iX3M Reb, iX3M Tech+
  • Reefnet
    • Sensus, Sensus Pro, Sensus Ultra
    Scubapro
      -
    • Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, Mantis, Mantis 2, Meridian, XTender 5
    +
  • Aladin H Matrix, Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, G2 HUD, Mantis, Mantis 2, Meridian, XTender 5
  • Seabaer
    • T1, H3, HUDC
    @@ -75,13 +75,13 @@
  • XP Air, XP-10, XP-3G, XP-Air
  • Suunto
      -
    • Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo
    +
  • Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D5, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo
  • Tecdiving
    • DiveComputer.eu
    Tusa
      -
    • Element II (IQ-750), IQ-700, Zen (IQ-900), Zen Air (IQ-950)
    +
  • Element II (IQ-750), IQ-700, Talis, Zen (IQ-900), Zen Air (IQ-950)
  • Uemis
    • Zürich SDA
    diff --git a/SupportedDivecomputers.txt b/SupportedDivecomputers.txt index bd903875a..5fa59810c 100644 --- a/SupportedDivecomputers.txt +++ b/SupportedDivecomputers.txt @@ -13,20 +13,20 @@ Garmin: Descent Mk1 Genesis: React Pro, React Pro White Heinrichs Weikamp: Frog, OSTC, OSTC 2, OSTC 2 TR, OSTC 2C, OSTC 2N, OSTC 3, OSTC 4, OSTC Mk2, OSTC Plus, OSTC Sport, OSTC cR Hollis: DG02, DG03, TX1 -Mares: Airlab, Darwin, Darwin Air, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea -Oceanic: Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro -Ratio: iDive Color Deep, iDive Color Easy, iDive Color Tech, iDive Deep, iDive Easy, iDive Free, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Tech+, iX3M Reb, iX3M Tech+ +Mares: Airlab, Darwin, Darwin Air, Genius, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea +Oceanic: Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, Geo 4.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro +Ratio: iDive Color Deep, iDive Color Easy, iDive Color Fancy, iDive Color Free, iDive Color Pro, iDive Color Reb, iDive Color Tech+, iDive Deep, iDive Easy, iDive Fancy, iDive Free, iDive Pro, iDive Reb, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Fancy, iX3M Pro , iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Fancy, iX3M Pro Pro, iX3M Pro Reb, iX3M Pro Tech+, iX3M Reb, iX3M Tech+ Reefnet: Sensus, Sensus Pro, Sensus Ultra -Scubapro: Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, Mantis, Mantis 2, Meridian, XTender 5 +Scubapro: Aladin H Matrix, Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, G2 HUD, Mantis, Mantis 2, Meridian, XTender 5 Seabaer: T1, H3, HUDC Seac: Guru, Jack Seemann: XP5 Shearwater: Nerd, Nerd 2, Perdix, Perdix AI, Petrel, Petrel 2, Predator, Teric Sherwood: Amphos, Amphos Air, Insight, Insight 2, Vision, Wisdom, Wisdom 2, Wisdom 3 Subgear: XP Air, XP-10, XP-3G, XP-Air -Suunto: Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo +Suunto: Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D5, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo Tecdiving: DiveComputer.eu -Tusa: Element II (IQ-750), IQ-700, Zen (IQ-900), Zen Air (IQ-950) +Tusa: Element II (IQ-750), IQ-700, Talis, Zen (IQ-900), Zen Air (IQ-950) Uemis: Zürich SDA Uwatec: Aladin 2G, Aladin Air Twin, Aladin Air Z, Aladin Air Z Nitrox, Aladin Air Z O2, Aladin Prime, Aladin Pro, Aladin Pro Ultra, Aladin Sport, Aladin Sport Plus, Aladin Tec, Aladin Tec 2G, Aladin Tec 3G, Galileo Luna, Galileo Sol, Galileo Terra, Galileo Trimix, Memomouse, Smart Com, Smart Pro, Smart Tec, Smart Z Zeagle: N2iTiON3 \ No newline at end of file -- cgit v1.2.3-70-g09d2