From 7696dde0e69d102a744f7142f1f9a3c9f7415513 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Fri, 3 Feb 2023 21:59:07 -0500 Subject: [PATCH 1/9] First set of entries for final release notes --- ReleaseNotes.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index e8f9e8cbc..3af3328cc 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -18,6 +18,55 @@ Release Notes OpenRocket 22.02 (2023-02-XX) ------------------------ + The 22.02 release includes hundreds of new features, bug fixes, and UI improvements, more than we could ever fit into one set of release notes. These notes summarize the highlights of the entire release; for more detail consult the notes from the five previous public beta releases. + +Please note that version 22.02 is required for Macs running MacOS 13.0 or later. + +## New Features +* Rocket design features +** Pods and strap-on boosters +** Tail cones for pods +** Freeform fins on nose cones and transitions +** Highly configurable rail buttons +** Refined tube fin support, no longer experimental +** Massive update to parachute configuration and part library +** Dave Cook's extensive component library now built-in +** Coefficient of Drag Override (and more flexible override settings in general) +** Lots more detailed geometry warnings which identify the components involved +* Appearance updates +** Settable opacity per-component +** Separate inner/outer appearance for tubes +** Separate left/right appearance for fins +* App Infrastructure +** Packaged installers for Windows, Linux, and Mac (JAR file still available) +** Native ARM version for Apple Silicon Macs (snappy!) +** File association for ORK files: double-click files to open in the app + +## UI Improvements +* Updated icons everywhere +* Option to display stability margin as percentage of rocket length +* Component Configuration Editor +** Extensively reorganized for clarity and consistency +** Massively improved keyboard navigation +** Config panels remember which tab you were on previously +** Cancel button to exit config panel without saving changes +* Contextual menus for managing the component tree +* Simultaneous multi-component edit (great for appearance editing) +* Completely updated operation of motor config and simulation tables +* Improved workflow when creating motor configurations +* Greatly improved component library browser +* Greatly improved freeform fin editor operation +* Photo Studio +** sliders for settings +** settings remembered for each rocket + +## Notable Bug Fixes +* Eliminated many + +## Misc +* Extensively updated and reorganized example rocket collection +* Much improved Rocksim import and export +
From bd0ad15e0b45249af1c357cc661f69296f7d5074 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Fri, 3 Feb 2023 22:02:30 -0500 Subject: [PATCH 2/9] Some Markdown fixes --- ReleaseNotes.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 3af3328cc..c80bdb4d1 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -24,32 +24,32 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. ## New Features * Rocket design features -** Pods and strap-on boosters -** Tail cones for pods -** Freeform fins on nose cones and transitions -** Highly configurable rail buttons -** Refined tube fin support, no longer experimental -** Massive update to parachute configuration and part library -** Dave Cook's extensive component library now built-in -** Coefficient of Drag Override (and more flexible override settings in general) -** Lots more detailed geometry warnings which identify the components involved + * Pods and strap-on boosters + * Tail cones for pods + * Freeform fins on nose cones and transitions + * Highly configurable rail buttons + * Refined tube fin support, no longer experimental + * Massive update to parachute configuration and part library + * Dave Cook's extensive component library now built-in + * Coefficient of Drag Override (and more flexible override settings in general) + * Lots more detailed geometry warnings which identify the components involved * Appearance updates -** Settable opacity per-component -** Separate inner/outer appearance for tubes -** Separate left/right appearance for fins + * Settable opacity per-component + * Separate inner/outer appearance for tubes + * Separate left/right appearance for fins * App Infrastructure -** Packaged installers for Windows, Linux, and Mac (JAR file still available) -** Native ARM version for Apple Silicon Macs (snappy!) -** File association for ORK files: double-click files to open in the app + * Packaged installers for Windows, Linux, and Mac (JAR file still available) + * Native ARM version for Apple Silicon Macs (snappy!) + * File association for ORK files: double-click files to open in the app ## UI Improvements * Updated icons everywhere * Option to display stability margin as percentage of rocket length * Component Configuration Editor -** Extensively reorganized for clarity and consistency -** Massively improved keyboard navigation -** Config panels remember which tab you were on previously -** Cancel button to exit config panel without saving changes + * Extensively reorganized for clarity and consistency + * Massively improved keyboard navigation + * Config panels remember which tab you were on previously + * Cancel button to exit config panel without saving changes * Contextual menus for managing the component tree * Simultaneous multi-component edit (great for appearance editing) * Completely updated operation of motor config and simulation tables @@ -57,8 +57,8 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Greatly improved component library browser * Greatly improved freeform fin editor operation * Photo Studio -** sliders for settings -** settings remembered for each rocket + * sliders for settings + * settings remembered for each rocket ## Notable Bug Fixes * Eliminated many @@ -109,9 +109,9 @@ OpenRocket 22.02.RC.01 (2023-01-27) * Account for all recovery devices in pods when calculating descent rate (fixes #1910) * Eliminated many occurrences of mystery discontinuity warnings (fixes #999) * Rocksim import/export file updates -** Support import and export of pods (fixes #1348) -** Support import of trapezoidal fins on transitions (fixes #1553) -** Support subassembly import + * Support import and export of pods (fixes #1348) + * Support import of trapezoidal fins on transitions (fixes #1553) + * Support subassembly import * Assorted extension and plug-in fixes
From 14e7e3b4505c3dcff28ee22cc5d6bea3ba45ec9e Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Fri, 3 Feb 2023 22:05:24 -0500 Subject: [PATCH 3/9] More organizational tweaking --- ReleaseNotes.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index c80bdb4d1..9e5df2554 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -44,7 +44,12 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. ## UI Improvements * Updated icons everywhere -* Option to display stability margin as percentage of rocket length +* Rocket figure display updates + * Option to display stability margin as percentage of rocket length + * New "Top View" option + * Cleaned-up toolbar + * Option to hide warnings + * Improved click and double-click behavior on rocket * Component Configuration Editor * Extensively reorganized for clarity and consistency * Massively improved keyboard navigation @@ -61,7 +66,6 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * settings remembered for each rocket ## Notable Bug Fixes -* Eliminated many ## Misc * Extensively updated and reorganized example rocket collection From 8b663e32e907eba296a99622f54879c289597043 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Fri, 3 Feb 2023 22:06:04 -0500 Subject: [PATCH 4/9] More tweaks! --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 9e5df2554..76a7700eb 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -31,7 +31,7 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Refined tube fin support, no longer experimental * Massive update to parachute configuration and part library * Dave Cook's extensive component library now built-in - * Coefficient of Drag Override (and more flexible override settings in general) + * Coefficient of Drag Override for components and assemblies (and more flexible override settings in general) * Lots more detailed geometry warnings which identify the components involved * Appearance updates * Settable opacity per-component From 28f75d48af9103a26efa5ccd1f5baa6eedaf4d44 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sat, 4 Feb 2023 21:34:40 -0500 Subject: [PATCH 5/9] Finished draft --- ReleaseNotes.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 76a7700eb..012304766 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -18,7 +18,7 @@ Release Notes OpenRocket 22.02 (2023-02-XX) ------------------------ - The 22.02 release includes hundreds of new features, bug fixes, and UI improvements, more than we could ever fit into one set of release notes. These notes summarize the highlights of the entire release; for more detail consult the notes from the five previous public beta releases. +The 22.02 release includes hundreds of new features, bug fixes, and UI improvements, more than we could ever fit into one set of release notes. These notes summarize the highlights of the entire release; for more detail consult the notes from the five previous public beta releases. Please note that version 22.02 is required for Macs running MacOS 13.0 or later. @@ -28,7 +28,6 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Tail cones for pods * Freeform fins on nose cones and transitions * Highly configurable rail buttons - * Refined tube fin support, no longer experimental * Massive update to parachute configuration and part library * Dave Cook's extensive component library now built-in * Coefficient of Drag Override for components and assemblies (and more flexible override settings in general) @@ -39,16 +38,29 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Separate left/right appearance for fins * App Infrastructure * Packaged installers for Windows, Linux, and Mac (JAR file still available) + * Updated to Java11 * Native ARM version for Apple Silicon Macs (snappy!) * File association for ORK files: double-click files to open in the app +## Simulation and Staging Improvements + * Assorted CP calculation fixes + * Improved nose cone drag calculations + * Improved ground hit velocity calculations + * Completely reworked tube fin simulation (no longer "experimental") + * Improved time step selection for descent + * Simulations now properly account for disabled stages + * Update CG correctly when stages are toggled on or off + * Displaly stage names in stage enable buttons + * More reliable deployment of booster stage recovery device + ## UI Improvements * Updated icons everywhere * Rocket figure display updates * Option to display stability margin as percentage of rocket length * New "Top View" option * Cleaned-up toolbar - * Option to hide warnings + * Option to show/hide warnings + * Option to show/hide CG and CP markings * Improved click and double-click behavior on rocket * Component Configuration Editor * Extensively reorganized for clarity and consistency @@ -63,14 +75,15 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Greatly improved freeform fin editor operation * Photo Studio * sliders for settings + * keyboard input for settings * settings remembered for each rocket -## Notable Bug Fixes - ## Misc * Extensively updated and reorganized example rocket collection * Much improved Rocksim import and export - +* Motor database fully updated from thrustcurve.org. + +_...plus about a billion bug fixes and so much more._
From a6697c2191c23ca5ce0cb08b5b48e4eb12b2fc9b Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sun, 5 Feb 2023 08:41:03 -0500 Subject: [PATCH 6/9] Incorporate Sibo's comments --- ReleaseNotes.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 012304766..4bf302569 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -34,13 +34,13 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Lots more detailed geometry warnings which identify the components involved * Appearance updates * Settable opacity per-component - * Separate inner/outer appearance for tubes - * Separate left/right appearance for fins + * Separate left/right appearance for fins, and inner/outer appearance for tubes * App Infrastructure - * Packaged installers for Windows, Linux, and Mac (JAR file still available) - * Updated to Java11 + * Packaged installers for Windows, Linux, and macOS (JAR file still available) + * Updated to Java 11 * Native ARM version for Apple Silicon Macs (snappy!) * File association for ORK files: double-click files to open in the app + * On Mac, app stays open after last window is closed ## Simulation and Staging Improvements * Assorted CP calculation fixes @@ -48,9 +48,11 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Improved ground hit velocity calculations * Completely reworked tube fin simulation (no longer "experimental") * Improved time step selection for descent + * Improved simulation plot appearance + * Support for scientific notation and custom decimal places in simulation exports * Simulations now properly account for disabled stages * Update CG correctly when stages are toggled on or off - * Displaly stage names in stage enable buttons + * Display stage names in stage enable buttons * More reliable deployment of booster stage recovery device ## UI Improvements @@ -80,8 +82,8 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. ## Misc * Extensively updated and reorganized example rocket collection -* Much improved Rocksim import and export -* Motor database fully updated from thrustcurve.org. +* Much improved RockSim import and export +* Updated motor database _...plus about a billion bug fixes and so much more._
From 00a035b30a37bf72e5121e64ad27253266f86c27 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sun, 5 Feb 2023 10:56:17 -0500 Subject: [PATCH 7/9] Added thank you to users --- ReleaseNotes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 4bf302569..8dddc8a6c 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -86,6 +86,8 @@ Please note that version 22.02 is required for Macs running MacOS 13.0 or later. * Updated motor database _...plus about a billion bug fixes and so much more._ + +Huge thanks to all the users who gave us feedback throughout the public beta period and helped us get to our first release in eight years!
From 923bdda1b0fa0ff6927d0319dddc2024eee44ef7 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sun, 5 Feb 2023 16:07:56 -0500 Subject: [PATCH 8/9] Fixed macOS capitalization --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 8dddc8a6c..a68d1dc7e 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -20,7 +20,7 @@ OpenRocket 22.02 (2023-02-XX) The 22.02 release includes hundreds of new features, bug fixes, and UI improvements, more than we could ever fit into one set of release notes. These notes summarize the highlights of the entire release; for more detail consult the notes from the five previous public beta releases. -Please note that version 22.02 is required for Macs running MacOS 13.0 or later. +Please note that version 22.02 is required for Macs running macOS 13.0 or later. ## New Features * Rocket design features From b5dcca7e249ac5b239c748081ba3ad42e0a11cf8 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Sun, 5 Feb 2023 20:09:10 -0500 Subject: [PATCH 9/9] Update ReleaseNotes.md --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index a68d1dc7e..730681b2c 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -25,7 +25,7 @@ Please note that version 22.02 is required for Macs running macOS 13.0 or later. ## New Features * Rocket design features * Pods and strap-on boosters - * Tail cones for pods + * Tail cones * Freeform fins on nose cones and transitions * Highly configurable rail buttons * Massive update to parachute configuration and part library