Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(novu, framework, worker, application-generic): Publish prerelease and improve types #6122

Merged
merged 19 commits into from
Jul 25, 2024

Conversation

rifont
Copy link
Contributor

@rifont rifont commented Jul 19, 2024

What changed? Why was the change needed?

  • Publish @novu/framework@2.0.0-canary.4
    • add Lambda serve handler support
    • add html output sanitization for all Channel steps
  • Publish novu@2.0.0-canary.8
    • update React-email dependencies to fix Header component
    • update onboarding email example
  • Use generic schemas for all Delivery Providers until we complete DX guide, which will add support for a passthrough mechanism for the underlying Delivery Provider API
  • Simplify Framework types and remove any usage

Screenshots

Expand for optional sections

Related enterprise PR

Special notes for your reviewer


export const emailProviderSchemas = {
[EmailProviderIdEnum.SendGrid]: sendgridProviderSchemas,
[EmailProviderIdEnum.SendGrid]: genericProviderSchemas,
Copy link
Contributor Author

@rifont rifont Jul 19, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This interface is going to change next week, so we are reverting all Providers to the generic schema for now. This is reverting a change that has not yet been published, so is considered non-breaking.

@rifont rifont changed the title chore(novu, framework): Publish prerelease chore(novu, framework, worker, application-generic): Publish prerelease and improve types Jul 24, 2024
Copy link
Contributor

@SokratisVidros SokratisVidros left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rifont Shall we merge this?

@rifont
Copy link
Contributor Author

rifont commented Jul 24, 2024

@rifont Shall we merge this?

Yes, there's just a few tests failures to address and then we'll merge. The types are much simpler and deduplicated between Framework & Platform now!

@rifont rifont merged commit e17d5fe into next Jul 25, 2024
26 checks passed
@rifont rifont deleted the release-cli-framework branch July 25, 2024 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants