Skip to content

Commit a4bc83b

Browse files
committed
Bump version number and update list of changes
1 parent 563e0a4 commit a4bc83b

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[package]
88
name = "MathCatForPython"
9-
version = "0.6.6"
9+
version = "0.6.7"
1010
authors = ["Neil Soiffer <soiffer@alum.mit.edu>"]
1111
edition = "2018"
1212
resolver = "2" # allows different build dependency features
@@ -21,8 +21,8 @@ name = "libmathcat_py"
2121
crate-type = ["cdylib"]
2222

2323
[dependencies.mathcat]
24-
version = "0.6.6"
25-
# for testing MathCAT without having to publish a new version (change two occurences)
24+
version = "0.6.7"
25+
# for testing MathCAT without having to publish a new version (change two occurrences)
2626
# path = "../MathCAT/"
2727
features = ["include-zip"] # for building, we want the zip files so we can include them separately
2828

@@ -32,9 +32,9 @@ features = ["extension-module", "abi3"]
3232

3333
[build-dependencies]
3434
zip = { version = "2.1", default-features = false, features = ["bzip2"] }
35-
mathcat = {version = "0.6.6", features = ["include-zip"]} # for building, we want the zip files so we can include them separately
35+
mathcat = {version = "0.6.7", features = ["include-zip"]} # for building, we want the zip files so we can include them separately
3636
# mathcat = { path = "../MathCAT/", features = ["include-zip"]} # for building, we want the zip files so we can include them separately
37-
# for testing MathCAT without having to publish a new version (change two occurences)
37+
# for testing MathCAT without having to publish a new version (change two occurrences)
3838

3939

4040

README.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,17 @@ Who should NOT use MathCAT:
2828
* Anyone who uses MathPlayer with a language that is not yet supported by MathCAT and are not comfortable with speech in one of the supported languages.
2929
* Anyone who prefers Access8Math to MathPlayer (for speech or other features)
3030

31-
MathCAT's rules for speech are not yet as extensive as MathPlayer's rules -- that may be another reason to stick with MathPlayer. MathCAT is being used as a testbed for ideas for MathML 4 that allow authors to express their intent so that ambiguous notations can be spoken correctly and not guessed at. I have held off on adding too many rules since the architecture of MathCAT is centered around using and inferring author intent and these are not fully settled yet.
31+
MathCAT's rules for speech are not yet as extensive as MathPlayer's rules although they are getting close -- that may be another reason to stick with MathPlayer. MathCAT is being used as a testbed for ideas for MathML 4 that allow authors to express their intent so that ambiguous notations can be spoken correctly and not guessed at. I have held off on adding too many rules since the architecture of MathCAT is centered around using and inferring author intent and these are not fully settled yet.
3232

3333
## MathCAT Update Log
3434

35-
### Version 0.6.6
35+
### Version 0.6.7
3636

3737
Lots of changes because it has been a while since the last release.
3838

3939
#### Speech
4040

41+
* Added "LiteralSpeak" style that does not infer what the meaning of the math and therefore, how that meaning spoken.
4142
* Added Swedish to supported languages.
4243
* Added Finnish to supported languages.
4344
* MathCAT will switch the voice when reading math if a different language from the current voice was set in the preference dialog.
@@ -46,12 +47,21 @@ Lots of changes because it has been a while since the last release.
4647
* Added English rule for $P(A|B)$ so that | is spoken as "given"
4748
* In terse mode, integer subscripts are spoken as "x 1" instead of "x sub 1".
4849
* Changed the speech for ≈ from "congruent to" to "approximately equal to"
50+
* Added inference for cross-product and dot-product
51+
* Added inference for div, grad, and curl
52+
* Be more restrictive when infering a table
4953
* Changed speech for the general cases of `mover` and `munder` from "modified x with y above it" to "quantity x with y above it"
5054
* Improved rule for {} so that it isn't always spoken as "set of ...". It could just be bracketing chars.
5155
* Tweaked the speech for ∈ inside of a set so that the word "is" is dropped when part of a set -- "the set of all x is an element of ..." sounds poor.
52-
* Improved rule for chemistry recogition for atomic numbers.
56+
* Improved rule for chemistry recognition for atomic numbers.
5357
* Update to speech hint property names in the proposed MathML Core property list
5458
* Add speech for coordinates ("the point at 1 comma 2")
59+
* Added pauses for a ","
60+
* Added speech for units (e.g., "km", "in") -- won't work for single letter units such as "m" and "s" unless marked as a unit
61+
62+
#### Navigation
63+
64+
* Substantial rewrite of the navigation rules so that follow the inferred meaning. For example, if MathCAT says "absolute value of x" and you "zoom in", then you move to the "x", not to a vertical bar. As another example, if MathCAT determines that a table consists of rows of equations, navigation won't concatenate the columns so that the table acts like there is only one column.
5565

5666
#### Braille
5767

@@ -73,6 +83,8 @@ Lots of changes because it has been a while since the last release.
7383

7484
#### Fixes
7585

86+
* Fixed a bug where empty cells in a table that is piecewise, m:system-of-equations or lines were spoken
87+
* Fixed bug where open/closed intervals were inferred when brackets/parens were nested (can't be an interval)
7688
* Fixed a bug in UEB where passage mode should have been used for capitals.
7789
* Fixed a crash with UEB in certain conditions with runs of capital letters.
7890
* Fixed bug in Navigation of tables (previously reported "Error in Navigation").

buildVars.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def _(arg):
3232
and other translations are in progress."""
3333
),
3434
# version
35-
"addon_version": "0.6.6",
35+
"addon_version": "0.6.7",
3636
# Author(s)
3737
"addon_author": "Neil Soiffer <soiffer@alum.mit.edu>",
3838
# URL for the add-on documentation support

0 commit comments

Comments
 (0)