Skip to content

Commit 279fbce

Browse files
committed
update to v0.3.10 changes
1 parent d5159b9 commit 279fbce

File tree

1 file changed

+39
-32
lines changed

1 file changed

+39
-32
lines changed

README.md

Lines changed: 39 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -31,34 +31,21 @@ MathCAT's rules for speech are not yet as extensive as MathPlayer's rules -- tha
3131

3232
## MathCAT Update Log
3333

34-
### Version 0.2
35-
* Lots of bug fixes
36-
* Improvements to speech
37-
* A preference setting to control the duration of pausing (works with changes to relative speech rate for math)
38-
* Support to recognize chemistry notation and speak it appropriately
39-
* Translations to Indonesian and Vietnamese
34+
### Version 0.3.10
35+
* Upgraded to python 3.11 and verified working with NVDA 2024.1
36+
* Fix bugs in Vietnamese braille and also in Speech, mostly for chemistry.
37+
* Fix whitespace bug in HTML inside of tokens
38+
* Improve roman numeral detection
4039

4140

42-
### Version 0.2.5
43-
* More improvements chemistry
44-
* Fixes for Nemeth:
45-
* * Added "omission" rules
46-
* * Added some rules for English Language Indicators
47-
* * Added more cases where the Mulitpurpose indicator is needed
48-
* * Fixes related to Nemeth and punctuation
49-
50-
51-
### Version 0.3.3
52-
This release has a number of bug fixes in it. The major new features and bug fixes are:
53-
* Added Spanish Translation (thanks to Noelia Ruiz and María Allo Roldán)
54-
* Modified navigation so that it starts zoomed in one level
55-
* Added cntrl+alt+arrow as a way to navigate tabular structures. These keys should be more memorable because they are used for table navigation in NVDA.
56-
* Worked around NVDA bug for eSpeak voices that caused them to slow down when the relative MathRate was set to be slower than the text speech rate.
57-
* Worked around a OneCore voice problem so that they will speak the long 'a' sound.
58-
59-
There are lots of small tweaks to the speech and some bug fixes for both Nemeth and UEB.
41+
### Version 0.3.9
42+
* Added Traditional Chinese translation (thanks to Hon-Jang Yang)
43+
* Fixed bug with navigating into the base of a scripted expression that has parenthesis
44+
* Significantly changed the way whitespace is handled. This mainly affects braille output (spaces and "omission" detection).
45+
* Improved recognition of chemistry
46+
* UEB braille fixes that came up from adding chemistry examples
47+
* UEB fixes for adding auxillary parenthesis in some cases
6048

61-
Note: there is now an option to get Vietnam's braille standard as braille output. This is still a work in progress and is too buggy to be used other than for testing. I expect the next MathCAT release will contain a reliable implementation.
6249

6350
### Version 0.3.8
6451
Braille:
@@ -77,10 +64,30 @@ Other fixes:
7764
* Added an "Use Voice's Language" option so that out of the box, MathCAT will speak in the right language (if there is a translation)
7865
* Several improvements for cleaning up poor MathML code
7966

80-
### Version 0.3.9
81-
* Added Traditional Chinese translation (thanks to Hon-Jang Yang)
82-
* Fixed bug with navigating into the base of a scripted expression that has parenthesis
83-
* Significantly changed the way whitespace is handled. This mainly affects braille output (spaces and "omission" detection).
84-
* Improved recognition of chemistry
85-
* UEB braille fixes that came up from adding chemistry examples
86-
* UEB fixes for adding auxillary parenthesis in some cases
67+
### Version 0.3.3
68+
This release has a number of bug fixes in it. The major new features and bug fixes are:
69+
* Added Spanish Translation (thanks to Noelia Ruiz and María Allo Roldán)
70+
* Modified navigation so that it starts zoomed in one level
71+
* Added cntrl+alt+arrow as a way to navigate tabular structures. These keys should be more memorable because they are used for table navigation in NVDA.
72+
* Worked around NVDA bug for eSpeak voices that caused them to slow down when the relative MathRate was set to be slower than the text speech rate.
73+
* Worked around a OneCore voice problem so that they will speak the long 'a' sound.
74+
75+
There are lots of small tweaks to the speech and some bug fixes for both Nemeth and UEB.
76+
77+
Note: there is now an option to get Vietnam's braille standard as braille output. This is still a work in progress and is too buggy to be used other than for testing. I expect the next MathCAT release will contain a reliable implementation.
78+
79+
### Version 0.2.5
80+
* More improvements chemistry
81+
* Fixes for Nemeth:
82+
* * Added "omission" rules
83+
* * Added some rules for English Language Indicators
84+
* * Added more cases where the Mulitpurpose indicator is needed
85+
* * Fixes related to Nemeth and punctuation
86+
87+
### Version 0.2
88+
* Lots of bug fixes
89+
* Improvements to speech
90+
* A preference setting to control the duration of pausing (works with changes to relative speech rate for math)
91+
* Support to recognize chemistry notation and speak it appropriately
92+
* Translations to Indonesian and Vietnamese
93+

0 commit comments

Comments
 (0)