2.29.1 (2025-02-20)
2.29.0 (2025-02-20)
2.28.2 (2025-02-04)
2.28.1 (2025-01-27)
2.28.0 (2025-01-22)
2.27.1 (2025-01-20)
2.27.0 (2024-12-28)
2.26.1 (2024-12-20)
2.26.0 (2024-12-18)
- mouse or finger hover functionality (#620) (6e77fdc)
- update generative model to gemini-2.0-flash-exp (#619) (1d9f648)
2.25.1 (2024-12-05)
- don't copy chat hist for tracking (#617) (f1c2c87)
- fixed LLM beep queue for verified method (#616) (148360f)
2.25.0 (2024-12-05)
- added base64 to initial base64 tracker data send (#615) (b2a1767)
- alert user that chat has been copied via aria-live (#614) (326d4bf)
2.24.1 (2024-12-03)
- clicking seperator on heatmap no longer crashes the app (#610) (7197d98)
- workaround for firefox not playing nice with audiocontext (#609) (dc59817)
2.24.0 (2024-11-22)
2.23.6 (2024-11-22)
2.23.5 (2024-11-22)
2.23.4 (2024-11-22)
2.23.3 (2024-11-22)
2.23.2 (2024-11-22)
2.23.1 (2024-11-22)
2.23.0 (2024-11-21)
- update gpt-4o model to 2024-11-20 (df33342)
2.22.1 (2024-11-19)
2.22.0 (2024-11-19)
- add email authentication in help menu and added LLM APIs (#590) (0c1223a)
- save data on azure server (#589) (c1765fb)
2.21.0 (2024-10-24)
- add an instruction on how to activate maidr plot (98237b4)
2.20.0 (2024-10-23)
2.19.1 (2024-10-17)
- address failure in release action (#583) (64b90f4)
- address failure in release action (#584) (992a18a)
- barplot autoplay left (#582) (749da16)
- include retry logic for semantic-release job (#577) (5c67114)
- update semantic-release job to utilize bash instead of js (#585) (89ce7db)
2.19.0 (2024-10-16)
- prevent autocomplete for review input (#579) (4742cb4)
- replaying current point with Space doesn't work on histogram (d0c565a)
2.18.0 (2024-10-12)
- help: add a missing keybinding for the autoplay speed reset (8c3fadf)
2.17.3 (2024-10-08)
- selection change no longer calls itself and gets stuck in an infinite loop, messing up audio and more while in braille mode (#572) (ade8fdb)
2.17.2 (2024-10-01)
2.17.1 (2024-09-30)
2.17.0 (2024-09-25)
2.16.1 (2024-09-21)
- address an issue where label keybindings are not included in Help menu (#563) (102733f)
- enable aria live announcement of name or title on load (#557) (6553aa8)
2.16.0 (2024-09-19)
2.15.1 (2024-09-18)
2.15.0 (2024-09-14)
- llm: update OpenAI model to gpt-4o-2024-08-06 (e97c81f)
2.14.8 (2024-08-30)
2.14.7 (2024-08-29)
- ci: rectify formatting in affected file for build workflow (#536) (03ed380)
- heatmap: kill visual selector and autoplay post maidr teardown (#534) (17c286d)
2.14.6 (2024-08-28)
2.14.5 (2024-08-25)
2.14.4 (2024-08-24)
2.14.3 (2024-08-23)
2.14.2 (2024-08-11)
- add lx and ly for stacked plots (fe6db71)
- use level instead of y label in verbose mode for stacked bar (#517) (1363d5c), closes #515
2.14.1 (2024-07-30)
2.14.0 (2024-07-18)
- add cursor routing; the ability to click braille keys to move position on all charts (#509) (5c42ef9)
2.13.0 (2024-06-20)
2.12.0 (2024-06-17)
2.11.0 (2024-04-18)
2.10.0 (2024-04-12)
- graceful failure when no API key is provided (#481) (8c3dcb1)
- hotfix for syntax level error (#477) (6647c5a)
- hotfix: update error handling to fail gracefully (#479) (116c643)
- update tracker for new boxplot data structure (#482) (44e10ae), closes #478
- more button removed (#471) (6d68773)
- update labels in help menu for LLM settings (#476) (a052b95), closes #474
2.9.2 (2024-04-04)
- gen ai keybinding and log tracker downloading (#460) (c83fd01)
- LLM now properly reset on any setting change (#465) (719be1e)
- tracker collects on every LLM response and setting save (#468) (fef42dc), closes #461
2.9.1 (2024-04-03)
2.9.0 (2024-04-01)
2.8.0 (2024-03-31)
- add fill to L + X info (#453) (8353341), closes #431
- LLM is informed of user position, updated every time you open the chat window (#452) (f159bf8), closes #421
2.7.1 (2024-03-29)
2.7.0 (2024-03-28)
- LLM doesn't fail if not autostarted (#447) (419e034)
- move LLM settings note to below the Save button (#446) (f84f921), closes #437
- user study tracker updates with LLM chat history on every LLM response (#448) (0afb864), closes #440
2.6.0 (2024-03-27)
- copy correct LLM message updated to use markdown, skip the Copy button, and have shortcut Alt Shift C (#444) (c978513), closes #432 #438 #439
2.5.2 (2024-03-26)
2.5.1 (2024-03-21)
2.5.0 (2024-03-20)
- LLM now starts behind the scenes on chart load, with a user setting to toggle the feature (#435) (8bb0392), closes #425
2.4.0 (2024-03-07)
- add copy buttons to chat history window (#426) (2bc0fb8), closes #424
- add notification to settings that will reset LLM chat history (#428) (01f42d0), closes #420
- don't close chat window on reset (#427) (2a3d6af), closes #422
2.3.1 (2024-03-05)
- boxplot: correct issues where min, max, outlier values are displayed as NULL (4dce171)
2.3.0 (2024-02-29)
2.2.0 (2024-02-28)
- add reset button to chat window, and auto reset on major LLM setting changes (model, skill level) (#415) (de21e07), closes #413
2.1.1 (2024-02-22)
2.1.0 (2024-02-21)
2.0.1 (2024-02-17)
2.0.0 (2024-02-15)
- Changed the way data was stored in the menu, first time you run you'll need to update LLM settings
1.5.0 (2024-02-14)
1.4.1 (2024-02-08)
1.4.0 (2024-02-07)
- Gracefull failure now possible when main data (json schema) lacks elements or selector or both, on all chart types (#375) (ea26e5b)
- Replaced elements with selector in documentation and examples to conform to the latest maidr json schema spec (#372) (8a39dd5)
- add delete buttons for LLM auth keys (#394) (deffa5a), closes #378
- change LLM modal controls to toggle open/close for easier review (#393) (63e52b4), closes #379
1.3.2 (2024-02-02)
1.3.1 (2024-02-01)
1.3.0 (2024-01-25)
- Added fill label in heatmap tutorial (#362) (3509be0)
- Made heatmap x, y coordinate regex more robust (#364) (4fe9e38)
- Added Gemini as an option for users, including a menu setting to switch and set auth key (#365) (cd5da87), closes #341
1.2.2 (2024-01-24)
1.2.1 (2024-01-23)
- matplotlib: Added support to lineplot svg with path tag (491137a)
1.2.0 (2024-01-18)
1.1.0 (2024-01-09)
- added json data to LLM first prompt (#339) (176adc8), closes #334
- LLM waiting beep always plays (#338) (ee5491c), closes #337
- Enforced Conventional Commits for commit messages (#327). This is a BREAKING CHANGE because any commit messages that do not follow the Conventional Commits format will not be accepted by the repository. Please see the Conventional Commits website for more information.
- Added new sections and examples of how to use the Conventional Commits format to the CONTRIBUTING file (#327).
- Added the ability to switch from assertive (default) to polite aria modes, in the help menu (#309).
- Added OpenAI GPT4-vision query system. Hit ? from the main chart to toggle on (#317).
- Added LLM suggestions system for users to be able to more easily click (#333).
- Added instructions on how to take a screenshot in in GitHub bug report and pull request templates (#307).
- Commented out the instructions on GitHub templates so that users can keep it while adding new content (#308).
- Added lineplot, stacked bar, dodged bar, and normalized dodge bar info to the README (#310).
- Added Code of Conduct file in the project.
- Added GitHub issue templates for bug report and feature request. #297.
- Added some notes on manual testing.
- Added GitHub template for pull requests. #298.
- Fixed broken link to the Acknowledgments section in README (#300, thanks @sehilyi).
- Fixed typo in scatterplot.js. #283.
- Fixed typo in task1_bar_plot.html, correct CSS file now called.
- Fixed initial position out of range. #287.
- Fixed issue with sonification and highlight color in bar plots. #299.
- Updated documentation for all scripts.
- Released in NPM.