@@ -64,16 +64,16 @@ func loadMailerFrom(rootCfg ConfigProvider) {
6464 }
6565
6666 // Handle Deprecations and map on to new configuration
67- // FIXME: DEPRECATED to be removed in v1.19.0
68- deprecatedSetting (rootCfg , "mailer" , "MAILER_TYPE" , "mailer" , "PROTOCOL" )
67+ // DEPRECATED should not be removed because users maybe upgrade from lower version to the latest version
68+ // if these are removed, the warning will not be shown
69+ deprecatedSetting (rootCfg , "mailer" , "MAILER_TYPE" , "mailer" , "PROTOCOL" , "v1.19.0" )
6970 if sec .HasKey ("MAILER_TYPE" ) && ! sec .HasKey ("PROTOCOL" ) {
7071 if sec .Key ("MAILER_TYPE" ).String () == "sendmail" {
7172 sec .Key ("PROTOCOL" ).MustString ("sendmail" )
7273 }
7374 }
7475
75- // FIXME: DEPRECATED to be removed in v1.19.0
76- deprecatedSetting (rootCfg , "mailer" , "HOST" , "mailer" , "SMTP_ADDR" )
76+ deprecatedSetting (rootCfg , "mailer" , "HOST" , "mailer" , "SMTP_ADDR" , "v1.19.0" )
7777 if sec .HasKey ("HOST" ) && ! sec .HasKey ("SMTP_ADDR" ) {
7878 givenHost := sec .Key ("HOST" ).String ()
7979 addr , port , err := net .SplitHostPort (givenHost )
@@ -89,8 +89,7 @@ func loadMailerFrom(rootCfg ConfigProvider) {
8989 sec .Key ("SMTP_PORT" ).MustString (port )
9090 }
9191
92- // FIXME: DEPRECATED to be removed in v1.19.0
93- deprecatedSetting (rootCfg , "mailer" , "IS_TLS_ENABLED" , "mailer" , "PROTOCOL" )
92+ deprecatedSetting (rootCfg , "mailer" , "IS_TLS_ENABLED" , "mailer" , "PROTOCOL" , "v1.19.0" )
9493 if sec .HasKey ("IS_TLS_ENABLED" ) && ! sec .HasKey ("PROTOCOL" ) {
9594 if sec .Key ("IS_TLS_ENABLED" ).MustBool () {
9695 sec .Key ("PROTOCOL" ).MustString ("smtps" )
@@ -99,38 +98,32 @@ func loadMailerFrom(rootCfg ConfigProvider) {
9998 }
10099 }
101100
102- // FIXME: DEPRECATED to be removed in v1.19.0
103- deprecatedSetting (rootCfg , "mailer" , "DISABLE_HELO" , "mailer" , "ENABLE_HELO" )
101+ deprecatedSetting (rootCfg , "mailer" , "DISABLE_HELO" , "mailer" , "ENABLE_HELO" , "v1.19.0" )
104102 if sec .HasKey ("DISABLE_HELO" ) && ! sec .HasKey ("ENABLE_HELO" ) {
105103 sec .Key ("ENABLE_HELO" ).MustBool (! sec .Key ("DISABLE_HELO" ).MustBool ())
106104 }
107105
108- // FIXME: DEPRECATED to be removed in v1.19.0
109- deprecatedSetting (rootCfg , "mailer" , "SKIP_VERIFY" , "mailer" , "FORCE_TRUST_SERVER_CERT" )
106+ deprecatedSetting (rootCfg , "mailer" , "SKIP_VERIFY" , "mailer" , "FORCE_TRUST_SERVER_CERT" , "v1.19.0" )
110107 if sec .HasKey ("SKIP_VERIFY" ) && ! sec .HasKey ("FORCE_TRUST_SERVER_CERT" ) {
111108 sec .Key ("FORCE_TRUST_SERVER_CERT" ).MustBool (sec .Key ("SKIP_VERIFY" ).MustBool ())
112109 }
113110
114- // FIXME: DEPRECATED to be removed in v1.19.0
115- deprecatedSetting (rootCfg , "mailer" , "USE_CERTIFICATE" , "mailer" , "USE_CLIENT_CERT" )
111+ deprecatedSetting (rootCfg , "mailer" , "USE_CERTIFICATE" , "mailer" , "USE_CLIENT_CERT" , "v1.19.0" )
116112 if sec .HasKey ("USE_CERTIFICATE" ) && ! sec .HasKey ("USE_CLIENT_CERT" ) {
117113 sec .Key ("USE_CLIENT_CERT" ).MustBool (sec .Key ("USE_CERTIFICATE" ).MustBool ())
118114 }
119115
120- // FIXME: DEPRECATED to be removed in v1.19.0
121- deprecatedSetting (rootCfg , "mailer" , "CERT_FILE" , "mailer" , "CLIENT_CERT_FILE" )
116+ deprecatedSetting (rootCfg , "mailer" , "CERT_FILE" , "mailer" , "CLIENT_CERT_FILE" , "v1.19.0" )
122117 if sec .HasKey ("CERT_FILE" ) && ! sec .HasKey ("CLIENT_CERT_FILE" ) {
123118 sec .Key ("CERT_FILE" ).MustString (sec .Key ("CERT_FILE" ).String ())
124119 }
125120
126- // FIXME: DEPRECATED to be removed in v1.19.0
127- deprecatedSetting (rootCfg , "mailer" , "KEY_FILE" , "mailer" , "CLIENT_KEY_FILE" )
121+ deprecatedSetting (rootCfg , "mailer" , "KEY_FILE" , "mailer" , "CLIENT_KEY_FILE" , "v1.19.0" )
128122 if sec .HasKey ("KEY_FILE" ) && ! sec .HasKey ("CLIENT_KEY_FILE" ) {
129123 sec .Key ("KEY_FILE" ).MustString (sec .Key ("KEY_FILE" ).String ())
130124 }
131125
132- // FIXME: DEPRECATED to be removed in v1.19.0
133- deprecatedSetting (rootCfg , "mailer" , "ENABLE_HTML_ALTERNATIVE" , "mailer" , "SEND_AS_PLAIN_TEXT" )
126+ deprecatedSetting (rootCfg , "mailer" , "ENABLE_HTML_ALTERNATIVE" , "mailer" , "SEND_AS_PLAIN_TEXT" , "v1.19.0" )
134127 if sec .HasKey ("ENABLE_HTML_ALTERNATIVE" ) && ! sec .HasKey ("SEND_AS_PLAIN_TEXT" ) {
135128 sec .Key ("SEND_AS_PLAIN_TEXT" ).MustBool (! sec .Key ("ENABLE_HTML_ALTERNATIVE" ).MustBool (false ))
136129 }
0 commit comments