Skip to content

Commit edfcf12

Browse files
committed
Merge branch 'release/v0.4.4'
2 parents ac13470 + 581e514 commit edfcf12

File tree

6 files changed

+327
-73
lines changed

6 files changed

+327
-73
lines changed

.github/workflows/rust-radius.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ jobs:
2727
strategy:
2828
fail-fast: false
2929
matrix:
30-
rust: [1.65.0, 1.66.1, 1.67.1, 1.68.2, 1.69.0, 1.70.0, 1.71.0, 1.71.1, 1.72.0, 1.72.1, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.77.0]
30+
rust: [1.66.1, 1.67.1, 1.68.2, 1.69.0,
31+
1.70.0, 1.71.0, 1.71.1, 1.72.0, 1.72.1, 1.73.0, 1.74.0, 1.74.1, 1.75.0, 1.76.0, 1.77.0, 1.77.1, 1.77.2, 1.78.0, 1.79.0,
32+
1.80.0, 1.80.1, 1.81.0
33+
]
3134
os: [ubuntu-20.04]
3235
steps:
3336

CHANGELOG.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
1+
=============
2+
# v0.4.4 (29 Sep 2024)
3+
4+
This release:
5+
* fixes issue reported in [#8](/../../issues/8)
6+
* includes a [PR](/../../pull/31) (thanks to @jacobneiltaylor for proposing the PR)
7+
8+
## What's new
9+
* [PR](/../../pull/31) added new functions to work with `Dictionary`:
10+
* `from_str` - creates an intsance of `Dictionary` from dictionary string
11+
* `add_str` - reads dictionary string and adds it to an existing instance of `Dictionary`
12+
* Added `1.77.1, 1.77.2, 1.78.0, 1.79.0, 1.80.0, 1.80.1, 1.81.0` Rust versions to Action pipeline
13+
14+
## What's removed or deprecated
15+
* Removed `1.65.0` Rust version from Github Actions (this version is still supported by library)
16+
17+
## What's changed
18+
* [PR](/../../pull/31) also improves line parsing logic of `Dictionary` to be more generic
19+
* [Reworked](/../../issues/8) `decrypt_data` & `salt_decrypt_data` functions - extracted shared code into `decrypt_helper`
20+
21+
122
=============
223
# v0.4.3 (24 Mar 2024)
324

425
This release fixes issues reported in:
5-
* [#28](/../../issues/28) (thanks to CoderChristopher for reporting and suggesting the solution)
26+
* [#28](/../../issues/28) (thanks to @CoderChristopher for reporting and suggesting the solution)
627
* [#27](/../../issues/27)
728

829
## What's new
@@ -110,7 +131,7 @@ users to decide on the crates they want to use to get UdpSockets, async and runt
110131
## What's changed
111132
* Breaking change - **client** module now only has Generic RADIUS Client implementation
112133
* Breaking change - **server** module now only has Generic RADIUS Server implementation
113-
* Breaking change - **RadiusMsgType** code as been moved from **servers** module into **radius_packet** module
134+
* Breaking change - **RadiusMsgType** code has been moved from **servers** module into **radius_packet** module
114135
* Breaking change - **get** prefix was removed for all functions where it was used before ([C-GETTER Rust convention](https://rust-lang.github.io/api-guidelines/naming.html#c-getter))
115136
* Breaking change - **client** & **server** implementations now require related traits to be implemented. For more information have a look into `examples/`
116137
* All RADIUS defined errors now have *Error* suffix, ie **MalformedPacketError**

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
authors = ["MikhailMS <[email protected]>"]
33
categories = ["network-programming"]
44
description = "Pure Rust implementation of RADIUS Server/Client"
5-
documentation = "https://docs.rs/radius-rust/0.4.3"
5+
documentation = "https://docs.rs/radius-rust/0.4.4"
66
edition = "2018"
77
include = [
88
"Cargo.toml",
@@ -20,7 +20,7 @@ license = "MIT"
2020
name = "radius-rust"
2121
readme = "README.md"
2222
repository = "https://github.com/MikhailMS/rust-radius"
23-
version = "0.4.3"
23+
version = "0.4.4"
2424

2525
[features]
2626
# Default doesn\t include anythin - keep it simple

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ Rationale behind this project:
2929
## Installation
3030
```
3131
[dependencies]
32-
radius-rust = "0.4.3"
32+
radius-rust = "0.4.4"
3333
3434
OR if you are planning to build Async RADIUS Client/Server
3535
3636
[dependencies]
37-
radius-rust = { version = "0.4.3", features = ["async-radius"] }
37+
radius-rust = { version = "0.4.4", features = ["async-radius"] }
3838
```
3939

4040

0 commit comments

Comments
 (0)