Skip to content

Releases: openstax/openstax-cms

v2026.09-03

Choose a tag to compare

@mwvolo mwvolo released this 02 Sep 22:27
24c4958

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

Choose a tag to compare

@mwvolo mwvolo released this 27 Aug 05:10
7a52981

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

Choose a tag to compare

@mwvolo mwvolo released this 26 Aug 20:46
f3989d9

What's Changed

  • Make CloudFront invalidations reliable and throttle publish stampedes by @mwvolo in #1778

Full Changelog: v2026.08.21...v2026.09.01

v2026.09

Choose a tag to compare

@mwvolo mwvolo released this 26 Aug 05:52
e2cf860

What's Changed

  • Record whether a download came from an instructor or a student by @mwvolo in #1776

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

Choose a tag to compare

@mwvolo mwvolo released this 20 Aug 23:35
e2cf860

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

v2026.07.29-rc Pre-release
Pre-release

Choose a tag to compare

@mwvolo mwvolo released this 27 Jul 22:29
049a41d

What's Changed

  • CORE-2301: nest card accent/divider colors under a config block by @mwvolo in #1756

Full Changelog: v13.2.0...v2026.07.29-rc

v13.2.0

Choose a tag to compare

@mwvolo mwvolo released this 24 Jul 03:35
ae40fce

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

v13.2.0-t4 Pre-release
Pre-release

Choose a tag to compare

@mwvolo mwvolo released this 22 Jul 06:45
0461190

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-t3 Pre-release
Pre-release

Choose a tag to compare

@mwvolo mwvolo released this 20 Jul 22:36
4c7864e

What's Changed

  • Revert "Sync nav menus between environments via wagtail-transfer" by @mwvolo in #1750

Full Changelog: v13.2.0-t2...v13.2.0-t3

v13.2.0-t2

v13.2.0-t2 Pre-release
Pre-release

Choose a tag to compare

@mwvolo mwvolo released this 19 Jul 23:03
3a52cb9

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