Releases: fossasia/open-event-server
Release v1.6.0 🌈
Changes
- feat: create custom_form_options api (#6408) - @CosmicCoder96
- Revert "fix: Add server checks for ticket price" (#6367) - @mrsaicharan1
- Revert "fix: Return only accepted session and public speaker call by default" (#6360) - @CosmicCoder96
- fix: follow db centric model, avoid reading keys from .env (#6352) - @CosmicCoder96
🚀 Features
- feat: add custom form json column to sessions, speaker, attendees (#6435) - @CosmicCoder96
- feat: Added JWT headers to fix accessibility issue (#6431) - @mrsaicharan1
- feat: endpoint to fetch transaction status of an order via paytm (#6402) - @shreyanshdwivedi
- feat: API to fetch total order amount by passing tickets and discount code (#6366) - @shreyanshdwivedi
- feat: Transaction Processing logic & Wallet linking implementation (#6399) - @mrsaicharan1
- feat: Adds transaction initiation logic & Payments Manager - PayTM (#6342) - @mrsaicharan1
- feat: update event invoice payment follow ups (#6391) - @uds5501
- feat: Add paypal configuration for Android Paypal Payment (#6297) - @anhanh11001
- feat: Support for non-attachment mails (#6370) - @mrsaicharan1
- feat: Implemented routes for creation & charging(invoice) through PayPal (#6296) - @mrsaicharan1
- feat: Addition of stripe test client id (#6358) - @kushthedude
- feat: add can_pay_by_paytm to event model and schema and refactor other keys (#6349) - @shreyanshdwivedi
- feat: Model additions for payTM integration (#6249) - @mrsaicharan1
- feat: send notification to coorganizers - ticket sales (#6335) - @mrsaicharan1
- feat: Added function for previous month's ticket sales count (#6287) - @mrsaicharan1
- feat: add stripe test key fields to settings model (#6322) - @shreyanshdwivedi
- feat: Design Event Invoice Template (#6265) - @uds5501
- feat: Added date to order invoice (#6313) - @mrsaicharan1
- feat: Implement Refresh Tokens (#6204) - @iamareebjamal
🐛 Bug Fixes
- fix: Removing currency symbol filter (#6429) - @kushthedude
- fix: Fix the url for all the exports (#6425) - @CosmicCoder96
- fix: Add save_to_db in payment.py (#6417) - @anhanh11001
- fix: Comparison cast for paypal payment verification (#6412) - @anhanh11001
- fix: Configure PayPal for mobile payments (#6406) - @anhanh11001
- fix: error and pointer for unverified user buying free tickets (#6395) - @shreyanshdwivedi
- fix: Unique ticket tag migration not being called (#6398) - @prateekj117
- fix: Delete duplicate ticket tags (#6386) - @prateekj117
- fix: remove pending from default invoice status (#6369) - @uds5501
- fix: Add server checks for ticket price (#6281) - @mrsaicharan1
- fix: Use ==/!= to compare str, bytes, and int literals (#6359) - @cclauss
- fix: Typo in the notification invitation message (#6346) - @smcri
- fix: remove additional parameters for is_paytm_activated(schema) (#6357) - @mrsaicharan1
- fix: Duplicate entries allowed in Ticket-Tag (#6351) - @prateekj117
- fix: order updation without 'amount' key works (#6336) - @shreyanshdwivedi
- fix: check for case where client sends null for max_quantity (#6344) - @CosmicCoder96
- fix: Return only accepted session and public speaker call by default (#6328) - @prateekj117
- fix: adds unique session and user constraint to feedback model (#6338) - @shreyanshdwivedi
- fix: check for paid orders to show billing info (#6310) - @uds5501
- fix: Fixed function pertaining to previous month's ticket sales (#6334) - @mrsaicharan1
- fix: Implement nested tables in order invoice details (#6329) - @uds5501
- fix: changed storage paths to fix mail bug (#6331) - @mrsaicharan1
- fix: make billing info mandatory for paid orders (#6192) - @shreyanshdwivedi
- fix: use from email name for sendgrid emails (#6324) - @CosmicCoder96
- fix: Fix valid choices for invoices schema (#6307) - @mrsaicharan1
- fix: Unverified user can buy free tickets (#6294) - @kushthedude
- fix: orders with amount>0 cannot be completed without payment (#6270) - @shreyanshdwivedi
- fix: event invoice to be accessed by identifier (#6292) - @shreyanshdwivedi
- fix: avoid check if email is overridden (#6299) - @shreyanshdwivedi
- fix: enable discount code checks for over consumption (#6055) - @uds5501
- fix: remove deleted events from cron actions (#6295) - @uds5501
🧰 Maintenance
- chore: Make docker-compose production ready (#6415) - @iamareebjamal
- chore: Push Build only for Master or Development (#6387) - @kushthedude
- chore: Preload gunicorn to share memory and perf (#6380) - @iamareebjamal
- chore: Upgrade dredd and increase hooks timeout (#6373) - @kushthedude
- chore: Split API Blueprint (#6300) - @iamareebjamal
- chore: Baseline master into dev (#6286) - @iamareebjamal
🕮 Documentation
- docs: Add API docs for refresh token implementation (#6301) - @iamareebjamal
⚙ Dependencies and Libraries
- chore(deps): update sentry-sdk requirement from ~=0.10 to ~=0.11 (#6371) - @dependabot-preview
- chore(deps): Downgrade to dredd 11.0.0 (#6376) - @iamareebjamal
- chore(deps): update sqlalchemy requirement from ~=1.3.6 to ~=1.3.7 (#6365) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.34.0 to ~=2.35.0 (#6362) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.33.2 to ~=2.34.0 (#6355) - @dependabot-preview
- chore(deps): bump pycparser from 2.14 to 2.19 (#6354) - @dependabot-preview
- chore(deps): update arrow requirement from ~=0.14.4 to ~=0.14.5 (#6339) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.33.0 to ~=2.33.2 (#6325) - @dependabot-preview
- chore(deps): update icalendar requirement from ~=3.12 to ~=4.0 (#6315) - @dependabot-preview
- chore(deps): update qrcode requirement from ~=5.3 to ~=6.1 (#6319) - @dependabot-preview
- chore(deps): update requests-oauthlib requirement from ~=0.8 to ~=1.2 (#6318) - @dependabot-preview
- chore(deps): update itsdangerous requirement from ~=0.24 to ~=1.1 (#6317) - @dependabot-preview
- chore(deps): update flask-jwt-extended requirement from ~=3.20.0 to ~=3.21.0 (#6314) - @dependabot-preview
- chore(deps): update flask-sqlalchemy requirement from ~=2.1 to ~=2.4 (#6316) - @dependabot-preview
- chore(deps): update arrow requirement from ~=0.14.3 to ~=0.14.4 (#6279) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@CosmicCoder96, @anhanh11001, @cclauss, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal, @kushthedude, @mrsaicharan1, @prateekj117, @shreyanshdwivedi, @smcri and @uds5501
Release v1.5.1 🌈
Hotfix
- Add current_user import in ticketing to fix breakage in redirection to success page after payment
Release v1.5.0 🌈
Changes
🚀 Features
- feat: add billing info mandatory field to event model (#6269) - @CosmicCoder96
🐛 Bug Fixes
- fix: Stripe publishable key should be accessible to non-admin user (#6277) - @CosmicCoder96
- fix: updates validate_date check for publishing draft event (#6246) - @shreyanshdwivedi
- fix: Call before_get_method in methods (#6274) - @prateekj117
- fix: Add missing api user role relationship links and model definition (#6264) - @CosmicCoder96
- fix: removes discrepancies in cancelling order (#6186) - @shreyanshdwivedi
- fix: Use correct kwarg for access-codes api (#6267) - @CosmicCoder96
🕮 Documentation
- docs: Correct endpoint Url for creation of Ticket Discount Code in Docs. (#6261) - @prateekj117
⚙ Dependencies and Libraries
- chore(deps): update stripe requirement from ~=2.32.1 to ~=2.33.0 (#6271) - @dependabot-preview
- chore(deps): update redis requirement from ~=3.2 to ~=3.3 (#6255) - @dependabot-preview
- chore(deps): update arrow requirement from ~=0.14.2 to ~=0.14.3 (#6256) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@CosmicCoder96, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal, @prateekj117 and @shreyanshdwivedi
Release v1.4.0 🌈
Changes
🚀 Features
- Revert "feat: Add required fields for merge of invoices & order models" (#6198) - @iamareebjamal
- feat: verify unverified user if he resets password (#6254) - @CosmicCoder96
- feat: Make discount codes & access codes support event_identifiers (#6251) - @CosmicCoder96
- feat: add field for email exception in speaker schema (#6209) - @shreyanshdwivedi
- feat: Added order foreign keys & relationships in API (#6199) - @mrsaicharan1
- feat: Add required fields for merge of invoices & order models (#6196) - @mrsaicharan1
- feat: add a resend email route for organizers (#6163) - @uds5501
- feat: Serving event invoices through a protected route (#6145) - @mrsaicharan1
- feat: restricts unverified user for buying free tickets (#6140) - @prateekj117
🐛 Bug Fixes
- fix: add tax information in event copy action (#6241) - @uds5501
- fix: send mail only if SMTP was configured(Event Export) (#6228) - @mrsaicharan1
- fix: Make discount code & access code API URLs follow json api conventions (#6238) - @CosmicCoder96
- fix: Replaced hardcoded with FE URL from settings (#6233) - @mrsaicharan1
- fix: restoration of deleted event (#6218) - @shreyanshdwivedi
- fix: Same discount and access codes cannot be applied to two different events (#6208) - @prateekj117
- fix: state logic error in sessions.py (#6220) - @cclauss
- fix: handle padding error for verification token (#6206) - @uds5501
- fix: Making Event Name mandatory for publishing of event (#6203) - @kushthedude
- fix: allows only owner and organizer to delete role-invites (#6190) - @shreyanshdwivedi
- fix: Add citext extension in migration if not exists (#6188) (#6189) - @iamareebjamal
- fix: Add citext extension in migration if not exists (#6188) - @iamareebjamal
- fix: order deletion triggers emails (#6184) - @uds5501
🧰 Maintenance
- chore: Moved utility unit tests to appropriate folder (#6226) - @mrsaicharan1
- refactor: Rewrite empty_string & add more test cases (#6222) - @mrsaicharan1
- chore: Migrate to flask_jwt_extended (#6216) - @iamareebjamal
- chore: Remove sudo tag from travis config (#6219) - @cclauss
🕮 Documentation
⚙ Dependencies and Libraries
- chore(deps): Including python-dotenv in requirements (#6237) - @kushthedude
- chore(deps): update sqlalchemy requirement from ~=1.3.5 to ~=1.3.6 (#6227) - @dependabot-preview
- chore(deps): update apscheduler requirement from ~=3.6.0 to ~=3.6.1 (#6217) - @dependabot-preview
- chore(deps): update sqlalchemy-utils requirement from ~=0.34.0 to ~=0.34.1 (#6194) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@CosmicCoder96, @cclauss, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal, @kushthedude, @mrsaicharan1, @prateekj117, @sameshl, @shreyanshdwivedi and @uds5501
Release v1.3.0 🌈
Changes
- allow coorganizer, owner to download invoice/tickets for event orders -@CosmicCoder96
- update branch policy docs (#6180) - @CosmicCoder96
- test:Add Integration tests for account delete functions (#6108) - @mrsaicharan1
🚀 Features
- feat: Cron job to mark event invoices as due (#6166) - @mrsaicharan1
- feat: adds checks for owner role invite (#6048) - @shreyanshdwivedi
- feat: Implementation of event invoice generation & calculation (#6121) - @mrsaicharan1
- feat: add event date to response of order for admin sales revenues (formerly fees) (#6135) - @Anupam-dagar
- feat: Adds event owner role to the system (#6042) - @shreyanshdwivedi
🐛 Bug Fixes
- fix: allow coorganizer, owner to download invoice/tickets for event orders (#6182) - @CosmicCoder96
- fix: allow event managers to delete expired orders (#6178) - @CosmicCoder96
- fix: checks if paid ticket has payment method enabled (#6176) - @shreyanshdwivedi
- fix: Update password reset email to include token additionally (#6164) - @prateekj117
- fix: allows hard delete for feedbacks (#6154) - @shreyanshdwivedi
- fix: Fixes attendee ticket attachments & email (#6156) - @mrsaicharan1
- fix: returns queried feedback only (#6150) - @shreyanshdwivedi
- fix: Make discount code case insensitive (#5927) - @prateekj117
- fix: Removed currency symbol filter (#6146) - @mrsaicharan1
- fix: Added factories & billing model additions (#6130) - @mrsaicharan1
- fix: checks on session and role-invite api and owner role (#6131) - @shreyanshdwivedi
- fix: Migration for changing gender type (#6117) - @kushthedude
- fix: Fixed multiple tickets error & refactored order invoice logic (#6133) - @mrsaicharan1
- fix: Get and delete event favourite using event_id (#6063) - @prateekj117
- fix: User billing details for paying event invoice (#6103) - @mrsaicharan1
- fix: Fixed migration error and downgrade function (#6129) - @mrsaicharan1
- fix: Move order_expiry_time into settings model (#6083) - @kushthedude
⚙ Dependencies and Libraries
- chore(deps): update sentry-sdk requirement from ~=0.9 to ~=0.10 (#6159) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.32.0 to ~=2.32.1 (#6161) - @dependabot-preview
- chore(deps): update flask requirement from ~=1.1.0 to ~=1.1.1 (#6160) - @dependabot-preview
- chore(deps): update flask requirement from ~=1.0.3 to ~=1.1.0 (#6148) - @dependabot-preview
- chore(deps): update pillow requirement from ~=6.0.0 to ~=6.1.0 (#6139) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.31.0 to ~=2.32.0 (#6122) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@Anupam-dagar, @CosmicCoder96, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal, @kushthedude, @mrsaicharan1, @prateekj117 and @shreyanshdwivedi
Release v1.2.0 🌈
Changes
🚀 Features
- feat: modify cancel notif message and add required links (#6084) - @uds5501
- feat: Model/schema additions for admin billing info (#6098) - @mrsaicharan1
- feat: implement checks on session rating (#6070) - @shreyanshdwivedi
- feat: SMTP as a fallback function when Sendgrid quota exceeds limit (#5981) - @mrsaicharan1
- feat: implement threshold for resetting password (#6035) - @shreyanshdwivedi
- feat: Model & schema validations for donations (#6062) - @mrsaicharan1
- feat: List popular event locations at /event-locations (#6056) - @CosmicCoder96
- feat: Addition of fields for reCAPTCHA (#6044) - @kushthedude
- feat: Add an admin-only endpoint for test mail (#6041) - @CosmicCoder96
- feat: Omise charge route and payment flow (#6004) - @mrsaicharan1
- feat: Send different email on role invite for existing user (#6013) - @prateekj117
- feat: add show_stats_public field (#6032) - @uds5501
- feat: restricts unverified user for buying free tickets (#6008) - @shreyanshdwivedi
- feat: add role name to json object (#6015) - @uds5501
- feat: Added required fields and schemas for ngo events (#5995) - @mrsaicharan1
- feat: Alipay source creation and charge payment (#5960) - @mrsaicharan1
- feat: Made invoice similar to Eventbrite (#5952) - @mrsaicharan1
- feat: Add is_ticket_form_enabled field (#5934) - @uds5501
- feat: Implement locking a session feature by organizer (#5931) - @shreyanshdwivedi
- feat: Attaching tickets+invoice to order emails (#5917) - @mrsaicharan1
- feat: ability to delete user's account by himself/herself (#5882) - @shreyanshdwivedi
🐛 Bug Fixes
- fix: resolve error on multi-attendee invoice downloads (#6110) - @CosmicCoder96
- fix: updates message on reset password if user isn't registered (#6079) - @shreyanshdwivedi
- fix: Query for speakers properly for after event cron job (#6100) - @CosmicCoder96
- fix: Ticket downloads for multi-attendee orders (#6095) - @CosmicCoder96
- fix: add checks for discount value (#5880) - @shreyanshdwivedi
- fix: Pass user object to send_notif instead of email (#6096) - @CosmicCoder96
- fix: Honor environment set from .env (#6080) - @iamareebjamal
- fix: Correct env type in tests and config (#6073) - @iamareebjamal
- fix: Correct server default type in migration (#6071) - @iamareebjamal
- fix: Revert PR for adding required fields of ngo events (#6009) - @prateekj117
- fix: Only admin should be allowed to create event discount codes (#6050) - @prateekj117
- fix: Implemented organizer access for attendee tickets (#6024) - @mrsaicharan1
- fix: Suspicious content errors on celery (#6046) - @CosmicCoder96
- fix: add unique constraint making country-currency combination (#6017) - @uds5501
- fix: Fix session proposal email link (#6010) - @mrsaicharan1
- fix: adds unique constraint on role_invite (#6000) - @shreyanshdwivedi
- fix: minor typo and add omise to payment-mode schema (#6002) - @uds5501
- fix: Correct 'days' attribute not found in expire tickets (#5997) - @prateekj117
- fix: allows deleted users to signup with same email (#5924) - @shreyanshdwivedi
- fix: Pin arrow and other dependencies (#5987) - @iamareebjamal
- fix: migration split heads are sequential now (#5984) - @uds5501
- fix: placed orders generate local tickets (#5957) - @uds5501
- fix: Add access-control for admin-specific route (#5942) - @mrsaicharan1
- fix: Use SQLAlchemy in-built timestamp function (#5948) - @prateekj117
- fix: remove recent ticket and speaker_call schema checks (#5941) - @uds5501
- fix: update scheduler time constraint for pending tickets (#5926) - @shreyanshdwivedi
- fix: restore labels for unlabelled fields in sessions/speakers by refactoring legacy data (#5935) - @CosmicCoder96
- fix: Multiple redirections for tickets (#5892) - @mrsaicharan1
- fix: Sync Pipfile.lock (#5916) - @iamareebjamal
- fix: Add completed_at date for no charge orders (#5914) - @CosmicCoder96
- fixes the broken order flow (#5951) - @shreyanshdwivedi
🧰 Maintenance
- chore: Use development server on heroku for development config (#6092) - @iamareebjamal
- chore: Correct typo in event end mail (#5990) - @ram-nad
- chore: 'werkzeug.contrib.profiler' has moved to 'werkzeug.middleware.profiler' (#5974) - @prateekj117
- chore: implement new sentry sdk and remove raven dependency (#5967) - @uds5501
- chore: Change requirements syntax and upgrade celery (#5944) - @iamareebjamal
- chore: Move Pipfile and Pipfile.lock (#5928) - @kushthedude
- test: Shifted admin check function and added integration test (#6081) - @mrsaicharan1
🕮 Documentation
⚙ Dependencies and Libraries
- chore(deps): update stripe requirement from ~=2.30.1 to ~=2.31.0 (#6105) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.30.0 to ~=2.30.1 (#6086) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.29.4 to ~=2.30.0 (#6066) - @dependabot-preview
- chore(deps): update sqlalchemy requirement from ~=1.3.4 to ~=1.3.5 (#6058) - @dependabot-preview
- chore(deps): update psycopg2-binary requirement from ~=2.8.2 to ~=2.8.3 (#6052) - @dependabot-preview
- chore(deps): update flask-cors requirement from ~=3.0.7 to ~=3.0.8 (#6026) - @dependabot-preview
- chore(deps): update sqlalchemy-utils requirement from ~=0.32.21 to ~=0.34.0 (#6025) - @dependabot-preview
- chore(deps): update arrow requirement from ~=0.14.1 to ~=0.14.2 (#5999) - @dependabot-preview
- chore(deps): bump stripe from 2.29.0 to 2.29.4 (#5992) - @dependabot-preview
- chore(deps): update sentry-sdk requirement from ~=0.8 to ~=0.9 (#5993) - @dependabot-preview
- fix: Pin arrow and other dependencies (#5987) - @iamareebjamal
- chore(deps): update amqp requirement from ~=2.4 to ~=2.5 (#5977) - @dependabot-preview
- chore(deps): update flask-redis requirement from ~=0.3 to ~=0.4 (#5971) - @dependabot-preview
- chore(deps): update sqlalchemy requirement from ~=1.3.3 to ~=1.3.4 (#5966) - @dependabot-preview
- chore(deps): update stripe requirement from ~=2.28 to ~=2.29 (#5954) - @dependabot-preview
- chore(deps): update eventlet requirement from ~=0.24 to ~=0.25 (#5953) - @dependabot-preview
- chore(deps): update requests requirement from ~=2.20 to ~=2.22 (#5949) - @dependabot-preview
- chore(deps): update forex-python requirement from <1,>=0.3.1 to >=0.3.1,<2 (#5940) - @dependabot-preview
- chore(deps): update redis requirement from <3,>=2.10.5 to >=2.10.5,<4 (#5939) - @dependabot-preview
- chore(deps): update pylint requirement from <2,>=1.6.4 to >=1.6.4,<3 (#5938) - @dependabot-preview
- chore(deps): bump dredd-hooks from 0.1.0 to 0.2.0 (#5937) - @dependabot-preview
- chore(deps): update stripe requirement from <2,>=1.44.0 to >=1.44.0,<3 (#5936) - @dependabot-preview
- chore(deps): bump stripe from 1.84.2 to 2.28.0 (#5901) - @dependabot-preview
- chore(deps): bump pycparser from 2.14 to 2.19 (#5921) - @dependabot-preview
- chore(deps): bump flask-sqlalchemy from 2.1 to 2.4.0 (#5919) - @dependabot-preview
- chore(deps): bump sqlalchemy-utils from 0.32.21 to 0.33.11 (#5918) - @dependabot-preview
- chore(deps): update pyyaml requirement from ~=4.2b1 to ~=5.1 (#5920) - @dependabot-preview
- chore(deps): bump icalendar from 3.12 to 4.0.3 (#5922) - @dependabot-preview
Contributors
Thanks a lot to our contributors for making this release possible:
@CosmicCoder96, @dependabot-preview, @dependabot-preview[bot], @dependabot[bot], @iamareebjamal, @kushthedude, @mariobehling, @mrsaicharan1, @prateekj117, @ram-nad, @satyasashi, @shreyanshdwivedi and @uds5501
Release v1.1.0
Changes
Countless new features and bug fixes
Contributors
Thanks a lot to our contributors for making this release possible:
@0x48piraj, @Ananthavijay, @Anonymous26, @Anupam-dagar, @CosmicCoder96, @Dharmesh-Poddar, @Haider8, @Himanshi-Khandelwal, @Kenneth-KT, @Kreijstal, @LuD1161, @Masquerade0097, @ParthS007, @RaiVaibhav, @RamolaWeb, @S2606, @SaptakS, @Saurabh3333, @SubbulakshmiRS, @YogeshSharma0201, @abhishekvermasg, @ananyo2012, @ashishpahwa7, @ashwani99, @aviaryan, @bhaveshAn, @bryant1410, @cclauss, @championballer, @chetanyachopra, @codetriage-readme-bot, @dependabot, @dependabot[bot], @divyam-goel, @enigmaeth, @felixonmars, @fr0der1c, @geekyd, @harsh-98, @iamareebjamal, @invinciblycool, @kushthedude, @magdalenesuo, @mamakancha, @mani87, @mariobehling, @maxlorenz, @mayank8318, @mejariamol, @mish24, @MishuVS, @mohitm15, @MOHITSAKHUJA, @mrsaicharan1, @nikit19, @niranjan94, @parth-verma, @pnijhara, @poush, @prabhupant, @pradeepgangwar, @prateekchaplot, @prateekj117, @rafalkowalski, @rahuldecoded, @raju249, @realslimshanky, @ritikamotwani, @sagar-kalra, @sainiak009, @salbertson, @satyasashi, @Sch00lb0y, @schedutron, @shreyanshdwivedi, @shubham-padia, @simsausaurabh, @soulspark666, @srv-twry, @tulikavijay, @uds5501, @war-turtle, Kreijstal, cclauss and ispardoa
v1.0.0-alpha.10
Bump version to 1.0.0-alpha.10
v1.0.0-alpha.9
Bump version to 1.0.0-alpha.9
v1.0.0-alpha.8
Bump version to 1.0.0-alpha.8