doc: Add version 1.2 release notes
[fw/altos] / doc / release-notes-1.2.xsl
diff --git a/doc/release-notes-1.2.xsl b/doc/release-notes-1.2.xsl
new file mode 100644 (file)
index 0000000..610fa1a
--- /dev/null
@@ -0,0 +1,94 @@
+<?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.2 is a minor release. It provides a few new features in AltosUI
+    and the AltOS firmware and fixes bugs.
+  </para>
+  <para>
+    AltOS Firmware Changes
+    <itemizedlist>
+      <listitem>
+       In TeleMini recovery mode (when booted with the outer two
+       debug pins connected together), the radio parameters are also
+       set back to defaults (434.550MHz, N0CALL, factory radio cal).
+      </listitem>
+      <listitem>
+       Add support for reflashing the SkyTraq GPS chips. This
+       requires special host-side code which currently only exists
+       for Linux.
+      </listitem>
+      <listitem>
+       Add MicroPeak support. This includes support for the ATtiny85
+       processor and adaptations to the core code to allow for
+       devices too small to run the multi-tasking scheduler.
+      </listitem>
+      <listitem>
+       Correct Kalman filter model error covariance matrix. The
+       values used previously assumed continuous measurements instead
+       of discrete measurements.
+      </listitem>
+    </itemizedlist>
+  </para>
+  <para>
+    AltosUI Changes
+    <itemizedlist>
+      <listitem>
+       Handle missing GPS lock in 'Descent' tab. Previously, if the
+       GPS position of the pad was unknown, an exception would be
+       raised, breaking the Descent tab contents.
+      </listitem>
+      <listitem>
+       Add preliminary MegaMetrum support, including configuration,
+       data download and analysis.
+      </listitem>
+      <listitem>
+       Improve the graph, adding tool-tips to show values near the
+       cursor and making the displayed set of values configurable,
+       adding all of the flight data as options while leaving the
+       default settings alone so that the graph starts by showing
+       height, speed and acceleration.
+      </listitem>
+      <listitem>
+       Make the initial position of the AltosUI top level window
+       configurable. Along with this change, the other windows will
+       pop up at 'sensible' places now, instead of on top of one
+       another.
+      </listitem>
+      <listitem>
+       Add callsign to Monitor idle window and connecting
+       dialogs. This makes it clear which callsign is being used so
+       that the operator will be aware that it must match the flight
+       computer value or no communication will work.
+      </listitem>
+      <listitem>
+       When downloading flight data, display the block number so that
+       the user has some sense of progress. Unfortunately, we don't
+       know how many blocks will need to be downloaded, but at least
+       it isn't just sitting there doing nothing for a long time.
+      </listitem>
+      <listitem>
+       Add GPS data and a map to the graph window. This lets you see
+       a complete summary of the flight without needing to 'replay'
+       the whole thing.
+      </listitem>
+    </itemizedlist>
+  </para>
+  <para>
+    Distribution Changes
+    <itemizedlist>
+      <listitem>
+       Distribute Mac OS X packages in disk image ('.dmg') format to
+       greatly simplify installation.
+      </listitem>
+      <listitem>
+       Provide version numbers for the shared Java libraries to
+       ensure that upgrades work properly, and to allow for multiple
+       Altus Metrum software packages to be installed in the same
+       directory at the same time.
+      </listitem>
+    </itemizedlist>
+  </para>
+</article>