Releases: samanthamccabe/didelphis-sca
Toolbox v0.7.0 Release
This new release of the Haedus SCA contains a number of important improvement and bugfixes, most notably allowing the use of phonetic features, and improving support for negation within rule conditions.
You can read the manual here.
[0.7.0]
Added
- Support for phonetic features [toolbox-sca-47; toolbox-sca-71]
- Support for negation/complementation in state machines [toolbox-sca-3; tooblox-sca-79]
- Add support for feature constraints [toolbox-sca-87] and aliases [toolbox-sca-90]
Changed
- Ensured that lexicons were re-normalized before being written out [toolbox-sca-50]
- Fixed bug preventing
EXECUTE
command from working correctly [toolbox-sca-74] - Made
Segment
object implementComparable
interface [toolbox-sca-72] - Corrected behavior of
NOT
chains in rule conditions [toolbox-sca-81] - Fixed but where
IMPORT
did not load variable definitions [toolbox-sca-84] - Refactored feature arrays to an interface
Toolbox v0.6.0 Release
The Haedus Toolbox SCA is a powerful, script-driven sound-change applier program implemented in Java. It supports UTF-8 natively and has a rule syntax designed for clarity and similarity to sound change notation in linguistics.
The Haedus SCA supports capabilities like multiple rule conditions, regular expressions, metathesis, unrestricted variable naming, and scripting but also allows novice users to ignore advanced functionality they do not need.
You can download the software from this Github page or the Haedus website:
http://haedus.org/releases/v0.6.0/
If you encounter any difficulties that you believe are not covered by the manual, you may email questions to support@haedus.org
Updates in version 0.6.0
- Allows insertion / epenthesis of segments
- Logging to file + console
- Improved logging, including line number and file name for the script in which the error was found.
- Now attempts to log all compilation errors encountered in all loaded scripts before quitting
- Added some clarifications to the manual where users indicated some sections were unclear.
v0.5.0 Release
The Haedus Toolbox SCA is a powerful, script-driven sound-change applier program implemented in Java. It supports UTF-8 natively and has a rule syntax designed for clarity and similarity to sound change notation in linguistics.
The Haedus SCA supports capabilities like multiple rule conditions, regular expressions, metathesis, unrestricted variable naming, and scripting but also allows novice users to ignore advanced functionality they do not need.
You can download the software from this Github page or the Haedus website:
http://haedus.org/releases/v0.5.0/
I've also create a syntax highlighting scheme in for Sublime Text 3:
http://haedus.org/releases/ToolboxSCA.tmLanguage
If you encounter any difficulties that you believe are not covered by the manual, you may email questions to support@haedus.org
Changelog:
Version 0.5.0
- Changed commands to be case-insensitive
- Improved normalization mode operation
- Greatly expanded manual
- Runnable using shell scripts or batch scripts
- Rewritten regular expression engine
- Numerous bug fixes
Version 0.1.0 (First Official Release)
- Allow user to change segmentation and normalization modes
- Added support for scripting language (IMPORT, EXECUTE commands)
- Added file IO commands (OPEN, CLOSE, WRITE) and file-handles;
- Support for metathesis and total assimilation through use of back-references
- Added OR condition chaining
- Added NOT for excluding conditions
- Improved back-end handling of compiled rules
Version 0.0.2
- Support control of segmentation and normalization modes
Version 0.0.1
- Initial test version, limited release
Initial Public Test Release
This is the first official full release of the Toolbox Sound Change Applier and supports all the basic features it was designed to support.
See here for the User Manual