|
1 | 1 | # Changelog for Ferium
|
2 | 2 |
|
3 |
| -## `v4.8.0` |
4 |
| -### |
5 |
| - |
| 3 | +## `v5.0.0` |
| 4 | +### TBD |
6 | 5 |
|
| 6 | +- **Features** |
| 7 | +- **Bug Fixes** |
| 8 | +- **Internal Changes** |
7 | 9 |
|
8 | 10 | ## `v4.7.1`
|
9 | 11 | ### 17.09.2024
|
10 | 12 |
|
11 |
| -- Implement change to libium, mainly removal of async functions |
12 |
| - - Fixes [#422](https://github.com/gorilla-devs/ferium/issues/422) |
13 |
| -- Also remove unnecessary async from code here |
14 |
| -- Consistently use `FuturesUnordered` for parallelising code |
| 13 | +- **Internal Changes** |
| 14 | + - Implement changes to libium, mainly the removal of async functions |
| 15 | + - [#422](https://github.com/gorilla-devs/ferium/issues/422) has been fixed |
| 16 | + - Also remove unnecessary async from code here |
| 17 | + - Consistently use `FuturesUnordered` for parallelising code |
15 | 18 |
|
16 | 19 | ## `v4.7.0`
|
17 | 20 | ### 11.06.2024
|
18 | 21 |
|
19 |
| -- Features |
| 22 | +- **Features** |
20 | 23 | - Scan a directory (the profile's output directory by default) to automatically add the mods
|
21 | 24 | - Uses a maximum of 4 network requests! Unfortunately file hashing and searching for the file on the server take some time so it's not instant, especially with a large number of mods.
|
22 | 25 |
|
23 |
| -- Internal Changes |
| 26 | +- **Internal Changes** |
24 | 27 | - Move code for displaying successes and failures to the `add` module
|
25 | 28 |
|
26 | 29 | ## `v4.6.0`
|
27 | 30 | ### 10.06.2024
|
28 | 31 |
|
29 |
| -#### You can now add multiple mods at once! ([#175](https://github.com/gorilla-devs/ferium/issues/175)) |
| 32 | +*You can now add multiple mods at once! ([#175](https://github.com/gorilla-devs/ferium/issues/175))* |
30 | 33 |
|
31 |
| -- Features |
| 34 | +- **Features** |
32 | 35 | - Adding mods has been significantly improved
|
33 | 36 | - No matter how many mods you add, there will only be a maximum of 3 network requests (for each platform)
|
34 | 37 | - The `--ignore-game-version` and `--ignore-mod-loader` flags will only work when adding a single mod, since these are meant for fine-tuning
|
35 | 38 |
|
36 |
| -- Bug Fixes |
| 39 | +- **Bug Fixes** |
37 | 40 | - Fix `No such file or directory (os error 2)` when downloading some specific modpacks ([#402](https://github.com/gorilla-devs/ferium/issues/402))
|
38 | 41 | - Fix issues with the active profile/modpack index changing when deleting profiles/modpacks
|
39 | 42 | - Fix `--ignore-mod-loader` not working with curseforge mods ([#417](https://github.com/gorilla-devs/ferium/issues/417))
|
40 | 43 | - Fix stack overflows on the Windows GNU build ([#377](https://github.com/gorilla-devs/ferium/issues/377))
|
41 | 44 |
|
42 |
| -- Internal Changes |
| 45 | +- **Internal Changes** |
43 | 46 | - Use `.eq_ignore_ascii_case()` where appropriate
|
44 | 47 | - Use `anyhow::ensure!()` where appropriate
|
45 | 48 | - Use `.ok_or_else()` where appropriate
|
|
0 commit comments