Release v1.19.0 🌈
release-drafter
released this
30 Nov 16:04
·
1288 commits
to master
since this release
Changes
- fix: Allow admin/organizer to edit/add sessions without speaker call (#7440) - @iamareebjamal
- fix: sales time of the ticket is passed, don't show event (#7439) - @maze-runnar
- fix: Use event timezone in ticket PDF (#7437) - @iamareebjamal
- fix: restrict upcoming events on basis of ticket availability (#7436) - @maze-runnar
- ref: Reformat and pre-commit configuration (#7344) - @iamareebjamal
🚀 Features
- feat: Create attendee pdf for every ticket holder (#7462) - @codedsun
- feat: Separate ticket for each attendee (#7458) - @codedsun
- feat: Add room position column (#7457) - @iamareebjamal
- feat: Changed pdf datetime to event timezones (#7452) - @codedsun
- feat: add "withdrawn" and "canceled" speakers and sessions in statistics. (#7453) - @sachinchauhan2889
- feat: add weblate_url in settings model (#7451) - @sachinchauhan2889
- feat: Export custom forms field in csv, pdf for attendee (#7444) - @codedsun
- feat: Email made translatable (#7416) - @codedsun
- feat: Add direct ICS export URL (#7414) - @iamareebjamal
- feat: Revamp order mails (#7413) - @iamareebjamal
- feat: Allow unverified users to buy free tickets (#7393) - @iamareebjamal
- feat: Add Video Stream API (#7360) - @iamareebjamal
- feat: Allow order amount override from maintainers (#7377) - @iamareebjamal
🐛 Bug Fixes
- fix: Do not send invoice if amount < minimum (#7472) - @iamareebjamal
- fix: Filter attendees when ticket holder is not ticket purchaser (#7471) - @codedsun
- fix: Change content-type of ICS export (#7468) - @iamareebjamal
- fix: Add calname to ICS export (#7466) - @iamareebjamal
- fix: updating condition to not show empty session in user section (#7465) - @maze-runnar
- fix: Remove ability to delete orders (#7460) - @codedsun
- fix: required twitter link to show on upcoming event (#7455) - @maze-runnar
- fix: Filter after events efficiently (#7454) - @iamareebjamal
- fix: Handle orphan video stream access (#7449) - @iamareebjamal
- fix: Show Location, Online Event, Mixed Event or To be Announced info correctly (#7447) - @sachinchauhan2889
- fix: Check non-deleted events before user deletion (#7448) - @iamareebjamal
- fix: Remove editing role invites (#7240) - @mansiag
- fix: Allow none for password and additional info in VideoStream (#7442) - @iamareebjamal
- fix: make annoucement filed in speakers call nullable (#7435) - @maze-runnar
- fix: Pass email string to send_email, not User (#7429) - @iamareebjamal
- fix: Use correct order path while returning PDF (#7426) - @iamareebjamal
- fix: Filter deleted events from admin sales API (#7425) - @iamareebjamal
- fix: prevent deletion of ticket that has sales (#7392) - @maze-runnar
- fix: Add user_id check before error in event invoice API (#7403) - @manav1403
- fix: Allow organizer info links (#7404) - @Soumi150
- fix: Restrict event query API (#7389) - @iamareebjamal
- fix: Merge welcome and email verification mail (#7399) - @iamareebjamal
- fix: Expand order access to ticket holders (#7395) - @iamareebjamal
- fix: Only prevent fulfilled or pending order users from deletion (#7394) - @iamareebjamal
- fix: non-organizer user can't set email null (#7378) - @maze-runnar
- fix: organizer can add speaker without email (#7376) - @maze-runnar
- fix: add access control check for draft events (#7367) - @manav1403
- fix: Only speaker or organizer can access pending sessions (#7364) - @iamareebjamal
- fix: Correct session link and add site_link property (#7356) - @iamareebjamal
- fix: Remove session versions table (#7353) - @iamareebjamal
🧰 Maintenance
- chore: Change tests to circle CI (#7463) - @codedsun
- chore: Add gevent worker (#7446) - @iamareebjamal
- chore: Translated using Weblate (German) (#7420) - @weblate
- chore: Translations update from Weblate (Norwegian Bokmål) (#7419) - @weblate
- chore(ref): Refactor order complete logic (#7418) - @iamareebjamal
- chore: Remove anchor tag from session state change email (#7375) - @iamareebjamal
- chore: Sync migrations of prod and code (#7354) - @iamareebjamal
- chore: Add pyupgrade to pre-commit hooks (#7352) - @iamareebjamal
- chore: Configure sentry release and increase trace sample rate (#7341) - @iamareebjamal
🕮 Documentation
- chore(docs): Add comma in storage options docs (#7415) - @Lakshita2002
- chore(docs): Correct name of Postgres "peer" authentication method (#7381) - @hongquan
- chore(docs): Improve local installation guide (#7320) - @hongquan
⚙ Dependencies and Libraries
- chore(deps-dev): bump pre-commit from 2.9.0 to 2.9.2 (#7473) - @dependabot-preview
- chore(deps-dev): bump pytype from 2020.11.12 to 2020.11.23 (#7464) - @dependabot-preview
- chore(deps-dev): bump pre-commit from 2.8.2 to 2.9.0 (#7461) - @dependabot-preview
- chore(deps): bump sentry-sdk[flask] from 0.19.3 to 0.19.4 (#7459) - @dependabot-preview
- chore(deps-dev): bump pytype from 2020.11.3 to 2020.11.12 (#7445) - @dependabot-preview
- chore(deps): bump sentry-sdk[flask] from 0.19.2 to 0.19.3 (#7441) - @dependabot-preview
- chore(deps): bump requests[security] from 2.24.0 to 2.25.0 (#7434) - @dependabot-preview
- chore(deps-dev): bump pyupgrade from 2.7.3 to 2.7.4 (#7433) - @dependabot-preview
- chore(deps): bump flask-jwt-extended from 3.24.1 to 3.25.0 (#7427) - @dependabot-preview
- chore(deps-dev): bump pytype from 2020.10.8 to 2020.11.3 (#7417) - @dependabot-preview
- chore(deps): bump sentry-sdk[flask] from 0.19.1 to 0.19.2 (#7411) - @dependabot-preview
- chore(deps): bump weasyprint from 52 to 52.1 (#7406) - @dependabot-preview
- chore(deps): bump pytz from 2020.1 to 2020.4 (#7408) - @dependabot-preview
- chore(deps): bump pycryptodome from 3.9.8 to 3.9.9 (#7409) - @dependabot-preview
- chore(deps-dev): bump pre-commit from 2.8.1 to 2.8.2 (#7398) - @dependabot-preview
- chore(deps): bump weasyprint from 51 to 52 (#7391) - @dependabot-preview
- chore(deps): bump pytest from 6.1.1 to 6.1.2 (#7386) - @dependabot-preview
- chore(deps-dev): bump pre-commit from 2.7.1 to 2.8.1 (#7387) - @dependabot-preview
- chore(deps): bump python-dotenv from 0.14.0 to 0.15.0 (#7388) - @dependabot-preview
- chore(deps): bump flask-admin from 1.5.6 to 1.5.7 (#7382) - @dependabot-preview
- chore(deps-dev): bump pyupgrade from 2.7.2 to 2.7.3 (#7372) - @dependabot-preview
- chore(deps): bump eventlet from 0.29.0 to 0.29.1 (#7373) - @dependabot-preview
- chore(deps): bump pillow from 8.0.0 to 8.0.1 (#7374) - @dependabot-preview
- chore(deps): bump sentry-sdk[flask] from 0.19.0 to 0.19.1 (#7369) - @dependabot-preview
- chore(deps): bump eventlet from 0.28.0 to 0.29.0 (#7370) - @dependabot-preview
- chore(deps): bump humanize from 3.0.1 to 3.1.0 (#7371) - @dependabot-preview
- chore(deps-dev): bump pycln from 0.0.1a3 to 0.0.1b0 (#7361) - @dependabot-preview
- chore(deps): bump stripe from 2.54.0 to 2.55.0 (#7357) - @dependabot-preview
- chore(deps): bump sentry-sdk[flask] from 0.18.0 to 0.19.0 (#7359) - @dependabot-preview
- chore(deps): bump pillow from 7.2.0 to 8.0.0 (#7358) - @dependabot-preview
- chore(deps-dev): bump isort from 5.6.3 to 5.6.4 (#7350) - @dependabot-preview
- chore(deps): bump sqlalchemy from 1.3.19 to 1.3.20 (#7351) - @dependabot-preview
- chore(deps-dev): bump isort from 5.6.1 to 5.6.3 (#7349) - @dependabot-preview
- chore(deps-dev): bump pytype from 2020.9.29 to 2020.10.8 (#7346) - @dependabot-preview
- chore(deps): bump xhtml2pdf from 0.2.4 to 0.2.5 (#7347) - @dependabot-preview
- chore(deps-dev): bump isort from 5.5.4 to 5.6.1 (#7348) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@Lakshita2002, @Soumi150, @codedsun, @dependabot-preview, @dependabot-preview[bot], @hongquan, @iamareebjamal, @manav1403, @mansiag, @maze-runnar, @sachinchauhan2889 and @weblate