plunk 2.1.0 copy "plunk: ^2.1.0" to clipboard
plunk: ^2.1.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.1.0 Jun 24, 2025 #

  • Added PlunkConflictException to exceptions.dart.
  • Updated createContact() method client.dart to add 409 response.
  • Updated plunk_test.dart.
  • Updates README.md.

2.0.2 May 01, 2025 #

  • Updated client.dart formatting to meet static analysis requirements.
  • Removed melos artifacts.
  • Added ignore_for_file directive to ignore overridden fields.
  • Added annotate_overrides directive to ignore annotate_overrides warning.

2.0.1 Apr 29, 2025 #

  • Updated README.me

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
150
points
5
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

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

http, intl, logging, uuid

More

Packages that depend on plunk