Comments (12)
watching
from spring-boot-email-tools.
I think it makes total sense to move the PersistenceService implementation (redis) to its own module.
If having that module is a pain to maintain then remove it, but itβs good thing to have a reference implementation.
Regarding the templates, I guess that having one reference implementation itβs enough, mostly because the integration is very similar among those engines.
It is nice to have those integrations done, but if having them means that you don't have time (or motivation) to maintain the core, in that case just get rid of them.
from spring-boot-email-tools.
@cooligc not so soon I guess. I'm in rush with other projects, I don't have time to dedicate to the upgrade.
Indeed, this is an open source project. I'll accept contributions.
from spring-boot-email-tools.
I think that in the next days I may find the right mood for supporting Spring Boot 2.x in this project.
from spring-boot-email-tools.
I've started the upgrade. First thing I'm trying to accomplish, is to move the default services for REDIS persistence in a separate module. Since email persistence is not mandatory, I think that putting the default service there was a very bad idea.
I'm not sure how much time it will take the migration. There are dozens of broken tests and changes in SpringBoot2 that must be taken into account.
from spring-boot-email-tools.
Just was wondering if there was any progress on this? Thanks.
from spring-boot-email-tools.
@limpep I have a lot of issues, and every time I find a new one I lose interest. But I'm working on it. Unfortunately, I don't have a release date at the moment.
Wanna help?
from spring-boot-email-tools.
@robertotru I would love to help but I don't know where to begin plus I think I'll probably mess it up more than actually helping π
from spring-boot-email-tools.
I'm thinking about getting rid of the REDIS support (if one wants to have email persistence, can implement the service he prefers and also all the template engine but not Mustache.
This may speedup the upgrade.
Opinions?
from spring-boot-email-tools.
Branch is https://github.com/ozimov/spring-boot-email-tools/tree/feature/move-to-spring-boot-2.0.x
from spring-boot-email-tools.
Please indicate the compatible Spring boot version in the home page of the repository. It can save time from other developers who want to integrate this library into Spring boot 2 projects. I didn't see anything about this issue and started to integrate this library into my project and while running I got the error and after searching for the reason I have found this open issue.
from spring-boot-email-tools.
@rezaep it is on the top banner, but maybe it should be also in the readme. We also do accept PRs :)
from spring-boot-email-tools.
Related Issues (20)
- Callback on Schedule before sending a mail HOT 2
- When using boot maven without a parent HOT 4
- Dynamic modification configuration
- Thymeleaf template didn't work HOT 10
- how to run sending-mime-email-with-thymeleaf-example project HOT 2
- example did not run on spring-boot 1.3.5 HOT 1
- Not working well with Unit Test and Thymeleaf HOT 4
- Upgrade for Spring Boot 2.0 HOT 4
- Use JedisClientConfiguration
- Add attachement to my email HOT 3
- Setting additional profiles before the run command results in error HOT 3
- spring boot azure storage and spring-boot-email-tools Failed to bind properties under 'azure.storage' to com.microsoft.azure.spring.autoconfigure.storage.StorageProperties: HOT 2
- Configuration failing with spring-boot-thymeleaf-email HOT 2
- Error creating bean with name 'defaultEmailService' HOT 5
- Make it possible to provide a locale to support i18n email templates
- Sending mail in batches
- Sometime email getting sent twice
- Add an option to skip SSL certificate validation when connecting to SSL-aware mail server
- form.label.identifier HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-boot-email-tools.