Changes since 0.3.7.
Added
- 35 more languages, 76 in all Albanian, Amharic, Azerbaijani, Basque,
Belarusian, Bengali, Bosnian, Burmese, Filipino, Galician, Gujarati, Hausa,
Icelandic, Irish, Kannada, Kazakh, Khmer, Lao, Macedonian, Malay, Malayalam,
Maltese, Marathi, Mongolian, Nepali, Persian, Punjabi, Slovenian, Swahili,
Tamil, Telugu, Thai, Urdu, Uzbek and Welsh. Picked from what Windows itself
ships a UI in; regional variants of languages already present were left out
deliberately.
Fixed
- Finished and paused torrents no longer keep their files locked A torrent
that had finished downloading, or that was paused, went on holding every one
of its files open for writing. Nothing was locked in any byte-range sense,
but the write handle alone is enough: a program that opens a file with
dwShareMode = FILE_SHARE_READ- the share mode archivers and media players
overwhelmingly use - is saying "others may read this, nobody may write it",
and Windows refuses its open with a sharing violation. The visible symptom
was an archive or a video in the download folder that could not be opened
until NanoTorrent was closed, and stopping the torrent did not help because
pausing moved the open handles rather than closing them. Files are now
reopened read-only the moment nothing is going to be written to them, and
write access is reacquired automatically if it is ever needed again - a
re-check that finds corruption, a file newly selected, or a stream of a file
that was not selected.
Changed
- Store submission creates listings it has not seen The Microsoft Store
tooling used to warn about a language with no listing and carry on. It now
builds a complete listing for it from the en-US one, so a release that adds
languages does not need 35 listings created by hand in Partner Center.
Existing listings are still touched only where they have to be: their
release notes, and nothing else.