@@ -27,34 +27,55 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
27
27
28
28
## [ Unreleased] - yyyy-mm-dd
29
29
30
- Here we write upgrading notes for brands. It's a team effort to make them as
31
- straightforward as possible.
30
+ <!-- These are the changes that were not release yet, please add them correctly.
31
+ Attention: The newest changes should be on top -->
32
+
33
+ ### Added
34
+
35
+
36
+ ### Changed
37
+
38
+
39
+ ### Fixed
40
+
41
+
42
+ ## [ v1.2.0] - 2024-02-dd
43
+
44
+ You can install this version by running ` pip install rocketpy==1.2.0 `
32
45
33
46
### Added
34
47
35
48
- ENH: Function Support for CSV Header Inputs [ #542 ] ( https://github.com/RocketPy-Team/RocketPy/pull/542 )
49
+ - ENH: Argument for Optional Mutation on Function Discretize [ #519 ] ( https://github.com/RocketPy-Team/RocketPy/pull/519 )
50
+ - ENH: Add of a line for saving the filtered dataset [ #518 ] ( https://github.com/RocketPy-Team/RocketPy/pull/518 )
36
51
- ENH: Shepard Optimized Interpolation - Multiple Inputs Support [ #515 ] ( https://github.com/RocketPy-Team/RocketPy/pull/515 )
37
52
- ENH: adds new Function.savetxt method [ #514 ] ( https://github.com/RocketPy-Team/RocketPy/pull/514 )
38
- - ENH: Argument for Optional Mutation on Function Discretize [ #519 ] ( https://github.com/RocketPy-Team/RocketPy/pull/519 )
39
- - ENH: Air Brakes [ #426 ] ( https://github.com/RocketPy-Team/RocketPy/pull/426 )
53
+ - DOC: add juno3 flight example [ #513 ] ( https://github.com/RocketPy-Team/RocketPy/pull/513 )
54
+ - ENH: add Function.low_pass_filter method [ #508 ] ( https://github.com/RocketPy-Team/RocketPy/pull/508 )
55
+ - ENH: Air Brakes [ #426 ] ( https://github.com/RocketPy-Team/RocketPy/pull/426 )
56
+ -
40
57
41
58
### Changed
42
59
43
- - MNT: Add repr method to Parachute class [ #490 ] ( https://github.com/RocketPy-Team/RocketPy/pull/490 )
44
- - ENH: Function Reverse Arithmetic Priority [ #488 ] ( https://github.com/RocketPy-Team/RocketPy/pull/488 )
45
- - DOC: Update Header Related Docs
46
- - ENH Precalculate Barometric Height [ #511 ] ( https://github.com/RocketPy-Team/RocketPy/pull/511 )
47
- - MNT: Encapsulate quaternion conversions [ #537 ] ( https://github.com/RocketPy-Team/RocketPy/pull/537 )
48
- - MNT: improve the low pass filter and document an example [ #538 ] ( https://github.com/RocketPy-Team/RocketPy/pull/538 )
49
60
- ENH: Plotting both power on and off drag curves in a single plot [ #547 ] ( https://github.com/RocketPy-Team/RocketPy/pull/547 )
50
- - BUG: Elliptical Fins Draw [ #548 ] ( https://github.com/RocketPy-Team/RocketPy/pull/548 )
61
+ - DOC: Replacing git clone command with curl in notebooks. [ #544 ] ( https://github.com/RocketPy-Team/RocketPy/pull/544 )
62
+ - DOC: Installing imageio library on dispersion analysis notebook [ #540 ] ( https://github.com/RocketPy-Team/RocketPy/pull/540 )
63
+ - MNT: improve the low pass filter and document an example [ #538 ] ( https://github.com/RocketPy-Team/RocketPy/pull/538 )
64
+ - MNT: Encapsulate quaternion conversions [ #537 ] ( https://github.com/RocketPy-Team/RocketPy/pull/537 )
65
+ - ENH: Precalculate Barometric Height [ #511 ] ( https://github.com/RocketPy-Team/RocketPy/pull/511 )
66
+ - ENH: optimize get_value_opt in class Function [ #501 ] ( https://github.com/RocketPy-Team/RocketPy/pull/501 )
67
+ - DOC: Update Header Related Docs [ #495 ] ( https://github.com/RocketPy-Team/RocketPy/pull/495 )
68
+ - ENH: Function Reverse Arithmetic Priority [ #488 ] ( https://github.com/RocketPy-Team/RocketPy/pull/488 )
69
+ - MNT: Add repr method to Parachute class [ #490 ] ( https://github.com/RocketPy-Team/RocketPy/pull/490 )
51
70
52
71
### Fixed
53
72
54
- - ENH: Parachute trigger doesn't work if "Apogee" is used instead of "apogee" [ #489 ] ( https://github.com/RocketPy-Team/RocketPy/pull/489 )
55
- - BUG: fin_flutter_analysis doesn't find any fin set [ #510 ] ( https://github.com/RocketPy-Team/RocketPy/pull/510 )
56
- - FIX: EmptyMotor is breaking the Rocket.draw() method [ #516 ] ( https://github.com/RocketPy-Team/RocketPy/pull/516 )
73
+ - MNT: small fixes before v1.2 [ #550 ] ( https://github.com/RocketPy-Team/RocketPy/pull/550 )
74
+ - BUG: Elliptical Fins Draw [ #548 ] ( https://github.com/RocketPy-Team/RocketPy/pull/548 )
57
75
- BUG: 3D trajectory plot not labeling axes [ #533 ] ( https://github.com/RocketPy-Team/RocketPy/pull/533 )
76
+ - FIX: EmptyMotor is breaking the Rocket.draw() method [ #516 ] ( https://github.com/RocketPy-Team/RocketPy/pull/516 )
77
+ - BUG: fin_flutter_analysis doesn't find any fin set [ #510 ] ( https://github.com/RocketPy-Team/RocketPy/pull/510 )
78
+ - ENH: Parachute trigger doesn't work if "Apogee" is used instead of "apogee" [ #489 ] ( https://github.com/RocketPy-Team/RocketPy/pull/489 )
58
79
59
80
60
81
## [ v1.1.5] - 2024-01-21
@@ -66,80 +87,90 @@ You can install this version by running `pip install rocketpy==1.1.5`
66
87
- BUG: Parachute Pressures not being Set before All Info. [ #534 ] ( https://github.com/RocketPy-Team/RocketPy/pull/534 )
67
88
- BUG: Invalid Arguments on Two Dimensional Discretize. [ #521 ] ( https://github.com/RocketPy-Team/RocketPy/pull/521 )
68
89
69
- ## [ v1.1.4] - 2023-12-07
90
+ ## [ v1.1.4] - 2023-12-09
70
91
71
92
You can install this version by running ` pip install rocketpy==1.1.4 `
72
93
73
94
### Fixed
74
95
75
- - DOC: Change from % to ! in the first cell to run properly in Colab. [ #496 ] ( https://github.com/RocketPy-Team/RocketPy/pull/496 )
76
96
- FIX: changes Generic Motor exhaust velocity to cached property [ #497 ] ( https://github.com/RocketPy-Team/RocketPy/pull/497 )
97
+ - DOC: Change from % to ! in the first cell to run properly in Colab. [ #496 ] ( https://github.com/RocketPy-Team/RocketPy/pull/496 )
77
98
78
- ## [ v1.1.3] - 2023-11-30
99
+ ## [ v1.1.3] - 2023-11-29
79
100
80
101
You can install this version by running ` pip install rocketpy==1.1.3 `
81
102
82
103
### Fixed
83
104
84
- - FIX: Broken Function.get_value_opt for N-Dimensional Functions [ #492 ] ( https://github.com/RocketPy-Team/RocketPy/pull/492 )
85
105
- FIX: Never ending Flight simulations when using a GenericMotor [ #497 ] ( https://github.com/RocketPy-Team/RocketPy/pull/497 )
106
+ - FIX: Broken Function.get_value_opt for N-Dimensional Functions [ #492 ] ( https://github.com/RocketPy-Team/RocketPy/pull/492 )
86
107
87
- ## [ v1.1.2] - 2023-11-25
108
+ ## [ v1.1.2] - 2023-11-27
88
109
89
110
You can install this version by running ` pip install rocketpy==1.1.2 `
90
111
91
112
### Fixed
92
113
93
114
- BUG: Function breaks if a header is present in the csv file [ #485 ] ( https://github.com/RocketPy-Team/RocketPy/pull/485 )
94
115
95
- ## [ v1.1.1] - 2023-11-23
116
+ ## [ v1.1.1] - 2023-11-24
96
117
97
118
You can install this version by running ` pip install rocketpy==1.1.1 `
98
119
99
120
### Added
100
121
101
- - DOC: Added this changelog file [ #472 ] ( https://github.com/RocketPy-Team/RocketPy/pull/472 )
102
122
- ENH: Prevent out of bounds Tanks from Instantiation #484 [ #484 ] ( https://github.com/RocketPy-Team/RocketPy/pull/484 )
123
+ - DOC: Added this changelog file [ #472 ] ( https://github.com/RocketPy-Team/RocketPy/pull/472 )
103
124
104
125
### Fixed
105
126
106
- - HOTFIX: Negative Static Margin [ #476 ] ( https://github.com/RocketPy-Team/RocketPy/pull/476 )
107
- - HOTFIX: 2D .CSV Function and missing set_get_value_opt call [ #478 ] ( https://github.com/RocketPy-Team/RocketPy/pull/478 )
108
127
- HOTFIX: Tanks Overfill not Being Detected [ #479 ] ( https://github.com/RocketPy-Team/RocketPy/pull/479 )
128
+ - HOTFIX: 2D .CSV Function and missing set_get_value_opt call [ #478 ] ( https://github.com/RocketPy-Team/RocketPy/pull/478 )
129
+ - HOTFIX: Negative Static Margin [ #476 ] ( https://github.com/RocketPy-Team/RocketPy/pull/476 )
109
130
110
131
## [ v1.1.0] - 2023-11-19
111
132
112
133
You can install this version by running ` pip install rocketpy==1.1.0 `
113
134
114
135
### Added
115
136
116
- - DOC: Documentation for Function Class Usage [ #465 ] ( https://github.com/RocketPy-Team/RocketPy/pull/465 )
117
137
- DOC: first simulation all_info [ #466 ] ( https://github.com/RocketPy-Team/RocketPy/pull/466 )
118
- - ENH: draw motors [ # 436 ] ( https://github.com/RocketPy-Team/RocketPy/pull/436 )
138
+ - DOC: Documentation for Function Class Usage [ # 465 ] ( https://github.com/RocketPy-Team/RocketPy/pull/465 )
119
139
- DOC: add documentation for flight data export. [ #464 ] ( https://github.com/RocketPy-Team/RocketPy/pull/464 )
120
140
- ENH: Add mass_flow_rate() to GenericMotor class [ #459 ] ( https://github.com/RocketPy-Team/RocketPy/pull/459 )
121
141
- DOC: Add documentation on how to build the docs [ #452 ] ( https://github.com/RocketPy-Team/RocketPy/pull/452 )
142
+ - ENH: draw motors [ #436 ] ( https://github.com/RocketPy-Team/RocketPy/pull/436 )
122
143
- ENH: new Flight.get_solution_at_time() method [ #441 ] ( https://github.com/RocketPy-Team/RocketPy/pull/441 )
123
144
- ENH: rocket drawing [ 419] ( https://github.com/RocketPy-Team/RocketPy/pull/419 )
124
145
- ENH: Adding Stability Margin with Mach dependency [ #377 ] ( https://github.com/RocketPy-Team/RocketPy/pull/377 )
125
146
126
147
### Changed
127
148
128
- - ENH: Spherical Caps Included in Total Length [ #455 ] ( https://github.com/RocketPy-Team/RocketPy/pull/455 )
129
- - Important: This changes behavior of ` TankGeometry.add_spherical_caps() `
130
149
- ENH: Clean Plots and Prints sub packages init files [ #457 ] ( https://github.com/RocketPy-Team/RocketPy/pull/457 )
131
150
- ENH: Add \_ MotorPlots Inheritance to Motor Plots Classes [ #456 ] ( https://github.com/RocketPy-Team/RocketPy/pull/456 )
132
- - DOC: organize flight examples folder [ #429 ] ( https://github.com/RocketPy-Team/RocketPy/pull/429 )
151
+ - ENH: Spherical Caps Included in Total Length [ #455 ] ( https://github.com/RocketPy-Team/RocketPy/pull/455 )
152
+ - Important: This changes behavior of ` TankGeometry.add_spherical_caps() `
133
153
- DOC: improve mass and inertia docs [ #445 ] ( https://github.com/RocketPy-Team/RocketPy/pull/445 )
154
+ - DOC: organize flight examples folder [ #429 ] ( https://github.com/RocketPy-Team/RocketPy/pull/429 )
134
155
135
156
### Fixed
136
157
137
- - MNT: Refactor exhaust velocity calculation to avoid ZeroDivisionError [ #470 ] ( https://github.com/RocketPy-Team/RocketPy/pull/470 )
138
158
- BUG: Fix find_input() Function to Return a Single Value [ #471 ] ( https://github.com/RocketPy-Team/RocketPy/pull/471 )
159
+ - MNT: Refactor exhaust velocity calculation to avoid ZeroDivisionError [ #470 ] ( https://github.com/RocketPy-Team/RocketPy/pull/470 )
139
160
- DOC: refactor dispersion analysis notebook [ #463 ] ( https://github.com/RocketPy-Team/RocketPy/pull/463 )
161
+ - DOC: fix positions and coordinate system documentation page [ #454 ] ( https://github.com/RocketPy-Team/RocketPy/pull/454 )
140
162
- BUG: User input checks added for Function class [ #451 ] ( https://github.com/RocketPy-Team/RocketPy/pull/451 )
141
- - DOC: fix positions and coordinate system documentation page [ #454 ] ( https://github.com/RocketPy-Team/RocketPy/pull/ )
142
163
- MNT: fix env plots legends [ #440 ] ( https://github.com/RocketPy-Team/RocketPy/pull/440 )
143
164
- BUG: flight.prints.max_values() fails when launching an EmptyMotor [ #438 ] ( https://github.com/RocketPy-Team/RocketPy/pull/438 )
144
- - BUG: Maintaining Extrapolation when Adding Discrete Functions with Constants [ #432 ] ( https://github.com/RocketPy-Team/RocketPy/pull/432 )
145
165
- MNT: Fix env plots max heights [ #433 ] ( https://github.com/RocketPy-Team/RocketPy/pull/433 )
166
+ - BUG: Maintaining Extrapolation when Adding Discrete Functions with Constants [ #432 ] ( https://github.com/RocketPy-Team/RocketPy/pull/432 )
167
+
168
+
169
+ # [ v1.0.1] - 2023-10-07
170
+
171
+ You can install this version by running ` pip install rocketpy==1.0.1 `
172
+
173
+ ### Fixed
174
+
175
+ - BUG: Remove NoseCone Warning [ #428 ] ( https://github.com/RocketPy-Team/RocketPy/pull/428 )
176
+ - BUG: motor coordinates [ #423 ] ( https://github.com/RocketPy-Team/RocketPy/pull/423 )
0 commit comments