Skip to content

Latest commit

 

History

History
433 lines (205 loc) · 26.2 KB

CHANGELOG.md

File metadata and controls

433 lines (205 loc) · 26.2 KB

2.16.1 (2024-09-21)

Bug Fixes

  • 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)

Features

2.15.1 (2024-09-18)

Bug Fixes

2.15.0 (2024-09-14)

Features

  • llm: update OpenAI model to gpt-4o-2024-08-06 (e97c81f)

2.14.8 (2024-08-30)

Bug Fixes

  • update current active element's highlight color or fill on color change (#538) (d001287)

2.14.7 (2024-08-29)

Bug Fixes

  • 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)

Bug Fixes

  • cease autoplay when maidr is deactivated (outside the plot) (#526) (dd564ec)

2.14.5 (2024-08-25)

Bug Fixes

  • lineplot: destroy highlight and cease autoplay if active on lineplot (#530) (c65ef3c)

2.14.4 (2024-08-24)

Bug Fixes

  • scatterplot: destroy highlight and cease autoplay if active on scatterplot (#528) (5b8d3e2)

2.14.3 (2024-08-23)

Bug Fixes

  • destroy chatLLM dialog when maidr is deactivated (#525) (6b705d8)

2.14.2 (2024-08-11)

Bug Fixes

  • 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)

Bug Fixes

2.14.0 (2024-07-18)

Features

  • add cursor routing; the ability to click braille keys to move position on all charts (#509) (5c42ef9)

2.13.0 (2024-06-20)

Bug Fixes

Features

  • proper documentation part 1: all classes and functions in constants.js (#504) (c32f43b)

2.12.0 (2024-06-17)

Features

  • add cursor routing functionality in beta mode, just for barplots (#503) (719c684)

2.11.0 (2024-04-18)

Bug Fixes

  • LLM window now resizes and scrolls properly as content updates (#484) (ad9d6f6), closes #464

Features

2.10.0 (2024-04-12)

Bug Fixes

  • 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

Features

2.9.2 (2024-04-04)

Bug Fixes

  • 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)

Bug Fixes

  • update LLM shortcuts to work on Macs better (#458) (d0f697d), closes #457

2.9.0 (2024-04-01)

Features

  • copy shortcuts: Shift Ctrl C for copy last, Shift Ctrl A for copy all (#454) (486076c)

2.8.0 (2024-03-31)

Features

  • 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)

Bug Fixes

  • tracker updated for refactored code from the past year (#451) (a221eb6), closes #449

2.7.0 (2024-03-28)

Bug Fixes

  • LLM doesn't fail if not autostarted (#447) (419e034)
  • move LLM settings note to below the Save button (#446) (f84f921), closes #437

Features

  • user study tracker updates with LLM chat history on every LLM response (#448) (0afb864), closes #440

2.6.0 (2024-03-27)

Features

  • 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)

Bug Fixes

  • boxplot: update highlighter to bound with same whisker (#443) (6626086)

2.5.1 (2024-03-21)

Bug Fixes

2.5.0 (2024-03-20)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • boxplot: correct issues where min, max, outlier values are displayed as NULL (4dce171)

2.3.0 (2024-02-29)

Features

  • add heading levels to multi ai responses for better AT navigation (#418) (4223529), closes #414

2.2.0 (2024-02-28)

Bug Fixes

  • more chat suggestoins button now hidden properly, including from AT (#417) (1ad5193), closes #412

Features

  • 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)

Bug Fixes

  • heatmap: support graceful failure in braille mode (#409) (93e12d2), closes #408

2.1.0 (2024-02-21)

Features

2.0.1 (2024-02-17)

Bug Fixes

2.0.0 (2024-02-15)

Bug Fixes

  • add tabindex attribute to maidrElemn element (#403) (f51b917)

Features

  • Created ability to chat with multiple LLMs at once (#402) (80aa119), closes #388

BREAKING CHANGES

  • 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)

Features

  • add user preferences to accompany initial prompt for LLM (#401) (8783b82), closes #396

1.4.1 (2024-02-08)

Bug Fixes

  • support lack of plot legend in verbose text output (#395) (a8e92c5), closes #217

1.4.0 (2024-02-07)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

1.3.1 (2024-02-01)

Bug Fixes

  • change 'other' skill level field under LLM/AI in settings to be more intuitive (#377) (11d4bab)

1.3.0 (2024-01-25)

Bug Fixes

  • Added fill label in heatmap tutorial (#362) (3509be0)
  • Made heatmap x, y coordinate regex more robust (#364) (4fe9e38)

Features

  • 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)

Bug Fixes

  • heatmap: Supported highlighting for rect cell (#361) (903ff9a)

1.2.1 (2024-01-23)

Bug Fixes

  • matplotlib: Added support to lineplot svg with path tag (491137a)

1.2.0 (2024-01-18)

Bug Fixes

Features

  • Added 'other' field to level of skill for LLM interaction (#344) (05cb48f), closes #341

1.1.0 (2024-01-09)

Bug Fixes

Features

  • Integrated level of skill into initial LLM prompt, pulling from a user setting (#340) (fc02b42)

[1.0.6] - 2024-01-05

Internal Chores

  • 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).

[1.0.5] - 2024-01-05

Added

  • 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).

Chores

  • 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.

[1.0.4] - 2023-11-30

Added

  • 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

  • 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.

Changed

  • Updated documentation for all scripts.

[1.0.0] - 2023-11-01

  • Released in NPM.