Releases: ArduPilot/MethodicConfigurator
Releases · ArduPilot/MethodicConfigurator
Development Build
Features
- presentation: Added a power point presentation #219 (Dr.-Ing. Amilcar do Carmo Lucas)
Bug Fixes
- parameter_logic: ask the user to save rename changes before switching to another file #220 (Dr.-Ing. Amilcar do Carmo Lucas)
v1.1.2
Features
- software_update: Add scrollable changelog #184 (Dr.-Ing. Amilcar do Carmo Lucas)
- phases: show configuration progress bar #187 (Dr.-Ing. Amilcar do Carmo Lucas)
- configuration_sequence: improve INS_LOG_BAT_MASK and change it more #109 (Dr.-Ing. Amilcar do Carmo Lucas)
- documentation_frame: display mandatory level as a progress bar #199 (Dr.-Ing. Amilcar do Carmo Lucas)
- templates: Added a Holybro X650 with LTE template #201 (Dr.-Ing. Amilcar do Carmo Lucas)
- translation: Translate the entire program to japanese #201 (Dr.-Ing. Amilcar do Carmo Lucas)
- vehicle_components: validate the vehicle_components.json file against a JSON schema #203 (Dr.-Ing. Amilcar do Carmo Lucas)
- translations: added translate some missing japanese translations #204 (Dr.-Ing. Amilcar do Carmo Lucas)
- translations: complete japanese translation #205 (Dr.-Ing. Amilcar do Carmo Lucas)
- parameter_editor: allow editing bitmask values numerically #109 (Dr.-Ing. Amilcar do Carmo Lucas)
Bug Fixes
- configuration_steps: the phases information is optional #190 (Dr.-Ing. Amilcar do Carmo Lucas)
- flightcontroller: correct board properties when board metadata is not available #190 (Dr.-Ing. Amilcar do Carmo Lucas)
- forced_parameters: bitmasks must ignore tolerance #109 (Dr.-Ing. Amilcar do Carmo Lucas)
- configuration_steps: disable the fast harmonic notch logging bit #198 (Dr.-Ing. Amilcar do Carmo Lucas)
- configuration_steps: the MOT_BAT_VOLT_* parameters typo #209 (Dr.-Ing. Amilcar do Carmo Lucas)
- tempcal_imu: fix a bug in the constrain function. #217 (Dr.-Ing. Amilcar do Carmo Lucas)
Documentation
- first_flight: add more information on output oscillations during the first flight. (Dr.-Ing. Amilcar do Carmo Lucas)
- screenshots: update screenshot with new progress bar feature #190 (Dr.-Ing. Amilcar do Carmo Lucas)
- screenshots: Added check for software updates screenshots (Dr.-Ing. Amilcar do Carmo Lucas)
- credits: give credits to Inno Setup (Dr.-Ing. Amilcar do Carmo Lucas)
Styles
- ui: Be consistent in LabelFrame thickness, add "vehicle" to project selection labels #196 (Dr.-Ing. Amilcar do Carmo Lucas)
Code Refactoring
- tempcal_imu: to make testing simpler #217 (Dr.-Ing. Amilcar do Carmo Lucas)
Tests
- software_update: remove tests that fail when running in CI #184 (Dr.-Ing. Amilcar do Carmo Lucas)
- configuration_steps: validate configuration_steps_*.json against the JSON schema #190 (Dr.-Ing. Amilcar do Carmo Lucas)
- flightcontroller: add assertion-based pytest tests #203 (Dr.-Ing. Amilcar do Carmo Lucas)
- tempcal_imu: add pytests #217 (Dr.-Ing. Amilcar do Carmo Lucas)
Builds
- windows: remove the outdated version.txt files #201 (Dr.-Ing. Amilcar do Carmo Lucas)
- windows: fix git hash storage potential issues #201 (Dr.-Ing. Amilcar do Carmo Lucas)
- deps: bump pytest from 8.3.4 to 8.3.5 #209 (dependabot[bot])
- deps: bump types-requests #209 (dependabot[bot])
- deps: bump pyright from 1.1.394 to 1.1.396 #209 (dependabot[bot])
- deps: bump ruff from 0.9.7 to 0.9.9 (dependabot[bot])
- deps: bump pylint from 3.3.3 to 3.3.4 (dependabot[bot])
- deps: bump setuptools from 75.8.0 to 75.8.2 (dependabot[bot])
Continuous Integration
- github-actions: bump slsa-framework/slsa-github-generator (dependabot[bot])
- github-actions: bump actions/checkout from 4.1.1 to 4.2.2 (dependabot[bot])
- github-actions: bump actions/download-artifact (dependabot[bot])
- github-actions: bump renovatebot/github-action (dependabot[bot])
- github-actions: bump peter-evans/create-pull-request (dependabot[bot])
- dependabot: Do not include the scope twice in the commit message (Dr.-Ing. Amilcar do Carmo Lucas)
- windows_build: Improve signature verification and SLSA provenance #202 (Dr.-Ing. Amilcar do Carmo Lucas)
- translations: fix missing translations string ...
v1.1.1
Features
- param_metadata: Display MCU series #167 (Dr.-Ing. Amilcar do Carmo Lucas)
- configuration steps: added json schema validation and a "steps" toplevel #167 (Dr.-Ing. Amilcar do Carmo Lucas)
- component_editor: Support 4.2 Li-Ion cells #170 (Dr.-Ing. Amilcar do Carmo Lucas)
- autobackup: Automatically backup FC parameters before the first usage of the AMC software #173 (Dr.-Ing. Amilcar do Carmo Lucas)
- gurubase: Integrate gurubase on more webpages #175 (Dr.-Ing. Amilcar do Carmo Lucas)
- ci: Create scorecard.yml to report CI security issues (Amilcar Lucas)
- release: cryptographically sign released files #181 (Dr.-Ing. Amilcar do Carmo Lucas)
Bug Fixes
- test: the last change disabled coverage (Dr.-Ing. Amilcar do Carmo Lucas)
- git editor: fix VS code as git editor on linux #167 (Dr.-Ing. Amilcar do Carmo Lucas)
- flightcontroller: APJ_BOARD_ID_MCU_SERIES_DICT returns a list #173 (Dr.-Ing. Amilcar do Carmo Lucas)
- pyright: Fix or ignore pyright linter issues #171 (Dr.-Ing. Amilcar do Carmo Lucas)
- ci: Apply security best practices #176 (StepSecurity Bot)
- ci: Apply security best practices, restrict token permissions #179 (StepSecurity Bot)
- ci: pin installed dependencies versions #180 (Dr.-Ing. Amilcar do Carmo Lucas)
- ci: pylint is a dev requirement (Dr.-Ing. Amilcar do Carmo Lucas)
- pyproject: pylint version pin (Dr.-Ing. Amilcar do Carmo Lucas)
Documentation
- mainpage: Add a gurubase widget, add backup feature (Amilcar Lucas)
- README.md: Add a compliance section #177 (Dr.-Ing. Amilcar do Carmo Lucas)
- badges: Add missing badges #178 (Dr.-Ing. Amilcar do Carmo Lucas)
- compliance: correct the URL link to the spellchecker (Dr.-Ing. Amilcar do Carmo Lucas)
Code Refactoring
- flightcontroller: Update the flight controller info to make the non-unique board IDs explicit #167 (Dr.-Ing. Amilcar do Carmo Lucas)
- spdx: Move SPDX license information to the REUSE.toml file #175 (Dr.-Ing. Amilcar do Carmo Lucas)
- ci: use updated pin versions and simplify install #181 (Dr.-Ing. Amilcar do Carmo Lucas)
Tests
- coverage: Ignore pymavlink forked code in coverage reports #172 (Dr.-Ing. Amilcar do Carmo Lucas)
- coverage: correct the links to the source code in the coveralls.io website #173 (Dr.-Ing. Amilcar do Carmo Lucas)
- coverage: fix the source links in the coveralls.io website #171 (Dr.-Ing. Amilcar do Carmo Lucas)
Continuous Integration
- dependabot: use conventional commit message convention (Dr.-Ing. Amilcar do Carmo Lucas)
- cliff: remove cliff change log generation, we use github standard changelog (Dr.-Ing. Amilcar do Carmo Lucas)
- markdown-link-check: be less verbose, makes it easier to find the errors (Dr.-Ing. Amilcar do Carmo Lucas)
Chores
- param_metadata: Only output proxy information if proxies are configured #167 (Dr.-Ing. Amilcar do Carmo Lucas)
- translation: Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- flightcontroller: update the lists of supported flight controllers #173 (Dr.-Ing. Amilcar do Carmo Lucas)
- translation: Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- translation: Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- deps: merge translation string(s) to existing .po files #169 (amilcarlucas)
- release: Bump version info, tag and release (github-actions[bot])
Commits
v1.1.0
Features
- templates: Add Holybro X500 V2 Pixhawk6C vehicle template from Jonas Vermeulen #140 (Dr.-Ing. Amilcar do Carmo Lucas)
- args: add command line argument completion. #134 (Dr.-Ing. Amilcar do Carmo Lucas)
Bug Fixes
- filesystem: return a immutable tupple instead of a mutable list #134 (Dr.-Ing. Amilcar do Carmo Lucas)
- tests: detect when tests fail #144 (Dr.-Ing. Amilcar do Carmo Lucas)
- lint: add missing argcomplete library for pylint checks #151 (Dr.-Ing. Amilcar do Carmo Lucas)
- progress_bar: Avoid lifting not-yet-existing windows #152 (Dr.-Ing. Amilcar do Carmo Lucas)
- flightcontroller: downgrade a warning message to a debug message #152 (Dr.-Ing. Amilcar do Carmo Lucas)
- annontate_params: regression in the tests introduced by argcomplete support #152 (Dr.-Ing. Amilcar do Carmo Lucas)
- frontend: create frame tooltips above the frame to avoid occlusion #164 (Dr.-Ing. Amilcar do Carmo Lucas)
- test: backend internet timeout test (Dr.-Ing. Amilcar do Carmo Lucas)
- test: the source file path in the coverage.xml report #166 (Dr.-Ing. Amilcar do Carmo Lucas)
- test: also run on manual dispatch (Dr.-Ing. Amilcar do Carmo Lucas)
Documentation
- guide: add a note about overpowered vehicles #141 (Dr.-Ing. Amilcar do Carmo Lucas)
- guide: fix a typo in a link (Dr.-Ing. Amilcar do Carmo Lucas)
- guide: improve a link #142 (Dr.-Ing. Amilcar do Carmo Lucas)
Chores
- internationalization: add a test to prevent future regressions #134 (Dr.-Ing. Amilcar do Carmo Lucas)
- deps: merge translation string(s) to existing .po files #143 (amilcarlucas)
- release: update the format of the automated git commit messages #146 (Dr.-Ing. Amilcar do Carmo Lucas)
- translation: Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- deps: merge translation string(s) to existing .po files #154 (amilcarlucas)
- badges: update the REUSE status badge and text #156 (Dr.-Ing. Amilcar do Carmo Lucas)
- dependabot: run dependabot only once a week #156 (Dr.-Ing. Amilcar do Carmo Lucas)
- pytest: report pytest status in the MRs and on a badge. #159 (Dr.-Ing. Amilcar do Carmo Lucas)
- lint: mypy fixes #160 (Dr.-Ing. Amilcar do Carmo Lucas)
- badges: fix the pytest results detection #160 (Dr.-Ing. Amilcar do Carmo Lucas)
- translation: Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- deps: merge translation string(s) to existing .po files #161 (amilcarlucas)
- badges: Use pytest junit output file to update the tests badge #162 (Dr.-Ing. Amilcar do Carmo Lucas)
- flightcontroller: the FC banner messages are for debug, not relevant for most users #162 (Dr.-Ing. Amilcar do Carmo Lucas)
- parameter_editor: added some pytests #163 (Dr.-Ing. Amilcar do Carmo Lucas)
- frontend: fail gracefully on older TK instalations #164 (Dr.-Ing. Amilcar do Carmo Lucas)
- MacOS: try to fix black tooltips issue on MacOS #164 (Dr.-Ing. Amilcar do Carmo Lucas)
- tests: increase test speed by reducing network timeouts #164 (Dr.-Ing. Amilcar do Carmo Lucas)
- translation: Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- deps: merge translation string(s) to existing .po files #165 (amilcarlucas)
- release: Bump version info, tag and release (github-actions[bot])
Commits
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- deps: Bump coverage from 7.6.10 to 7.6.11 #147 (dependabot[bot])
- deps: Bump ruff from 0.9.5 to 0.9.6 #149 (dependabot[bot])
- deps: Bump coverage from 7.6.11 to 7.6.12 #150 (dependabot[bot])
- deps: Bump renovatebot/github-action from 39.1.1 to 41.0.13 [#157](https:...
v1.0.19
Chores
- deps: merge translation string(s) to existing .po files #136 (amilcarlucas)
- deps: merge translation string(s) to existing .po files #138 (amilcarlucas)
Commits
- Only consider the file exists if size > 0. Only condider donwload complete if size > 0 #135 (Dr.-Ing. Amilcar do Carmo Lucas)
- unit tests and remove most FBT003 linter exceptions #135 (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Fix lua script upload regression #137 (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Updated translation .mo files from the .po files #138 (github-actions[bot])
- deps: Bump ruff from 0.9.4 to 0.9.5 #139 (dependabot[bot])
- do not create .po~ backup files (Dr.-Ing. Amilcar do Carmo Lucas)
- Bump version info, tag and release (github-actions[bot])
v1.0.18
Commits
- Add dependabot to automate dependency updates #124 (Dr.-Ing. Amilcar do Carmo Lucas)
- Use explicit versions to be more predictable (Dr.-Ing. Amilcar do Carmo Lucas)
- export mavftp as a command (Dr.-Ing. Amilcar do Carmo Lucas)
- let dependabot update github actions (Dr.-Ing. Amilcar do Carmo Lucas)
- deps: Bump DavidAnson/markdownlint-cli2-action from 18 to 19 #125 (dependabot[bot])
- deps: Bump astral-sh/setup-uv from 4 to 5 #126 (dependabot[bot])
- mypy linting #129 (Dr.-Ing. Amilcar do Carmo Lucas)
- Automatically update pre-commit hooks versions #129 (Dr.-Ing. Amilcar do Carmo Lucas)
- Updated credits and licenses #130 (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- pylint fixes #131 (Dr.-Ing. Amilcar do Carmo Lucas)
- Automate the update/merge of the .po files #131 (Dr.-Ing. Amilcar do Carmo Lucas)
- Updated translations (Dr.-Ing. Amilcar do Carmo Lucas)
- Only create a PR if .po files changed (Dr.-Ing. Amilcar do Carmo Lucas)
- Bump version info, tag and release (github-actions[bot])
v1.0.17
Commits
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Update copyright information (Dr.-Ing. Amilcar do Carmo Lucas)
- Update pre-commit hooks versions (Dr.-Ing. Amilcar do Carmo Lucas)
- Also decode the MCU series for each ArduPilot supported FC (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- add board names as commentary (Dr.-Ing. Amilcar do Carmo Lucas)
- only commit i18n changes if there are changes (Dr.-Ing. Amilcar do Carmo Lucas)
- Automatically update FC IDs using a periodic CI job (Dr.-Ing. Amilcar do Carmo Lucas)
- use a different checkout path (Dr.-Ing. Amilcar do Carmo Lucas)
- Updated ArduPilot flight controller IDs [skip ci] (github-actions[bot])
- pylint fixes (Dr.-Ing. Amilcar do Carmo Lucas)
- prepare for CI job to update the file 24 (Dr.-Ing. Amilcar do Carmo Lucas)
- automate updating of pdef.xml and .mo files #118 (Dr.-Ing. Amilcar do Carmo Lucas)
- Updated translation .mo files from the .po files (github-actions[bot])
- correct some subjob names (Dr.-Ing. Amilcar do Carmo Lucas)
- Add italian translation #119 (Dr.-Ing. Amilcar do Carmo Lucas)
- Updated translation .mo files from the .po files #119 (github-actions[bot])
- Remove outdated package.bat file #121 (Dr.-Ing. Amilcar do Carmo Lucas)
- ignore .coverage file #121 (Dr.-Ing. Amilcar do Carmo Lucas)
- Explain how to update an existing translation #122 (Dr.-Ing. Amilcar do Carmo Lucas)
- Use poedit to update and validate the italian translation #122 (Dr.-Ing. Amilcar do Carmo Lucas)
- complete the italian translation #122 (Dr.-Ing. Amilcar do Carmo Lucas)
- Updated translation .mo files from the .po files #122 (github-actions[bot])
- Updated ArduPilot flight controller IDs [skip ci] (github-actions[bot])
- Bump version info, tag and release (github-actions[bot])
v1.0.16
Commits
- Extracted i18n strings (github-actions[bot])
- why this key is important (Dr.-Ing. Amilcar do Carmo Lucas)
- Only commit real changes to the .pot file (Dr.-Ing. Amilcar do Carmo Lucas)
- update documentation a bit #116 (Dr.-Ing. Amilcar do Carmo Lucas)
- close bitmask window when out-of-focus #116 (Dr.-Ing. Amilcar do Carmo Lucas)
- Use the latest stable as download link #116 (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- update the command line usage section (Dr.-Ing. Amilcar do Carmo Lucas)
- the file should be on the path when correctly installed. (Dr.-Ing. Amilcar do Carmo Lucas)
- Explain how to download a .bin log file (Dr.-Ing. Amilcar do Carmo Lucas)
- Use Proxy configuration if available (Dr.-Ing. Amilcar do Carmo Lucas)
- correctly activate the uv venv (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Add more badges, and update the discord link (Dr.-Ing. Amilcar do Carmo Lucas)
- Fix some Marmotte template parameters values (Dr.-Ing. Amilcar do Carmo Lucas)
- declare the pypi package as typed (Dr.-Ing. Amilcar do Carmo Lucas)
- Add download statistics (Dr.-Ing. Amilcar do Carmo Lucas)
- Update architecture description #111 (Dr.-Ing. Amilcar do Carmo Lucas)
- improved handling of translations #111 (Dr.-Ing. Amilcar do Carmo Lucas)
- Simplify translation workflow on windows #111 (Dr.-Ing. Amilcar do Carmo Lucas)
- initial work on copilot automated translations #111 (Dr.-Ing. Amilcar do Carmo Lucas)
- Add run tasks menu to vscode #111 (Dr.-Ing. Amilcar do Carmo Lucas)
- check for software updates on the github server #111 (Dr.-Ing. Amilcar do Carmo Lucas)
- Add tests to frontend classes #111 (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Declare the licenses in a REUSE compliant way (Dr.-Ing. Amilcar do Carmo Lucas)
- Document how to execute the tests (Dr.-Ing. Amilcar do Carmo Lucas)
- Add missing license information (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Add missing license texts (Dr.-Ing. Amilcar do Carmo Lucas)
- localy fix the reuse lint issues (Dr.-Ing. Amilcar do Carmo Lucas)
- Small consistency issues fix (Dr.-Ing. Amilcar do Carmo Lucas)
- Fallback to param-by-param download if MAVFTP fails (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- partialy revert "check for software updates on the github server" (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Add REUSE CI job #117 (Dr.-Ing. Amilcar do Carmo Lucas)
- Re-implement check for software updates on the github server (Dr.-Ing. Amilcar do Carmo Lucas)
- Added more cspell words (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Reword "Defaults to" to "Default is" (Dr.-Ing. Amilcar do Carmo Lucas)
- Tested and improved check for updates on linux (Dr.-Ing. Amilcar do Carmo Lucas)
- Check for software updates at software start (Dr.-Ing. Amilcar do Carmo Lucas)
- Extracted i18n strings to ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot (github-actions[bot])
- Bump version info, tag and release (github-actions[bot])
v1.0.15
Commits
- try this (Dr.-Ing. Amilcar do Carmo Lucas)
- Bump version info, tag and release (github-actions[bot])