{"action":"created","issue":{"url":"https://api.github.com/repos/rytilahti/python-miio/issues/222","repository_url":"https://api.github.com/repos/rytilahti/python-miio","labels_url":"https://api.github.com/repos/rytilahti/python-miio/issues/222/labels{/name}","comments_url":"https://api.github.com/repos/rytilahti/python-miio/issues/222/comments","events_url":"https://api.github.com/repos/rytilahti/python-miio/issues/222/events","html_url":"https://github.com/rytilahti/python-miio/issues/222","id":296941824,"number":222,"title":"from Construct developer, a note","user":{"login":"arekbulski","id":5385838,"avatar_url":"https://avatars2.githubusercontent.com/u/5385838?v=4","gravatar_id":"","url":"https://api.github.com/users/arekbulski","html_url":"https://github.com/arekbulski","followers_url":"https://api.github.com/users/arekbulski/followers","following_url":"https://api.github.com/users/arekbulski/following{/other_user}","gists_url":"https://api.github.com/users/arekbulski/gists{/gist_id}","starred_url":"https://api.github.com/users/arekbulski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arekbulski/subscriptions","organizations_url":"https://api.github.com/users/arekbulski/orgs","repos_url":"https://api.github.com/users/arekbulski/repos","events_url":"https://api.github.com/users/arekbulski/events{/privacy}","received_events_url":"https://api.github.com/users/arekbulski/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-02-14T01:04:17Z","updated_at":"2018-02-15T08:00:39Z","closed_at":null,"author_association":"NONE","body":"I am the developer of Construct (a parsing library) since I took over the project 2 years ago. Please refer any other projects that also use this library to this post, or copy it over to them. \r\n\r\nConstruct is undergoing heavy changes at the moment, similar to those between 2.5->2.8, including addition of compiler feature (to make it much faster than Kaitai), but also several classes are going to be removed (for a good reason), and also few were added. API will be unstable for about a month.\r\n\r\nWhat you can do:\r\n- All scheduled work is posted as tickets, in [Issues](https://github.com/construct/construct/issues) and also on [Kanban](https://github.com/construct/construct/projects/3) page. If you subscribe (watch repository) then you will have advance notice of any incoming changes. Unfortunately those tickets also include minor work items, so you would get some clutter notifications too. I appologise for that.\r\n- I encourage everyone to browse those tickets, vote for feature requests, but also post objections for planned removal of features, or changes in semantics. Subscribing therefore is recommended.\r\n- You can find what was already changed (at any moment) on [Transition page](https://construct.readthedocs.io/en/latest/transition29.html), which is like a growing changelog. It gets updated whenever something gets added or removed, but since the order is not chronological, new items do not end up on top or bottom of the list.\r\n- You can find currently available classes and semantics on revamped [Core API pages](https://construct.readthedocs.io/en/latest/index.html#api-reference). Those pages are very extensive and always uptodate with the implementation.\r\n- **Feel free, at any point in time, to open a new Issue and ask questions or make complaints** about breakage. At minimum, I can offer advice and possible alternatives. People very often use the classes in ways that were not designed for, like use String classes to process Bytes.\r\n- **Feel free, at any point in time, to open a new Issue and request changes.** If you need a new class, and make a good clear case, I would be more than willing to add it to core library to support your project.\r\n- API should be stable within a month, so either do version pinning and deal with it then, or keep fixing your code at every release (which is ~3 day cycle at the moment).\r\n\r\nClose this topic at your discretion.\r\n"},"comment":{"url":"https://api.github.com/repos/rytilahti/python-miio/issues/comments/365851181","html_url":"https://github.com/rytilahti/python-miio/issues/222#issuecomment-365851181","issue_url":"https://api.github.com/repos/rytilahti/python-miio/issues/222","id":365851181,"user":{"login":"arekbulski","id":5385838,"avatar_url":"https://avatars2.githubusercontent.com/u/5385838?v=4","gravatar_id":"","url":"https://api.github.com/users/arekbulski","html_url":"https://github.com/arekbulski","followers_url":"https://api.github.com/users/arekbulski/followers","following_url":"https://api.github.com/users/arekbulski/following{/other_user}","gists_url":"https://api.github.com/users/arekbulski/gists{/gist_id}","starred_url":"https://api.github.com/users/arekbulski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arekbulski/subscriptions","organizations_url":"https://api.github.com/users/arekbulski/orgs","repos_url":"https://api.github.com/users/arekbulski/repos","events_url":"https://api.github.com/users/arekbulski/events{/privacy}","received_events_url":"https://api.github.com/users/arekbulski/received_events","type":"User","site_admin":false},"created_at":"2018-02-15T08:00:39Z","updated_at":"2018-02-15T08:00:39Z","author_association":"NONE","body":"Thats very helpful, thanks. I used to just delete the fork repo and re-fork it. :confused: "}}
{"actor":{"display_login":"arekbulski"}}