Releases: hasadna/knesset-data-python
Releases · hasadna/knesset-data-python
v2.0.0
v1.8.2
v1.8.1
v1.8.0
- added plenum html scraper (copied from open knesset)
- add preliminary support for checking if response was blocked by reblaze
- misc. fixes and updates to plenum protocol file scraper
- support for using mock objects from other modules (specifically - datapackage module - to support automated testing)
- misc. bugs and refactoring
- removed data dependency for committee meetings test
- added committee meeting mock object
- removed dataservice lambda field from json table schemas (it's not serializable)
- added open knesset datasource with get_all_mk_names function
- fix finding attending members in committee protocols in case of extra spaces
- added Person class, Position and PersonPosition, and SiteID #11
v1.7.3
v1.7.2
v1.7.1
v1.7.0
In This Release
- error handling improvements
- change laws, members and committees service urls to the very old urls
- these urls only work from Knesset whitelisted ips
- this is temporary until we get the publically accessible urls back (see hasadna/knesset-data#124 (comment))
- skip a lot of tests because of it as well.. sorry :(
- removed the octohub dependency (made it optional in case it's needed only)
v1.6.0
In This Release
- remove octohub dependency from install_requires - it is hard to install and only needed for edge cases
- added support for getting json table schema
- added support for getting data via SOCKS http proxy
- changed to return python generators - to support streaming data
- changed fields definitions to have a specific order
- added members dataservice
- set default timeout of 10s for getting protocol files
- change committee meetings url to old api (not supported in the new apis)