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])