Skip to content

Releases: ginic/phonecodes

2.0.0

25 Nov 22:05
3edf14b

Choose a tag to compare

[2.0.0] - 11/25/2024

Added

  • A Phonecodes enum class to the phonecodes module, to enforce valid conversion and language pairs more explicitly.
  • Support for post-processing after conversion to/from IPA is performed, to allow for reduction to a shared symbol set. This is useful, for example, to convert standard TIMIT symbol reductions or a shared symbol set between Buckeye and TIMIT.

Changed

  • All codeA2codeB conversion functions in phonecodes now rely on the convert function, which should increase maintainability and reusability of the code.

Fixed

  • Added missing ARPABET IPA vowels (diphthongs and r-colored vowels) to the set of IPA vowels in phonecode_tables, so that stress markers would be added correctly. Fixes #15.

1.2.3

23 Oct 14:39
b3494ff

Choose a tag to compare

[1.2.3] - 10/23/2025

Changed

  • Added python 3.14 to package and pytest GitHub actions
  • Change nasalized diacritics to use Unicode 0303 whenever possible instead of full Unicode IPA Extension symbols. Mostly affects Buckeye.

1.2.2

19 Sep 15:14
4197689

Choose a tag to compare

[1.2.2] - 9/19/2025

Changed

  • Changed mappings to always use 'ɡ' (Unicode 0261) from Unicode IPA Extension in outputs, rather than mix of 'ɡ' (Unicode 0261) and 'g' (Unicode 0067)

1.2.1

15 Sep 18:11
39ad91f

Choose a tag to compare

[1.2.1] - 9/15/2025

Changed

  • Updated TIMIT conversions to IPA to use syllabic diacritics, mapping 'ER' to 'ɹ̩' and 'ENG' to 'ŋ̩'

1.2.0

23 Jun 15:54
1768bdb

Choose a tag to compare

[1.2.0] - 6/23/2025

Changed

  • Improved error messages about limited support for TIMIT

Fixed

  • TestPyPI GitHub workflow ignores existing release numbers, so job doesn't fail when version numbers are re-used
  • Corrected handling of stop closure symbols in TIMIT and made TIMIT to IPA conversion more robust to variation in transcriptions of stop/affricates

1.1.4

14 Nov 17:39
41ed3a0

Choose a tag to compare

[1.1.4] - 11/14/2024

Changed

  • Remove GitHub release action from release GitHub workflow, as it doesn't work with the release structure laid out in CONTRIBUTIONS.md

1.1.3

14 Nov 17:24
2a1ecae

Choose a tag to compare

[1.1.3] - 11/14/2024

Changed

  • Version bump due to PyPI issues. You cannot re-upload artifacts even if they are deleted.

1.1.2

14 Nov 17:16
057e530

Choose a tag to compare

[1.1.2] - 11/13/2024

Added

  • Support for the bilabial fricative mapping between Buckeye (BF) and IPA (β)
  • Release creation instructions to CONTRIBUTIONS.md

Changed

  • Updated GitHub actions to latest 3.0.0 version of sigstore/gh-action-sigstore-python

1.1.1

09 May 22:00
8d1391f

Choose a tag to compare

[1.1.1] - 5/9/2024

Added

  • Compatibility with older version of python back to 3.7

Changed

  • Updated Github actions to latest version per warning about Node.js 16 version being deprecated

1.1.0

16 Feb 21:30
8cc9a23

Choose a tag to compare

[1.1.0] - 2/12/2024

Added

  • Support for converting between the Buckeye corpus phonetic alphabet and IPA

Changed

  • Made language explicitly optional for conversions between ARPABET and X-SAMPA
  • Minor updates to README and CONTRIBUTIONS