Skip to content

Commit 376a658

Browse files
authored
Technical/Update package version (#178)
* Updated project documentation * Updated changelog
1 parent 9391072 commit 376a658

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
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).
44

5+
## [2.3.0] - 2024-03-03
6+
7+
### Added
8+
9+
- Added ability to message purge when retrieving messages, `server.MessagesAndPurge()`. Thanks [@mitar](https://github.com/mitar) for PR
10+
- Added `commitspell` linter
11+
12+
### Fixed
13+
14+
- Fixed issue with data race condition between newMessage() and Messages(). Thanks [@mitar](https://github.com/mitar) for PR
15+
16+
### Updated
17+
18+
- Updated `lefthook` config
19+
- Updated project documentation
20+
521
## [2.2.1] - 2024-01-25
622

723
### Added

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,13 @@ func main() {
314314
client.Close()
315315

316316
// Each result of SMTP session will be saved as message.
317-
// To get access to server messages use Messages() method
317+
// To get access for server messages copies use Messages() method
318318
server.Messages()
319319

320+
// To get access for server messages copies and purge it on server after
321+
// use MessagesAndPurge() method
322+
server.MessagesAndPurge()
323+
320324
// To stop the server use Stop() method. Please note, smtpmock uses graceful shutdown.
321325
// It means that smtpmock will end all sessions after client responses or by session
322326
// timeouts immediately.

0 commit comments

Comments
 (0)