Releases: fossasia/open-event-server
Release v1.12.0 🌈
Changes
- test: Added test for created_at (#6728) - @diru1100
- ref: Add black, isort and pre-commit hook (#6787) - @iamareebjamal
🐛 Bug Fixes
- fix: General Event Statistics type (#6810) - @iamareebjamal
- fix: add check if donation ticket has payment method enabled (#6789) - @snitin315
🧰 Maintenance
- chore: Add TicketHolderFactory (#6808) - @iamareebjamal
- chore: Remove unused imports and variables (#6790) - @iamareebjamal
⚙ Dependencies and Libraries
- chore(deps): update redis requirement from ~=3.3 to ~=3.4 (#6803) - @dependabot-preview
- chore(deps-dev): update pre-commit requirement from ~=2.0.0 to ~=2.0.1 (#6801) - @dependabot-preview
- chore(deps-dev): update pre-commit requirement from ~=1.21.0 to ~=2.0.0 (#6797) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@codedsun, @dependabot-preview, @dependabot-preview[bot], @diru1100, @iamareebjamal and @snitin315
Release v1.11.2 🌈
Fix celery task status endpoint
Release v1.11.1 🌈
Fix event fee notification task being triggered every minute
Release v1.11.0 🌈
BREAKING: You MUST add the current secret key set in settings table in DB as SECRET_KEY
environment variable before upgrading. After upgrading, the column will be removed from DB
Changes
- ref: remove elasticsearch initialization (#6713) - @codedsun
- ref: remove events-orga endpoint (#6714) - @codedsun
- fix: ticket end-date can be only within event end-date (#6647) - @codedsun
🚀 Features
- feat: Replaced jobs running with APS to celery-beat (#6759) - @codedsun
- feat: Addition of is_promoted field in event (#6755) - @kushthedude
- feat: add age_group field in ticket holder model (#6744) - @snitin315
- feat: Add max_quantity of ticket in order-statistics-event (#6735) - @codedsun
- feat: Support event statistics in include (#6745) - @iamareebjamal
- feat: Single endpoint for creating creating an order (#6635) - @prateekj117
🐛 Bug Fixes
- fix: Ticket query attribute in send event fee (#6770) - @kushthedude
- fix: Super Admin should be able to delete spam events (#6767) - @kushthedude
- fix: filtered deleted entities from user favourite events (#6764) - @codedsun
- fix: sessions cannot be edited after cfs ends (#6757) - @codedsun
- fix: Add appropriate link tags in emails (#6751) - @mrsaicharan1
- fix: Removed unrelated change in the migration (#6754) - @codedsun
- fix: Remove secret from DB and enforce env (#6748) - @iamareebjamal
- fix: migration for country select type (#6746) - @kushthedude
- fix: Introducing Instagram URL in speaker model (#6737) - @kushthedude
- fix: Added error handler for status 429 (#6678) - @Rits1272
- fix: Updated correct celery running command (#6733) - @diru1100
- fix: making the created_at dynamic for each order (#6721) - @kushthedude
- fix: AWS file upload (#6707) - @AmitAronovitch
- fix: missing field and incorrect column value in session csv export (#6699) - @codedsun
- fix: count query of sold tickets (#6693) - @codedsun
- fix: Order of any kind should not be deleted except by admin (#6573) - @prateekj117
🧰 Maintenance
- chore: Release v1.11 (#6772) - @iamareebjamal
- chore: Prepare for v1.11.0 (#6771) - @kushthedude
- chore(refactor): Refactor code for custom attendee route (#6752) - @codedsun
- refactor: dataclass conversion of UserTokenBlackList (#6740) - @codedsun
- chore(refactor): Remove versions model file (#6739) - @codedsun
- refactor: Move execution code from init (#6685) - @iamareebjamal
- chore: run container script run through CLI args (#6690) - @codedsun
⚙ Dependencies and Libraries
- chore(deps): update python-dotenv requirement from ~=0.10.4 to ~=0.10.5 (#6760) - @dependabot-preview
- chore(deps): update python-dotenv requirement from ~=0.10.3 to ~=0.10.4 (#6749) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.41.1 to ~=2.42.0 (#6741) - @dependabot-preview
- chore(deps): update pyyaml requirement from ~=5.2 to ~=5.3 (#6727) - @dependabot-preview
- chore(deps): update arrow requirement from ~=0.15.4 to ~=0.15.5 (#6718) - @dependabot-preview
- chore(deps): update pillow requirement from ~=6.2.1 to ~=7.0.0 (#6715) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.41.0 to ~=2.41.1 (#6705) - @dependabot-preview
- chore(deps): update sqlalchemy-utils requirement from ~=0.36.0 to ~=0.36.1 (#6694) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@AmitAronovitch, @Rits1272, @codedsun, @dependabot-preview, @dependabot-preview[bot], @diru1100, @iamareebjamal, @kushthedude, @mrsaicharan1, @prateekj117 and @snitin315
Release v1.10.0 🌈
Changes
Summary
- Fix event and speaker image resizing, and add management command to resize event and speaker images which remained to be resized.
Runpython manage.py fix_event_and_speaker_images
to resize images which weren't resized due to the bug - Optimize link generation of relationships with up to 10X speedup
- Add scheduled job to automatically remove orphan ticket holders with no order ID
- Add created and modified times in ticket holder
- Allow new tickets to have same name as deleted tickets
- Fix PayTM payment gateway
🚀 Features
- feat: add job to delete ticket holders with no order id (#6662) - @codedsun
- feat: Optimize link generation (#6656) - @iamareebjamal
- feat: add created_at, modified_at in ticket_holder (#6660) - @codedsun
- feat: management command to resize images of events and speakers (#6645) - @codedsun
🐛 Bug Fixes
- fix: Order Post route view (#6683) - @prateekj117
- fix: changed safequery to normal query in resize image task (#6649) - @codedsun
- fix: caught invalid url image exception in resize image tasks (#6648) - @codedsun
- fix: canceled order mail template changed (#6643) - @codedsun
- fix: Use requests to fetch event and speaker images (#6639) - @codedsun
- fix: Allow tickets to have same name as deleted ones (#6628) - @codedsun
- fix: Removing is_ticketing_enabled from event models (#6634) - @kushthedude
- fix: checksum.py for PayTM (#6611) - @kushthedude
🧰 Maintenance
- chore: Release v1.10.0 (#6687) (#6689) - @iamareebjamal
- chore: Release v1.10.0 (#6687) - @iamareebjamal
- chore: Prepare for v1.10.0 (#6688) - @iamareebjamal
- chore: Release 1.9.0 (#6631) (#6686) - @iamareebjamal
- chore: Remove slow/unused aggregate queries from event schema (#6667) - @iamareebjamal
- chore: Populate flask shell context (#6663) - @iamareebjamal
- chore: Remove flask limiter warning (#6658) - @iamareebjamal
- chore: disable elasticsearch in .env.example (#6636) - @diru1100
- chore: Remove cruft and simplify Dockerfile (#6633) - @iamareebjamal
⚙ Dependencies and Libraries
- chore(deps): update coverage requirement from ~=4.5 to ~=5.0 (#6672) - @dependabot-preview
- chore(deps): update sqlalchemy requirement from ~=1.3.11 to ~=1.3.12 (#6671) - @dependabot-preview
- chore(deps): update celery requirement from ~=4.3 to ~=4.4 (#6670) - @dependabot-preview
- chore(deps): update geoip2 requirement from ~=2.9.0 to ~=3.0.0 (#6681) - @dependabot-preview
- chore(deps): update sqlalchemy-utils requirement from ~=0.35.0 to ~=0.36.0 (#6650) - @dependabot-preview
- chore(deps): update pyyaml requirement from ~=5.1 to ~=5.2 (#6637) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@codedsun, @dependabot-preview, @dependabot-preview[bot], @diru1100, @iamareebjamal, @kushthedude and @prateekj117
Release v1.9.0 🌈
Changes
🚀 Features
- feat: Addition and Updation of billing related fields (#6447) - @kushthedude
🐛 Bug Fixes
- fix: Removed decorator from stripe-authorizations (#6627) - @codedsun
- fix: Check user permission before exporting (#6581) - @prateekj117
- fix: Remove upcoming events from after event email text (#6624) - @codedsun
🧰 Maintenance
- chore: Prepare for release 1.9.0 (#6630) - @iamareebjamal
- chore(refactor): Make separate blueprint for events and orders (#6615) - @prateekj117
- chore(refactor): Refactor code for custom orders route (#6610) - @prateekj117
- chore: Release v1.8.0 (#6612) (#6613) - @iamareebjamal
⚙ Dependencies and Libraries
- chore(deps): update stripe requirement from ~=2.40.0 to ~=2.41.0 (#6629) - @dependabot-preview
- chore(deps): update icalendar requirement from ~=4.0.3 to ~=4.0.4 (#6625) - @dependabot-preview
- chore(deps): update flask-caching requirement from ~=1.4 to ~=1.8 (#6617) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@codedsun, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal, @kushthedude and @prateekj117
Release v1.8.0 🌈
Changes
🐛 Bug Fixes
- fix: handelled invalid price value in paid tickets (#6604) - @codedsun
- fix: Check if identifier does not contain of all digits. (#6572) - @prateekj117
- fix: Error while running
python3 manage.py list_routes
(#6580) - @prateekj117 - fix: Checks for is_email_overridden not working (#6566) - @prateekj117
- fix: Pin elasticsearch-dsl to 7.0.0 (#6557) - @iamareebjamal
- fix: Change association table name to ticket_tagging (#6536) - @prateekj117
🧰 Maintenance
- chore: Remove redundant setup methods (#6558) - @iamareebjamal
- chore: Lock python version in docker to workaround pip (#6543) - @iamareebjamal
🕮 Documentation
- chore(docs): Added auth/verify-email endpoint in documentation (#6602) - @codedsun
- chore(docs): Add missing attendee endpoints (#6596) - @akshat0047
- chore(docs): Fix grammatical mistakes in docs (#6568) - @nnrepos
- chore(docs): Remove broken docker deploy button (#6561) - @Swap76
- chore(docs): Correct API docs for update order (#6546) - @Tlazypanda
⚙ Dependencies and Libraries
- chore(deps): update pycryptodome requirement from ~=3.9.3 to ~=3.9.4 (#6605) - @dependabot-preview
- chore(deps): update pycryptodome requirement from ~=3.9.2 to ~=3.9.3 (#6593) - @dependabot-preview
- chore(deps): update sqlalchemy requirement from ~=1.3.10 to ~=1.3.11 (#6592) - @dependabot-preview
- chore(deps): update pycryptodome requirement from ~=3.9.1 to ~=3.9.2 (#6589) - @dependabot-preview
- chore(deps): update gunicorn requirement from ~=19.9 to ~=20.0 (#6587) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.39.0 to ~=2.40.0 (#6588) - @dependabot-preview
- chore(deps): update requests-oauthlib requirement from ~=1.2 to ~=1.3 (#6582) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.38.0 to ~=2.39.0 (#6583) - @dependabot-preview
- chore(deps): update apscheduler requirement from ~=3.6.2 to ~=3.6.3 (#6578) - @dependabot-preview
- chore(deps): update pycryptodome requirement from ~=3.9.0 to ~=3.9.1 (#6574) - @dependabot-preview
- chore(deps): update apscheduler requirement from ~=3.6.1 to ~=3.6.2 (#6576) - @dependabot-preview
- chore(deps): update arrow requirement from ~=0.15.2 to ~=0.15.4 (#6577) - @dependabot-preview
- chore(deps): update sqlalchemy-utils requirement from ~=0.34.2 to ~=0.35.0 (#6564) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.37.2 to ~=2.38.0 (#6562) - @dependabot-preview
- chore(deps): update flask-jwt-extended requirement from ~=3.23.0 to ~=3.24.1 (#6551) - @dependabot-preview
- chore(deps): bump python-pentabarf-xml from 0.19 to 0.20 (#6549) - @dependabot-preview
- chore(deps): update psycopg2-binary requirement from ~=2.8.3 to ~=2.8.4 (#6547) - @dependabot-preview
- chore(deps): update pillow requirement from ~=6.2.0 to ~=6.2.1 (#6548) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@nnrepos, @Swap76, @Tlazypanda, @akshat0047, @codedsun, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal and @prateekj117
Release v1.7.0 🌈
Changes
- BREAKING: Requires Python 3.7
- Add info endpoint to get server version
- Add management script to switch modules on or off
- Increase gunicorn workers in docker and add options for configuration
- Fix CSV export (included as hotfix in previous version)
- Fix order PDF not found errors by mounting
generated
folder in docker - Fix ICal attribute errors and add tests
- Fix Pentabarf export and add tests
- Add workaround for multiprocess engine forking
- Use pool pre ping option to avoid dropped connections
- Add .env in docker compose to override environment variables
- Configure redis and celery in sentry integration
- Convert some classes to dataclasses
- Update dependencies
🚀 Features
- feat: Add endpoint for server version (#6524) - @lladhibhutall
- feat: add manage-scripts to switch system modules value (#6532) - @akshat0047
- feat: Rewrite working pentabarf with proper and throrough tests (#6533) - @iamareebjamal
- feat: Increase gunicorn workers and allow more config (#6497) - @iamareebjamal
🐛 Bug Fixes
- fix: ICal Attribute error & add integration test (#6523) - @mrsaicharan1
- fix: Fix and test cron job for Invoice Due Marking (#6510) - @mrsaicharan1
- fix: Add workaround for multiprocess engine forking (#6499) - @iamareebjamal
- fix: Use pool pre ping option to avoid dropped connections (#6489) - @iamareebjamal
- fix: Use explicit dependencies (#6484) (#6487) - @iamareebjamal
- hotfix: CSV Export Error (#6482) - @iamareebjamal
🧰 Maintenance
- chore: Add generated folder to docker volume mount (#6512) - @iamareebjamal
- chore: Remove populate and fix various dredd tests (#6506) - @iamareebjamal
- chore: Remove debugging print statements from listener (#6502) - @iamareebjamal
- chore: Change flask-rest-jsonapi to taggd and tested version (#6492) - @iamareebjamal
- chore: Use Python 3.7 in docker (#6490) - @iamareebjamal
- chore: Add .env in docker compose and ignore override (#6488) - @iamareebjamal
- feat: Integrate sqlalchemy, redis and celery in sentry
🕮 Documentation
- chore(docs): Update README.md for python 3.7 (#6535) - @chiral-carbon
- chore(docs): Add CircleCI Build Status Badge (#6531) - @rbstrachan
- chore(docs): Update docs for python 3.7 (#6521) - @prateekj117
⚙ Dependencies and Libraries
- chore(deps): update sentry-sdk requirement from ~=0.12 to ~=0.13 (#6534) - @dependabot-preview
- chore(deps): update sqlalchemy requirement from ~=1.3.9 to ~=1.3.10 (#6519) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.37.1 to ~=2.37.2 (#6515) - @dependabot-preview
- chore(deps): update sqlalchemy requirement from ~=1.3.8 to ~=1.3.9 (#6500) - @dependabot-preview
- chore(deps): update flask-limiter requirement from ~=1.0.1 to ~=1.1.0 (#6498) - @dependabot-preview
- chore(deps): update pillow requirement from ~=6.1.0 to ~=6.2.0 (#6485) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.36.2 to ~=2.37.1 (#6469)
- chore(deps-dev): update pylint requirement from ~=2.3 to ~=2.4
- chore(deps): update sentry-sdk requirement from ~=0.11 to ~=0.12
- chore(deps): update arrow requirement from ~=0.15.1 to ~=0.15.2
- chore(deps): update stripe requirement from ~=2.36.1 to ~=2.36.2
- chore(deps): update sendgrid requirement from ~=6.0 to ~=6.1
- chore(deps): update pycryptodome requirement from ~=3.8.2 to ~=… (#6442)
- chore(deps): Update pycrypto to fork
- chore(deps): update sqlalchemy requirement from ~=1.3.7 to ~=1.… (#6421)
- chore(deps): update flask-jwt-extended requirement from ~=3.21.… (#6439)
- chore(deps): update flask-jwt-extended requirement from ~=3.21.… (#6439)
- chore(deps): update stripe requirement from ~=2.35.1 to ~=2.36.0 (#6440)
- chore(deps): update arrow requirement from ~=0.15.0 to ~=0.15.1 (#6441)
- chore(deps): update sqlalchemy-utils requirement from ~=0.34.1… (#6403)
- chore(deps): update stripe requirement from ~=2.35.0 to ~=2.35.1 (#6404)
- chore(deps): update arrow requirement from ~=0.14.5 to ~=0.15.0 (#6437)
Contributors
Thanks a lot to our contributors for making this release possible:
@akshat0047, @chiral-carbon, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal, @lladhibhutall, @mrsaicharan1, @prateekj117 and @rbstrachan
Release v1.6.2
Same release as v1.6.1 with a dependency fix. Please use this version and ignore v1.6.1
Release v1.6.1
This is a hotfix release fixing sessions CSV export and adding sentry integrations of redis, SQLAlchemy and celery
Note: Please use v1.6.2, and ignore this release