58 Commits

Author SHA1 Message Date
David Alexander Bjerremose
e078dacb47
feat: add Crosstools version parameter and update to latest Crosstools (#508)
* feat: add option to specify crosstools version

* feat: update to newest crosstool version

* fix: re-add actual Rust toolchain

* chore: format

* docs: added CHANGELOG entries

* chore: move to windows section only

* docs: CHANGELOG review comments

* chore: fix clippy across platforms

* Update src/toolchain/gcc.rs

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>

* chore: format

---------

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>
2025-06-06 15:32:53 +02:00
Sergio Gasquez Arcos
9fe5d21025
Prepare 0.15.1 release (#507) 2025-05-19 10:32:44 +02:00
Sergio Gasquez Arcos
4efd93c6a7
Enhance GitHub API error handling (#496)
* feat: Enhance GitHub API error handling

* docs: Update changelog
2025-05-19 09:49:09 +02:00
HoWol76
6d6e3d08d6
update zip to v3.0.0 (#504)
* update zip to v3.0.0

* update Cargo.lock
2025-05-16 09:46:50 +02:00
Sergio Gasquez Arcos
edc9d64134
Prepare 0.15.0 release (#494)
* build: Bump dependencies

* docs: Update changelog

* build: Bump espup version to 0.15.0
2025-04-08 15:39:50 +02:00
Sergio Gasquez Arcos
609424f729
Use stable toolchain for RISC-V devices (#487)
* feat: Use stable toolchain

* docs: Update changelog
2025-04-04 11:00:58 +02:00
Sergio Gasquez Arcos
7a0d827db1
Prepare 0.14.1 release (#483)
* build: Bump dependencies

* docs: Update changelog

* feat: Update ubuntu runners

* feat: Bump msrv

* fix: Clippy lint
2025-03-04 16:02:42 +01:00
Valtameri Sieluna
73f972cfba
Try fix install failure #480 (#481)
* Try fix install failure

* Update changelog

* Let fmt happy
2025-03-04 11:06:56 +01:00
Sergio Gasquez Arcos
8d0109e21c
Update llvm 19 version (#479)
* feat: Update llvm 19 version

* docs: Update changelog
2025-02-27 11:06:17 +01:00
Sergio Gasquez Arcos
0a8ac1b6c8
Add llvm 19 support (#477)
* feat: Add llvm 19 support

* docs: Update changelog
2025-02-20 12:39:08 +01:00
Sergio Gasquez Arcos
6251fd2b7f
Return error if GET request fails (#471)
* fix: Return error if get request fails

* docs: Update changelog
2025-01-28 09:51:27 +01:00
Sergio Gasquez Arcos
54b453b172
Prepare release 0.14 (#465)
* build: Bump dependenc ies

* build: Bump espup version

* docs: Update changelog
2024-12-17 10:19:07 +01:00
Sergio Gasquez Arcos
ec9964196c
Add some errors for GitHub API (#464)
* add preliminary check for invalid github token

* mapping errors

* adjust log information and format

* clippy fixes

* feat: Avoid having a fallback version

* docs: Add changelog

---------

Co-authored-by: leongross <leon.gross@rub.de>
2024-12-13 10:22:13 +01:00
discord9
1e044c5eb4
refactor: smoother large file download&proxy (#463)
* refactor: smoother large file download&proxy

* chore: more msg

* chore: changelog

* chore: fmt

* logs: make get proxy info so user know it working

* refactor: use multiple process bar

* chore: fmt

* fix: allow log&process bar mix

* refactor: per review

* chore: fmt
2024-12-12 14:43:33 +01:00
Sergio Gasquez Arcos
80e1df886e
Retrieve more releases entries (#462)
* feat: Retrieve more releases entries

* docs: Update changelog

* fix: Update per_page attribute to 100 (maximum)
2024-12-10 10:32:50 +01:00
Dániel Buga
bf94b56f63
Print error (#461) 2024-12-09 15:04:55 +01:00
Sergio Gasquez
30c4cf7b96 feat: Begin next release cycle 2024-10-31 09:29:53 +01:00
Sergio Gasquez Arcos
9a6d297c84
Release 0.13.0 (#453)
* build: Update dependencies

* build: Update espup version

* docs: Update changelog
2024-10-30 11:10:07 +01:00
Sergio Gasquez Arcos
d95a73008f
Add support for LLVM 18 (#452)
* feat: Support LLVM 18

* docs: Update changelog
2024-10-30 09:58:47 +01:00
Sergio Gasquez Arcos
567f1e231e
Update to GCC 14 (#445)
* feat: Update GCC version

* docs: Update changelog
2024-09-27 10:01:45 +02:00
Sergio Gasquez Arcos
46e600ac03
Start release cycle (#441)
* docs: Update changelog

* build: Update espup version
2024-07-29 09:25:06 +02:00
Sergio Gasquez Arcos
dda3061202
Prepare Release 0.12.2 (#438)
* build: Update dependencies and bump espup version

* docs: Update changelog
2024-07-18 13:41:37 +02:00
Sergio Gasquez Arcos
f3afdf472c
Begin next release cycle (#436)
* build: Update espup version

* docs: Prepare changelog
2024-07-17 13:08:06 +02:00
Johannes Löthberg
e108653b63
Fix extended LLVM mode for LLVM < 17 (#437)
The fix for extended LLVM mode with LLVM 17 accidentally broke it for
toolchain versions using LLVM 15 and 16.

Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
2024-07-17 13:06:48 +02:00
Sergio Gasquez Arcos
e5bf496aaf
Prepare 0.12.1 release (#434)
* build: Update dependencies

* build: Bump espup version

* docs: Update changelog
2024-07-15 09:43:05 +02:00
Johannes Löthberg
9c0234d118 Download both the release artifacts in extended mode for LLVM >= 17
The Espressif-provided LLVM toolchain no longer has the libs-only
tarball as a strict subset of the full tarball.  Instead the "full"
tarball now contains a clang with libclang built in.  To work around
this we now need to get _both_ tarballs if we're in extended LLVM mode.

Cf. https://github.com/espressif/llvm-project/issues/99

Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
2024-06-28 15:19:30 +02:00
Sergio Gasquez
a9fadeb465 feat: Begin next release cycle 2024-06-13 09:45:51 +02:00
Sergio Gasquez Arcos
a3322797aa
Prepare v0.12.0 release (#429)
* build: Update deps

* docs: Udpate changelog

* ci: Add changelog check
2024-06-12 16:28:11 +02:00
Sergio Gasquez Arcos
8d8d4124df
Add support for LLVM 17 after 1.78.0.0 (#427)
* build: Update dependencies

* feat: Add LLVM 17 support

* docs: Update changelog
2024-05-06 16:58:12 +02:00
Sergio Gasquez
df2898d295 feat: Begin next release cycle 2024-02-15 12:19:36 +01:00
Sergio Gasquez Arcos
a523276c03
Prepare 0.11.0 release (#416)
* docs: Update changelog

* build: Bump dependencies and espup version
2024-02-02 11:25:33 +01:00
Sergio Gasquez Arcos
36e055cbc4
Add support for ESP32-P4 (#408)
* feat: Add support for ESP32-P4

* docs: Update changelog
2024-01-15 09:36:30 +01:00
Sergio Gasquez Arcos
4e4ff03e39
Fix Windows path (#411)
* fix: Fix Windows path

* docs: Update changelog
2024-01-11 09:34:25 +01:00
Christian Meusel
a311fb9d0a
Allow specifying export file via ESPUP_EXPORT_FILE (#403)
* Allow specifying export file via ESPUP_EXPORT_FILE

* Add CHANGELOG.md entry for ESPUP_EXPORT_FILE
2023-12-12 10:32:07 +01:00
Sergio Gasquez Arcos
f59ef6593d
feat: Begin next release cycle (#405) 2023-12-11 09:56:19 +01:00
Sergio Gasquez Arcos
8480f3a5a2
Prepare v0.10.0 release (#402)
* feat: Update deps and espup version

* docs: Update changelog
2023-12-05 12:00:00 +01:00
Sergio Gasquez Arcos
375129f190
Update LLVM (#398)
* feat: Update LLVM

* fix: Clippy warning

* docs: Update changelog
2023-11-23 09:53:44 +01:00
Sergio Gasquez Arcos
66db3ba875
Require toolchain-version for skip-version-parse arg (#396)
* feat: Require toolchain-version for skip-version-parse arg

* docs: Update changelog
2023-11-14 12:23:56 +01:00
Sergio Gasquez
efc7ff7bdd feat: Begin next release cycle 2023-11-10 11:44:46 +01:00
Sergio Gasquez
5e390e9209 feat: Bump dependencies and update changelog 2023-11-10 10:40:05 +01:00
Frederick Vollbrecht
7dc66b012e
🚩 add flag to only install riscv if user wants (#391)
* 🚩 add flag to only install riscv if user wants

* clippy

* rename flag to esp_riscv_gcc

* update comments

* 📝 update CHANGEL + README

* ✏️ typo

* Update src/cli.rs

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>

* Update src/toolchain/mod.rs

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>

* alphabetical ordering

---------

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>
2023-11-08 16:46:25 +01:00
Sergio Gasquez
a608ef3295 feat: Begin next release cycle 2023-11-07 12:57:48 +01:00
Sergio Gasquez
f727be5727 docs: Update changelog 2023-11-07 12:29:44 +01:00
Sergio Gasquez
69dd9fda45 feat: Bump dependencies and update changelog 2023-11-07 12:05:17 +01:00
Sergio Gasquez Arcos
e423451b82
Minor improvements (#384)
* docs: Fix typo

* feat: Less verbose logs and minor improvements

* feat: Use tokio::fs

* style: Improve includes

* docs: Update changelog

* feat: Merge main
2023-10-30 14:53:42 +01:00
Sergio Gasquez Arcos
5e1e06f617
docs: Update changelog (#385) 2023-10-30 14:20:49 +01:00
Sergio Gasquez
ea3fe81d3e chore: Prepare new development cycle 2023-10-20 10:46:25 +02:00
Sergio Gasquez Arcos
0d5bda7990
Prepare 0.7.0 release (#378)
* docs: Update changelog

* build: Bump espup version and dependencies
2023-10-18 14:33:51 +02:00
Sergio Gasquez Arcos
75f893223a
Remove emojis (#376)
* style: Remove emojis

* docs: Update changelog
2023-10-18 14:16:46 +02:00
Sergio Gasquez Arcos
3910ea36fd
Update GCC version (#373)
* feat: Update GCC version

* docs: Update changelog
2023-10-17 14:05:55 +02:00