From d5b2cacd4145ff072ac4cad8858859597a53453c Mon Sep 17 00:00:00 2001 From: Andy Date: Tue, 30 May 2023 15:30:54 +0200 Subject: [PATCH] release-3.1.0: update changelog --- CHANGELOG.md | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 260 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f17ef81e..df63cbc57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,266 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed ### Removed +## [3.1.0] - 106 - 2023-05-30 +### Fixed +- Fix display of licenses by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/464 +- Fix import by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/496 +- Bump url-parse from 1.5.7 to 1.5.10 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/499 +- Update codeowners by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/541 +- Bump eventsource from 1.1.0 to 1.1.1 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/543 +- Bump jmespath from 1.4.0 to 1.6.1 in /frontend/android by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/547 +- Bump jmespath from 1.4.0 to 1.6.1 in /frontend by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/546 +- Bump jmespath from 1.5.0 to 1.6.1 in /frontend/ios by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/545 +- Fix crash in backend by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/566 +- Fix loading of style.json by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/589 +- Fix submodule fetching for backend builds by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/590 +- Fix queries by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/593 +- MERGE ME NEXT: Remove styles by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/597 +- Rename EakApplications to Applications by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/598 +- Fix keep alive by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/595 +- Bump loader-utils from 2.0.2 to 2.0.3 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/616 +- Fix addCard mutation by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/617 +- Bump loader-utils from 2.0.3 to 2.0.4 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/632 +- Bump jmespath from 1.4.0 to 1.6.1 in /frontend by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/634 +- Bump jmespath from 1.4.0 to 1.6.1 in /frontend/android by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/633 +- Bump jmespath from 1.5.0 to 1.6.1 in /frontend/ios by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/635 +- Bump decode-uri-component from 0.2.0 to 0.2.2 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/658 +- 654: remove verification feature flag and add camera permission by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/657 +- Bump json5 from 1.0.1 to 1.0.2 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/685 +- Bump jsonwebtoken and @graphql-tools/prisma-loader in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/686 +- Move testing-library to dev deps by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/684 +- Fix map bugs by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/682 +- Fix run configs for creating users by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/697 +- Bump activesupport from 6.1.4.4 to 6.1.7.1 in /frontend/ios by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/738 +- 757: fix category mapping by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/758 +- Update map-style submodule by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/761 +- 764: Fix gray verification screen by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/765 +- Bump ua-parser-js from 0.7.31 to 0.7.33 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/763 +- 720: rename verify to verification by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/760 +- Fix another typo by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/769 +- Fix "Can't load Kernel binary: Invalid kernel binary format version" for protoc by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/756 +- Install fvm from pub on macos (like on linux) by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/771 +- Test in browsers by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/777 +- Fix extensions in administration and make them more type safe by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/780 +- Fix map on android by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/774 +- Fix wrong error message by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/779 +- Fix flutter qr code by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/792 +- Readd deprecated API by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/796 +- 805: change sample card name by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/806 +- Bump undici from 5.14.0 to 5.19.1 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/808 +- Upgrade react-router-dom by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/811 +- Reset maplibre dependency to m0nac0's fork. by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/816 +- Upgrade non-breaking npm packages by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/810 +- Properly encode URL parameters in mails by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/828 +- Small backend fixes by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/845 +- Fix cache for Install Flutter by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/849 +- 826: Modify index on email to be lowercased by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/833 +- 854: Fix uri not hierarchical by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/855 +- Upgrade frontend by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/848 +- 851: Refactor data loaders and disable caching by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/853 +- Remove VScode files by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/859 +- Bump webpack from 5.74.0 to 5.76.1 in /administration by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/860 +- 863: Fix condition on email already exists by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/864 +- Bump activesupport from 6.1.7.1 to 6.1.7.3 in /frontend/ios by @dependabot in https://github.com/digitalfabrik/entitlementcard/pull/872 +- Swap out Github SSH key by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/889 +- 862: Attachment cannot be downloaded by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/892 +- 886: Datetime UTC by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/895 +- 918: Fix project switch by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/919 +- Upgrade ktlint-gradle by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/914 +- Fix deployment in CircleCI pipeline by @svenseeberg in https://github.com/digitalfabrik/entitlementcard/pull/929 +- fix-get-api-url: fix matching pattern by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/930 +- Create directory for responsive components by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/912 +- Sort imports in administration by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/922 +- Upgrade mobile scanner to 3.1.1 by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/932 +- Minor improvements for printing by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/939 +- add codeowners by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/940 +- Fix application version by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/938 +- Update CODEOWNERS by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/951 +- Update CODEOWNERS by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/953 +- update adminer by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/952 +- Move button bar to bottom by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/955 +- Refactor extensions into classes by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/958 +- 962: Improve pdf region by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/964 +- fix java certificates by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/973 +- 972: Hide notification settings for project admins by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/978 +- 981: Show project admins by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/983 +- Revert to karma and jasmine tests by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/989 +- 987: Switch to production not working by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/988 + +### Added +- 967: Deactivate regions application process by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/971 +- 891: Test card creation by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/974 +- 900: add field nuernberg pass id & add new pdf template by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/977 +- 949: Confirm activation before invalidating existing card on other device by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/979 +- 982: Add adress field extension by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/984 +- 970: Add checkbox for email usage in application form by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/986 +- Upgrade flutter to 3.10 by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/991 +- 891: CSV bulk import card creation templates by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/950 +- 927: Backend deployment docs by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/965 +- 866: Sozialpass csv import docs by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/966 +- 901: Activity log by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/948 +- 639: Invalidate card frontend by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/946 +- 905: Send automatic mail for new applications and verifications by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/954 +- 894: Add physical card checkbox by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/936 +- 941: update role info by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/943 +- 873: Convert exceptions to graphqlerrors by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/934 +- 873: error handling administation by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/944 +- 923: CI staging environment by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/924 +- 885: Application pdf export by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/937 +- 911: Setup migrations by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/906 +- Check Migration and Backend Health in CI by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/916 +- 898: Activate verification in app for bayern by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/899 +- 925: Increase standard expiration period etc by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/926 +- 920: Staging projectId by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/921 +- 910: Separate error message for network errors by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/913 +- 883: logout redirect by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/893 +- 877: Link checker by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/878 +- 867: Verification view material ui by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/882 +- 604: Withdraw application by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/865 +- 836: Send verification emails by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/870 +- 879: Send mail to applicant by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/880 +- 869: Withdraw check verification overview by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/881 +- Add application verifications to administration by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/846 +- 753: add checkbox for static qr code verification by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/798 +- Apply requested changes on application form by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/809 +- 625: Application end screen by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/648 +- 638: Per region app policy by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/647 +- 564: add custom app icons by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/660 +- 665: Create admin from administration by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/671 +- 624: Minor form adjustments by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/842 +- 624: Auto select region by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/824 +- Limit points in tile to 100 by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/800 +- Prevent remounting when extending login by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/807 +- Adjust Bayern Publisher,Disclaimer,DataPrivacy by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/815 +- Release ehrenamtskarte without ausweisen by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/801 +- 766: rethinking card activation by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/804 +- 535: Log failed activation attempts by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/813 +- 722: create cards in a batch by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/818 +- Set project rootDir for gradle by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/640 +- 608: Add applicationUrl to build config by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/609 +- Set correct host for DEV backend url by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/641 +- Add stepper to application by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/636 +- 608: link to application by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/649 +- Enable verification for bayern by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/656 +- 890: Add cardActivation date by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/907 +- 856: Add health check endpoint by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/861 +- 837: verification view for applications by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/857 +- Document release workflow by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/832 +- Extract application verifications from GraphQL interface and write into DB by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/823 +- 840: Ignore text scale factor for card layout by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/843 +- Improve date validation by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/844 +- 847: add documentation for postal code region assigment by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/858 +- Switch to binary QR code by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/775 +- Upgrade JDK to 17 LTS by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/788 +- 770: Add camera permission check by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/793 +- Add proper whitelabeled templates by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/773 +- Don't show region for nuernberg by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/781 +- New hash concept by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/787 +- 698: Whitelabel PDF prints by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/728 +- Split CI into two workflows (backend, frontend) by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/772 +- 762: Add encodeng to csv import by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/767 +- 675: Add support for static qr codes in frontend by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/747 +- Use sint32 for birthday by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/739 +- Adjust Nürnberg Herausgeber & Haftung texts by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/742 +- 690: Validate size of card blueprints by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/737 +- Adjust nuernberg application url by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/740 +- 733: Update data privacy nbg by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/734 +- 688: Import stores nuernberg by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/732 +- 718:Whitelabel intro slides by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/746 +- 675: Support static qr codes in backend and administration by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/743 +- 525: Visualize birthday passnumber by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/748 +- 569 Reset Password by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/582 +- Do not store user info in administration by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/700 +- Improve card schema by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/694 +- Log graphql errors screen by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/701 +- Setup SMTP by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/704 +- 655: replace qr_code_scanner with mobile_scanner by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/679 +- Update data privacy by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/705 +- Readd Entry widget to make app runnable by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/707 +- 601: add card branding config by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/706 +- 523: Configure theme by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/708 +- 512: categories nuernberg by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/709 +- 676: no internet verification by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/713 +- 714: Data privacy nuernberg by @f1sh1918 in https://github.com/digitalfabrik/entitlementcard/pull/715 +- Some more frontend whitelabeling by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/716 +- Use protobufs in flutter by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/717 +- 698 Generic cards administration by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/702 +- Force same width of nuernberg logos on id_card by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/724 +- Use material 3 in flutter by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/725 +- Rename card details to card info by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/723 +- Redesign Ausweisen Without Activated Card by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/726 +- 17: Verify imported activation codes by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/730 +- Whitelabel ausweisen tab by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/741 +- Simplify gradle files by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/689 +- Reduce code verbosity of forms by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/683 +- Edit Users by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/692 +- Modularize App.tsx by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/687 +- Prepare Administration for Nürnberg by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/695 +- Delete users by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/693 +- Integrate build configs into flavors by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/642 +- Add hint about protoc dart plugin by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/681 +- 628: Add missing application fields by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/670 +- Add dev tool to add a card by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/680 +- 605: Add card extensions by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/610 +- 664: View Users by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/596 +- 615: add creator to card information by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/669 +- Add override for localStorage by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/618 +- Adjust margins by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/623 +- Validate applications in backend by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/622 +- Document Freinet APIs by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/600 +- Add GraphQL scheme check by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/611 +- Upgrade to React 18 by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/571 +- Whitelabel logo and login title for administration by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/572 +- Upgrade backend and add linter by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/575 +- 208: Add role concept by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/574 +- Add prettier to Administration by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/577 +- 482: Check and validate password policies by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/578 +- Use Generated GraphQL Hooks by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/580 +- 492: Keep user logged in after closing tab by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/581 +- 488: Change password by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/579 +- Whitelabel Tile Server by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/576 +- 535: log failed login requests by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/650 +- Reset Application Form on Error or on Version-Change by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/637 +- 516: Add project id to administrators by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/567 +- 498 Adjust min max zoom by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/568 +- [Administration] Upgrade npm packages and use new GraphQL code generator by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/558 +- Target debian when packaging and building martin by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/560 +- Add Nop importer by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/561 +- Adjust build config by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/557 +- 516: Add Project Config to administration by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/565 +- Add domain docs by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/563 +- Add build configs to frontend by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/551 +- Add projects to database by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/537 +- Whitelabel backend api by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/540 + Add documentation by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/497 +- Change icon of Freizeit/Reisen category by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/486 +- Dont filter stores outside of state by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/532 +- Backend configuration by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/531 +- Import pipelines by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/533 +- Reenable rotation to and from landscape mode on Android by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/470 +- Sanitize street and house numbers by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/468 +- Split and rename pipeline steps by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/480 +- Add font to PDF by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/474 +- Add command to create admin account by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/477 +- Filter duplicates by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/481 +- Text selector not visible by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/483 +- Check if glyphs are available by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/475 +- Upgrade administration frontend dependencies by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/493 +- Hide mapbox logo by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/484 +- Final adjustments for F-Droid by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/460 +- Update ios project by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/459 +- Do not filter locations which do not have coordinates by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/461 +- Update README.md by @Poussinou in https://github.com/digitalfabrik/entitlementcard/pull/466 +- 552: Upgrade Flutter and dependencies by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/553 +- 555: Update GraphQL Api by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/556 + +### Removed +- Remove jest_workaround by @sarahsporck in https://github.com/digitalfabrik/entitlementcard/pull/985 +- Remove f-droid hints from readme by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/784 +- Remove deprecated APIs by @michael-markl in https://github.com/digitalfabrik/entitlementcard/pull/573 +- Remove subsequent spaces by @steffenkleinle in https://github.com/digitalfabrik/entitlementcard/pull/472 +- Remove staging setup by @maxammann in https://github.com/digitalfabrik/entitlementcard/pull/562 + ## [2.1.1] - 55 - 2022-01-12 ### Fixed - Fixed fastlane metadata structure to confirm to F-Droid requirements. @@ -45,7 +305,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed application module from the frontend. It is still available in the backend. (#411) - Accepting stores without a valid location are now filtered out (#392) - ## [2.0.2] - 53 - 2021-10-19 ### Changed - Upgraded flutter version to 2.5.2 (#385)