All Versions
29
Latest Version
Avg Release Cycle
15 days
Latest Release
534 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.0 Changes
November 16, 2022➕ Added
- ➕ Added ability to use multiple
RCPT TO
commands during one SMTP session, following RFC 2821 (section 4.1.1.3). Thanks @dandare100 for request and provided examples - ➕ Added
ConfigurationAttr#MultipleRcptto
,configuration#multipleRcptto
, tests - ➕ Added
Message#rcpttoRequestResponse
,Message#isIncludesSuccessfulRcpttoResponse()
, tests - ➕ Added
handlerRcptto#resolveMessageStatus()
, tests - ➕ Added
Message
public methods, tests - ➕ Added
Server
thread-safe getters/setters, tests
🛠 Fixed
- 🛠 Fixed race conditions with R/W lock in
Server
. Thanks @benjamin-rood for report and pull request - 🛠 Fixed race conditions with R/W lock in
Message
✂ Removed
- ✂ Removed
Message#rcpttoRequest
,Message#rcpttoResponse
- ✂ Removed
&Message
public methods
⚡️ Updated
- ⚡️ Updated
handlerRcptto#clearMessage()
,handlerRcptto#writeResult()
,handlerData#clearMessage()
, tests - ⚡️ Updated Go reference trigger script
- ⚡️ Updated
Server#Messages()
, returns slice ofMessage
instead&Message
- ⚡️ Updated CircleCI config, added checking for race conditions step
- 📚 Updated project documentation
- ➕ Added ability to use multiple
-
v1.10.0 Changes
September 09, 2022➕ Added
- Ability to use address literal as
HELO
command args, following RFC 5321 (section 4.1.1.1). Thanks @dandare100 for investigation, report and brilliant PR.
⚡️ Updated
- ⚡️ Updated consts
- ⚡️ Updated
handlerHelo
tests - 📚 Updated project documentation
- Ability to use address literal as
-
v1.9.3 Changes
September 08, 2022⚡️ Updated
- ⚡️ Updated Go reference trigger script
-
v1.9.2 Changes
September 08, 2022➕ Added
- Ability to trigger Go reference
⚡️ Updated
- ⚡️ Updated CircleCI config
✂ Removed
- ✂ Removed
yaml.v3
indirect development dependency
-
v1.9.1 Changes
September 05, 2022➕ Added
- ➕ Added
Server#isAbleToEndSession
, tests
⚡️ Updated
- ⚡️ Updated
message
to exported structMessage
- ⚡️ Updated
Server#handleSession
- ⚡️ Updated test helpers
- ⚡️ Updated golangci/circleci configs
🛠 Fixed
- 🛠 Fixed project's codesmells issues
- ➕ Added
-
v1.9.0 Changes
July 12, 2022➕ Added
- Ability to use
RSET
SMTP command, following RFC 821 - 🔧 Ability to configure multiple message receiving flow during one session. Thanks @Pointer666 for report.
⚡️ Updated
- ⚡️ Updated
server
, tests - ⚡️ Updated
message
, tests - ⚡️ Updated
configuration
,configurationAttr
, tests - ⚡️ Updated command handlers, tests
- ⚡️ Updated cmd, consts
- 📚 Updated package documentation, changelog
✂ Removed
- ✂ Removed
message#cleared
,message#isCleared?()
- Ability to use
-
v1.8.1 Changes
May 26, 2022🛠 Fixed
- ⚡️ Updated
yaml.v3
indirect dependency. An issue in the Unmarshal function in Go-Yaml v3 causes the program to crash when attempting to deserialize invalid input, CVE-2022-28948
- ⚡️ Updated
-
v1.8.0 Changes
April 25, 2022➕ Added
- Ability to access to server messages
⚡️ Updated
- 📚 Updated package documentation
-
v1.7.0 Changes
February 22, 2022➕ Added
- Ability to specify session response delay for each SMTP command
⚡️ Updated
- ⚡️ Updated
configuration
,ConfigurationAttr
tests - ⚡️ Updated consts
- ⚡️ Updated
session
structure methods, tests - ⚡️ Updated
server#handleSession
, tests - ⚡️ Updated
handlerHelo#writeResult
, tests - ⚡️ Updated
handlerMailfrom#writeResult
, tests - ⚡️ Updated
handlerRcptto#writeResult
, tests - ⚡️ Updated
handlerData#writeResult
, tests - ⚡️ Updated
handlerMessage#writeResult
, tests - ⚡️ Updated
handlerQuit#writeResult
, tests - ⚡️ Updated
main.attrFromCommandLine()
, tests - 📚 Updated package documentation
-
v1.6.0 Changes
February 21, 2022➕ Added
- Ability to shutdown
smtpmock
server withSIGQUIT
⚡️ Updated
- 📚 Updated package documentation
- Ability to shutdown