Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:seife:testing
arduino-cli
arduino-cli.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File arduino-cli.changes of Package arduino-cli
------------------------------------------------------------------- Tue Aug 27 08:11:24 UTC 2024 - seife+obs@b1-systems.com - Update to version 1.0.4: * Added global `--config-dir` flag (#2677) * fix: Ensure calls to BoardListWatch gRPC correctly release resources (#2681) * Document breaking change to `config get` command output (#2676) * Improved `{build.*.platform.path}` vars enumeration. (#2652) * regression: fixed `ARDUINO_USER_AGENT` pollution / resolve compile-sketch GH action failure on Teensy (#2669) * grpc: fixed BoardListWatch streaming call (#2664) - Requires at least go 1.22 (#2688) ------------------------------------------------------------------- Sun Jul 07 10:53:05 UTC 2024 - seife+obs@b1-systems.com - Update to version 1.0.2: * Changed license of .protoc definitions to Apache-2.0 (#2653) * regression: allow `monitor` to not require to specify the board if the port cannot be identified. (#2647) * fix regression: setting 3rd party URL via ARDUINO_BOARD_MANAGER_ADDITIONAL_URLS env var (#2645) * Silence config warnings in text mode except for 'config ...' commands (#2641) * [breaking] Renamed gRPC field `cc.arduino.cli.commands.v1.PlatformRelease.type` to `types` (#2620) * [breaking] Allow setting extra paths for build-cache (#2612) * gRPC: allow cancellation of downloads (#2609) * [BREAKING] Add protoc `oneof` clause where appropriate. (#2608) * use eToken for signing (#2599) * Updated documentation about `arduino-cli` integration options. (#2605) * Improved array handling in configmap, and unit-tests * Updated client_example * Applied changes from code review * Fixed 'feedback' package initialization order * Show config-load warning after feedback package initialization * Disable logging until it is setup in the arduino-cli pre-run * Improved handling of incomplete configs array * Add [skip-changelog] prefix to dependabot commit (#2586) * Tolerate errors in invalid config files, and report them as warnings * Removed unused parameter * Pass down context in all places where it's needed * Pass context in upload and burn-bootloader * Fixed a small imperfection in test * Updated documentation about configuration file format * Added docs * Added missing type schema * Fixed all config* integration test * Config search now looks into ARDUINO_DIRECTORIES_DATA env too * Fixed initialization sequence for 'config init' command * Config set adds only unique values * Improved error message * Fixed TestUserAgentHeader and TestProxy * Fixed FindConfigFileInArgsFallbackOnEnv unit test * Fixed test * Use custom type to avoid context-values collisions * Implementation of Viper replacement library * Removed global *viper.Viper settings instance * Always use arduino-cli in user-agent string * Fixed markdown link * Use correct env var to force configuration in integration test * Run tests forcing the english language * Made utility functions private and put them in their own file * Inlining methods in ArduinoCoreServiceImpl (part 16: CleanDownloadCacheDirectory, CheckForArduinoCLIUpdates) * Inlining methods in ArduinoCoreServiceImpl (part 15: SupportedUserFields, ListProgrammersAvailableForUpload, EnumerateMonitorPortSettings) * Inlining methods in ArduinoCoreServiceImpl (part 14: Upload, UploadUsingProgrammer, BurnBootloader) * Inlining methods in ArduinoCoreServiceImpl (part 13: NewSketch, LoadSketch, SetSketchDefaults, ArchiveSketch) * Inlining methods in ArduinoCoreServiceImpl (part 12: UpdateLibrariesIndex) * Inlining methods in ArduinoCoreServiceImpl (part 11: LibraryDownload, LibraryInstall, LibraryUpgrade, LibraryUninstall, LibraryUpgradeAll, LibraryResolveDependencies, LibrarySearch, LibraryList, ZipLibraryInstall, GitLibraryInstall) * Inlining methods in ArduinoCoreServiceImpl (part 10: PlatformInstall, PlatformDownload, PlatformUninstall, PlatformUpgrade, PlatformSearch) * Inlining methods in ArduinoCoreServiceImpl (part 9: Compile) * Inlining methods in ArduinoCoreServiceImpl (part 8: Monitor) * Inlining methods in ArduinoCoreServiceImpl (part 7: UpdateIndex) * Inlining methods in ArduinoCoreServiceImpl (part 6: Init) * Follow convetion where context must be the first argument * Inlining methods in ArduinoCoreServiceImpl (part 5: Create and Destroy) * Inlining methods in ArduinoCoreServiceImpl (part 4: BoardListWatch) * Inlining methods in ArduinoCoreServiceImpl (part 3: BoardList) * Inlining methods in ArduinoCoreServiceImpl (part 2: BoardDetails) * Inlining methods in ArduinoCoreServiceImpl (part 1: BoardListAll) * Removed ToRPCStatus in favor of standardized GRPCStatus() interface * Removed unused file * Removed unused parameters * Moved a batch of function from commands/* subpackage to commands (part 5) * Moved a batch of function from commands/* subpackage to commands (part 4) * Moved a batch of function from commands/* subpackage to commands (part 3) * Moved a batch of function from commands/* subpackage to commands (part 2) * Moved a batch of function from commands/* subpackage to commands * Fixed extremely rare race condition in DiscoveryManager (#2589) * Remove `yaml` output format from `--format` flag. / Deprecate `--format json` in favor of `--json` (#2587) * gRPC: Added CheckForArduinoCLIUpdates RPC call (#2573) * gRPC: added CleanDownloadCacheDirectory rpc call (#2572) * [breaking] gRPC: improved CompileRequest.export_binaries field definition (#2570) * [breaking] gRPC `UpdateIndex` and `UpdateLibrariesIndex` improvements (#2569) * Add "permission denied" FAQ entry (#2564) * Bump golang.org/x/term from 0.17.0 to 0.18.0 (#2560) * feat(doc): document empty vendor and arch in FQBN (#2550) * gRPC: `Compile` will now fail if a platform core has been modified. (#2551) * Bump xt0rted/markdownlint-problem-matcher from 2 to 3 (#2552) * Fixed nil pointer excpetion in upload (#2548) * Allow optional programmer in debug (#2544) * Add diagnostics in the preprocessor (#2515) * use OIDC to retrieve the credentials (#2541) * Bump google.golang.org/grpc from 1.61.0 to 1.61.1 (#2539) * Add `config get` command to print settings values (#2307) * Bump golang.org/x/term from 0.16.0 to 0.17.0 (#2530) * Bump golangci/golangci-lint-action from 3 to 4 (#2536) * Bump arduino/setup-task from 1 to 2 (#2527) * Added --jobs/-j flag to compile command (#2526) * Add `programmer` field to sketch profile and `--profile` flag to `debug` command (#2505) * Bump microsoft/setup-msbuild from 1 to 2 (#2518) * Fixed an extremely rare race-condition during compile (#2512) * [breaking] Removed `Profile` protoc message in favor of `SketchProfile` (#2507) * bugfix: do not panic if a sketch profile has a syntax error (#2506) * Fixed compile error when sketch has a broken symlink (#2497) * Fixed missing `ARDUINO_USER_AGENT` env var setting. (#2501) * Updated translation files (#2383) * Allow empty configuration merging (#2432) * Docs changes for 0.36.0 release (#2494) * test: add missing file close (#2492) * [breaking] Improved .pde warnings detection subroutines / gRPC LoadSketch API improvement (#2490) * Allow to specify the config file through `ARDUINO_CONFIG_FILE` env (#2488) * Fix install.sh for versions targs with v prefixed (#2485) * [breaking] feature: Added gRPC `close` signal to `Monitor` call (allows graceful close of monitor) (#2276) * Drop support of package_bundled_index.json and builtin_tools_versions.txt (#2424) * Fix concurrent access to libraries manager gRPC functions. (#2480) * [breaking] gRPC updates to `CompilerResponse`, `UploadUsingProgrammerResponse`, and `BurnBootloaderResponse` (#2472) * Reuse (cache) object archives in large sketch projects (#2464) * Added backward compatibilty policy document (#2470) * [breaking] refactor: made some golang modules private (part 3) (#2467) * [breaking] refactor: made some golang modules private (part 2) (#2455) * [breaking] refactor: made some golang modules private (#2447) * Fix caching for libraries when installation folder differents from Name (#2446) * Added `debug check` command to check if a combination of board/programmer supports debugging. (#2443) * fix: debugging requires a non empty debug.executable (#2439) * Library update/install with `--no-overwrite` will perform the update if it's possible to keep already installed dependencies at their current version (#2431) * [BREAKING] Removed `debugging_supported` field from `BoardDetails` gRPC call (#2438) * Debugger now allows generic selection of sub-configurations (#2435) * Add completion support to `--profile` (#2426) * Added specific exit-code for "missing programmer" kind of errors. (#2429) * fix: Fixed regression in `compile_commands.json` generation (#2427) * Use mocked serial discovery in TestBoardListWithFqbnFilter (#2425) * Remove debug hotfix for arduino:samd@1.8.8/9 (#2421) * make `boards details` JSON output deterministic (#2419) * Remove no longer need comment (#2420) * Make yaml output consistent with the json one (#2417) * Added `programmer.default` directive to set a default programmer for a board. (#2416) * Update golangci-lint (#2378) * [breaking] cli: format json always start with a json object (#2407) * [BREAKING] Support only compatible platform versions (#2285) * [breaking] Remove gRPC `settings` service (#2411) * Report compiler errors in machine readable format (#2182) * Replace `mitchellh/go` used for macOS notarization (#2399) * remove mysketchbook folder commited by mistake (#2408) * Added CLI specific error code for failed-initialization of inventory (#2402) * Use feedback/result structs in cli commands instead of rpc ones (#2389) * feat: added exit codes for CLI `daemon` command errors (#2400) * debug: Slighlty refactored custom_configs section of GetDebugConfigResponse (#2396) * debug: Allow type-specification of JSON output for cortex-debug (#2393) * debug: Enforce programmer selection (#2394) * Added `programmer` field in debug info output (#2391) * [BREAKING]: gRPC drop query field from LibrarySearchRequest (#2388) * Bump actions/setup-node from 3 to 4 (#2385) * Get default port address and protocol from sketch profile using `monitor -s <sketchPath>` (#2329) * Added search using qualifier[:=]value syntax (#2373) * [breaking] Updated gRPC Platform API (#2357) * Fix "Failed to install arduino-cli" when invoked by install.sh (#2380) ------------------------------------------------------------------- Wed Jan 24 17:40:55 UTC 2024 - seife+obs@b1-systems.com - Update to version 0.35.2: * Fixed an extremely rare race-condition during compile (#2512) ------------------------------------------------------------------- Fri Jan 19 16:45:09 UTC 2024 - seife+obs@b1-systems.com - Update to version v0.35.1: * Fixed missing `ARDUINO_USER_AGENT` env var setting. (#2501) * Added backward compatibilty policy document (#2470) * Reuse (cache) object archives in large sketch projects (#2464) * Fix caching for libraries when installation folder differents from Name (#2446) * Added `debug check` command to check if a combination of board/programmer supports debugging. (#2443) * fix: debugging requires a non empty debug.executable (#2439) * [BREAKING] Removed `debugging_supported` field from `BoardDetails` gRPC call (#2438) * Debugger now allows generic selection of sub-configurations (#2435) * Fixed integration test * Added specific exit-code for "missing programmer" kind of errors. (#2429) * fix: Fixed regression in `compile_commands.json` generation (#2427) * Added `programmer.default` directive to set a default programmer for a board. (#2416) * Replace `mitchellh/go` used for macOS notarization (#2399) * debug: Slighlty refactored custom_configs section of GetDebugConfigResponse (#2396) * debug: Allow type-specification of JSON output for cortex-debug (#2393) * debug: Enforce programmer selection (#2394) * Added `programmer` field in debug info output (#2391) * Updated translation files (#2377) * Introduce new "v" version format (#2374) * Updated translation files (#2324) * Added 'sketch_path' to build properties (#2372) * Upload port detector improvements (#2288) * Added `upload --upload-field key=value` flag to set upload fields value (#2348) * Enable dependabot on go modules (#2354) * Update deps (#2350) * Bump gitpython from 3.1.32 to 3.1.37 * feat: added more `debug` options (#2356) * [breaking] gRPC API: Removed 'debug' service in favor of 'commands' service (#2349) * fix wrong IndexFile truncate (#2346) * bugfix: excessive CPU/Disk usage when multiple build-paths points in the sketch directory (#2342) * [breaking] Eliminate BoardListWatchRequest `Interrupt` from the grpc api and make it server streaming only (#2330) * Added `--timestamp` option to monitor command. (#2336) * Replace deprecated openpgp library (#2333) * legacy: Make a lot of Builder internals private (#2325) * fix empty build files exported if specified --build-path equals to --output-dir (#2320) * Enforce signature check on library_index.json (#2326) * Add support for pre_uninstall scripts (#2311) * Porting `legacy` tests to new integration-test infra (part 4...) (#2315) * legacy: Builder refactorization (part 5...) (#2312) * feat: log `Required tool` with `debug` severity (#2314) * Fixed weird error message in `core install` if invalid platform is spcified (#2309) * feature: Added raw terminal support in `monitor` command (#2291) * Bump actions/checkout from 3 to 4 (#2293) * Text output: removed trailing spaces for right-padding of tables (#2290) * Add support for default build profile (#2203) * Allow `.cxx` and `.cc` extension in compile (#2273) ------------------------------------------------------------------- Sat Sep 16 07:37:13 UTC 2023 - seife+obs@b1-systems.com - Update to version 0.34.2: * regression: Import fix for `compile --input-dir .` regression found in #2304 (#2305) * Upload port detector improvements (#2288) * Updated translation files (#2242) * feature: Detect board port change after upload (#2253) * Fixed loading of Library given a non-absolute path (#2265) * docs: clarified how tools flavours are selected (#2260) * Bump arduino/setup-protoc from 1 to 2 (#2255) * Bump gitpython from 3.1.30 to 3.1.32 (#2262) * Add '--log' global flag as alias for '-v' (#2258) * Fix double 100% progress on CompileResponse (#2225) * Fixed some error messages/warnings during index download (#2257) * Explain usage of `monitor --config` in command help (#2249) * Bump peter-evans/create-pull-request from 4 to 5 (#2137) * Bump pygments from 2.12.0 to 2.15.0 (#2248) * When launching `core list` with no installed platforms print `no platforms installed` (#2238) * feat: library folder name priority promotion for `-main` suffix (#2233) * Disable DTR clearing on 1200-bps touch (only on Windows) (#2234) * Add Delete command to gRPC (#2212) * [breaking] Do not prevent CLI startup if `inventory.yaml` is corrupted (#2232) * Report is_hidden field in board identification (#2224) * Set `installed` property for installed platform when `core search` is executed (#2223) * [breaking] Align `board list --watch` and `board list` json output (#2219) * [breaking] Check cross-platform compatibility of sketch names (#2216) * Added gRPC command `SetSketchDefaults` to change sketch attached board/port (#2217) * Automatically download indexes, if missing, in gRPC `Init` call (#2119) * Return exit code 0 when a core is already up to date (#2207) * Remove not needed parameters in Sketch* related gRPC API (#2215) * Use the same property name for the query term in search requests (#2214) * Fix crash in upload if the upload tool platform is missing (#2211) * Interpret "empty" Port object as no-port in upload (#2202) * Avoid `lib install` command hanging indefinitely in dependencies resolution. (#2192) * Improve archive structure docs (#2189) ------------------------------------------------------------------- Tue Jun 6 18:03:29 UTC 2023 - seife+obs@b1-systems.com - require /usr/bin/avr-gcc instead of cross-avr-gcc11 package ------------------------------------------------------------------- Tue Jun 06 18:01:13 UTC 2023 - seife+obs@b1-systems.com - Update to version 0.33.0: * Improved memory usage on core/libraries install (#2187) * [breaking] gRPC Compile request now returns expanded build properties by default (#2184) * Identify managed platforms not tracked by a package index (#2174) * Improved gRPC how-to in contributing guide (#2181) * Easier recovery from soft bricked native USB boards (#2173) * Bump pymdown-extensions from 9.4 to 10.0 (#2179) * Allow selection of `build.core` and `build.variant` with variables substitution (#2176) * Fix `Compile` gRPC call hangs when there is a lot of output (#2171) * Increased library priority for libraries specified via `--library` flag (#2148) * Ignore `__MACOSX` folder in tool archives when launching core install (#2162) * fix: Allow build-path to different drive than the sketch (#2163) * Respect the order of menu, when computing the config options (#2159) * Fix preprocess output (do not print stats after the preprocessed source) (#2152) * Implemented `--show-properties` in `board details` command (#2151) * [breaking] Fix regression in core caching (#2145) * Issue a warning when the signature verification fails (#2138) ------------------------------------------------------------------- Sat May 06 14:55:12 UTC 2023 - seife+obs@b1-systems.com - Update to version 0.32.2: * [breaking] Fix regression in core caching (#2145) * Speed-up lib dependency resolution in some particular cases (#2140) * fix: library loading errors genereates unneeded compile failures (#2139) * Updated translation files (#2087) * Print `FQBN` in verbose compile output (#2134) * Remove legacy "rewrite-rules" feature (#2132) * Use the correct library when a relative path is passed as `--library` value (#2126) * Bump actions/setup-go from 3 to 4 (#2130) * Skip useless operations in legacy test (#2123) * [breaking] Remove legacy vid-pid build properties selector (#2121) * [breaking] Fix: `lib list --fqbn` and `lib examples --fqbn` do not show platform bundled lib when lib of same name is installed globally (#2113) * Fix invalid JSON and YAML outputs for `outdated` command (#2111) * Improved version matching in `lib` and `core` commands. (#2110) * Fixed a couple of (very rare) race conditions (#2112) * Removed no more needed checks to go sub-programs (#2109) * fix: discovery cleanup and watchers continuity upon core install (#2062) * Allow leading underscore in sketch filenames (#2105) * Added `--omit-releases-details` flag in `lib search` (#2102) * fix: redirect postinstall script output to runtime output (#2090) * Fixed compiler output capture in JSON mode (#2078) * Added machine-readable IP:PORT in text-mode 'daemon' (#2101) * Add hooks `hooks.savehex.presavehex` and `hooks.savehex.postsavehex` (#2091) * Refactored build-properties creation (and removed some legacy code) (#2082) * [breaking] fix: remove tree config lookup (#2085) * feat: specialize init errors (#2076) * chore: added json schema for configuration file (#2068) ------------------------------------------------------------------- Thu Feb 23 11:21:02 UTC 2023 - seife+obs@b1-systems.com - Update to version 0.31.0: * Updated translation files (#2071) * [breaking] Add post install script support for tools (#2075) * Added `--install-in-builtin-dir` flag to `lib install` command (#2077) * feat: option to expand properties with flag --show-properties (#2074) * Added missing file extensions from sketch specification (#2063) * feat: purge build cache (#2033) * Added 'hardwareId' support to pluggable discovery (#2065) ------------------------------------------------------------------- Sat Feb 18 07:22:15 UTC 2023 - seife+obs@b1-systems.com - Update to version 0.30.0: * fix: sketch name validation error messages (#2059) * Remove empty object from the output of grpc commands (#2057) * Do not show available updates with `version` if `updater.enable_notification` is set to `false` (#2055) * Show ctags errors with verbose compile (#2017) * Add prioritization to tool selection in absence of explicit dependencies (#1887) * [breaking] fix: validate sketch name (#2051) * feat: filter boards by fqbn in connected list (#2052) * [breaking] Remove `ip` flag from daemon command (#2045) * Fixed error message capitalization (#2048) * fix: scan libraries on install (#2037) * `compile --show-properties` now correctly output the result in text and JSON format (#2035) * [breaking] Fixed a lot of `--format json` and, in general, how Arduino CLI output is handled (#2003) * Add support for `.xz` and `.zst` archive format (#2012) * Store all temporary files under a single folder (#2031) * chore: updated used golang version to 1.19 (#2026) * fix: consistent boards list ordering across output formats (#2025) * Include platform bundled libs when `-b` flag is used (#2000) * Add `Online Help` link to gRPC interface's `Platform` (#2009) * Disable "fail fast" feature in "Test Go" workflow (#2014) * Update url to prevent tests from failing (#2013) * Enable `sketch archive` overrides using `overwrite` flag (#1994) * Fix `sketch new` default overwriting behavior (#1993) * [breaking] Fixed detection of double-install using `lib install` with `--git-url` or `--zip-path` (#1983) * Bump liskin/gh-problem-matcher-wrap from 1 to 2 (#1988) * Improve `board list` detection via cloud API (cache responses / do not error on network failure) (#1982) * [breaking] Fix board attach CLI command, and remove gRPC API (#1930) - packaging: use source date instead of build date for version ------------------------------------------------------------------- Fri Nov 25 06:56:16 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.29.0: * Fix download progress bar (not always displayed) (#1980) * Set `runtime.hardware.path` property during upload (#1978) * `lib search` returns exact match as the first result. (#1975) * Fix concurrency problem in Board.buildConfigOptionsStructures (fix some rare crash of the CLI/Arduino IDE) (#1972) * Allow ISO8859-1 (non UTF-8) `.properties` files. (#1969) * Added libraries `.development` flag detection (#1962) * Allow `locale` key to be used in `config ...` commands. (#1952) * Add task to collect proto files and add steps to release them with tester, nightly and stable builds (#1931) * Copy package to destination if move failed (should fix sporadic `Access is denied` errors on Windows) (#1938) * [breaking] Removed redundant and useless commands from gRPC API (#1891) * bugfix: `lib upgrade` command does not install new libraries dependencies (#1935) * `lib deps` command output sorted alphabetically (#1934) - add update message to warn about bundled package setup on update ------------------------------------------------------------------- Tue Nov 01 07:22:41 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.28.0: * Pluggable discovery: board identification can now identify also custom board options (#1674) * Update labels.yml (#1929) * fix `check-certificates.yml` failing (#1927) * Add windows `.msi` installer to the CI (#1899) * Bump geekyeggo/delete-artifact from 1 to 2 (#1919) * Added missing docs for 'recipe.hooks.prebuild.NUMBER.pattern' (#1916) * Download library index as a combined archive+signature (#1908) * Prevent duplicate entries in board_manager.additional_urls (#1902) * [breaking] Refactor `DownloadProgress` gRPC message: more clear field meaning. (#1875) * [breaking] Removed `real_name` field from gRPC Library message and JSON responses (#1890) * Made `core search` results more similar to Arduino IDE 1.8.x search dialog (#1904) * `board listall` (in json/machine readable output) return boards sorted with the same order as in the original `boards.txt` (#1903) * Improved library search (#1896) * Do not treat custom menu options without label as 'malformed' (#1882) * [breaking] Fix behaviour of `lib` commands when a library is installed multiple times (#1878) * Add CopySketch to the testsuite library (#1879) * Fixed panic on `lib upgrade` command (#1874) * [breaking] `core update-index` do not stop at the first download error (#1866) * Fixed compile regression (#1867) ------------------------------------------------------------------- Tue Sep 06 18:07:22 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.27.1: * Fixed compile regression (#1867) * Extended Pluggable Monitor specification to allow board- specific settings to be applied (#1855) * [breaking] Simplified gRPC streams helpers (#1857) * [breaking] Remove auto detection of Arduino IDE built-in libraries and tools / Allow gRPC install of built-in libraries (#1817) * Added Type field to Platform gRPC struct (#1853) * [breaking] daemon: Fix concurrency and streamline access to PackageManager (#1828) * Fixed cryptic error messages returned from Compile (#1848) * Correct key name in `arduino-cli compile --dump-profile` output (#1846) * Added 'label' and 'properties' fields in board watch command (json output) (#1845) * Fix gRPC `BoardList*` methods concurrency issues (#1804) - remove obsolete change-test-directories.patch - ATTENTION: to use the bundled arduino-core, use the following workaround: mkdir -p ~/.arduino15/packages ln -s /usr/lib64/arduino/hardware/suse-arduino ~/.arduino15/packages ------------------------------------------------------------------- Fri Aug 12 08:47:15 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.26.0: * Expand property references in `version` property of `platform.txt` (#1830) * Bugfix: do not overwrite board properties during compile (#1820) (Fix #1614) * Fix regression: do not crash on `board list` if a discovery is not properly installed (#1814) ------------------------------------------------------------------- Tue Aug 02 09:48:34 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.25.1: * Updated translation files (#1811) * Allow using specific revisions in `lib install --git-url` (#1113) (#1776) * Fix bogus "wrong file size" error in some rare cases (#1810) ------------------------------------------------------------------- Sun Jul 24 14:23:45 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.25.0: * Fix path in error messages on sketch loading (#1805) * Updated translation files (#1784) * Add `--no-overwrite` flag in `core install` (#1794) * Added `--no-overwrite` flag in `lib install` command (#1793) * [breaking] Fix gRPC streaming synchronization on close (should fix missing lines at the end of compile) (#1787) * Add support for macos arm64 build (#1770) * Updated translation files (#1756) * [breaking] Remove old gRPC Monitor service, in favor of new gRPC API based on pluggable monitor (#1504) * Rate limit the number of outgoing gRPC messages (#1759) * Clear gRPC Monitor request only after monitor successfully closes (#1771) * disable CGO on every OS except macOS (#1751) * Do library rescan on compile (if no profies are used) (#1758) ------------------------------------------------------------------- Sun Jun 19 09:55:51 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.23.0: * fix `arduino-cli outdated --format json` output (#1746) * Monitor gRPC now sends a 'success' message to notify open port (#1742) * [breaking] Improved compile report / temporary support for profile creation (#1745) * [breaking] Fixed regression in library discovery (#1741) * [breaking] Implementation of sketch profiles (#1713) * Fixed '--libraries' and '--library' flags description in compile command (#1732) * Allow downloading index and signature in a single tar.bz2 archive (#1734) * Optimization: skip Init() when no library or platform was installed (#1663) * Improved gRPC debug logger (#1730) * Use real names for libs in upgrade commands (#1725) * Updated translation files (#1659) * Improved JSON decoding (improves arduino-cli startup time) (#1402) * Fix installation script bugs affecting Apple M1 users (#1721) * Fixed some weird behaviour in gRPC Monitor command (#1706) * Added --debug-file flag to gRPC daemon debug mode (#1704) * Add secure boot support for compile command. (#1686) * Bump go version to go 1.17.8 (#1567) * add flag to allow board options to be specified seperately from fqbn (#1688) * update dead documentation links (#1690) * [breaking] Refactor errors handling in `packagemanager.Load*` golang API (#1682) * fix error being printed in index parsing during first start (#1672) * Fix a couple memory leaks caused by files not being closed (#1670) * Add missing "Type" value in 'board list' table in case of unknown board (#1673) * Discoveries are now closed and unregistered after failure (#1667) * board list now returns partial results in case of errors (#1668) ------------------------------------------------------------------- Tue Apr 5 21:05:53 UTC 2022 - Stefan Seyfried <seife+obs@b1-systems.com> - remove zsh, fish, arduino-core buildrequires, they were only needed for some directories in the file list - bump go version to > 1.16, fixes build on Leap 15.3 ------------------------------------------------------------------- Tue Apr 05 20:15:05 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.21.1: * fix error being printed in index parsing during first start (#1672) * Fix a couple memory leaks caused by files not being closed (#1670) * Add missing "Type" value in 'board list' table in case of unknown board (#1673) * Discoveries are now closed and unregistered after failure (#1667) * board list now returns partial results in case of errors (#1668) ------------------------------------------------------------------- Sat Feb 12 13:33:17 UTC 2022 - seife+obs@b1-systems.com - Update to version 0.21.0: * [skip changelog] Update UPGRADING.md for 0.21.0 (#1655) * Updated translation files (#1644) * Add ip flag to daemon command (#1651) * Sample command to solve compile or upload issue is now shown to CLI users (#1647) * [skip-changelog] Added deprecation warning for gRPC MonitorService (#1648) * Added support for advanced sketch "size" command (#1211) * [breaking] Add env variable to let tools know the cli version and the gRPC client version (#1640) * Fix panic calling compile with wrong FQBN (#1645) * Pluggable Monitors: Improved error logging / fixed resource leak in some rare conditions (#1638) * Update Go version in i18n workflows (#1643) * Add missing env var to i18n workflows (#1642) * [skip changelog] Update i18n scripts to use Transifex REST API v3 (#1641) * [skip-changelog] Updated translation files (#1639) * [skip-changelog] Updated translation files (#1589) * bugfix: Install pluggable monitor dependencies together with a platform (#1637) * [skip-changelog] Some documentation improvement for pluggable discovery/montior (#1636) * Allow case-insensitive `ok` or `OK` replies from pluggable discoveries and monitors (#1633) * Improved pluggable discovery conversion for platforms not supporting it (#1629) * [breaking] legacy: refactoring of the old `i18n.Logger` (part 2) (#1625) * Better detection if serial port is required during upload. (#1398) * [breaking] legacy: refactoring of the old `i18n.Logger` (#1621) * Do not abort build if loading errors happens for not compiled platforms (#1606) * Report board platform and build platform on `compile` JSON output (#1608) * [breaking] Optimize `core` operations, improving on the user input (#1574) * Bugfix: apply monitor settings on monitor opening (#1604) * Fix install script's check for previous installation (#1603) * Add YAML output format (#1600) * [skip changelog] Use major version ref of `carlosperate/download-file-action` (#1602) * Updated translation files (#1575) * Add minified json output format (#1586) * Add json output to daemon command (#1585) * Add board autodetection on upload (#1581) * Fix lib upgrade trying to upgrade core bundled libraries (#1580) * Revert "Pin task version to 3.9.0 because of the PATH on win bug (#1576)" (#1582) * Update python version in integration tests (#1579) * Enhance i18n:check task (#1578) * Pin task version to 3.9.0 because of the PATH on win bug (#1576) * [skip-changelog] Updated translation files (#1573) * Fix panic when discovery doesn't send an ok message after a command (#1569) * [skip changelog] Fix link in tests README.md (#1571) * Updated translation files (#1561) * [skip-changelog] Increased resilience of `compile --only-compilation-database` (#1552) * Updated translation files (#1559) * fix a regression introduced in #be5022e. `--input` flags were ignored (#1558) ------------------------------------------------------------------- Tue Jan 11 19:43:27 UTC 2022 - Klaus Kämpf <kkaempf@suse.com> - update GCC to 11 ------------------------------------------------------------------- Tue Jan 11 19:30:08 UTC 2022 - kkaempf@suse.com - Update to version 0.20.2: * Updated translation files (#1575) * Add minified json output format (#1586) * Add json output to daemon command (#1585) * Add board autodetection on upload (#1581) * Fix lib upgrade trying to upgrade core bundled libraries (#1580) * Update python version in integration tests (#1579) * Enhance i18n:check task (#1578) * [skip changelog] Fix link in tests README.md (#1571) * [skip-changelog] Updated translation files (#1573) * Fix panic when discovery doesn't send an ok message after a command (#1569) ------------------------------------------------------------------- Fri May 14 13:07:39 UTC 2021 - musfay@protonmail.com - Don't install fish completion on SLE ------------------------------------------------------------------- Fri May 14 12:48:53 UTC 2021 - musfay@protonmail.com - Update to version 0.18.3: * Revert "Improved lib detection: check for matching name in library.properties (#1276)" (#1290) ------------------------------------------------------------------- Mon May 10 14:50:14 UTC 2021 - musfay@protonmail.com - Update to version 0.18.2: * Fix compile command panicking if invalid build.options.json is found (#1118) ------------------------------------------------------------------- Mon May 10 10:45:21 UTC 2021 - musfay@protonmail.com - Update to version 0.18.2rc1: * Fix Arduino path on Windows in version notes (#1283) * Fix sorting of platforms and boards (#1282) * Change board list output sorting (#1281) * Enhance alphabetic sorting and place deprecated platform at the bottom (#1278) * Improved lib detection: check for matching name in library.properties (#1276) * Optimized upload 1200 bps-touch and fixed some rare corner cases (#1267) * Add `--library` flag to `compile` command (#1258) ------------------------------------------------------------------- Tue Apr 13 17:54:38 UTC 2021 - musfay@protonmail.com - Update to version 0.18.1: * Allow upload without specifing port, even if the board requires 1200-bps-touch on the serial port (#1263) - Create subpackages for completions - Rename arduino-cli-use-local-toolchain.patch to change-test-directories.patch ------------------------------------------------------------------- Wed Mar 31 10:33:36 UTC 2021 - musfay@protonmail.com - Update to version 0.18.0: * Changed core search to update indexes only after 24h (#1237) * Add library validation step when installing from zip or git (#1234) * Linting and refactoring of gRPC API .proto files - BREAKING CHANGE (#1223) * Add support for json, adoc and md sketch files extensions (#1235) * Fix casing of assembly sketch files (#1231) ------------------------------------------------------------------- Sat Mar 20 14:45:22 UTC 2021 - Mustafa Çalışkan <musfay@protonmail.com> - Update to version 0.17.0: * Improved error messages for .cpp/.h file in the sketch (#1224) * Fix core upgrading not uninstalling unused tools (#1219) * Enhanced search logic of board listall, core search and lib search (#1222) * Fix download errors not handled during core installation (#1217) * Add overwrite option to zip and git lib install for gRPC interface (#1214) * Add serial number of connected board to board list command (#1216) * Add board search command and gRPC interface function (#1210) * Update serial discovery (#1207) * Add fuzzy search to board listall and more information in its json output (#1205) * Change core and lib search commands to use fuzzy search (#1193) * Add flag to skip libraries dependencies installation to gRPC LibraryInstall function (#1195) * Updated go.bug.st/serial to v1.1.2 (#1186) * Make archive validation error messages friendlier (#1188) * Fix some commands crashing when an installed library has invalid version (#1189) - Use _service file for all source tasks - Polish spec file ------------------------------------------------------------------- Tue Mar 2 14:18:35 UTC 2021 - Klaus Kämpf <kkaempf@suse.com> - replace create-vendor.sh with a _service file ------------------------------------------------------------------- Sun Feb 28 12:31:27 UTC 2021 - Mustafa Çalışkan <musfay@protonmail.com> - Bump gcc version to 10 - Drop requires for arduino-hardware - Add requires for arduino-core - Change arduino directory ------------------------------------------------------------------- Sun Feb 28 06:22:32 UTC 2021 - Mustafa Çalışkan <musfay@protonmail.com> - Update to version 0.16.1: * Add flag to skip libraries dependencies installation to gRPC LibraryInstall function * Make archive validation error messages friendlier * Fix some commands crashing when an installed library has invalid version ------------------------------------------------------------------- Wed Feb 24 05:10:04 UTC 2021 - Mustafa Çalışkan <musfay@protonmail.com> - Initial version 0.16.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor