Changelog
2.0.2
11 January 2025
2.0.1
17 November 2024
2.0.0
17 November 2024
Drop support for python 3.6, 3.8 is minimum now
65ca345Check for telnet
BrokenPipeError, better match on bad telnet cmddd28aadFix
version.parse()indo_release.py0a65f24Add
coverage[toml]now that coverage settings are inpyproject.toml58bd492Pre-check for required programs in
fg_full_integration_test.shc96de5cExplicitly search for jsbsim root dir
491feeaDon’t explicitly specify 3.6 in
run_tests.sha046635Minor comment for
do_release.py2991aa4
1.7.0
19 May 2024
1.6.0
21 January 2024
Create
Structdirectly in interface files, rather than using adictand creating theStructinfg_if.py091519bExpose
rx_timeout_sto theFGConnectionclasses (FDMConnection,CtrlsConnection,GuiConnection)9682f9aFix
rx_timeout_s, add RX timeout testsf7981b1Fix running
blackin CI (it wasn’t actually being enforced)484c36bUpdate copyright year in license, docs
8bf1c29
1.5.0
2 January 2024
User-wise, renamed
PropsConnectiontoTelnetConnectionProperty-tree-things documentation cleanup, change intersphinx python to point at 3.6
5556f77Add
timeout_sparam toHTTPConnectionb9aa576Compare value types in http vs telnet test, parameterize to reduce duplicate code
b4f1a9fMove telnet
sock.settimeout()from_send_cmd_get_resp()toconnect()620bb28Minor docs changes
aedb32a
1.4.1
1 January 2024
Much better testing infrastructure (Full integration testing happening in CI!)
Add black to poetry
c6bbc98Headless FlightGear script
95ed5e0Add integration test script to CircleCI
76e7043Changed a lot of CI stuff, added http FG integration testing
23b3e15Add lots more tests to cover expected errors
4f80df4Add flake8 dependency, needed to downgrade sphinx
a73cf48Add HTTPConnection unit tests
d3a5812Add Gui integration tests
bbdf925Add Ctrls integration tests
0f3049cAdd FDM integration tests
639d211Close sockets after running unit tests
3406060Allow arguments to be passed to pytest in run_tests.sh
c099bc8Change from localhost to 127.0.0.1 for nc connection in integration script (doesn’t work on some computers?)
205f696Add requests-mock dev dependency
3e28f9aRename integration tests
66bcfc9Add telnet integration tests
9b949e0Add HTTP vs Telnet comparison integration tests
1513145
Fixed broken dev dependencies in pyproject.toml (rather than sketchy CI)
5d95a67Code format using black
cea008fAbstract out cache templates in yaml, tried just poetry for Windows
daf927dAdd lint job to circleci, run black
548d9ddAdd flake8 configuration, run flake8:
de9aecbAdd poetry linux cache
ea78a13Windows cache working, but doesn’t seem to save any time :/
d7ef95bAdd
fgdatacache87183a7Check coveralls token before running
274dd03Add flake8 to circleci lint job
0f7c9a3Move
fg_rx_sock.settimeoutfrom_rx_process()toconnect_rx()7e5a47bAdd link to pypistats.org in downloads badge
75aa9c0Make socket blocking? Fix weird Windows error:
c5b8a80Add
.xmlcoverage output to.gitignorec657fbb
1.4.0
19 November 2023
1.3.0
4 June 2023
1.2.2
13 March 2023
1.2.1
12 March 2023
1.2.0
12 February 2023
1.1.1
6 December 2022
1.1.0
26 October 2022
Allow a RX-only FDM loop (i.e. you just want to receive FDM data from FlightGear)
1.0.4
31 August 2022
1.0.3
31 August 2022
1.0.2
30 August 2022
1.0.1
29 August 2022
No public changes
1.0.0
29 August 2022
Initial release