Release files
- Windows 64 bits
- `JSBSim-1.1.3-setup.exe` (Windows installer)
- Ubuntu Xenial 16.04, Bionic 18.04 or Focal 20.04 - amd64
- `*.deb` (Debian packages)
- Python wheel packages can be installed from [PyPI](https://pypi.org/project/JSBSim/) with the command `pip install jsbsim` or `pip install --upgrade jsbsim` when JSBSim is already installed on your system.
Changelog
User
- In `<magnetometer>`, the Earth magnetic field is now updated every 1000 steps starting at first step.
- The vehicle angular rates are now taken into account in the propellers local velocities (issue 333)
- The torque produced by the engines is now correctly accounted for in the vehicle rotational accelerations (issue 333)
- Elevator deflection in the example aircraft no longer produces negative drag (issue 357)
- Fixed an assertion failure which could be incorrectly triggered when creating a new `FGFDMExec` instance with an existing property manager.
- `FGCondition` now returns better (more explicit) exception messages
- The `debug_lvl` variable can now be modified to set the amount of information logged in the console:
python
import jsbsim
jsbsim.FGJSBBase().debug_lvl = 0 disable debug information in the console
Developer
- The example C++ file `JSBSim_minimal.cpp` has been updated to compile with the current API.
- Removed a compilation warning about a comparison between signed and unsigned
- `FGMassBalance` is no longer having a pointer to `FGGroundReactions`
- Documentation build is now disabled when `-DBUILD_DOCS=OFF` is passed to CMake
- Updated `.gitignore` with Clion project files and Python cache files
- `FGMatrixException` now inherits from `std::runtime_error`
- The minimal version of CMake is now 3.1
- Build Doxygen documentation even when Python is not available
- The generation of the Python API documentation has been fixed (issue 373)