|
276 | 276 | </label>
|
277 | 277 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
278 | 278 |
|
| 279 | + <li class="md-nav__item"> |
| 280 | + <a href="#104" class="md-nav__link"> |
| 281 | + 1.0.4 |
| 282 | + </a> |
| 283 | + |
| 284 | + <nav class="md-nav" aria-label="1.0.4"> |
| 285 | + <ul class="md-nav__list"> |
| 286 | + |
| 287 | + <li class="md-nav__item"> |
| 288 | + <a href="#the-build-cache-path-specified-with-compile-build-cache-path-or-build_cachepath-now-affects-also-sketches" class="md-nav__link"> |
| 289 | + The build cache path specified with compile --build-cache-path or build_cache.path now affects also sketches. |
| 290 | + </a> |
| 291 | + |
| 292 | +</li> |
| 293 | + |
| 294 | + <li class="md-nav__item"> |
| 295 | + <a href="#a-full-build-of-the-sketch-is-performed-if-a-build-path-is-specified-in-compile-build-path" class="md-nav__link"> |
| 296 | + A full build of the sketch is performed if a build path is specified in compile --build-path .... |
| 297 | + </a> |
| 298 | + |
| 299 | + <nav class="md-nav" aria-label="A full build of the sketch is performed if a build path is specified in compile --build-path ...."> |
| 300 | + <ul class="md-nav__list"> |
| 301 | + |
| 302 | + <li class="md-nav__item"> |
| 303 | + <a href="#compile-build-cache-path-is-deprecated" class="md-nav__link"> |
| 304 | + compile --build-cache-path is deprecated. |
| 305 | + </a> |
| 306 | + |
| 307 | +</li> |
| 308 | + |
| 309 | + </ul> |
| 310 | + </nav> |
| 311 | + |
| 312 | +</li> |
| 313 | + |
| 314 | + <li class="md-nav__item"> |
| 315 | + <a href="#the-default-build_cachepath-has-been-moved-from-the-temp-folder-to-the-users-cache-folder" class="md-nav__link"> |
| 316 | + The default build_cache.path has been moved from the temp folder to the user's cache folder. |
| 317 | + </a> |
| 318 | + |
| 319 | +</li> |
| 320 | + |
| 321 | + </ul> |
| 322 | + </nav> |
| 323 | + |
| 324 | +</li> |
| 325 | + |
279 | 326 | <li class="md-nav__item">
|
280 | 327 | <a href="#100" class="md-nav__link">
|
281 | 328 | 1.0.0
|
|
2593 | 2640 | </label>
|
2594 | 2641 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
2595 | 2642 |
|
| 2643 | + <li class="md-nav__item"> |
| 2644 | + <a href="#104" class="md-nav__link"> |
| 2645 | + 1.0.4 |
| 2646 | + </a> |
| 2647 | + |
| 2648 | + <nav class="md-nav" aria-label="1.0.4"> |
| 2649 | + <ul class="md-nav__list"> |
| 2650 | + |
| 2651 | + <li class="md-nav__item"> |
| 2652 | + <a href="#the-build-cache-path-specified-with-compile-build-cache-path-or-build_cachepath-now-affects-also-sketches" class="md-nav__link"> |
| 2653 | + The build cache path specified with compile --build-cache-path or build_cache.path now affects also sketches. |
| 2654 | + </a> |
| 2655 | + |
| 2656 | +</li> |
| 2657 | + |
| 2658 | + <li class="md-nav__item"> |
| 2659 | + <a href="#a-full-build-of-the-sketch-is-performed-if-a-build-path-is-specified-in-compile-build-path" class="md-nav__link"> |
| 2660 | + A full build of the sketch is performed if a build path is specified in compile --build-path .... |
| 2661 | + </a> |
| 2662 | + |
| 2663 | + <nav class="md-nav" aria-label="A full build of the sketch is performed if a build path is specified in compile --build-path ...."> |
| 2664 | + <ul class="md-nav__list"> |
| 2665 | + |
| 2666 | + <li class="md-nav__item"> |
| 2667 | + <a href="#compile-build-cache-path-is-deprecated" class="md-nav__link"> |
| 2668 | + compile --build-cache-path is deprecated. |
| 2669 | + </a> |
| 2670 | + |
| 2671 | +</li> |
| 2672 | + |
| 2673 | + </ul> |
| 2674 | + </nav> |
| 2675 | + |
| 2676 | +</li> |
| 2677 | + |
| 2678 | + <li class="md-nav__item"> |
| 2679 | + <a href="#the-default-build_cachepath-has-been-moved-from-the-temp-folder-to-the-users-cache-folder" class="md-nav__link"> |
| 2680 | + The default build_cache.path has been moved from the temp folder to the user's cache folder. |
| 2681 | + </a> |
| 2682 | + |
| 2683 | +</li> |
| 2684 | + |
| 2685 | + </ul> |
| 2686 | + </nav> |
| 2687 | + |
| 2688 | +</li> |
| 2689 | + |
2596 | 2690 | <li class="md-nav__item">
|
2597 | 2691 | <a href="#100" class="md-nav__link">
|
2598 | 2692 | 1.0.0
|
|
3866 | 3960 |
|
3867 | 3961 |
|
3868 | 3962 | <h1 id="upgrading">Upgrading<a class="headerlink" href="#upgrading" title="Permanent link">¶</a></h1>
|
3869 |
| -<p>Here you can find a list of migration guides to handle breaking changes between releases of the CLI.</p> |
| 3963 | +<p>Here you can find a list of migration guides to handle breaking changes, deprecations, and bugfixes that may cause |
| 3964 | +problems between releases of the CLI.</p> |
| 3965 | +<h2 id="104">1.0.4<a class="headerlink" href="#104" title="Permanent link">¶</a></h2> |
| 3966 | +<h3 id="the-build-cache-path-specified-with-compile-build-cache-path-or-build_cachepath-now-affects-also-sketches">The build cache path specified with <code>compile --build-cache-path</code> or <code>build_cache.path</code> now affects also sketches.<a class="headerlink" href="#the-build-cache-path-specified-with-compile-build-cache-path-or-build_cachepath-now-affects-also-sketches" title="Permanent link">¶</a></h3> |
| 3967 | +<p>Previously the specified build cache path only affected cores and it was ignored for sketches. This is now fixed and |
| 3968 | +both cores and sketches are cached in the given directory.</p> |
| 3969 | +<h3 id="a-full-build-of-the-sketch-is-performed-if-a-build-path-is-specified-in-compile-build-path">A full build of the sketch is performed if a build path is specified in <code>compile --build-path ...</code>.<a class="headerlink" href="#a-full-build-of-the-sketch-is-performed-if-a-build-path-is-specified-in-compile-build-path" title="Permanent link">¶</a></h3> |
| 3970 | +<p>Previously if a build path was specified a cached core could have been used from the global build cache path resulting |
| 3971 | +in a partial build inside the given build path.</p> |
| 3972 | +<p>Now if a build path is specified, the global build cache path is ignored and the full build is done in the given build |
| 3973 | +path.</p> |
| 3974 | +<h4 id="compile-build-cache-path-is-deprecated"><code>compile --build-cache-path</code> is deprecated.<a class="headerlink" href="#compile-build-cache-path-is-deprecated" title="Permanent link">¶</a></h4> |
| 3975 | +<p>The change above, makes the <code>compile --build-cache-path</code> flag useless. It is kept just for backward compatibility.</p> |
| 3976 | +<h3 id="the-default-build_cachepath-has-been-moved-from-the-temp-folder-to-the-users-cache-folder">The default <code>build_cache.path</code> has been moved from the temp folder to the user's cache folder.<a class="headerlink" href="#the-default-build_cachepath-has-been-moved-from-the-temp-folder-to-the-users-cache-folder" title="Permanent link">¶</a></h3> |
| 3977 | +<p>Previously the <code>build_cache.path</code> was in <code>$TMP/arduino</code>. Now it has been moved to the specific OS user's cache folder, |
| 3978 | +for example in Linux it happens to be <code>$HOME/.cache/arduino</code>.</p> |
3870 | 3979 | <h2 id="100">1.0.0<a class="headerlink" href="#100" title="Permanent link">¶</a></h2>
|
3871 | 3980 | <h3 id="compile-build-cache-path-slightly-changed-directory-format"><code>compile --build-cache-path</code> slightly changed directory format<a class="headerlink" href="#compile-build-cache-path-slightly-changed-directory-format" title="Permanent link">¶</a></h3>
|
3872 | 3981 | <p>Now compiled cores are cached under the <code>cores</code> subdir of the path specified in <code>--build-cache-path</code>, previously it was
|
|
0 commit comments