Skip to content

Commit

Permalink
Idiomatic Rust with Error Handling + Major codebase refactors ans fix…
Browse files Browse the repository at this point in the history
…es to do so
  • Loading branch information
exti0p committed Dec 21, 2022
1 parent ff840bb commit 6617ef5
Show file tree
Hide file tree
Showing 6 changed files with 415 additions and 370 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.0] - 2022-12-21

### Added

- Idiomatic Rust with Error Handling

### Fixed

- Major codebase refactors and fixes to work with idiomatic Rust

## [0.3.5] - 2022-09-29

### Fixed
Expand Down
9 changes: 4 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "git2mail"
version = "0.3.5"
version = "0.4.0"
authors = ["exti0p"]
edition = "2021"
license = "LGPL-3.0-only"
Expand All @@ -13,14 +13,13 @@ categories = ["command-line-utilities"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
clap = "4.0.29"
clap = "4.0.30"
itertools = "0.10.5"
lazy_static = "1.4.0"
openssl = { version = "0.10.44", features = ["vendored"] }
openssl = { version = "0.10.45", features = ["vendored"] }
regex = "1.7.0"
reqwest = { version = "0.11.13", features = ["blocking", "json"] }
serde = { version = "1.0.151", features = ["derive"] }
serde_json = "1.0.90"
serde_json = "1.0.91"

# logging
log = "0.4.17"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,8 @@ This project is limited to GitHub repositories.
- [x] From a GitHub repository, search for commits and email of authors with GitHub metadata and parsing
- [x] From a GitHub keyword search, retrieve GitHub repositories URLs
- [x] Handle properly errors and limit, or even remove, panics
- [ ] Correlate emails, language and project preferences with `results/$language/$author` which contains `$author` email
- [ ] Handle properly errors and limit, or even remove, panics
- [ ] Support more advanced parameters (_cf._ <https://github.com/search/advanced>)
## 💭 Thoughts
Expand Down
Loading

0 comments on commit 6617ef5

Please sign in to comment.