Skip to content

Commit a089746

Browse files
committed
Updates the README, CHANGELOG, Version.
1 parent 09f95e2 commit a089746

3 files changed

Lines changed: 16 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.2.0] - 2026-07-24
9+
### Added
10+
- Adds checksum security levels: None, Laxed, Strict. See the [README](README) for more information.
11+
- Adds ability to download exe and move them to a package directory.
12+
- Adds dependency to [FileTypeChecker](https://github.com/AJMitev/FileTypeChecker) for file type validation
13+
814
## [2.1.0] - 2026-07-22
915
### Added
1016
- Adds an early exit when doing a rotational log backups, see feature [here](https://github.com/psuong/binget/issues/7)

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ a configuration `toml` file that you supply.
88
url = "https://api.github.com/repos/"
99
destination = "your-destination-path"
1010

11+
# Security Levels determine how to deal with the checksum when downloading the pkg from Github
12+
# 0 : None, ignore any checksum validation (not recommended)
13+
# 1 : Laxed, ignore checksum validation if it is not published in Github (this can be due to a manual upload by the repo owner
14+
# or they did not provide one.) Generally, not recommended since there is no way to validate.
15+
# 2 : Strict, checksum validation is required. If it does not exist the package install will fail.
16+
security_level = 2
17+
1118
[repositories.omnisharp-lsp]
1219
id = "OmniSharp/omnisharp-roslyn"
1320
targetPattern = "omnisharp-win-x64-net\\d+\\.\\d+\\.zip"
@@ -19,6 +26,7 @@ Your `config.toml` file is effectively your primary package list.
1926
|-----|-------------|
2027
| url | The repository you want to pull from. Currently only tested with Github. |
2128
| destination | The location of where the packages will be downloaded and extracted to. **Use an absolute path.** |
29+
| security_level | See the comments in the (Example config)[#example-config] for more details. Must be an integer 0, 1, or 2. |
2230
| repositories.ALIAS | Replace ALIAS with a name you want to identify the package with with. E.g. omnisharp-roslyn would be displayed as omnisharp-lsp. |
2331
| id | The unique identifier for the repository. Github repositories typically follow {owner}/{repository-name}.
2432
| targetPattern | Repository owners will typically release multiple assets. Use a regex pattern to find the asset you want or exact name. |

binget.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
<ImplicitUsings>false</ImplicitUsings>
77
<Nullable>disable</Nullable>
88
<RootNamespace>BinGet</RootNamespace>
9-
<InformationalVersion>2.1.0.0</InformationalVersion>
10-
<FileVersion>2.1.0</FileVersion>
9+
<InformationalVersion>2.2.0.0</InformationalVersion>
10+
<FileVersion>2.2.0</FileVersion>
1111
<Company>psuong</Company>
1212
<Copyright>MIT Licensed</Copyright>
1313
</PropertyGroup>

0 commit comments

Comments
 (0)