This file contains all the notable changes done to the Ballerina Email package through the releases.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed disallowing service level annotations in the compiler plugin
- Make some of the Java classes proper utility classes
- [#2525] Introduced
ftp:Caller
API and added as an optional parameter inonFileChange
method - [#1514] Added compiler plugin validation support for
ftp:Service
- [#2704] Added code snippet generation for
ftp:Service
- [#2741] Remove
readonly
type offtp:WatchEvent
and support bothftp:WatchEvent & readonly
andftp:WatchEvent
inonFileChange
method - [#2549] Make
path
field to root andfileNamePattern
field optional inftp:ListenerConfiguration
- [#1345] Introduce byte stream related functionality to FTP module
- [#1388] Add verification for tests
- [#1606] Rename
BasicAuth
record toCredentials
- [#1506] Migrate required content of
wso2/transport-file
repository into the module - [#1648] Migrate the dependency library
org.wso2.org.apache.commons:commons-vfs2
to the latest version of theorg.apache.commons:commons-vfs2
library - [#1749] Initialize
VfsClientConnector
once when the FTP Client is initialized - [#1782] Throw an error when file/directory does not exist in the
isDirectory
method - [#1703] Revamp the logic of the FTP Listener
- [#1940] Remove
arraySize
parameter from theget
method of the FTP Client API - [#1957] Change
boolean
typedcompressInput
parameter of theput
method of FTP Client to anenum
type with the name,compressionType
- [#1955] Make the access to the
WatchEvent
asreadonly
in the FTP Listener
- [#1518] Remove thrown exceptions and make then return
- [#1588] Add missing SFTP related configuration to Module.md
- [#1523] Fix the issue of created zip file being corrupted
- [#1546] Correctly handle errors of
get
method - [#108] Implement the
stop
functionality to the FTP connector - [#106] Correctly set the
lastModifiedTime
andfileSize
to theFileInfo
object