2
2
3
3
This changelog is formatted based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
4
4
5
- ## [ 3.3.0] - TBD
5
+ ## [ 3.4.0]
6
+
7
+ - Upgraded to 2021 edition
8
+ - Added ` make install ` to compile and install ` ferium `
9
+ - Added proper error checking! (no more ` unwrap() ` s and ` panic!() ` s, only ` ? ` s)
10
+ - Added check for an internet connection
11
+ - Improved check for empty config file
12
+ - Added ` remove ` command to remove to remove mods or repositories from config
13
+ - Improved checking of releases for ` .jar ` assets
14
+ - Removed ` does_exist ` for mod versions, use ` match get_mod(...) ` instead
15
+ - Added checking of releases and versions for mc version and mod loader compatibility
16
+ - Converted using ` format!() ` s for path manipulation to using ` pathbuf.join() `
17
+ - Made ` clap ` use version from ` crate_version ` rather than hardcoding it
18
+ - Added ` FError ` and ` FResult ` for error checking support
19
+ - Added first time setup where user selects mod loader, mc version, and mods directory
20
+ - Added abstractions for Mojang's launcher_meta API
21
+ - Added function to get ` n ` of the latest versions of Minecraft (using launcher_meta)
22
+ -
23
+
24
+ ## [ 3.3.0] - 17.08.2021
6
25
7
26
### Added
8
27
9
- - Added some metadata to the ` cargo.toml `
28
+ - Some metadata in ` cargo.toml `
10
29
- Improved CLI to use Clap's built in ` version ` and ` help ` subcommands
11
30
12
31
### Changed
@@ -23,11 +42,11 @@ This changelog is formatted based on [Keep a Changelog](https://keepachangelog.c
23
42
24
43
### Added
25
44
26
- - Added support for GitHub Releases
27
- - Added ` Octorok ` , a Github API abstraction for Ferium
45
+ - Support for GitHub Releases
46
+ - ` Octorok ` , a Github API for Rust
28
47
- Made the help page a 'copy' of the README file with suitable formatting
29
- - Added version command for checking the version
30
- - Added repositories to the configuration
48
+ - Version command for checking the version
49
+ - Repositories to the configuration
31
50
32
51
### Changed
33
52
0 commit comments