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

Stage-main Release candidate 10.1 #1942

Merged
merged 102 commits into from
Apr 13, 2021
Merged

Stage-main Release candidate 10.1 #1942

merged 102 commits into from
Apr 13, 2021

Conversation

schuyler1d
Copy link
Collaborator

@schuyler1d schuyler1d commented Mar 10, 2021

Included

Draft Release Notes

v10.1

April 2021: Version 10.1

The most significant change in this release is an upgrade to React and React-formal libraries -- this has little effect on the interface, but allows us to stay more current with the open-source libraries that this project depends on. This makes it easier to find current documentation and follow patterns that current developers expect to see. Much thanks to Stefan Hayden for this difficult work.

Looking to version 11, our next planned release, we will be focusing on abstracting our message service code so that we are not dependent as much on Twilio -- an important step as we navigate looming changes by phone carriers and message service providers.

Migration Notes

This is a minor point release, and so has no database migrations or other required configuration changes. If you deploy to AWS, we should note that we have tweaked the deploy code to use aws cli instead of s3cmd -- This is very likely to be installed already so nothing should need changing. If not, then do install the aws command line CLI and configure your credentials that you used for s3cmd into ~/.aws/config

Other Improvements

  • Performance improvements to the Texter Todos page
  • Feature: Add ability to suppress tags in Message Review
  • Bugfix: export contacts including those without assignment
  • Bugfix: Mobilize event shifter texter sidebox autofill
  • UI tweak: Remove yellow badges for 'skipped/past messages' to avoid texter confusion
  • UI fix: cursor position should go to end when editing existing scripts.
  • Allow passing of custom fields to mobilecommons-signup action handler (config w/ UMC_FIELDS)
  • UI: show contact loader load-info in campaign edit page after campaign starts (e.g. to see name of csv uploaded)

See links and notes from the 10.1 pull request for a list of all changes that were included.

Appreciations

@ibrand ibrand temporarily deployed to spoke-review-stage-main-ni4yss March 30, 2021 15:46 Inactive
@@ -323,7 +327,7 @@ class Settings extends React.Component {
{formatTextingHours(organization.textingHoursEnd)}
</span>
{window.TZ
? ` in your organisations local time. Timezone ${window.TZ}`
? ` in your organisation's local time. Timezone ${window.TZ}`
Copy link
Collaborator

@Frydafly Frydafly Mar 31, 2021

Choose a reason for hiding this comment

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

Not sure if we would rather write organization's instead of organisation's, but that's just a US vs UK/Australia thing! @schuyler1d

Frydafly
Frydafly previously approved these changes Mar 31, 2021
Copy link
Collaborator

@Frydafly Frydafly left a comment

Choose a reason for hiding this comment

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

👍

@ibrand ibrand temporarily deployed to spoke-review-stage-main-ni4yss April 9, 2021 17:50 Inactive
Copy link
Collaborator

@Frydafly Frydafly left a comment

Choose a reason for hiding this comment

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

👍

@schuyler1d schuyler1d mentioned this pull request Apr 12, 2021
@stefanhayden
Copy link
Collaborator

Although I should point out that #1930 does not upgrade webpack. Just a small fix for uglifyjs so it complies.

@schuyler1d schuyler1d merged commit aa672f6 into main Apr 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants