Releases: concord-consortium/codap
Releases · concord-consortium/codap
Version 3.0.0-beta.2845
27 Apr 06:50
Compare
Sorry, something went wrong.
No results found
Version 3.0.0-beta.2845 - April 26, 2026
✨ Features & Improvements:
🐞 Bug Fixes:
CODAP-269 : Prevent map data tips from being clipped by the component
CODAP-566 : Improve drag overlay and drop zone styling
CODAP-1214 : Show all points when transitioning from bar to dot chart
CODAP-1225 : Fix case table edit focus handling
CODAP-1240 : Fix case table tooltip positioning
CODAP-1249 : Use collection name for map layer palette labels
CODAP-1255 : Keep graph points visible while reordering categories
🛠️ Under the Hood:
CODAP-1252 : Reduce redundant work during document save
Asset Sizes
File
Size
% Change from Previous Release
main.css
239045 bytes
-0.57%
index.js
7446530 bytes
0.49%
Version 3.0.0-beta.2832
21 Apr 00:40
Compare
Sorry, something went wrong.
No results found
Version 3.0.0-beta.2832 - April 20, 2026
✨ Features & Improvements:
CODAP-542 : Map zoom double-click
CODAP-547 : Improve accessibility of tile minimize and close buttons
CODAP-548 : Improve accessibility of case table/card toggle button
CODAP-561 : Improve accessibility of case table expand/collapse buttons
CODAP-566 : Improve feedback and accessibility for attribute drags
CODAP-1118 : Support plugin undo/redo via undoChangeNotice API
CODAP-1137 : Improve accessibility of graph attribute labels
CODAP-1150 : Improve accessibility of color picker dialogs
CODAP-1164 : Implement application-level keyboard navigation for menu bar, toolbar, and tiles
CODAP-1167 : Add plugin tour API
CODAP-1184 : Support resizing tiles via keyboard
CODAP-1193 : Refresh style of file/share dialogs
CODAP-1197 : Improve accessibility of Tiles menu
🐞 Bug Fixes:
CODAP-996 : Improve slider-driven animation performance
CODAP-1157 : Fix Tables menu toggling visibility of an already-visible table
CODAP-1174 : Fix graph rescale for bar charts showing percents
CODAP-1176 : Fix console errors/warnings when opening some documents
CODAP-1183 : Fix double tab stop on first attribute header in case table
CODAP-1204 : Prevent arrow keys from moving focus during keyboard drag
CODAP-1209 : Fix shift-tab crash in hierarchical case table
🛠️ Under the Hood:
CODAP-189 : Add V3 logging infrastructure for LARA integration
CODAP-1213 : Integrate log-monitor sidebar for real-time log viewing
CODAP-1218 : Proxy plugin URLs through codap.concord.org
Asset Sizes
File
Size
% Change from Previous Release
main.css
240427 bytes
-0.84%
index.js
7410501 bytes
1.61%
Version 3.0.0-beta.2805
23 Mar 05:42
Compare
Sorry, something went wrong.
No results found
✨ Features & Improvements:
CODAP-546 : Improve Case table screen reader and keyboard navigation
CODAP-572 : Improve accessibility of custom select dropdown menus
CODAP-575 : Add accessible labels to tool shelf and inspector panel buttons
CODAP-581 : Mark text that functions as headings and hide decorative elements for screen readers
CODAP-583 : Improve arrow key navigation and tooltip behavior in Graph and Table toolbars
CODAP-587 : Redesign graph and map inspector palettes with improved color contrast and accessibility
CODAP-614 : Trap keyboard focus in the welcome modal dialog
CODAP-627 : Support plugin API creation of image and guide components
CODAP-1061 : Improve Web View tile accessibility
CODAP-1136 : Improve formula editor menu keyboard accessibility
CODAP-1139 : Add arrow key navigation to Slider and Text toolbars
CODAP-1143 : Improve CFM focus indicator styling and accessibility
CODAP-1144 : Add arrow key navigation to Map toolbar
CODAP-1145 : Improve File/CFM menu accessibility and keyboard navigation
CODAP-1146 : Improve Slider tile accessibility
CODAP-1152 : Add context to accessible names of tiles in Tiles menu
CODAP-1158 : Improve CFM Open/Save dialog accessibility
🐞 Bug Fixes:
CODAP-644 : Fix browser tab favicon to match CODAP V2
CODAP-1147 : Fix false circular reference error in formulas
CODAP-1148 : Fix insert case from input row index menu at default position
CODAP-1151 : Fix scrambler creating extra cases with blank values
CODAP-1153 : Update tile and inspector panel border color
CODAP-1163 : Fix Tiles menu focus stealing and add keyboard accessibility
CODAP-1178 : Fix user-reported Sampler bugs
CODAP-1179 : Fix extraneous points sometimes appear on graphs
CODAP-1190 : Suppress grouping separators for categorical numeric values
CODAP-1198 : Fix Google file picker hang after accessibility improvements
CODAP-1199 : Fix duplicate data points after changing graph axis attribute
CODAP-1200 : Fix points-to-bars display type transition animation
🛠️ Under the Hood:
CODAP-1092 : Pass lang URL parameter to all plugins on locale change
CODAP-1117 : Fix MobX constraint violations and stale computed values in data model
CODAP-1177 : Fix MST warning when opening documents with certain adornments
Version 3.0.0-beta.2746
25 Feb 01:01
Compare
Sorry, something went wrong.
No results found
✨ Features & Improvements:
CODAP-166 : Graph dynamically updates when attribute type changes
CODAP-281 : Slider axis animates to fit when value is edited beyond bounds
CODAP-296 : New graph auto-connects to dataset with a visible table or card
CODAP-1064 : Set HTML lang attribute dynamically based on current locale
CODAP-1092 : Notify and reload plugins when locale changes
CODAP-1138 : Graph rescales axes when cases are added via plugin API
🐞 Bug Fixes:
CODAP-215 : Fix Case Card attribute column resize issues
CODAP-256 : Fix map zoom level when longitude values cross the date line
CODAP-577 : Add focus-visible indicators to tool shelf buttons
CODAP-886 : Fix standard error control layout and step increment in inspector
CODAP-1009 : Fix LSRL equation showing near-zero intercept instead of omitting it
CODAP-1130 : Fix incorrect tooltip on bar chart count axis
CODAP-1131 : Fix slider animation to respect "Restrict to Multiples of" setting
CODAP-1132 : Fix plotted value not showing on scatterplots with date axis
CODAP-1140 : Fix Y-axis numeric labels offset when plugin updates graph
🛠️ Under the Hood:
CODAP-905 : Log marquee selection once at drag end instead of continuously
Version 3.0.0-beta.2724
20 Feb 06:03
Compare
Sorry, something went wrong.
No results found
✨ Features & Improvements:
CODAP-169 : Calculator saves and restores its state
CODAP-170 : Calculator input is editable with keyboard support
CODAP-179 : Right-align date-type attributes in case table
CODAP-203 : Auto-scroll case table during marquee selection
CODAP-204 : Histogram bin boundaries are draggable
CODAP-215 : Case card column width is adjustable by dragging
CODAP-218 : Default numeric precision to 2 when type is set to numeric
CODAP-295 : Support arbitrary number of graphs/maps (WebGL constraint)
CODAP-625 : Support plugin autoscale notifications for graph components
CODAP-626 : Support plugin update component API requests
CODAP-637 : Preserve attribute values when undoing formula edit
CODAP-854 : Support indicateBusy/indicateIdle in plugin API
CODAP-968 : Add user controls for r and r² display with LSRL
CODAP-985 : Add HTML table drag-and-drop import
CODAP-1051 : Support drag-and-drop table join functionality
CODAP-1097 : Support option-click zoom on numeric axes and plot background
CODAP-1101 : Adjust example documents list styling to fit all items
CODAP-1105 : Hide "Bar for Each Point" when "Group into Bins" is active
CODAP-1109 : Replace HTML rendering in graph adornments with SVG on export
CODAP-1114 : Export adornments in PNG image export
STORYQ-66: Batch update cases in update case API requests for better performance
🐞 Bug Fixes:
CODAP-145 : Fix incorrect hover text on connecting lines
CODAP-157 : Fix case insertion in hierarchical tables
CODAP-160 : Prevent date attributes on Y2 and split axes
CODAP-177 : Fix Attribute Properties popups reflecting system dark mode
CODAP-208 : Prevent dragging attributes into toolshelf area
CODAP-212 : Fix boxplot hover tips being clipped in split graphs
CODAP-222 : Include units in normal curve hover tooltip
CODAP-268 : Fix undo/redo hover tip for confidence bands
CODAP-282 : Fix dragged attribute overlay rotation
CODAP-351 : Clear stale category labels when hiding cases on categorical axis
CODAP-888 : Fix attribute name repetition on truncation
CODAP-917 : Fix filter formula not fully responding to slider value changes
CODAP-1008 : Keep case table and card functional when all attributes are removed
CODAP-1023 : Fix embeddedMode to keep components interactive
CODAP-1053 : Disable pointer events on hidden adornments
CODAP-1073 : Fix PNG export and add title to exported graph images
CODAP-1084 : Fix incorrect handling of image URLs in web views
CODAP-1086 : Fix formula recalculation when items are added via plugins
CODAP-1089 : Fix data entry in hierarchical table
CODAP-1096 : Fix CSV import via URL parameter
CODAP-1102 : Fix categorical graph not displaying on document open
CODAP-1110 : Fix opening documents from shared Google drives
CODAP-1113 : Fix Safari input row focus not advancing after Return
CODAP-1115 : Fix crash on save after inserting a case
CODAP-1116 : Fix Safari focus moving to text component during data entry
CODAP-1125 : Fix selected point color for no-legend plots
🛠️ Under the Hood:
Version 3.0.0-beta.2664
03 Feb 04:58
Compare
Sorry, something went wrong.
No results found
Version 3.0.0-beta.2664 - February 2, 2026
✨ Features & Improvements:
CODAP-171 : Users can import/drag a URL for a Google Sheet and get a dataset based on that sheet
CODAP-223 : Image dragged from browser into CODAP has appropriate size and responds to component resize
CODAP-760 : Notify users if CODAP is run on an unsupported browser
CODAP-1023 : Implement embeddedMode and embeddedServer URL parameters
CODAP-1027 : Implement inbounds URL parameter for constrained component layout
CODAP-1083 : Plugin API now supports bar chart scale configuration
🐞 Bug Fixes:
CODAP-138 : Preserve point fill colors when selected in dual y-axis graphs
CODAP-150 : Map component minimizes correctly with legend
CODAP-214 : Fix removal of subsequently added y-axis attributes
CODAP-257 : Fix undo tooltip when removing y-axis attribute
CODAP-273 : Fix box plot outlier tooltips and selection for duplicate values
CODAP-275 : Map layers are deleted automatically on deletion of a dataset
CODAP-304 : Fix Safari graph rendering issues when zoomed
CODAP-810 : Fix bar chart formula heights not rescaling when cases are hidden
CODAP-880 : Disable add case button in case card when filter formula is active
CODAP-969 : iPad local file save works in iOS 26
CODAP-1048 : Graph axis menus scrollable for long attribute lists
CODAP-1058 : LSRL confidence bands and standard error display fixed
CODAP-1072 : Long text elides with ellipsis in table cells
CODAP-1074 : Dropped images serialize correctly in saved documents
CODAP-1075 : Scatter plot LSRLs show one line for each category when split
CODAP-1077 : Image import works on macOS 26 Safari
CODAP-1078 : Fix hover tips not showing for bar charts and histograms
CODAP-1085 : Fix invalid precision values causing document load failures
CODAP-1087 : Plot background transparency toggle works
CODAP-1088 : Fix connecting line colors when there's a legend
Asset Sizes
File
Size
% Change from Previous Release
main.css
210948 bytes
0.88%
index.js
7065472 bytes
1.06%
Version 3.0.0-beta.2614
07 Jan 02:59
Compare
Sorry, something went wrong.
No results found
Version 3.0.0-beta.2614 - January 6, 2025
✨ Features & Improvements:
CODAP-219 : Case table collection header indicates number of non-empty and hidden cases
CODAP-1032 : Support hideSplashScreen URL parameter
🐞 Bug Fixes:
CODAP-188 : Slider thumb in Safari leaves gunk behind when dragging the thumb from right to left
CODAP-1054 : Fix: Google drive authentication dialog appears behind splash screen
CODAP-1062 : When attribute values are re-randomized, plugins should receive notification
Version 3.0.0-beta.2607
24 Dec 19:49
Compare
Sorry, something went wrong.
No results found
Version 3.0.0-beta.2607 - December 24, 2025
✨ Features & Improvements:
CODAP-161 : Attributes can be of type qualitative and display as an orange bar in the case table
CODAP-196 : CaseCard: Enter key should edit next/previous cell
CODAP-271 : Label improvements for measures of spread
CODAP-730 : Formula editor should enclose attribute names that begin with digits in back ticks
CODAP-798 : Show Sonify plugin in default Plugins menu
CODAP-1019 : Sharing dialog: Update "Interactive API" tab label to "Activity Player"
CODAP-1022 : Support di-override and di-override-url parameters
CODAP-1028 : Support standalone url parameter
CODAP-1040 : Change the display of the standard deviation on graphs to have greater transparency
CODAP-1042 : The CODAP plugin API responds to "rerandomize" when the resource is a dataContext
CODAP-1034 : Support hideWebViewLoading url parameter
CODAP-1044 : Changes made by plugins should dirty the document
🐞 Bug Fixes:
CODAP-186 : Dragging points in split numeric plots computes wrong screen and world values
CODAP-195 : Case Card: disable editing for non-editable values
CODAP-286 : Fix categorical axis label truncation
CODAP-866 : Don't show hidden tiles in Tiles menu
CODAP-899 : Box plot median is hidden when equal to Q1
CODAP-913 : Fix bloated file size with redundant string values
CODAP-981 : Case table should scroll to selected case (if any) on restoring document
CODAP-987 : Histogram hover tips are using appropriate precision for bin boundary values
CODAP-992 : Problems choosing binned dot plot bin alignment and in assigning values to bins
CODAP-997 : Date slider layout problem
CODAP-1004 : Dot Plot: Null hover tips for date-time attribute
CODAP-1005 : Enhance slider inspector to handle dates
CODAP-1006 : Formula Editor: Escape key should close function/value popups without closing editor
CODAP-1010 : Graph should respond immediately to change in background color
CODAP-1016 : Numeric axis numbers disappear as cases are added
CODAP-1017 : Fix Importer plugin behavior
CODAP-1036 : Fix problem making graph in presence of 2 datasets
CODAP-1037 : Fix evaluation of formulas with ternary operator and symbol replacements
CODAP-1047 : A gaussian fit normal curve is not being drawn when it should
CODAP-1052 : Graph numeric axis does not show all desired number labels
🛠️ Under the Hood:
CODAP-1011 : Added "interactiveApi" resource to data interactive api
Asset Sizes
File
Size
% Increase from Previous Release
main.css
209063 bytes
<0.01%
index.js
6987996 bytes
<0.01%
Version 3.0.0-beta.2568
18 Nov 00:57
Compare
Sorry, something went wrong.
No results found
Version 3.0.0-beta.2568 - November 17, 2025
✨ Features & Improvements:
🐞 Bug Fixes:
CODAP-990 : Map doesn't recognize second boundary attribute
CODAP-994 : Fix logical operator (&, |) canonicalization in formulas
CODAP-998 : Formulas driven by sliders don't always update when slider value changes
CODAP-1002 : Escape key should dismiss autocomplete menu without dismissing formula editor
CODAP-1003 : Fix date-time slider round-trip through v2 export/import
🛠️ Under the Hood:
CODAP-367 : Serialized documents contain version of app that saved (not created) them
Version 3.0.0-beta.2561
08 Nov 05:24
Compare
Sorry, something went wrong.
No results found
Version 3.0.0-beta.2561 - November 7, 2025
✨ Features & Improvements:
CODAP-989 : Beta banner for public beta release
🐞 Bug Fixes:
CODAP-117 : The default case table column width does not match that of V2
CODAP-937 : Can't color boundaries and points at the same time in map
CODAP-959 : Numeric legend color assignment not preserved from V2 to V3
CODAP-960 : Case card from V2 document doesn't retain its narrow width
CODAP-967 : Binned dot plot doesn't display correctly when alignment is changed
CODAP-986 : Map doesn't recognize attributes of type "boundary" without special name
CODAP-988 : lookupBoundary() function fails if key arg requires evaluation