What's Changed
🚑 Bug Fixes
- Enable postProcessMailMerge to run repeatedly until mail merge is complete by @ttsukagoshi in #164
- Enable "Send Created Drafts" to run repeatedly until the send-mail process is complete by @ttsukagoshi in #168
- Modify default value of MERGE_FIELD_MARKER_TEXT by @ttsukagoshi in #180
- Add process to avoid potential prototype-pollution in class LocalizedMessage by @ttsukagoshi in #185
- Add fallback lines to default locale by @ttsukagoshi in #186
📃 Documentations
- Create release.yml to categorize pull requests in auto-generated release notes by @ttsukagoshi in #156
- Fix typo in CONTRIBUTING.md by @ttsukagoshi in #166
- Add GitHub workflow badges to README (#182) by @ttsukagoshi in #184
- Add section on internationalization/localization of the add-on to the Contributing Guideline (#161) by @ttsukagoshi in #187
- v3.0.5 release by @ttsukagoshi in #227
🔨 Dev Dependencies
- Bump url-parse from 1.5.6 to 1.5.10 by @dependabot in #169
- npm(deps-dev): bump typescript from 4.5.5 to 4.6.2 by @dependabot in #172
- npm(deps-dev): bump eslint from 8.9.0 to 8.10.0 by @dependabot in #173
- npm(deps-dev): bump @typescript-eslint/parser from 5.11.0 to 5.13.0 by @dependabot in #171
- npm(deps-dev): bump @typescript-eslint/eslint-plugin from 5.11.0 to 5.13.0 by @dependabot in #175
- github-actions(deps): bump actions/setup-node from 2 to 3 by @dependabot in #170
- npm(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.4.0 by @dependabot in #174
- github-actions(deps): bump actions/checkout from 2 to 3 by @dependabot in #176
- github-actions(deps): bump actions/labeler from 3 to 4.0.0 by @dependabot in #177
- npm(deps-dev): bump eslint from 8.10.0 to 8.11.0 by @dependabot in #191
- npm(deps-dev): bump @typescript-eslint/eslint-plugin from 5.13.0 to 5.15.0 by @dependabot in #189
- npm(deps-dev): bump @typescript-eslint/parser from 5.13.0 to 5.15.0 by @dependabot in #190
- Bump node-forge from 1.2.1 to 1.3.0 by @dependabot in #192
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #193
- npm(deps-dev): bump eslint from 8.11.0 to 8.12.0 by @dependabot in #197
- github-actions(deps): bump actions/cache from 2 to 3.0.1 by @dependabot in #194
- npm(deps-dev): bump typescript from 4.6.2 to 4.6.3 by @dependabot in #195
- npm(deps-dev): bump @typescript-eslint/parser from 5.15.0 to 5.17.0 by @dependabot in #196
- npm(deps-dev): bump prettier from 2.5.1 to 2.6.1 by @dependabot in #198
- npm(deps-dev): bump @typescript-eslint/eslint-plugin from 5.15.0 to 5.17.0 by @dependabot in #199
- github-actions(deps): bump github/codeql-action from 1 to 2 by @dependabot in #200
- github-actions(deps): bump actions/cache from 3.0.1 to 3.0.2 by @dependabot in #201
- npm(deps-dev): bump prettier from 2.6.1 to 2.6.2 by @dependabot in #204
- npm(deps-dev): bump eslint from 8.12.0 to 8.14.0 by @dependabot in #207
- npm(deps-dev): bump typescript from 4.6.3 to 4.6.4 by @dependabot in #208
- npm(deps-dev): bump @typescript-eslint/eslint-plugin from 5.17.0 to 5.21.0 by @dependabot in #202
- npm(deps-dev): bump @typescript-eslint/parser from 5.17.0 to 5.21.0 by @dependabot in #205
- npm(deps-dev): bump @types/google-apps-script from 1.0.45 to 1.0.46 by @dependabot in #203
- Bump Node version from 14 to 16 by @ttsukagoshi in #209
- npm(deps-dev): bump jest from 27.5.1 to 28.0.3 by @dependabot in #206
- github-actions(deps): bump actions/cache from 3.0.2 to 3.0.3 by @dependabot in #210
- npm(deps-dev): bump typescript from 4.6.4 to 4.7.2 by @dependabot in #214
- npm(deps-dev): bump eslint from 8.14.0 to 8.16.0 by @dependabot in #212
- npm(deps-dev): bump @types/google-apps-script from 1.0.46 to 1.0.47 by @dependabot in #211
- npm(deps-dev): bump @typescript-eslint/eslint-plugin from 5.21.0 to 5.27.0 by @dependabot in #213
- npm(deps-dev): bump @typescript-eslint/parser from 5.21.0 to 5.27.0 by @dependabot in #215
- npm(deps-dev): bump jest from 28.0.3 to 28.1.0 by @dependabot in #216
- Bump got from 11.8.3 to 11.8.5 by @dependabot in #217
- github-actions(deps): bump actions/cache from 3.0.3 to 3.0.4 by @dependabot in #218
- npm(deps-dev): bump typescript from 4.7.2 to 4.7.4 by @dependabot in #220
- npm(deps-dev): bump eslint from 8.16.0 to 8.18.0 by @dependabot in #223
- npm(deps-dev): bump prettier from 2.6.2 to 2.7.1 by @dependabot in #225
- npm(deps-dev): bump jest from 28.1.0 to 28.1.2 by @dependabot in #224
- npm(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.2.1 by @dependabot in #219
- npm(deps-dev): bump @typescript-eslint/parser from 5.27.0 to 5.30.0 by @dependabot in #221
- npm(deps-dev): bump @typescript-eslint/eslint-plugin from 5.27.0 to 5.30.0 by @dependabot in #222
- npm(deps-dev): bump @types/google-apps-script from 1.0.47 to 1.0.49 by @dependabot in #226
Other Changes
- Simplify workflow name by @ttsukagoshi in #159
- Create framework for conducting tests at script level before testing on add-on level by @ttsukagoshi in #160
- Modify default value of GROUP_FIELD_MARKER_TEXT by @ttsukagoshi in #181
- Implement Jest testing framework by @ttsukagoshi in #179
- Add JSON schemas for appsscript.json and .clasp.json by @ttsukagoshi in #188
Full Changelog: v3.0.4...v3.1.0