v4.40.0
What's Changed
- refactor: rename PORTAL_BLOG_SHOW_ABSTRACT_TAG by @wesleyboar in #1152
- docs: PUBLISHING by @wesleyboar in #1153
- feat: new share on social media by default by @wesleyboar in #1155
- feat: PORTAL_BLOG_SHOW_MAIN_IMAGE by @wesleyboar in #1154
- fix(css): eliminate double @media in blog visual float layout by @wesleyboar in #1157
- fix(css): remove dead figcaption offset style by @wesleyboar in #1158
- feat: allow clients to treat all articles as external by @wesleyboar in #1159
- feat(ckeditor): google docs paste, use strong/em not css by @wesleyboar in #1161
- fix: hidden a11y text should not require asset by @wesleyboar in #1162
- refactor(#1109): agent env setup should not affect other envs by @wesleyboar in #1128
- deps: node v20 (to match core-styles) by @wesleyboar in #1134
- fix(ckeditor): WYSWIYGs broken (because race condition) by @wesleyboar in #1164
- refactor(ckeditor): move paste handler code by @wesleyboar in #1165
- fix: empty article visual is visible when editing by @wesleyboar in #1166
- feat(cms): sortable table (for TACC project pages redesign) by @wesleyboar in #1167
- docs(test-releases): v4.40.0 RC smoke tests by @wesleyboar in #1170
- docs: callout ECEP as test-case exception by @wesleyboar in #1172
- refactor(cms): sortable tables via List.js by @wesleyboar in #1169
- deps(npm): @tacc/core-styles by @wesleyboar in #1173
- docs(test-releases): v4.40.0-rc6 smoke tests by @wesleyboar in #1174
- docs(test-releases): add v4.40.0 TOC sub-headings by @wesleyboar in #1175
- fix(ckeditor): preserve summary and aria-* in Text plugin HTML by @wesleyboar in #1180
- docs(agents): commit/PR conventions + CLAUDE.md auto-load by @wesleyboar in #1181
- feat(picture): fall back to image default caption by @wesleyboar in #1182
- fix(perm): do not let normal CMS editors edit static placeholders by @wesleyboar in #1187
- chore(cms): label footer-content in Structure sidebar by @wesleyboar in #1188
- fix(admin): align multiline fields in CMS plugin forms by @wesleyboar in #1192
- feat(cms): TACC Site Card plugin by @wesleyboar in #1191
- Dockerfile warnings and ES image patch version bump for WSL2 development by @taoteg in #1194
- feat(cms): add all Bootstrap 4 alert color choices by @wesleyboar in #1195
- feat(cms): show test pages in navigation by default by @wesleyboar in #1196
- test: Button styles by @wesleyboar in #1197
- refactor(settings)!: fold custom_app_settings → settings_custom by @wesleyboar in #1177
- fix(settings): restore custom_app_settings for v4.40 rollout by @wesleyboar in #1198
- docs(publishing): versioning by @wesleyboar in #1199
- feat(blog): add PORTAL_BLOG_SHOW_BACK_LINK setting by @wesleyboar in #1200
- fix(blog): preserve space when back link is hidden by @wesleyboar in #1201
- feat(sortableTable): auto-build filters by @wesleyboar in #1178
- chore: delete tmp by @wesleyboar in #1204
- docs: v4.40.0 → v4.40.0-rc6 + v4.40.0-rc10 by @wesleyboar in #1205
- docs: simplify v4.40.0.md content by @wesleyboar in #1206
- docs(test-releases): + button colors + footer label by @wesleyboar in #1207
- fix: docker exec commands for portal_cms by @wesleyboar in #1208
- docs(test): rename a heading by @wesleyboar in #1209
Full Changelog: v4.39.2...v4.40.0