Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@shaunagm shaunagm released this 28 Jan 19:36
· 17 commits to main since this release
6ecdf73

New Contributors

Welcome and thank you! 🎉🎊🥳

And of course, huge thanks to all our returning contributors: @austinweisgrau @KasiaHinkson @strangeways @anzelpwj @sharinetmc @sjwmoveon @SorenSpicknall @ydamit @bmos @shaunagm @IanRFerguson @willyraedy @codygordon and @salice

What's Changed

Breaking changes

  • Parsons no longer supports Python 3.8. Your Parsons scripts may still run on 3.8 but we strongly recommend updating. More in #1192
  • Allow ActionNetwork upsert_person to not change mobile opt-in status by @austinweisgrau in #1212
  • We've added a ten minute timeout for calls to the CatalistMatch sftp server. More in #1149

Prior behavior opted-in all phone numbers by default, and the only alternative would be to opt-out phone numbers sent to the API. This update allows for not changing the opt-in status of the number, and changes the default from opt-in to no change. This is a more reasonable and legally compliant default behavior than opting-in.

This causes a change in behavior! If users are currently relying on the default opt-in behavior of this connector's upsert_person method, this change will break their workflow. However, it is generally not legally compliant to opt-in by default, and more likely is that many users are unknowingly setting opt-in status to "subscribed" by default in a legally non-compliant way. The new configuration will require users to explicitly pass opt-in status if they want that status to be changed in ActionNetwork.

  • We incorporated a patch in Python that changes how email addresses are validated. If your Parsons script starts giving you weird email validation errors please reach out and we'll help you debug. More in #1146
  • This is technically not a breaking change either, but a heads up: newmode has made major changes to their API and is deprecating their old API next month. @sharinetmc has updated our connector accordingly in #1227 - if you use newmode with Parsons (or any API) watch out for this change!

User-facing

New connectors

Other enhancements and features

Bugfixes and other changes

Not user-facing (ideally! things can always go wrong!)

Internal infrastructure changes

Dependency updates

Full Changelog: v3.2.0...v3.2.1