{"action":"published","release":{"url":"https://api.github.com/repos/nexpy/nexusformat/releases/1506165","assets_url":"https://api.github.com/repos/nexpy/nexusformat/releases/1506165/assets","upload_url":"https://uploads.github.com/repos/nexpy/nexusformat/releases/1506165/assets{?name}","html_url":"https://github.com/nexpy/nexusformat/releases/tag/v0.1.3","id":1506165,"tag_name":"v0.1.3","target_commitish":"master","name":"Various enhancements and bug fixes","draft":false,"author":{"login":"rayosborn","id":1193959,"avatar_url":"https://avatars.githubusercontent.com/u/1193959?v=3","gravatar_id":"","url":"https://api.github.com/users/rayosborn","html_url":"https://github.com/rayosborn","followers_url":"https://api.github.com/users/rayosborn/followers","following_url":"https://api.github.com/users/rayosborn/following{/other_user}","gists_url":"https://api.github.com/users/rayosborn/gists{/gist_id}","starred_url":"https://api.github.com/users/rayosborn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rayosborn/subscriptions","organizations_url":"https://api.github.com/users/rayosborn/orgs","repos_url":"https://api.github.com/users/rayosborn/repos","events_url":"https://api.github.com/users/rayosborn/events{/privacy}","received_events_url":"https://api.github.com/users/rayosborn/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-07-07T03:45:14Z","published_at":"2015-07-07T16:52:36Z","assets":[],"tarball_url":"https://api.github.com/repos/nexpy/nexusformat/tarball/v0.1.3","zipball_url":"https://api.github.com/repos/nexpy/nexusformat/zipball/v0.1.3","body":"* Linked items within a file can now have different names from their target. This restriction was lifted a few years ago.\r\n* Added a compression filter setting, NX_COMPRESSION, which defaults to 'gzip'. This can be set using the nxsetcompression function, *e.g.*, `nxsetcompression('lzf')`. It can also be set to ‘None’.\r\n* Added a unicode encoding setting, NX_ENCODING, which defaults to 'utf-8'. This can be set using the nxsetencoding function, *e.g.*, `nxsetencoding('latin1')`. \r\n* The nexusformat package now uses variable length strings for storing all text fields using utf-8 (the h5py default), but fixed length strings in existing files could have a variety of encodings. If there is a decoding error when reading a string, nexusformat will see if 'latin1', the most common alternative, works. However, there is no guarantee that the correct encoding will be selected. \r\n* The `nxtree` function has been renamed `nxdir`, to prevent clashes with the NeXpy GUI.\r\n* Improved handling of infinities when plotting.\r\n* Improved copying of large datasets between files.\r\n* Improved handling of singleton and reversed axes.\r\n* Fixed a bug that caused a shift when slicing data whose axes are stored as bin boundaries rather than centers.\r\n* Added a `__nonzero__` function to NXfield. Note that this means that if statements involving the NXfields will return False if all items are 0 and True otherwise. "}}