Skip to content

Commit c2515a8

Browse files
Support for modpacks (#79)
**_WARNING_**: The config file has had breaking changes. Add the following to the top of your config file at `~/.config/ferium/config.json` to migrate it: ```json "active_modpack": 0, "modpacks": [], ``` - Build workflow now runs when `Cargo.lock` is changed - Improve `README.md` and add information about modpack subcommands - Update clippy lints to be stricter - Added `modpack` subcommand - Added integration tests for these too - Moved `switch` subcommand to `profile switch` - Added donation hints after adding a Modrinth mod - This is to sort of compensate for the fact that no ad revenue is given to mod authors if you use Ferium - Downloading now shows the file size rather than the number of mods - _The progress bar is a liiiieeeeee_ (at first, but it stabilises later) - Downloads are now stable for 100> mods - Downloads now directly write to part files then rename the file to its proper name after downloading is finished. Part files will be deleted if found
1 parent 0a703fc commit c2515a8

34 files changed

+1498
-268
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
paths:
77
- "**.rs"
88
- "**.yml"
9+
- "Cargo.lock"
910
workflow_dispatch:
1011

1112
jobs:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@
33
/tests/configs/.json
44
/tests/configs/running
55
/tests/mods
6+
/tests/md_modpack
7+
/tests/cf_modpack
68
.DS_Store

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog for Ferium
22

3+
## `v4.0.0`
4+
### 19.05.2022
5+
6+
Support for Modrinth and CurseForge modpacks!
7+
8+
**_WARNING_**: The config file has had breaking changes.
9+
Add the following to the top of your config file at `~/.config/ferium/config.json` to migrate it:
10+
```json
11+
"active_modpack": 0,
12+
"modpacks": [],
13+
```
14+
15+
- Build workflow now runs when `Cargo.lock` is changed
16+
- Improve `README.md` and add information about modpack subcommands
17+
- Update clippy lints to be stricter
18+
- Added `modpack` subcommand
19+
- Added integration tests for these too
20+
- Moved `switch` subcommand to `profile switch`
21+
- Added donation hints after adding a Modrinth mod
22+
- This is to sort of compensate for the fact that no ad revenue is given to mod authors if you use Ferium
23+
- Downloading now shows the file size rather than the number of mods
24+
- _The progress bar is a liiiieeeeee_ (at first, but it stabilises later)
25+
- Downloads are now stable for 100> mods
26+
- Downloads now directly write to part files then rename the file to its proper name after downloading is finished. Part files will be deleted if found
27+
328
## `v3.28.7`
429
### 12.05.2022
530

0 commit comments

Comments
 (0)