Skip to content

Development Build

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Mar 02:17

Commits

  • 4b1a5c3: added statement to make stdio use utf8 (nsoiffer)
  • e5f3f57: only show full details when using --verbose flag (daisy#452) (Moritz Groß) #452
  • 0d8bfd4: Trying out '\xhhhh & `\yhhhhhh' idea for daisy#440 (nsoiffer)
  • bfc7ce3: Updated Unicode code points for equilibrium arrows (daisy#450) (Brian Richwine) #450
  • b6180ab: use more AsRef<str> (daisy#451) (Moritz Groß) #451
  • 64b56a2: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • Modernize codebase with edition 2024 and improve match patterns (daisy#453) #453 (Moritz Groß)
  • 8f0c6e4: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • adc59a5: Line diffs (daisy#455) (Moritz Groß) #455
  • 901168f: More changes for a temporary fix for daisy#440. (nsoiffer)
  • 7deb0fb: add 'unsafe' around env::set_var (nsoiffer)
  • 80d38b0: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • 21ce4f7: Fix clippy warnings. (nsoiffer)
  • 2ffd95d: use LazyLock instead of lazy_static! (daisy#454) (Moritz Groß) #454
  • de2ca90: fix indentation (nsoiffer)
  • 032bb3f: Fix bug where dot6 was not being used in tables with more than one row. (nsoiffer)
  • 02ba7c0: Finish LazyLock (daisy#456) (Moritz Groß) #456
  • ed756ae: fix linting issues (nsoiffer)
  • ab95108: Refactor extern crate (daisy#459) (Moritz Groß) #459
  • 84f4767: Add unit tests for TTS (daisy#463) (Moritz Groß) #463
  • c6f67a3: Add unit tests for pretty_print.rs (daisy#464) (Moritz Groß) #464
  • 8b5712d: Make function names, "...", and "∞" be considered mis if in mtext. Same check as for mos. (nsoiffer)
  • c825dcf: add '#[allow(unused_imports)]' before a 'use log::{debug};' (nsoiffer)
  • 2c4268f: Add permissions for contents in Pre Release job (NSoiffer)
  • c91fef1: Merge branch 'main' of https://github.com/NSoiffer/MathCAT (nsoiffer)
  • 43bcaf5: Added cleanup for 12° and other pseudo-scripts (nsoiffer)
  • 3358539: Change "leftwards", "upwards", etc., into "left", "up", etc. Primarily this is about arrows and harpoons, but affects a few other characters. Hopefully I didn't overdo it... (nsoiffer)
  • 7ed19c0: add some MathJax 4 PUA mappings. Hopefully most of these can be deleted when MathJax fixes its MathML export. Fixes daisy#441 (nsoiffer)
  • c933c2e: get test coverage (daisy#461) (Moritz Groß) #461
  • rewrote merge_whitespace. The main thing is that it preferentially moves whitespace onto mtext nodes if it is adjacent to an mtext node. (nsoiffer)
  • 87dc6d8: Merge branch 'main' of https://github.com/TalkingCatSW/MathCAT (nsoiffer)
  • 0357e27: Update unicode.yaml (Tim Arborealis Lötberg)
  • 5ede6f2: I had updated Vietnam braille based on a UEB fix, but part of that update isn't correct. That's now fixed. (nsoiffer)
  • 088d824: Merge branch 'main' of https://github.com/TalkingCatSW/MathCAT (nsoiffer)
  • 434e099: Try again: ignore spaces at the beginning or end of math (nsoiffer)
  • dcaaae6: add CLI entry-point for uv (daisy#471) (Moritz Groß) #471
  • a59bd65: fix clippy warnings from new version of clippy (nsoiffer)
  • 6243cfe: Minor fixes to Swedish (Tim Arborealis Lötberg)
  • e8c7a00: Fix canonicalization cleanup: need to make sure mtd, mtr, mlabeledtr are not empty. (nsoiffer)
  • f065ee4: Merge branch 'main' of https://github.com/TalkingCatSW/MathCAT (nsoiffer)
  • 5a4da5f: Same as last commit, but this adds "table" to the list that requires children. (nsoiffer)
  • 937a76e: add 'bii' for bold italic math alphanumerics -- it's not official ASCIIMath, but mentioned in a few places and better than putting out a Unicode value (nsoiffer)
  • d86aa8b: add some more math alphanumeric mappings for ASCII math. Some aren't great (Greek italic -> Greek), but better than putting out a Unicode value (nsoiffer)
  • d21f7d4: Fixes daisy#477 (nsoiffer)
  • 59f8727: Canonical a look-alike vertical bar to be vertical bar (nsoiffer)
  • 5e4f58d: Empty multiscripts were handled correctly all the way until they checked for being "likely_adorned_chem_formula". That assumed that the caller had verified that they had a script element. In this case, it turned into an empty text element and the code checked for children being present. Fixed by checking to make sure it was a script element. Fixes daisy#485. (nsoiffer)
  • 4c69969: fix up new test that had bad copy/paste error (nsoiffer)
  • ed97c12: remove debug statements (nsoiffer)
  • 58393bf: Added panic error handling around the interface functions. (nsoiffer)
  • 255795e: updated (nsoiffer)
  • cea72b8: fix clippy warning (nsoiffer)
  • 824a4ac: update to work with error changes to the interface (nsoiffer)
  • 829ec7a: Added comments as to why the "unsafe{}" are actually safe. (nsoiffer)
  • bb918e2: fix line diffs (daisy#467) (Moritz Groß) #467
  • d3b0d80: add myself to acknowledgements (daisy#476) (Moritz Groß) #476
  • 2a15fc8: Update project description and expand dependencies in pyproject.toml (daisy#478) (Moritz Groß) #478
  • 6957dfb: Fix pre-release job condition in GitHub Actions to prevent failures on pull requests (daisy#479) (Moritz Groß) #479
  • 2c465e2: CLI tool for quick testing / debugging (daisy#481) (Mason Smith) #481
  • 7041d70: list was 1,1,2,3 instead of 1,2,3,4 (daisy#482) (Moritz Groß) #482
  • d413c75: Fix typos and grammar (daisy#483) (Moritz Groß) #483
  • 94817a4: Add CODEOWNERS rule for PythonScripts (daisy#484) (Moritz Groß) #484
  • 9d8f559: fix up problems with the build (nsoiffer)
  • c6eedb9: after catching errors, we shouldn't panic, so not prints and exits (nsoiffer)
  • ead8963: Removed "?" at the end of an expression being interpretted as 'fill in the blank'. In example textbooks, it was often punctuation at the end of a sentence that was smushed into the math for typographic reasons. (nsoiffer)
  • f2f769c: run python tests in CI (daisy#489) (Moritz Groß) #489
  • 6126970: Fix condition diff output ordering and deduplication (daisy#488) (Moritz Groß) #488
  • 4147163: Group by rule (daisy#490) (Moritz Groß) #490
  • 8db35ed: Found bad MathML <mtext>$8.54</mtext>. Wrote code to split currency symbol off if found in mtext, mi, or mn. Works no matter where it is. (nsoiffer)
  • bb8da80: reverse order of speaking currency. '' -> '3 dollars' (nsoiffer)
  • 55d9aa6: Propogated the panic catching to the tests. Otherwise, there was no messages coming from the failed tests after the addition before. (nsoiffer)
  • 28e5b1c: Merge branch 'main' of https://github.com/daisy/MathCAT (nsoiffer)
  • c6315f3: Some purported efficiency hacks: (nsoiffer)
  • 647b736: Revert "Some purported efficiency hacks:" (nsoiffer)
  • 4246147: Make phf::Set<char> use match instead. (nsoiffer)
  • 316e2aa: Use target language code in rich output labels (daisy#494) (Moritz Groß) #494
  • 409bdb0: Fix bug in gather_chemical_elements for mmultiscripts. Not sure how tests passed with this bug, but they started to fail. (nsoiffer)
  • 8c7935c: For some reason, after updating the tests to the new error catching, some were failing chemistry tests. I'm not sure how they worked before. (nsoiffer)
  • 5e9de57: Update all the tests to be compatible with the new code that catches panics. (nsoiffer)
  • 11bed0f: Merge branch 'main' of https://github.com/daisy/MathCAT (nsoiffer)
  • 1b68d00: Fix clippy warning to use multiple_of (nsoiffer)
  • 5239fb0: Found a case where an empty <mi> was used. This is getting interpretted as an omission, but in this case, it is just a hack to get a degree sign shifted up. (nsoiffer)
  • ea94de0: Don't create an mmultiscripts from an msub/msup with an empty base if there are no other children to with the script can be attached. (nsoiffer)
  • 3dafd1c: turn mtext that looks like a number into an ms (nsoiffer)
  • 5b5c563: run CI on all branches, not only "main" (daisy#508) (Moritz Groß) #508
  • ffe4e4b: Fix chemistry test merge_bug_274 (daisy#506) (Mason Smith) #506
  • 97acd89: Add missing ASCIIMath-fi to braille_mathml. Partially addresses daisy#498. (NSoiffer)
  • dbe5cbd: Fix line numbers (daisy#493) (Moritz Groß) #493
  • f16ffea: add AGENTS.md (daisy#495) (Moritz Groß) #495
  • 1a4fac8: add authors and license to pyproject.toml (daisy#502) (Moritz Groß) #502
  • 5e00059: fix daisy#499 -- tests needed to be added to braille.rs along with renaming the dir so it doesn't have a '-' (used '_') (nsoiffer)
  • b71b35c: comment out ASCIIMath_fi tests because they break the build. See daisy#499 (nsoiffer)
  • aa04318: Rework audit translations (daisy#511) (Moritz Groß) #511
  • f974dca: Unify parse_rules_file and parse_unicode_file into shared helper (daisy#512) (Moritz Groß) #512
  • 2ecdee2: make code compliant with ruff lint (Moritz Groß) #513
  • 617d016: fix "audit-translations --list" (Moritz Groß) #513
  • e8e8056: simplify print_warnings() (Moritz Groß) #513
  • 8174f4f: extract magic numbers in rendering (Moritz Groß) #513
  • 87f753b: add enums for IssueType and DiffType (Moritz Groß) #513
  • bc1501d: remove JSONL functionality (Moritz Groß) #513
  • 281976c: simplify _get_line_map_lines (Moritz Groß) #513
  • d7a48f1: add ruff to CI (Moritz Groß) #513
  • c45c2b6: refactor diff_rules() (Moritz Groß) #514
  • 0c19972: use Path instead of str. add UntranslatedEntry dataclass (Moritz Groß) #515
  • a17bc58: run ruff (Moritz Groß) #515
  • af46adc: run ruff (Moritz Groß) #515
  • 1bac759: modularize functionality (Moritz Groß) #515
  • d88e1c2: move stuff to renderer.py (Moritz Groß) #515
  • 134c262: dont throw generic error. split up tests (Moritz Groß) #515
  • 7e70bed: use Enum instead of str (Moritz Groß) #515
  • a03f674: Add Finnish translation of user guide with language switcher (daisy#509) (Moritz Groß) #509
  • e0deb5b: Swedish en/ett fix (Tim Arborealis Lötberg)