From 1a3a8af69a649d72636d59689202471bfda0ae5f Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Tue, 12 Sep 2023 21:12:36 -0400 Subject: [PATCH 01/10] First draft of release notes for 23.09 --- ReleaseNotes.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index d42f20b2f..db2f13ddf 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -15,11 +15,71 @@ Release Notes
-OpenRocket 23.xx +OpenRocket 23.09 ------------------------ -Here, the release notes for the next release will be documented. +### Major New Features and Bug Fixes +* **Export any component or combination to OBJ file, for 3D printing or import into CAD** (fixes #604) +* **Import/Export to/from RASAero** (fixes #875 and #1147) +* **Dark mode and custom UI font size support** (fixes 1089) +* **Tube fin drag fixed** (fixes #2065) +* **Export sim table to CSV** (fixes #2077) +* **Properly sanitize XML in ORK file** (eliminates corrupt ORK files, fixes #2051) +* **Fix base drag when using Cd override** (fixes base drag hack sim error, fixes #2118) +### Other New Features +* App updated to Java 17 +* Export and import preferences +* Display secondary stability unit. This means you can display stability in both calibers *and* percentage of length (fixes #2079) +* Added "cases" and "manufacturers" substitution in motor config names (fixes #2055 and #2204) +* Selection of "common name" or "manufacturer's designation" in motor selection table is now reflected everywhere else in the program (fixes #2072) +* Added "plugged" option in charge delay combobox (fixes #2090) +* Added motor type to "show details" in motor selection (fixes #2069) +* Added instances settings in launch lug config (fixes #2035) +* Account for fin cant in fin root points, and support canted fins in fin marking guide (fixes 2231 and 2242) +* Set cluster tube separation in absolute or relative units (fixes #1970) +* Support transparent rendering and export of Photo Studio images (fixes #2076) +* Added "Select -> Components of same color" and "Select -> None" options (fixes #2129) + +### Bug Fixes +* Fix mass issues with fin sets (fixes #2217) +* Fix CG issues for launch lugs and rail buttons +* Improved rail button drag calculations +* Add parts detail for pods and boosters (fixes #2084) +* Fix parachute position when using auto radius (fixes #2036) +* Fixed pod set and booster marker position under certain circumstances (fixes #2047) +* Fix CG marker location in top view +* Handle zero-area fins (warn and don't crash with NaN error) (fixes #2032) +* Don't dispose config dialog when no components are selected in 3D view (fixes #2108) +* Display ISA values in temp and pressure fields (fixes #2104) +* Improve simulation of fins on transitions and nose cones (fixes #2113) +* Cleaned up multi-sim editing (fixes #2138 and #1826) +* Update ruler units immediately when preferences are changed (fixes #2151) +* Compute CG and CP based on currently active stages (fixes #2171) +* Improved mass/CG calculations for fillets (fixes 2209) +* Set auto radius correctly for mass objects (fixes #2267) +* Apply radial positioning to multi-engine clusters (fixes #2283) +* Fix 3D rendering of fin tabs (fixes #2286) +* Update recent file list when opening via file association (fixes #2222) + +### Miscellaneous +* Updated example rockets (including brand-new two stage example) +* Show calculated values in override tab (fixes #1629) +* Decrease minimum FoV to 10 degrees in Photo Studio +* Increase resolution of launch temp and pressure to 2 decimal places (fixes #2003) +* Display Cd oerride with 3 decimal places +* Add wiki button to help menu (fixes #2046) +* Eliminate option to save "some" sim data (fixes #2024) +* Add OK/Cancel buttons when editing simulations (fixes #2158) +* Add OK/Cancel buttons when editing preferences (fixes #2266) +* Added multi-sim edit indicators (fixes #2159) +* Show warning when motor file has illegal format (fixes #2150) +* Reset window position if off-screen (fixes #2141) +* Keep current field value when "auto" option is unchecked (fixes #2096) +* Open dialog to save design info when first saving file + + +...and a plethora of other small fixes and improvements.
From 74c5dc1879030963b1db2e64a01962fadcf54c05 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Tue, 12 Sep 2023 21:15:52 -0400 Subject: [PATCH 02/10] Update ReleaseNotes.md --- ReleaseNotes.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index db2f13ddf..6757a0d22 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -15,9 +15,11 @@ Release Notes
-OpenRocket 23.09 +OpenRocket 23.09b1 ------------------------ +This is beta release of 23.09. + ### Major New Features and Bug Fixes * **Export any component or combination to OBJ file, for 3D printing or import into CAD** (fixes #604) * **Import/Export to/from RASAero** (fixes #875 and #1147) From baa67443bee9afdb890d12b674f7cfa098b14db1 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Wed, 13 Sep 2023 08:09:11 -0400 Subject: [PATCH 03/10] Update ReleaseNotes.md --- ReleaseNotes.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 6757a0d22..e5ea297bd 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -20,14 +20,20 @@ OpenRocket 23.09b1 This is beta release of 23.09. -### Major New Features and Bug Fixes +### Major Updates + +#### New Features: * **Export any component or combination to OBJ file, for 3D printing or import into CAD** (fixes #604) * **Import/Export to/from RASAero** (fixes #875 and #1147) * **Dark mode and custom UI font size support** (fixes 1089) -* **Tube fin drag fixed** (fixes #2065) * **Export sim table to CSV** (fixes #2077) -* **Properly sanitize XML in ORK file** (eliminates corrupt ORK files, fixes #2051) + +#### Bug Fixes: +* **Tube fin drag fixed** (fixes #2065) * **Fix base drag when using Cd override** (fixes base drag hack sim error, fixes #2118) +* **Use correct atmospheric pressure when using ISA conditions** (fixes #2103) +* **Properly sanitize XML in ORK file** (eliminates corrupt ORK files, fixes #2051) + ### Other New Features * App updated to Java 17 From 2e060c8a029d2fd816f69e26151487a032469ac8 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Wed, 13 Sep 2023 10:35:05 -0400 Subject: [PATCH 04/10] Reword major items to un-bury the ledes --- ReleaseNotes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index e5ea297bd..2ea2aff0f 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -23,15 +23,15 @@ This is beta release of 23.09. ### Major Updates #### New Features: -* **Export any component or combination to OBJ file, for 3D printing or import into CAD** (fixes #604) -* **Import/Export to/from RASAero** (fixes #875 and #1147) +* **3D Printing Support: Export any component or combination to OBJ file** (fixes #604) +* **RASAero compatibility: Import/Export .CDX1 files** (fixes #875 and #1147) * **Dark mode and custom UI font size support** (fixes 1089) * **Export sim table to CSV** (fixes #2077) #### Bug Fixes: * **Tube fin drag fixed** (fixes #2065) -* **Fix base drag when using Cd override** (fixes base drag hack sim error, fixes #2118) -* **Use correct atmospheric pressure when using ISA conditions** (fixes #2103) +* **Base drag fixed when using Cd override** (fixes base drag hack sim error, fixes #2118) +* **Atmospheric pressure fixed when using ISA conditions** (fixes #2103) * **Properly sanitize XML in ORK file** (eliminates corrupt ORK files, fixes #2051) From 701af8bab24488d8814a78086a8e788d66c97d67 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Wed, 13 Sep 2023 10:36:06 -0400 Subject: [PATCH 05/10] Release notes tweak --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 2ea2aff0f..14a378294 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -24,7 +24,7 @@ This is beta release of 23.09. #### New Features: * **3D Printing Support: Export any component or combination to OBJ file** (fixes #604) -* **RASAero compatibility: Import/Export .CDX1 files** (fixes #875 and #1147) +* **RASAero compatibility: Import/Export CDX1 files** (fixes #875 and #1147) * **Dark mode and custom UI font size support** (fixes 1089) * **Export sim table to CSV** (fixes #2077) From 8f13b87cbe8c355e66b1bda6f7206cc0893ccf41 Mon Sep 17 00:00:00 2001 From: Neil Weinstock Date: Wed, 13 Sep 2023 10:36:53 -0400 Subject: [PATCH 06/10] More release notes tweaks. --- ReleaseNotes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 14a378294..961ef97d1 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -29,9 +29,9 @@ This is beta release of 23.09. * **Export sim table to CSV** (fixes #2077) #### Bug Fixes: -* **Tube fin drag fixed** (fixes #2065) -* **Base drag fixed when using Cd override** (fixes base drag hack sim error, fixes #2118) -* **Atmospheric pressure fixed when using ISA conditions** (fixes #2103) +* **Fix Tube fin drag** (fixes #2065) +* **Fix Base drag when using Cd override** (fixes base drag hack sim error, fixes #2118) +* **Fix Atmospheric pressure when using ISA conditions** (fixes #2103) * **Properly sanitize XML in ORK file** (eliminates corrupt ORK files, fixes #2051) From 53550a1b8d08dca5c9bade1e58bbf235b76c412e Mon Sep 17 00:00:00 2001 From: Sibo Van Gool Date: Fri, 15 Sep 2023 12:01:09 +0200 Subject: [PATCH 07/10] Make release notes more consistent --- ReleaseNotes.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 961ef97d1..911b76288 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -13,19 +13,19 @@ Release Notes
-
+
-OpenRocket 23.09b1 +OpenRocket 23.09.beta.01 ------------------------ -This is beta release of 23.09. +This is the first beta release of version 23.09. ### Major Updates #### New Features: * **3D Printing Support: Export any component or combination to OBJ file** (fixes #604) * **RASAero compatibility: Import/Export CDX1 files** (fixes #875 and #1147) -* **Dark mode and custom UI font size support** (fixes 1089) +* **Dark mode and custom UI font size support** (fixes #1089) * **Export sim table to CSV** (fixes #2077) #### Bug Fixes: @@ -36,7 +36,7 @@ This is beta release of 23.09. ### Other New Features -* App updated to Java 17 +* Updated app to Java 17 * Export and import preferences * Display secondary stability unit. This means you can display stability in both calibers *and* percentage of length (fixes #2079) * Added "cases" and "manufacturers" substitution in motor config names (fixes #2055 and #2204) @@ -44,19 +44,19 @@ This is beta release of 23.09. * Added "plugged" option in charge delay combobox (fixes #2090) * Added motor type to "show details" in motor selection (fixes #2069) * Added instances settings in launch lug config (fixes #2035) -* Account for fin cant in fin root points, and support canted fins in fin marking guide (fixes 2231 and 2242) +* Account for fin cant in fin root points, and support canted fins in fin marking guide (fixes #2231 and #2242) * Set cluster tube separation in absolute or relative units (fixes #1970) * Support transparent rendering and export of Photo Studio images (fixes #2076) * Added "Select -> Components of same color" and "Select -> None" options (fixes #2129) ### Bug Fixes * Fix mass issues with fin sets (fixes #2217) -* Fix CG issues for launch lugs and rail buttons +* Fix CG issues for launch lugs and rail buttons (fixes #2040) * Improved rail button drag calculations * Add parts detail for pods and boosters (fixes #2084) * Fix parachute position when using auto radius (fixes #2036) * Fixed pod set and booster marker position under certain circumstances (fixes #2047) -* Fix CG marker location in top view +* Fix CG marker location in top view (fixes #2050) * Handle zero-area fins (warn and don't crash with NaN error) (fixes #2032) * Don't dispose config dialog when no components are selected in 3D view (fixes #2108) * Display ISA values in temp and pressure fields (fixes #2104) @@ -74,7 +74,7 @@ This is beta release of 23.09. * Updated example rockets (including brand-new two stage example) * Show calculated values in override tab (fixes #1629) * Decrease minimum FoV to 10 degrees in Photo Studio -* Increase resolution of launch temp and pressure to 2 decimal places (fixes #2003) +* Increase resolution of launch temperature and pressure to 2 decimal places (fixes #2003) * Display Cd oerride with 3 decimal places * Add wiki button to help menu (fixes #2046) * Eliminate option to save "some" sim data (fixes #2024) @@ -87,7 +87,7 @@ This is beta release of 23.09. * Open dialog to save design info when first saving file -...and a plethora of other small fixes and improvements. +...along with numerous other minor fixes and enhancements.
From 4874fd1fb577e4c5c0f11e3372b874739d7cd537 Mon Sep 17 00:00:00 2001 From: Sibo Van Gool Date: Fri, 15 Sep 2023 12:01:52 +0200 Subject: [PATCH 08/10] Update build version --- core/resources/build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/resources/build.properties b/core/resources/build.properties index 121feabaa..8a03463d8 100644 --- a/core/resources/build.properties +++ b/core/resources/build.properties @@ -1,6 +1,6 @@ # The OpenRocket build version -build.version=23.xx +build.version=23.09.beta.01 # The copyright year for the build. Displayed in the about dialog. # Will show as Copyright 2013-${build.copyright} From e735add6e6787b9ec368b5f7aafcbac4319b537f Mon Sep 17 00:00:00 2001 From: Sibo Van Gool Date: Fri, 15 Sep 2023 12:04:28 +0200 Subject: [PATCH 09/10] Small change in wording --- ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 911b76288..9d5703733 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -36,7 +36,7 @@ This is the first beta release of version 23.09. ### Other New Features -* Updated app to Java 17 +* Bumped app to Java 17 * Export and import preferences * Display secondary stability unit. This means you can display stability in both calibers *and* percentage of length (fixes #2079) * Added "cases" and "manufacturers" substitution in motor config names (fixes #2055 and #2204) From ec9ef04c333a50a1129a55ee0d0219b7e2a361c5 Mon Sep 17 00:00:00 2001 From: Sibo Van Gool Date: Fri, 15 Sep 2023 12:05:44 +0200 Subject: [PATCH 10/10] Last changes --- ReleaseNotes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 9d5703733..8c2302ac8 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -37,8 +37,8 @@ This is the first beta release of version 23.09. ### Other New Features * Bumped app to Java 17 -* Export and import preferences -* Display secondary stability unit. This means you can display stability in both calibers *and* percentage of length (fixes #2079) +* Export and import preferences to XML file +* Display secondary stability unit. This means you can display stability in both calibers *and* percentage of length (fixes #2079) * Added "cases" and "manufacturers" substitution in motor config names (fixes #2055 and #2204) * Selection of "common name" or "manufacturer's designation" in motor selection table is now reflected everywhere else in the program (fixes #2072) * Added "plugged" option in charge delay combobox (fixes #2090)