Skip to content

Releases: samanthamccabe/didelphis-sca

Toolbox v0.7.0 Release

04 Apr 18:41
Compare
Choose a tag to compare

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 implement Comparable 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

10 Aug 11:05
Compare
Choose a tag to compare

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

25 Jul 15:02
Compare
Choose a tag to compare

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

25 Oct 17:37
Compare
Choose a tag to compare
Pre-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