Skip to content

Release v1.1.20230822

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Aug 18:17
· 242 commits to main since this release

1.1.20230822 (2023-08-22)

Features

  • deps: make dependencies dependant on the Python version (6e68140)
  • clm (Klallam) mapping to g2p (882925a)
  • moh: update moh mappings (14e8bc6)

Bug Fixes

  • bisect_left does not accept key before Python 3.10 (cbb9fb2)
  • updating flask means updating socketio means updating socket.io.js (785f668)
  • deps: make sure engineio and socketio are all compatible (600b2ec)
  • have generate-mapping create files that pass pre-commit hooks (f6494a9)
  • the egg syntax is deprecated, use the at syntax instead (697abcb)
  • deps: lock dnspython to compatible 2.3.0 (e4eaa96)
  • ^ and $ are null-length so require separate sorting for creating fixed-width lookbehind (1ef573b)
  • error with missing apostrophe (8e55e44)
  • mapping: fix bug in haa mapping and add test suite lookbehind construction (a9e5e69)
  • moh: change name of language to Kanien'kéha (e3ab8c3)
  • studio: pin hands on table to 12.4 (b7df593)

Performance Improvements

  • build only in_seq or mappings as needed for alignments (4e6de3b)
  • store lexicon alignments as strings to save memory (6543214)
  • store lexicon k:v entries as joined strings, even less RAM (b984c42)

Tests

  • add unit test case mimicking #130 to confirm it works on Windows (b413089)
  • exercise the short -h option in unit testing (40db7fc)

Build Systems

  • bump gunicorn to latest version, just published (01234c7)
  • bump Heroku runtime to 3.10.12 as per Heroku warning (7f249d9)
  • force Heroku to bump python to 3.10.11, and docs (a0b9c03)

Continuous Integration

  • only run the full matrix test on release (f02f1ff)
  • reorganize CI test suites (c04c660)
  • run matrix tests on push to main too since that gets deployed (2622913)

Documentation

  • tell the user they need python 3.7 if they try to run studio with older (50852d8)
  • update phoneset (5eb14b1)

Code Refactoring

  • apply dhd feedback to remove dead code and unflatten the alignment (324e1a2)