{"action":"published","release":{"url":"https://api.github.com/repos/marytts/marytts/releases/722671","assets_url":"https://api.github.com/repos/marytts/marytts/releases/722671/assets","upload_url":"https://uploads.github.com/repos/marytts/marytts/releases/722671/assets{?name}","html_url":"https://github.com/marytts/marytts/releases/tag/v5.1.2","id":722671,"tag_name":"v5.1.2","target_commitish":"master","name":"MaryTTS 5.1.2","draft":false,"author":{"login":"psibre","id":1278639,"avatar_url":"https://avatars.githubusercontent.com/u/1278639?v=3","gravatar_id":"","url":"https://api.github.com/users/psibre","html_url":"https://github.com/psibre","followers_url":"https://api.github.com/users/psibre/followers","following_url":"https://api.github.com/users/psibre/following{/other_user}","gists_url":"https://api.github.com/users/psibre/gists{/gist_id}","starred_url":"https://api.github.com/users/psibre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psibre/subscriptions","organizations_url":"https://api.github.com/users/psibre/orgs","repos_url":"https://api.github.com/users/psibre/repos","events_url":"https://api.github.com/users/psibre/events{/privacy}","received_events_url":"https://api.github.com/users/psibre/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-01-23T16:47:00Z","published_at":"2015-01-23T16:50:31Z","assets":[{"url":"https://api.github.com/repos/marytts/marytts/releases/assets/391632","id":391632,"name":"marytts-5.1.2.zip","label":null,"uploader":{"login":"psibre","id":1278639,"avatar_url":"https://avatars.githubusercontent.com/u/1278639?v=3","gravatar_id":"","url":"https://api.github.com/users/psibre","html_url":"https://github.com/psibre","followers_url":"https://api.github.com/users/psibre/followers","following_url":"https://api.github.com/users/psibre/following{/other_user}","gists_url":"https://api.github.com/users/psibre/gists{/gist_id}","starred_url":"https://api.github.com/users/psibre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psibre/subscriptions","organizations_url":"https://api.github.com/users/psibre/orgs","repos_url":"https://api.github.com/users/psibre/repos","events_url":"https://api.github.com/users/psibre/events{/privacy}","received_events_url":"https://api.github.com/users/psibre/received_events","type":"User","site_admin":false},"content_type":"application/force-download","state":"uploaded","size":29277703,"download_count":0,"created_at":"2015-01-23T16:49:32Z","updated_at":"2015-01-23T16:49:44Z","browser_download_url":"https://github.com/marytts/marytts/releases/download/v5.1.2/marytts-5.1.2.zip"},{"url":"https://api.github.com/repos/marytts/marytts/releases/assets/391637","id":391637,"name":"marytts-builder-5.1.2.zip","label":null,"uploader":{"login":"psibre","id":1278639,"avatar_url":"https://avatars.githubusercontent.com/u/1278639?v=3","gravatar_id":"","url":"https://api.github.com/users/psibre","html_url":"https://github.com/psibre","followers_url":"https://api.github.com/users/psibre/followers","following_url":"https://api.github.com/users/psibre/following{/other_user}","gists_url":"https://api.github.com/users/psibre/gists{/gist_id}","starred_url":"https://api.github.com/users/psibre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psibre/subscriptions","organizations_url":"https://api.github.com/users/psibre/orgs","repos_url":"https://api.github.com/users/psibre/repos","events_url":"https://api.github.com/users/psibre/events{/privacy}","received_events_url":"https://api.github.com/users/psibre/received_events","type":"User","site_admin":false},"content_type":"application/force-download","state":"uploaded","size":32128787,"download_count":0,"created_at":"2015-01-23T16:49:47Z","updated_at":"2015-01-23T16:49:58Z","browser_download_url":"https://github.com/marytts/marytts/releases/download/v5.1.2/marytts-builder-5.1.2.zip"}],"tarball_url":"https://api.github.com/repos/marytts/marytts/tarball/v5.1.2","zipball_url":"https://api.github.com/repos/marytts/marytts/zipball/v5.1.2","body":"Another milestone release with several improvements and fixes.\r\n\r\nNew Features\r\n============\r\n\r\nImprovements\r\n------------\r\n\r\n* For French, numbers in the input text were silently ignored; this has been [improved](https://github.com/marytts/marytts/issues/269) using a *spellout formatter* from [ICU4J](http://icu-project.org/). This fix can (and will soon) also be applied to other languages that are missing a text Preprocess module. \r\n* A new rule-based Syllabfier class has been implemented.\r\n* All releases are now [hosted on GitHub](https://github.com/marytts/marytts/releases) again; references to the Downloads on Bitbucket have been updated accordingly.\r\n\r\nDevelopment news\r\n----------------\r\n\r\n* Targets are cached so these do not get recreated, and can be re-used later.\r\n* Words are now added to wordlist in batches for new language components.\r\n* A toString() helper method was added to MaryData class to help with debugging. \r\n\r\nFixed Issues/Bugs\r\n------------------\r\n\r\n* [#268](https://github.com/marytts/marytts/issues/268): getAllophone() no longer silently returns `null` on invalid input.\r\n* [#267](https://github.com/marytts/marytts/issues/267): `REALISED_DURATIONS` and `REALISED_ACOUSTPARAMS` are no longer (mistakenly) available as input types.\r\n* [#266](https://github.com/marytts/marytts/issues/266): Syllabification no longer ignores any provided stress diacritics.\r\n* [#258](https://github.com/marytts/marytts/issues/258): Byte overflow in TargetFeatureComputer -- issue with limit of array.\r\n* [#218](https://github.com/marytts/marytts/issues/218): a voice would not be built correctly following the **groupId** change in v.5.1.1.\r\n* [#154](https://github.com/marytts/marytts/issues/154): trailing whitespace in config files could prevent correct parsing.\r\n"}}