plunk 2.0.0 copy "plunk: ^2.0.0" to clipboard
plunk: ^2.0.0 copied to clipboard

Dart and Flutter REST API client library for the Plunk email platform for SaaS. Visit useplunk.com to create an account.

2.0.0 Jan 25, 2025 #

  • Transferred ownership to DartFoundry at pub.dev and github.com.
  • Removed rest_client dependency and replaced with internal client.
  • Updated to Dart SDK >=3.0.0 <4.0.0.
  • Added the following API methods:
    • updateContact() to update a contact.
    • createCampaign() to create a campaign.
    • updateCampaign() to update an existing campaign.
    • deleteCampaign() to delete a campaign.
    • sendCampaign() to send a campaign.
  • Breaking changes include:
    • Updated TrackRequest to latest API.
    • Refactored track()trackEvent() and updated to parameterized inputs.
    • Updated SendRequest and SendResponse to latest API.
    • Refactored send()sendEmail() and updated to parameterized inputs.
    • Refactored contact()getContact() and updated to parameterized input.
    • Refactored contacts()getAllContacts().
    • Refactored count()getContactCount().
    • Refactored create()createContact() and updated to parameterized input.
    • Refactored subscribe()subscribeContact() and updated to parameterized input.
    • Refactored unsubscribe()unsubscribeContact() and updated to parameterized input.
    • Refactored delete()deleteContact() and updated to parameterized input.
  • Updated and grouped existing tests.
  • Added updateContact tests.
  • Added campaign management tests.
  • Added tests for rest client and token authorizer.
  • Removed TODO.md.

1.0.2 Dec 26, 2023 #

  • Cleaned up code, adding const constructors, documenting classes and methods and making fields final.
  • Renamed track.dartevents.dart to more accurately describe its role. Internal only will not affect usage.

1.0.1 Dec 26, 2023 #

  • Updated pubspec description and version.

1.0.0 Dec 21, 2023 #

  • Initial version.
3
likes
0
points
37
downloads

Publisher

verified publisherdartfoundry.com

Weekly Downloads

Dart and Flutter REST API client library for the Plunk email platform for SaaS. Visit useplunk.com to create an account.

Homepage
Repository (GitHub)
View/report issues

Topics

#api #client #rest #email #saas

License

unknown (license)

Dependencies

http, intl, logging, uuid

More

Packages that depend on plunk