All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add user parameter to Talpa order creation request (a1c48a9)
- Disable month selection until start time is selected (c3cd509)
- Add support for webshop permit preliminary status (2efc9c4)
- Update HDS to 3.11 (bda8008)
- (apollo-client) ApolloClient as a Login module (9dbc315)
- (apollo-client) Add the module to LoginContext (9ee7b2a)
- (apollo-client) Replace usages of the old ApolloClient (9571e10)
- Add missing translations (725a0df)
- Add missing swedish translations (ad4ecde)
- Fix silent renew so token renewing is handled without issues (3e937c1)
- Add customer first name to main titles (e25ee5c)
- Remove unused typings (c31f1b1)
- Update Azure CI-settings (15c5fb0)
- Update hds-react (67d8972)
- Update react to version 18 (f5001fd)
- Update packages (092cdac)
- Use AWS ECR Docker image repository (904104d)
- Update VAT-texts (0af17e0)
- Hide payment info edit option for fixed permits (0ccad3e)
- Show correct product end and start dates when price changes (dcb8161)
- Remove obsolete Docker Compose version (8282c6c)
- Bootstart react app by @amanpdyadav in #1
- Docker support by @amanpdyadav in #2
- Basic page layout setup with Map by @amanpdyadav in #3
- Oidc client implementation by @amanpdyadav in #4
- Azure pipeline github commit triggers for ui main branch by @AnttiKoistinen431a in #23
- Remove updating or orderId by @amanpdyadav in #73
- Update vehicle interface by @mingfeng in #74
- Talpa status change through notification endpoint on the backend by @amanpdyadav in #72
- Ending valid parking permit by @amanpdyadav in #75
- Sort the permit with primary first by @amanpdyadav in #76
- Move talpa order creation to backend by @amanpdyadav in #77
- Fix text translations by @amanpdyadav in #78
- Multiple price support by @amanpdyadav in #79
- Finnish IBAN numbers validation by @amanpdyadav in #80
- Feature/prevent under age person by @amanpdyadav in #81
- Update components to handle the error by @amanpdyadav in #82
- Update scopes and client_id by @amanpdyadav in #83
- Merge develop to main by @mhieta in #84
- Implement the editing customer address process by @mingfeng in #85
- Change address extra payment case by @mingfeng in #86
- Traficom integration frontend by @amanpdyadav in #88
- Address change fix by @mingfeng in #92
- Feat/Traficom check by @amanpdyadav in #93
- Upgrade packages by @mingfeng in #94
- Merge develop to main by @mhieta in #96
- Fix invalid imports and properties by @amanpdyadav in #97
- Fix failing build by @amanpdyadav in #98
- Use current language as Accept-Langage and Content-Language in request headers by @mingfeng in #100
- Update azure-pipelines-develop.yml by @lorand-ibm in #101
- Update azure-pipelines-release.yml by @amanpdyadav in #104
- Vehicle changed by @amanpdyadav in #103
- Vehicle changed with refund and talpa order by @amanpdyadav in #106
- Fix order id changes by @amanpdyadav in #107
- Feat/vehicle changed by @amanpdyadav in #108
- Fix vehicle change price changes by @amanpdyadav in #109
- Allow customer saving language and load saved language as the default by @mingfeng in #110
- User address changed by @amanpdyadav in #111
- Use talpa orderId to match the correct related permits with order by @amanpdyadav in #112
- Send addressId to resolvers when create/update permits by @mingfeng in #114
- Fix address change issue by @amanpdyadav in #115
- Show proper error on mutation of permit and during the landing page. by @amanpdyadav in #116
- Add functionality for showing receipt URL by @amanpdyadav in #117
- Update href of static links at footer by @amanpdyadav in #119
- Open url to new tab by @amanpdyadav in #120
- Temporary vehicle support by @amanpdyadav in #121
- Email templating for temporary vehicles by @amanpdyadav in #122
- PV-257: Add CookieHub widget (cookie consent) by @danipran in #123
- Revert "PV-257: Add CookieHub widget (cookie consent)" by @amanpdyadav in #124
- User hds cookie consent component by @amanpdyadav in #125
- Add pull request template by @mhieta in #126
- Fix temporary vehicle change issue and handle multiple context with address by @amanpdyadav in #127
- Add Sentry-integration by @mhieta in #128
- Bug fixing related to different scenario address by @amanpdyadav in #135
- Use env template for environment variables by @mhieta in #136
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in #118
- Bump axios from 0.21.1 to 0.21.2 by @dependabot in #137
- Remove package-lock.json since yarn is used by @amanpdyadav in #138
- Bug fixes by @amanpdyadav in #139
- [Snyk] Upgrade axios from 0.21.4 to 0.27.2 by @snyk-bot in #140
- [Snyk] Upgrade eslint-plugin-sonarjs from 0.9.1 to 0.15.0 by @snyk-bot in #141
- UI update for not letting user pay twice for already paid order by @amanpdyadav in #143
- Filter out null and undefined addresses by @mhieta in #146
- Add low-emission consent to change vehicle page by @mhieta in #147
- Add vehicle low-emission consent to vehicle change view by @amanpdyadav in #151
- Fix permit start and end times by @mhieta in #152
- PowerType is not required in the webshop side by @amanpdyadav in #154
- Sort the order of permits with primary first by @amanpdyadav in #155
- Fix the incorrect refund calculations while ending the permit by @amanpdyadav in #156
- Remove unnecessary order confirmation dialog by @mhieta in #157
- Fix ending open ended permit by @amanpdyadav in #158
- Fix/refund for open ended if not started by @amanpdyadav in #159
- Update permit end localizations by @mhieta in #161
- Price change preview for vehicle change with no price difference by @amanpdyadav in #162
- Disable edit buttons if temporary vehicle is active by @amanpdyadav in #163
- Fix Refund button label translations by @mhieta in #164
- Do not allow address change if permit is open ended or not yet started by @amanpdyadav in #165
- Remove unused Navigation bar links by @mhieta in #166
- Do not show refund view if open ended permit started by @amanpdyadav in #167
- Show payment in progress warning message by @amanpdyadav in #168
- Update permit payment in progress messages by @mhieta in #169
- Update all prices to have two decimals by @mhieta in #172
- Prevent permit vehicle change with future start by @mhieta in #171
- Fix: Closing of permit should ask for iban if there is price by @amanpdyadav in #174
- Webshop: Better layouts for special login cases by @amanpdyadav in #175
- PV-519: Add end time for open-ended permits by @danipran in #178
- Fix: Calculate refund months correctly by @danipran in #179
- Fix: Add a check for invalid permit times to fix huge refund sums by @danipran in #180
- Add apartment support for addresses by @mhieta in #185
- Show meaningful error messages by @danjacob-anders in #186
- Webshop: Add checkout-link to frontpage by @danjacob-anders in #187
- Update vehicle emission related translations by @mhieta in #188
- Remove discount calculations from permit forms by @danjacob-anders in #189
- Use permit start and end dates in period prices by @mhieta in #191
- Use permit start and end dates in vehicle details card by @mhieta in #192
- Add times for temp vehicle permit by @danjacob-anders in #193
- Duration selector: refactor translation calls by @danjacob-anders in #194
- Payment success page: only show receipt link if available by @danjacob-anders in #195
- Skip dialog when deleting permit by @danjacob-anders in #197
- Use session storage as OIDC-storage by @mhieta in #199
- Add Traficom copyright-markings to Webshop vehicle fields by @mhieta in #198
- Hide add secondary vehicle button for open ended permit by @mhieta in #201
- Pv 678 use permit dates by @danjacob-anders in #202
- Pv 689 change vehicle summary fixes by @danjacob-anders in #203
- Calculate unit price per vehicle based on product unit price and low by @danjacob-anders in #204
- Show positive values in IBAN refund form by @danjacob-anders in #205
- Calculate discount price in changing vehicles based on new discount and by @danjacob-anders in #206
- Fix routing to show price preview for open ended permits by @danjacob-anders in #207
- Add check for editing vehicle or address of permit by @danjacob-anders in #208
- Show traficom restrictions by @danjacob-anders in #210
- Add canBeRefunded check when issuing refunds on change vehicle or ending by @danjacob-anders in #211
- Check refund amount when ending permit or changing vehicle by @danjacob-anders in #212
- Updated translations and messaging for Traficom restrictions etc by @danjacob-anders in #213
- Add updated Swedish and English translations by @danjacob-anders in #214
- Updated low emission link by @danjacob-anders in #217
- Remove copyright messages from vehicle error notifications by @danjacob-anders in #219
- Add VAT and net price calculations by @danjacob-anders in #222
- Add extra state to handle two sets of radio buttons by @danjacob-anders in #223
- Only show Traficom copyright notice if the vehicle has been updated from by @danjacob-anders in #224
- Pv 779 extend fixed permits by @danjacob-anders in #226
- Handles new maxExtensionMonthCount permit setting by @danjacob-anders in #227
- Set minimum start/end dates for temp vehicles to current date/time. by @danjacob-anders in #228
- Add credit card update link to permit page by @danjacob-anders in #229
- Add credit card update link to permit page by @danjacob-anders in #230
- Add registration help text by @danjacob-anders in #231
- Handle refund calculation taking into account end of period by @danjacob-anders in #232
- Change search vehicle button finnish translation by @tonipel in #233
- Change address has changed -notification texts by @tonipel in #234
- Add text when purchasing permits by @tonipel in #235
- @lorand-ibm made their first contribution in #101
- @danipran made their first contribution in #123
- @dependabot made their first contribution in #118
- @snyk-bot made their first contribution in #140
- @danjacob-anders made their first contribution in #186
Full Changelog: https://github.com/City-of-Helsinki/parking-permits-ui/commits/release-1.0.0