Skip to content
This repository has been archived by the owner on Apr 25, 2023. It is now read-only.

Releases: hasadna/Open-Knesset

v4.0.0

11 May 06:05
Compare
Choose a tag to compare

In This Release

  • #655 - The committee for Foreign workers is still shown in the individual pages of MK's
  • #664 - Missing encoding utf is some fails

v3.9.1

02 May 06:06
Compare
Choose a tag to compare

In This Release

  • fix bug with memcache key error in case of url containing control chars
  • #650 - minor fix for facebook and twitter share metadata

v3.9.0

01 May 06:57
Compare
Choose a tag to compare

In This Release

  • #662 Bill statistics calculation and bill queryset display fixing logic
    • #635 - Number of bills that passed 1st call is incorrect
    • #629 - In the comparison page, the number of proposed bills per MK is incorrect
    • Separating mammoth laws.models.py to a models package
    • Keep backwards compat with optional waffle switch (if we see this is broken we can revert back to previous behavior almost effortless. Switch name: 'use_old_statistics')
  • #650 - improvement to facebook share metadata
    • I'll probably need to replace the image once we get one, but this is good enough to start with, especially since I mainly want to start experimenting with facebook/linkedin/twitter/whatsapp apis and bots
    • I'll open another task for advanced sharing (instant article , share from site etc)
  • #649 - test_knesset_proposal_autocomplete assertions should not fail

Post Deployment

  • @alonisser will need to run a management command to update statistics : "recalc_mks_bill_stats"

v3.8.2

18 Apr 06:32
Compare
Choose a tag to compare

In This Release

  • Minor fix to ensure committee attendance report has one committee for each name for each mk
  • fix translation strings mostly relating to #543

v3.8.1

12 Apr 16:06
Compare
Choose a tag to compare

In This Release

  • Detailed committee attendance report

v3.8.0

10 Apr 19:06
Compare
Choose a tag to compare

In This Release

  • #640 knesset proposal auto request might fail in some cases
  • #644 protect from wrong links in /member/by
  • added django-slack integration support
  • added some slack notifications from management script errors
  • #656 Adding a csv attendance report for @morchickit to answer reporters

Deployment Notes

  • on backend server only - add the slack integration settings:
  • SLACK_TOKEN
  • SLACK_CHANNEL = "oknesset-backend"
  • SLACK_BACKEND = "django_slack.backends.UrllibBackend"

How to use django-slack

  • from django_slack import slack_message

  • slack_message('django-slack/text.slack', {"text": "Hello World"});

v3.7.1

30 Mar 19:31
Compare
Choose a tag to compare

In This Release

  • #547 - fix the votes data validation management command to use html data (as api is unreliable)
  • #630 - fix the committee meetings scraper in case of 2 meetings on the same day
  • bump knesset-data to v1.0.0 to fix some committee meeting members attendance scraping problems
  • added management command that allows to get members attendance data in csv file

v3.7.0

28 Mar 16:35
Compare
Choose a tag to compare

In This Release

  • #607 - In member page read more status appears even if there are no statuses at all
  • #621 - Soon in knesset might contain empty events
  • #622 - Double text in events in knesset soon
  • #623 - Missing committee name in soon events in oknesset main page
  • #626 - Adding a custom test runner, currently mainly using to disable debug
  • #638 - vote api may break on date formatting

v3.6.2

20 Mar 20:51
Compare
Choose a tag to compare

In This Release

  • Quick and dirty hack to allow adding person alias for an mk from the mk admin

v3.6.1

20 Mar 20:25
Compare
Choose a tag to compare

In This Release

  • #630 - missing committee meeting protocols
    • updated the committee meetings scraper to scrape meeting which occured in last 100 days
    • previously it was set to last 5 days, assuming this is meeting updated in last 5 days, but actually it refers to date the meeting occured
    • meetings might take a few weeks to get a protocol - so we missed a lot of meetings