betaflight-configurator/changelog.html

559 lines
18 KiB
HTML

<span>2015.10.31 - 1.0.0 - cleanflight</span>
<ul>
<li>Major GUI rework.</li>
<li>Support flashing of boards that have USB directly connected to MCU. (Device Firmware Update/DFU support).</li>
</ul>
<span>2015.10.31 - 0.66.0 - cleanflight</span>
<ul>
<li>Update servo configuration (requires firmware &gt;= 1.10.0).</li>
<li>Add some notes and help messages for common issues.</li>
<li>Update sponsors panel and add links to new boards.</li>
<li>Upgrade some JS libraries to latest versions (Three, JQuery/UI, D3)</li>
<li>Allow stick input from UI (when using RX_MSP)</li>
<li>Align servo numbering with firmware and documentation</li>
</ul>
<span>2015.05.23 - 0.65.0 - cleanflight</span>
<ul>
<li>Support flashing of the SPRacingF3.</li>
<li>Support manual baud rate configuration for flashing.</li>
</ul>
<span>2015.05.20 - 0.64.0 - cleanflight</span>
<ul>
<li>Support In-flight adjustment of Pitch P/I/D and Roll P/I/D and Pitch/Roll rates.</li>
<li>Manual serial port selection.</li>
<li>Update sponsors panel.</li>
<li>Update list of supported boards and add links to them.</li>
<li>Minor firmware release listing improvements.</li>
</ul>
<span>2015.05.09 - 0.63.2 - cleanflight</span>
<ul>
<li>Support cleanflight API version > 1.9.</li>
</ul>
<span>2015.04.14 - 0.63.1 - cleanflight</span>
<ul>
<li>Fix for looptime backup/restore when migrating from firmware with api &lt; 1.8.</li>
<li>Update sponsors panel.</li>
<li>Add link for T-Shirts!</li>
</ul>
<span>2015.03.29 - 0.63.0 - cleanflight</span>
<ul>
<li>Configuration tab supports auto_disarm_delay and disarm_kill_switch (requires firmware &gt;= 1.8.0).</li>
<li>PID Tuning tab allows TPA Breakpoint changes (requires firmware &gt;= 1.8.0).</li>
<li>Correct Artificial Horizon Pitch/Roll views.</li>
<li>Change logging time stamp to include date stamp.</li>
<li>Support new firmware 1.8 serial port configuration.</li>
<li>Move documentation and help to new tab.</li>
<li>Add contributing section to welcome tab.</li>
</ul>
<span>2015.02.27 - 0.62.1 - cleanflight</span>
<ul>
<li>Minor bug fixes.</li>
</ul>
<span>2015.02.26 - 0.62.0 - cleanflight</span>
<ul>
<li>Add flight indicators to setup screen tab.</li>
<li>Add dataflash tab (requires firmware &gt;= 1.8.0)..</li>
<li>Add Cleanflight logos.</li>
<li>Fix loading online flash files - github moved them to amazon aws.</li>
<li>Fix to fallback 3D model.</li>
<li>Add support for SPRacingF3.</li>
</ul>
<span>2015.02.03 - 0.61.0 - cleanflight</span>
<ul>
<li>Support changing PID controller - three new PID controllers in 1.7.0 firmware.</li>
<li>Support for LED thrust ring.</li>
<li>Support for LED colors.</li>
<li>Support for displaying sonar sensor reading on the sensors tab.</li>
<li>UI cleanup - 'Welcome' and 'Firmware flasher' are now tabs.</li>
<li>New Logo. (Tom McCullough)</li>
<li>New 3D models (AkFreak).</li>
<li>Update presentation of LEDs that have multiple functions.</li>
<li>Add Documentation and Support panels to welcome tab.</li>
<li>Add support for backup and restore of LED strip configuration.</li>
<li>Fix for disappearing tabs in chrome 41 beta.</li>
<li>Various other minor improvements.</li>
</ul>
<span>2015.01.08 - 0.60.0 - cleanflight</span>
<ul>
<li>Add LED strip tab for LED configuration (requires firmware &gt;= 1.6.0)..</li>
<li>Replace motor order images (stronnag)</li>
</ul>
<span>2015.01.08 - 0.59.1 - cleanflight</span>
<ul>
<li>Add support for Blackbox flight recorder feature (requires firmware &gt;= 1.5.0).</li>
<li>Update RSSI channel section to allow any channel.</li>
<li>Implement configuration migration to aid with backwards compatibility.</li>
<li>Allow CLI access when connecting firmware with an out-of-date API.</li>
<li>Support 'release candidate' and 'stable' releases.</li>
</ul>
<span>2015.01.04 - 0.59.0 - cleanflight</span>
<ul>
<li>Overhaul configuration tab.</li>
<li>Allow configuration of GPS baud rate.</li>
</ul>
<span>2015.01.03 - 0.58.0 - cleanflight</span>
<ul>
<li>Add new 'Ports' tab to allow configuration of serial ports.</li>
</ul>
<span>2014.12.06 - 0.57.2 - cleanflight</span>
<ul>
<li>Force user to select firmware before flashing (pulsar).</li>
</ul>
<span>2014.12.06 - 0.57.1 - cleanflight</span>
<ul>
<li>Latest firmware <strong>required</strong>.
</li>
<li>Merge latest baseflight configurator changes.</li>
<li>Added support for choosing and downloading firmware via the github relases API.</li>
<li>Added Armattan Quads as a sponsor.</li>
<li>Various UI tweaks.</li>
</ul>
<span>2014.12.06 - 0.57</span>
<ul>
<li>Firmware flasher now contains firmware builds picker</li>
<li>Implement new and experimental review mechanism</li>
<li>Support for new A-tail Quad craft type</li>
<li>Firmware flasher flashing speed optimizations</li>
<li>Add specific 3D models for atail/vtail quad (norem)</li>
<li>Major bugfix for stuck UI after delayed port open procedure</li>
<li>Bugfix for GPS distance to home not displaying</li>
<li>Bugfix for backup/restore misbehaving (mostly on OSX)</li>
</ul>
<span>2014.11.04 - 0.56</span>
<ul>
<li>Add hex plus, hex X, tri, y4, y6 3D models (jef79m)</li>
<li>Bugfix for battery voltage saving sequence</li>
<li>Bugfix for fetching development firmware</li>
</ul>
<span>2014.10.31 - 0.55</span>
<ul>
<li>Minimum required Chrome version set to 38+</li>
<li>Minimum accepted firmware version set to 2.31</li>
<li>Support for flashing development firmware</li>
<li>Setup tab performance improvements, faster 3D model</li>
<li>Strongly improve amount of data stored in backups</li>
<li>Improve flash on connect in firmware flasher</li>
<li>Rearrange texts and options in firmware flasher</li>
<li>Bugfix for corrupted minimum window size on Windows 7</li>
<li>Bugfix for incorrect date &amp; time in firmware flasher</li>
<li>Bugfix for port handler firing before port being initialized</li>
</ul>
<span>2014.10.06 - 0.54</span>
<ul>
<li>Backup files now also contain servo settings</li>
<li>Pre 0.54 backup files are incompatible, save new ones</li>
<li>Bugfixes</li>
</ul>
<span>2014.09.30 - 0.53</span>
<ul>
<li>Enhanced 3D model (creyc)</li>
<li>Fallback 3D model for canvas renderer (creyc)</li>
<li>More predefined options for channel map</li>
<li>Display motor/servo signal value inside the bars</li>
<li>Bugfixes</li>
</ul>
<span>2014.09.29. - 0.52</span>
<ul>
<li>We recommend upgrading to the <strong>latest firmware</strong></li>
<li>Simplified Initial Setup tab and renamed it to Setup</li>
<li>Renamed Auxiliary Configuration to Mode selection</li>
<li>Implemented new Configuration tab (check it out)</li>
<li>Simplified meter UI in Receiver tab</li>
<li>Channel Map is now configurable in Receiver tab</li>
<li>Using new "real" 3D renderer for the 3D model</li>
<li>3D model for Quad X (creyc)</li>
<li>Additional motor order diagrams (creyc)</li>
<li>Updated MSP layer with new custom Baseflight commands</li>
<li>Various optimizations and bugfixes</li>
</ul>
<span>9.11.2014 - 0.51.3 cleanflight</span>
<ul>
<li>Add 'Adjustments' tab for configuring in-flight adjustment switches.</li>
</ul>
<span>13.10.2014 - 0.51.2 cleanflight</span>
<ul>
<li>Requires latest firmware.</li>
<li>Change default channel mode range to 1300/1700 to match MultiWii MID AUX checkbox.</li>
<li>Use new experimental MSP_API_VERSION command.</li>
</ul>
<span>13.10.2014 - 0.51.1 cleanflight</span>
<ul>
<li>Requires latest firmware.</li>
<li>Update donation link.</li>
<li>Update MSP IDs for Cleanflight specific MSP commands.</li>
</ul>
<span>13.10.2014 - 0.51.0 cleanflight</span>
<ul>
<li>Requires latest firmware.</li>
<li>Support mode ranges on auxillary tab.</li>
</ul>
<span>2014.09.09 - 0.51</span>
<ul>
<li>Configurator userbase is over 9000 now :-)</li>
<li>Small global UI revamp to utilize space little bit better</li>
<li>Online Firmware can be saved locally</li>
<li>Added missing model information for custom model</li>
</ul>
<span>09.04.2014 - 0.50.3 cleanflight</span>
<ul>
<li>Update URLs.</li>
</ul>
<span>09.04.2014 - 0.50.2 cleanflight</span>
<ul>
<li>Update default data filenames.</li>
</ul>
<span>09.04.2014 - 0.50.1 cleanflight</span>
<ul>
<li>Ensure initialised data is not used when configuring aux channels.</li>
<li>Update sponsors for cleanflight specific sponsors.</li>
</ul>
<span>2014.08.31 - 0.50</span>
<ul>
<li>Small UI revamp for Firmware Flasher</li>
<li>Added "Flash slowly" mode (bluetooth friendly)</li>
<li>Bugfixes</li>
</ul>
<span>08.25.2014 - 0.49.1 cleanflight</span>
<ul>
<li>Fix auxiliary configuration tab when using an rc system with 3 aux channels.</li>
</ul>
<span>08.18.2014 - 0.49</span>
<ul>
<li>Motor indicators now display signal length in tooltips</li>
<li>Additional motor order diagrams (creyc)</li>
<li>Bugfixes</li>
</ul>
<span>2014.07.27 - 0.48</span>
<ul>
<li>Configurator reached 6000+ users on 2014.07.26</li>
<li>Added motor order diagrams (creyc, Curtisbeef)</li>
<li>Flashing timeout bugfixes</li>
</ul>
<span>07.31.2014 - cleanflight</span>
<ul>
<li>Fix auxiliary configuration tab when using parallel pwm.</li>
</ul>
<span>2014.07.17 - 0.47</span>
<ul>
<li>Bugfixes related to Chrome 36+ release</li>
<li>Various optimizations and behavior improvements</li>
</ul>
<span>2014.07.11 - 0.46</span>
<ul>
<li>Application will display a spinner while waiting for data</li>
<li>Bugfixes</li>
</ul>
<span>07.06.2014 - cleanflight</span>
<ul>
<li>Servos tab updated to support Cleanflight's cleaner implementation of channel forwarding</li>
</ul>
<span>2014.07.04 - 0.45</span>
<ul>
<li>Configurator reached 5000+ users on 2014.07.03</li>
<li>Updated various text notes to make things clearer</li>
<li>UI polish</li>
<li>Various bugfixes</li>
</ul>
<span>2014.06.27 - 0.44</span>
<ul>
<li>Added more scale factors in the motor testing tab</li>
<li>If application closes without disconnecting motors should spin down</li>
<li>Bugfixes for CLI, Motor Testing &amp; Logging tabs</li>
</ul>
<span>2014.06.26 - 0.43</span>
<ul>
<li>Experimental passthrough support for logging</li>
<li>MSP_ANALOG support for logging</li>
<li>Allow running motors (testing) while monitoring sensors</li>
<li>Major UI changes in Motor Testing tab</li>
<li>Tiny cosmetic changes</li>
<li>Initial set of UI bugfixes for Chrome 36+</li>
</ul>
<span>2014.06.16 - 0.42</span>
<ul>
<li>Added I2C Error indicator to status bar</li>
<li>Optimizations &amp; bugfixes</li>
</ul>
<span>2014.06.01 - 0.41</span>
<ul>
<li>Configurator reached 4000+ users on 05.29.2014</li>
<li>Support for new current sensing code (latest firmware)</li>
</ul>
<span>2014.05.27 - 0.40</span>
<ul>
<li>Added Logging tab (log various MSP data into CSV file)</li>
<li>Bugfix for CLI input area</li>
</ul>
<span>2014.05.08 - 0.39</span>
<ul>
<li>UI enhancements for sensors tab</li>
</ul>
<span>2014.05.08 - 0.38</span>
<ul>
<li>Bugfix for firmware flasher UI</li>
<li>Updating libraries</li>
</ul>
<span>2014.05.08 - 0.37</span>
<ul>
<li>Window can be resized and maximized</li>
<li>Graphs will now properly scale to fill content area</li>
<li>Small GPS UI rework</li>
<li>Small UI polish on all tabs</li>
<li>Bugfixes</li>
</ul>
<span>2014.05.03 - 0.36</span>
<ul>
<li>Another bugfix for high dpi displays</li>
<li>PID names will now match PID names in firmware</li>
</ul>
<span>2014.05.03 - 0.35</span>
<ul>
<li>Configurator reached 3000+ users on 2014.05.03</li>
<li>Polished Welcome screen</li>
<li>Tiny UI bugfix for gps tab</li>
</ul>
<span>2014.04.29 - 0.34</span>
<ul>
<li>Bugfix for wrong graph positions on high dpi displays</li>
</ul>
<span>2014.04.26 - 0.33</span>
<ul>
<li>Bugfix for loading online firmware</li>
</ul>
<span>2014.04.22 - 0.32</span>
<ul>
<li>Native application frame on Chrome 35+</li>
<li>Dedicated application options</li>
<li>Reworked Sensors tab (optimized graphs, new ui)</li>
<li>Small ui changes</li>
<li>Performance improvements</li>
</ul>
<span>2014.04.11 - 0.31</span>
<ul>
<li>Bugfix for Sliders not properly updating</li>
<li>Bugfix for CLI line feed on ChromeOS</li>
</ul>
<span>2014.04.03 - 0.30</span>
<ul>
<li>Configurator reached 2000+ users on 2014.03.24</li>
<li>Initial work on translation support</li>
<li>Small UI rework in initial tab</li>
<li>UI rework in receiver tab, new plot</li>
<li>Bugfixes related to servo tab, ui polish</li>
<li>Added info box in initial tab display voltage &amp; RSSI</li>
<li>Stability improvements, performance improvements, bugfixes</li>
</ul>
<span>2014.03.09 - 0.29</span>
<ul>
<li>Motor Tab UI bugfixes</li>
<li>Added support for variable plot refresh rate in Receiver Tab</li>
<li>Bugfixes</li>
</ul>
<span>2014.03.01 - 0.28</span>
<ul>
<li>Online Firmware now displays Github commit info</li>
<li>Stability improvements &amp; bugfixes</li>
</ul>
<span>2014.02.27 - 0.27</span>
<ul>
<li>Sensor Tab UI bugfixes</li>
<li>Firmware Flasher functionality improvements</li>
<li>Added new "developer" functionality "flash on connect"</li>
<li>Major Version checking added</li>
</ul>
<span>2014.02.23 - 0.26</span>
<ul>
<li>Motor tab UI / functionality changes</li>
<li>Backup settings IO bugfixes</li>
<li>Receiver / Aux config tab command collision bugfix</li>
</ul>
<span>2014.02.20 - 0.25</span>
<ul>
<li>Running on new serial API (Chrome 33+)</li>
<li>Added Velocity in PID tab</li>
<li>Added Profile select in PID tab</li>
<li>Different scaling for raw sensor data</li>
<li>Motor Test now support defining min/max values</li>
<li>Added Master slider in Motor Test UI</li>
<li>There should be no "garbage" in the beginning of CLI session</li>
<li>Added Log window</li>
<li>Print Operating System, Chrome, Configurator versions on startup</li>
<li>Firmware flashing backend rework</li>
<li>IHEX parser code rework</li>
<li>Stronger input field validation (for most numeric fields)</li>
<li>Added Battery warning / scale UI</li>
</ul>
<span>2014.01.17 - 0.24</span>
<ul>
<li>Added Min Throttle, Failsafe Throttle UI</li>
<li>Stronger Input validation</li>
<li>Bugfixes</li>
</ul>
<span>2014.01.04 - 0.23</span>
<ul>
<li>Various UI changes across the board</li>
</ul>
<span>2013.12.29 - 0.22</span>
<ul>
<li>Added auto-connect feature (enabled by default)</li>
<li>Bugfixes</li>
</ul>
<span>2013.12.18 - 0.21</span>
<ul>
<li>Handle small screen resolutions more gracefully</li>
<li>Bugfix for Servo tab save button &amp; CAMSTAB</li>
</ul>
<span>2013.12.16 - 0.20</span>
<ul>
<li>Minor iprovements &amp; bugfixes</li>
</ul>
<span>2013.12.09 - 0.19</span>
<ul>
<li>Added packet error counter in status bar</li>
<li>Servos tab now also shows servos that belong to servo_tilt</li>
<li>Potential bugfixes for STM32 flasher</li>
<li>Minor iprovements &amp; bugfixes</li>
</ul>
<span>2013.11.26 - 0.18</span>
<ul>
<li>Removing Refresh button</li>
<li>Ports are automatically pulled in the background</li>
<li>Added Gimbal mixer suppor to Servos tab (experimental)</li>
<li>Small UI changes related to connect sequence</li>
<li>Added "error" user notifications if initial connect times out</li>
</ul>
<span>2013.11.17 - 0.17</span>
<ul>
<li>Extensive work on Firmware Flasher &amp; STM32 protocol</li>
<li>Faster flashing speed (improvement of about 24%)</li>
<li>Using separate thread for hex file parsing (multithreading)</li>
<li>Bugfixes related to flashing gnu compiled .hex files</li>
</ul>
<span>2013.11.14 - 0.16</span>
<ul>
<li>Minimum required Google Chrome / Chromium version is now 31</li>
<li>Polished Firmware Flasher UI</li>
<li>Bugfixes related to flashing rev5 naze boards</li>
</ul>
<span>2013.11.14 - 0.15</span>
<ul>
<li>Added firmware flasher (currently supporting 2 modes)</li>
<li>1 - "local flashing", from a .hex file</li>
<li>2 - "online flashing", latest firmware is fetched from github.com</li>
</ul>
<span>2013.11.12 - 0.14</span>
<ul>
<li>Re-Enabled Servos tab (hopefully with all problems sorted out)</li>
<li>Added support for "Motor Testing Mode" in Motor/Servo Outputs tab</li>
<li>Updated MSP</li>
<li>Utilizing notification API to promote new app version updates</li>
</ul>
<span>2013.11.10 - 0.13</span>
<ul>
<li>Disabling Servos tab until all bugs are ironed out</li>
<li>Bugfixes</li>
</ul>
<span>2013.11.09 - 0.12</span>
<ul>
<li>Bugfixes related to failing connect procedure</li>
<li>Bugfixes related to GPS data types</li>
<li>Implemented experimental <strong>Servos</strong> tab
</li>
<li>Updated MSP to the latest version</li>
<li>Major MSP refactoring, improving reliability in some cases</li>
<li>Initial notify implementation for critical errors</li>
</ul>
<span>2013.11.02 - 0.11</span>
<ul>
<li>Debug values are now displayed and plotted in Sensor tab (dade)</li>
<li>Command history in CLI tab (dade)</li>
<li>Bugfixes related to GPS tab</li>
</ul>
<span>2013.10.30 - 0.10</span>
<ul>
<li>AUX Configuration now shows current AUX channel state</li>
<li>Polished couple of texts</li>
<li>Added changelog within the app</li>
<li>3D view in Initial Setup now displays model type selected</li>
</ul>
<span>2013.10.16 - 0.9</span>
<ul>
<li>Polished Auxiliary configuration tab</li>
<li>Polished Raw sensod data tab</li>
<li>Updated libraries</li>
</ul>