github machinewrapped/llm-subtrans v1.3.2
Minor fixes, major refactor

pre-release4 days ago

This release includes some minor fixes

  • Ensure that the OpenRouter model selection remains valid in project and global settings when changed in either
  • Better handling of Gemini translation refusal responses (apparently certain subjects/words are censored)

Under the hood there has been a major project to enable static analysis with PyLance, adding type-hints and runtime type checks throughout the code. This should make it much easier to catch bugs before they make it into releases by ensuring that data types are valid without waiting until they're found at run-time. Unit tests have also been extended to cover more areas of the code.

In theory end-users shouldn't see any difference, except for hopefully more stable releases. There will probably be a few wrinkles that need smoothing out at first though, as with any change that touches thousands of lines of code!

Update: 1.3.2b fixes problems with first-run installations.

Don't miss a new llm-subtrans release

NewReleases is sending notifications on new releases.