Releases: openstax/openstax-cms
Releases · openstax/openstax-cms
Release list
v2026.09-03
What's Changed
- Stop 500ing on thank-you notes that omit school by @mwvolo in #1785
- Identify server-side thank-you note events by account UUID by @mwvolo in #1786
- Bump djangorestframework from 3.17.1 to 3.17.2 in /requirements by @dependabot[bot] in #1784
- Emit thank-you notes under the canonical PostHog event name by @mwvolo in #1787
Full Changelog: v2026.09.02...v2026.09-03
v2026.09.02 — Hotfix #2: UTM/K12
What's Changed
- Serve K12 subject-group pages to crawlers at /k12/ by @mwvolo in #1780
- Serve student resources from books/resources/ and match table markers by id by @mwvolo in #1779
Full Changelog: v2026.09.01...v2026.09.02
v2026.09.01 - Cache Hotfix
What's Changed
Full Changelog: v2026.08.21...v2026.09.01
v2026.09
What's Changed
Full Changelog: v2026.08.20.1...v2026.09
What's Changed
- CORE-2301: nest card accent/divider colors under a config block by @mwvolo in #1756
- Table 'Book resources' source: select all books, or by HE/K12 subject by @mwvolo in #1760
- CORE-2403: move accordion accent color to per-item config by @mwvolo in #1761
- Make Quote block image optional by @mwvolo in #1764
- Remove deprecated creator_fest_resource field by @mwvolo in #1763
- Bump actions/setup-python from 6 to 7 in the github-actions group across 1 directory by @dependabot[bot] in #1757
- CMS counterpart to flex-pages #27: Well layout removal, heading_style reword, Big Numbers block by @mwvolo in #1765
- Guard resource properties against deleted resource snippets by @mwvolo in #1766
- Accessibility remediation status: model field, table sources, backfill by @mwvolo in #1768
- Remove the Well "Heading Style" config by @mwvolo in #1769
- Fix conflicting pages migration leaves on main by @mwvolo in #1770
- Document the resource_ref marker's frontend contract by @mwvolo in #1771
- Reject retired and unlisted books in book-resources tables by @mwvolo in #1772
- Record every resource download instead of one row per book by @mwvolo in #1774
- Record which page a resource was downloaded from by @mwvolo in #1775
- Record whether a download came from an instructor or a student by @mwvolo in #1776
Full Changelog: v13.2.0...v2026.09
v2026.08.21
What's Changed
- CORE-2301: nest card accent/divider colors under a config block by @mwvolo in #1756
- Table 'Book resources' source: select all books, or by HE/K12 subject by @mwvolo in #1760
- CORE-2403: move accordion accent color to per-item config by @mwvolo in #1761
- Make Quote block image optional by @mwvolo in #1764
- Remove deprecated creator_fest_resource field by @mwvolo in #1763
- Bump actions/setup-python from 6 to 7 in the github-actions group across 1 directory by @dependabot[bot] in #1757
- CMS counterpart to flex-pages #27: Well layout removal, heading_style reword, Big Numbers block by @mwvolo in #1765
- Guard resource properties against deleted resource snippets by @mwvolo in #1766
- Accessibility remediation status: model field, table sources, backfill by @mwvolo in #1768
- Remove the Well "Heading Style" config by @mwvolo in #1769
- Fix conflicting pages migration leaves on main by @mwvolo in #1770
- Document the resource_ref marker's frontend contract by @mwvolo in #1771
- Reject retired and unlisted books in book-resources tables by @mwvolo in #1772
- Record every resource download instead of one row per book by @mwvolo in #1774
- Record which page a resource was downloaded from by @mwvolo in #1775
- Record whether a download came from an instructor or a student by @mwvolo in #1776
Full Changelog: v13.2.0...v2026.08.21
v2026.07.29-rc
v13.2.0
What's Changed
- Fail loudly if SECRET_KEY is missing outside local/test by @mwvolo in #1739
- Fix swapped verbose_name/help_text on Book salesforce fields by @mwvolo in #1743
- Well Layout/Heading Style + Cards Layout configs; wire up Accordion block by @mwvolo in #1740
- Fix N+1 queries resolving Book Block / Book List by @mwvolo in #1741
- Fix sync_thank_you_notes crashing on missing "Find Me A Home" school by @mwvolo in #1744
- Promote a FlexPage to the home page by @mwvolo in #1747
- Manage FeatureFlags from Wagtail admin (Settings menu) by @mwvolo in #1748
- Bump the pip group in /requirements with 11 updates by @dependabot[bot] in #1746
- Add taggit.taggeditem to the wagtail-transfer export allowlist by @mwvolo in #1751
- Surface wagtail-transfer import failures as admin messages, not a 500 by @mwvolo in #1752
- Collapse HTML blocks by default in the FlexPage StreamField editor by @mwvolo in #1754
- Eliminate N+1 query patterns in subjects/category and subject-page book lookups by @mwvolo with @Copilot in #1753
- Restore the Webinar admin date/time picker by @mwvolo in #1755
- remove measurements by @mwvolo in #1759
Full Changelog: v13.1.3...v13.2.0
v13.2.0-t4
What's Changed
- Add taggit.taggeditem to the wagtail-transfer export allowlist by @mwvolo in #1751
- Surface wagtail-transfer import failures as admin messages, not a 500 by @mwvolo in #1752
- Collapse HTML blocks by default in the FlexPage StreamField editor by @mwvolo in #1754
Full Changelog: v13.2.0-t3...v13.2.0-t4
v13.2.0-t3
v13.2.0-t2
What's Changed
- Fix sync_thank_you_notes crashing on missing "Find Me A Home" school by @mwvolo in #1744
- Promote a FlexPage to the home page by @mwvolo in #1747
- Manage FeatureFlags from Wagtail admin (Settings menu) by @mwvolo in #1748
- Bump the pip group in /requirements with 11 updates by @dependabot[bot] in #1746
- Sync nav menus between environments via wagtail-transfer by @mwvolo in #1749
Full Changelog: v13.2.0-t1...v13.2.0-t2