Skip to content

Commit 6617ef5

Browse files
author
exti0p
committed
Idiomatic Rust with Error Handling + Major codebase refactors ans fixes to do so
1 parent ff840bb commit 6617ef5

6 files changed

Lines changed: 415 additions & 370 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ 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.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.4.0] - 2022-12-21
9+
10+
### Added
11+
12+
- Idiomatic Rust with Error Handling
13+
14+
### Fixed
15+
16+
- Major codebase refactors and fixes to work with idiomatic Rust
17+
818
## [0.3.5] - 2022-09-29
919

1020
### Fixed

Cargo.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "git2mail"
3-
version = "0.3.5"
3+
version = "0.4.0"
44
authors = ["exti0p"]
55
edition = "2021"
66
license = "LGPL-3.0-only"
@@ -13,14 +13,13 @@ categories = ["command-line-utilities"]
1313
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1414

1515
[dependencies]
16-
clap = "4.0.29"
16+
clap = "4.0.30"
1717
itertools = "0.10.5"
18-
lazy_static = "1.4.0"
19-
openssl = { version = "0.10.44", features = ["vendored"] }
18+
openssl = { version = "0.10.45", features = ["vendored"] }
2019
regex = "1.7.0"
2120
reqwest = { version = "0.11.13", features = ["blocking", "json"] }
2221
serde = { version = "1.0.151", features = ["derive"] }
23-
serde_json = "1.0.90"
22+
serde_json = "1.0.91"
2423

2524
# logging
2625
log = "0.4.17"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,8 @@ This project is limited to GitHub repositories.
164164
165165
- [x] From a GitHub repository, search for commits and email of authors with GitHub metadata and parsing
166166
- [x] From a GitHub keyword search, retrieve GitHub repositories URLs
167+
- [x] Handle properly errors and limit, or even remove, panics
167168
- [ ] Correlate emails, language and project preferences with `results/$language/$author` which contains `$author` email
168-
- [ ] Handle properly errors and limit, or even remove, panics
169169
- [ ] Support more advanced parameters (_cf._ <https://github.com/search/advanced>)
170170
171171
## 💭 Thoughts

0 commit comments

Comments
 (0)