doc: Create release notes for version 1.4
authorKeith Packard <keithp@keithp.com>
Tue, 3 Jun 2014 06:43:54 +0000 (23:43 -0700)
committerKeith Packard <keithp@keithp.com>
Tue, 3 Jun 2014 06:43:54 +0000 (23:43 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
doc/Makefile
doc/altusmetrum.xsl
doc/release-notes-1.4.xsl [new file with mode: 0644]

index 05a49927afb8ba7943659f35ea960dfba4247558..254e63c43387ee6ecf326049430beb01fd63f2d2 100644 (file)
@@ -14,7 +14,8 @@ RELNOTES=\
        release-notes-1.2.1.html \
        release-notes-1.3.html \
        release-notes-1.3.1.html \
-       release-notes-1.3.2.html
+       release-notes-1.3.2.html \
+       release-notes-1.4.html
 
 PICTURES=\
        altosui.png \
index 39b3998a5154f35e35fa9042b56222b79340e736..f91ac191f72a5897fd14d500226b17c4c6b41bcf 100644 (file)
@@ -5298,6 +5298,13 @@ NAR #88757, TRA #12200
   </appendix>
   <appendix>
     <title>Release Notes</title>
+    <simplesect>
+      <title>Version 1.4</title>
+      <xi:include
+         xmlns:xi="http://www.w3.org/2001/XInclude"
+         href="release-notes-1.4.xsl"
+         xpointer="xpointer(/article/*)"/>
+    </simplesect>
     <simplesect>
       <title>Version 1.3.2</title>
       <xi:include
diff --git a/doc/release-notes-1.4.xsl b/doc/release-notes-1.4.xsl
new file mode 100644 (file)
index 0000000..43944bb
--- /dev/null
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"/usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd">
+
+<article>
+  <para>
+    Version 1.4 is a major release. It includes support for our new
+    TeleGPS product, new features and bug fixes in in the flight
+    software for all our boards and the AltosUI ground station
+  </para>
+  <para>
+    AltOS Firmware Changes
+    <itemizedlist>
+      <listitem>
+       <para>
+         Add support for TeleGPS boards.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Replace the 'dit dit dit' tones at startup with the current
+         battery voltage, measured in tenths of a volt. This lets you
+         check the battery voltage without needing telemetry, which
+         is especially useful on EasyMini.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Change state beeping to "Farnsworth spacing", which means
+         they're quite a bit faster than before, and so they take
+         less time to send.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Make the beeper tone configurable, making it possible to
+         distinguish between two Altus Metrum products in the same ebay.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Fix bug preventing the selection of the 'Flight State After'
+         mode in pyro configuration.
+       </para>
+      </listitem>
+    </itemizedlist>
+  </para>
+  <para>
+    AltosUI new features
+    <itemizedlist>
+      <listitem>
+       <para>
+         Add zooming and new content types (terrain and road maps) to
+         map view. Change map storage format from PNG to Jpeg, which
+         saves a huge amount of disk space. You will need to
+         re-download all of your pre-loaded map images.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Add a distance measuring device to the maps view. Select
+         this by using any button other than the left one, or by
+         pressing shift or control on the keyboard while using the
+         left button.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Add new 'Ignitor' tab to the flight monitor display for
+         TeleMega's extra ignitors.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Increase the width of data lines in the graphs to make them
+         easier to read.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Add additional ignitor firing marks and voltages to the
+         graph so you can see when the ignitors fired, along with
+         the ignitor voltages.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Add GPS course, ground speed and climb rate as optional
+         graph elements.
+       </para>
+      </listitem>
+    </itemizedlist>
+  </para>
+  <para>
+    AltosUI fixes
+    <itemizedlist>
+      <listitem>
+       <para>
+         When flashing new firmware, re-try opening the device as
+         sometimes it takes a while for the underlying operating
+         system to recognize that the device has rebooted in
+         preparation for the flashing operation.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Hide Tilt Angle in ascent tab for devices that don't have a gyro.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Filter out speed and acceleration spikes caused by ejection
+         charge firing when computing the maximum values. This
+         provides a more accurate reading of those maximums.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Fix EasyMini voltage displays. Early EasyMini prototypes
+         used a 3.0V regulator, and AltosUI still used that value as
+         the basis of the computation. Production EasyMini boards
+         have always shipped with a 3.3V regulator. Also, purple
+         EasyMini boards sensed the battery voltage past the blocking
+         diode, resulting in a drop of about 150mV from the true
+         battery voltage. Compensate for that when displaying the
+         value.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Display error message when trying to configure maximum
+         flight log size while the flight computer still has flight
+         data stored.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Handle TeleMetrum and TeleMini eeprom files generated with
+         pre-1.0 firmware. Those ancient versions didn't report the
+         log format, so just use the product name instead.
+       </para>
+      </listitem>
+    </itemizedlist>
+  </para>
+  <para>
+    TeleGPS Application
+    <itemizedlist>
+      <listitem>
+       <para>
+         New application designed for use with TeleGPS boards.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Shares code with AltosUI, mostly just trimmed down to focus
+         on TeleGPS-related functions.
+       </para>
+      </listitem>
+    </itemizedlist>
+  </para>
+  <para>
+    Documentation changes
+    <itemizedlist>
+      <listitem>
+       <para>
+         Re-create the drill template images; they should print
+         correctly from Firefox at least. Ship these as individual
+         PDF files so they're easy to print.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Add a description of the 'Apogee Lockout' setting, which
+         prevents the apogee charge from firing for a configurable
+         amount of time after boost.
+       </para>
+      </listitem>
+    </itemizedlist>
+  </para>
+</article>