summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-11-22refactor: prepared for merging with another repoPhilipp Korber
2018-11-22feat(handlebars) added initial handlebars bindingsPhilipp Korber
2018-11-22chore(StandardLazyBodyImpl) added media_type fieldPhilipp Korber
2018-11-22chore(StandardLazyBodyImpl) accpet a `path` field instead of a `iri`Philipp Korber
- this might at some point chang back to allow `iri`'s too
2018-11-22chore(AdditionalCIds) constructor now `pub(crate)`Philipp Korber
- this type needs to be public to be used by other apis in type signatures but doesn't need to be created by other crates
2018-11-22chore(new-api) removed no longer needed InnerTemplate impl. detailPhilipp Korber
2018-11-22refactor(new-api) reordered types/impl blocks in lib.rsPhilipp Korber
2018-11-22chore(new-api) improved loading of resources in dataPhilipp Korber
2018-11-20feat(loading) default base_dir to the path the template file was inPhilipp Korber
2018-11-20doc: added simple documentationPhilipp Korber
2018-11-20test(serde) added test for some serde edge casesPhilipp Korber
2018-11-20chore(serde) added some serde attributes to Source/MetadataPhilipp Korber
2018-11-20feat(serde_impl) added StandardLazyBodyTemplate typePhilipp Korber
2018-11-20test: make sure all tests are correctPhilipp Korber
2018-11-20refactor(TemplatEngine) rename UseTemplateEngine => TemplateEngineCanHandleDataPhilipp Korber
2018-11-20chore(TemplateEngine) removed associated error typePhilipp Korber
2018-11-19chore(new-api) impl loading of resources when loading templatePhilipp Korber
2018-11-19chore(new-api) cleard thinks up/fixed importsPhilipp Korber
- still need to load inline_embeddings/attachments of Template (not data) on calling `load`
2018-11-19chore(Resource) added a `content_id` methodPhilipp Korber
2018-11-19feat(resource) improved resource loadingPhilipp Korber
2018-11-19chore(new-api) scratched out new apiPhilipp Korber
- The deps (mail-base/common/headers) changed and have some of the functionality previous in this crate directly and with a changed (improved) interface. - The previous approach had some problems.
2018-11-16chore(MailParts) made it simpler/more understandable by removing `Embedded` typePhilipp Korber
- Now `MailParts` and `BodyParts` have two arrays each one for `inline_embeddings` and one for `attachments` instead of mixing them togetther. - Now requires `Resource` instances instead of `Embedded` instances which wrap resource and add wether it's inline or attachment.
2018-11-16chore(deps) applied api changes to examplesPhilipp Korber
2018-11-16refactor(mail/deps) now reexports `headers` instead of redefining itPhilipp Korber
2018-11-16feat(test-utils) re-export all test-util modulesPhilipp Korber
2018-11-16core(smtp/deps) applied remaining changes from deps to smtp cratePhilipp Korber
2018-11-16feat(core/test-utils) added test utils modulePhilipp Korber
- for enabling this feature wil add a `Context` impl. instance in a lazy_static which can be used for testing (but only for that!)
2018-11-16chore(smtp) applied some changes from depsPhilipp Korber
2018-11-16fix(core/serde) added missing feature gatesPhilipp Korber
2018-11-16refactor(wip) fixed more imports after merging mail-smtp into this repoPhilipp Korber
2018-11-16Merge `mail-smtp` repository into this repositorPhilipp Korber
2018-11-16refactor(wip): fixed imports after moving deps into repoPhilipp Korber
2018-11-16refactor: prepared to be merged into different repositoryPhilipp Korber
2018-11-16refactor: merged sources of mail-headers,mail-internals,mail-core, mailPhilipp Korber
Originally it was palaned to do a merge with `--allow-unrelated-history` but this can not be doesn as `mail-core` has a "invalid" history which has a merge conflict **with itself**. So even rewinding the history on a empty repo is not possible. Instead the code was directly coppied over losing history. But the history is still available in the different `history-backup-*` branches. It is just that the past history is decoupled from the current history.
2018-11-16new root commitPhilipp Korber
2018-09-25chore(deps) mail-types => mail-basePhilipp Korber
2018-09-10chore(deps) applied chages from upstreamPhilipp Korber
2018-09-06doc(send_mail) documented new apiPhilipp Korber
2018-09-06chore(deps) use new-tokio-smtp::send_mails functionalityPhilipp Korber
- reduces complexity of the interface _and_ the implementation
2018-08-24doc: added more api documentationPhilipp Korber
2018-08-24refactor(Embedded) changed serd related feature namePhilipp Korber
- `serialize-content-id` => `serialize-to-content-id`
2018-08-22doc: more api docPhilipp Korber
2018-08-22feat(extended-api) hide some parts behind a feature gatePhilipp Korber
(to expose a more clean interface for the 99% of cases where the now hidden parts are not needed by the api user)
2018-08-22doc: more documentationPhilipp Korber
2018-08-22doc: added lib level doc and examplePhilipp Korber
2018-07-25chore: proof read documentation and commentsmeh
2018-07-19feat(tokio-smtp) re-exported some parts of new-tokio-smtpPhilipp Korber
Mainly thinks potentially needed for simple setups: - ConnectionConfig, ConnectionBuilder - all "auth" commands (and errors specific to them) - ClientId, Domain and AddressLiteral
2018-07-14doc(EmbeddedWithCId) added more documentationPhilipp Korber
2018-06-21chore(deps) api for smtp::Mail::new slightly changedPhilipp Korber
2018-06-11chore(deps) use vec1 v1.0Philipp Korber