{"action":"published","release":{"url":"https://api.github.com/repos/bsara/inheritance.js/releases/1722762","assets_url":"https://api.github.com/repos/bsara/inheritance.js/releases/1722762/assets","upload_url":"https://uploads.github.com/repos/bsara/inheritance.js/releases/1722762/assets{?name}","html_url":"https://github.com/bsara/inheritance.js/releases/tag/v0.4.0","id":1722762,"tag_name":"v0.4.0","target_commitish":"master","name":"","draft":false,"author":{"login":"bsara","id":3743423,"avatar_url":"https://avatars.githubusercontent.com/u/3743423?v=3","gravatar_id":"","url":"https://api.github.com/users/bsara","html_url":"https://github.com/bsara","followers_url":"https://api.github.com/users/bsara/followers","following_url":"https://api.github.com/users/bsara/following{/other_user}","gists_url":"https://api.github.com/users/bsara/gists{/gist_id}","starred_url":"https://api.github.com/users/bsara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bsara/subscriptions","organizations_url":"https://api.github.com/users/bsara/orgs","repos_url":"https://api.github.com/users/bsara/repos","events_url":"https://api.github.com/users/bsara/events{/privacy}","received_events_url":"https://api.github.com/users/bsara/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-08-26T00:31:15Z","published_at":"2015-08-26T00:32:49Z","assets":[],"tarball_url":"https://api.github.com/repos/bsara/inheritance.js/tarball/v0.4.0","zipball_url":"https://api.github.com/repos/bsara/inheritance.js/zipball/v0.4.0","body":"## Changes\r\n\r\n> __WARNING:__ This release will break previous versions where `super` and `_super` is used to call parent functions\r\n\r\n* **[New Feature]** \"Private\" properties and \"private\" static properties (private is in quotes because the properties are not really private, however, they are not [enumerable](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty#Enumerable_attribute) when added to the object's definition).\r\n* **[New Feature]** Static constant properties.\r\n* **[New Function]** `seal`\r\n* **[New Function]** `ObjectDefinition.createSealed`\r\n* **[Bug Fix]** Fixed infinite recursive function calls when using `super` and `_super` functions. Now, calling `this._super` will call the super version of the function where `this._super` is called. (I really tried to get around this so that super functions can be called from any function in an object definition...but the solution was quite terrible. I'm always open to help if anyone is willing to offer it!)\r\n* **[Bug Fix]** Minified versions of library \"modules\" restored.\r\n* Minor code cleanup."}}