Skip to content

Commit 9dcf31d

Browse files
Improved remove command and other small tweaks
1 parent 7ae4792 commit 9dcf31d

File tree

12 files changed

+629
-710
lines changed

12 files changed

+629
-710
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
on: [push]
2+
3+
jobs:
4+
release:
5+
name: release ${{ matrix.target }}
6+
runs-on: ubuntu-latest
7+
strategy:
8+
fail-fast: false
9+
matrix:
10+
include:
11+
- target: [x86_64-pc-windows-gnu, x86_64-unknown-linux-musl, x86_64-apple-darwin]
12+
steps:
13+
- uses: actions/checkout@master
14+
- name: Compile and release
15+
uses: rust-build/rust-build.action@latest
16+
env:
17+
GITHUB_TOKEN: ${{ secrets.TOKEN_GITHUB }}
18+
RUSTTARGET: ${{ matrix.target }}

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,31 @@
22

33
This changelog is formatted based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
44

5-
## [3.4.0]
5+
## [3.5.0] - 24.10.2021
6+
7+
### Added
8+
9+
- Build and release workflow
10+
- `config` command
11+
12+
### Changed
13+
14+
- Internet connection timeout
15+
- Improved `remove` command by showing mods and repos at once
16+
- `ferium list` formatting
17+
- `get_config_file` returns `None`, rather than erroring out, after first time setup
18+
- `Select` and `MultiSelect` use the colorful theme
19+
- Switched to Mozilla Public License 2.0
20+
- Functions which change `config` values now don't write to the `config_file`. The main function does so with those functions receiving a `&mut Config` instead
21+
- All the Todo list items have been moved to [a GitHub Project](https://github.com/theRookieCoder/ferium/projects/1) and `README.md`'s todo list section has been removed
22+
23+
### Fixed
24+
25+
- Mod files for Github Releases now use the correct names
26+
- Repositories which do not release anything no longer crash the program
27+
- Creation of output directory before `upgrade`ing
28+
29+
## [3.4.0] - 23.10.2021
630

731
- Upgraded to 2021 edition
832
- Added `make install` to compile and install `ferium`

Cargo.lock

Lines changed: 11 additions & 69 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[package]
22
name = "ferium"
3-
version = "3.4.0"
3+
version = "3.5.0"
44
edition = "2021"
5-
authors = ["theRookieCoder"]
5+
authors = ["theRookieCoder <[email protected]>"]
66
description = "Ferium is an easy to use manager for Minecraft mods on Modrinth and Github Releases"
77
repository = "https://github.com/theRookieCoder/ferium"
8-
license = "GNU LGPL 2.1"
98
readme = "README.md"
9+
license = "MPL-2.0"
1010
publish = false
1111

1212
[dependencies]
13-
tokio = { version = "1.11", features = ["full"] }
13+
tokio = { version = "*", features = ["rt-multi-thread", "macros"] }
1414
reqwest = { version = "*", features = ["json"] }
1515
serde = { version = "*", features = ["derive"] }
1616
clap = {version = "*", features = ["yaml"]}

0 commit comments

Comments
 (0)