Releases: City-of-Helsinki/parking-permits
Releases · City-of-Helsinki/parking-permits
Release 1.5.0
[1.5.0] - 2024-12-09
Added
- Add support for webshop permit preliminary status (d8b3846)
- Enable login for both Tunnistamo and KeyCloak (3365134)
- Add management command to change consent_low_emission_accepted to False (03e440e)
- Allow StatusLog searches (a7d35c2)
- Add id to OrderItemAdmin list display (021c8da)
Changed
- Update OIDC auth accepted audience format to list (3b81294)
- Update customer permit tests (31128aa)
- Update Django Admin search fields (37bd5d9)
- Update existing draft permit if it exists (c0ca12a)
- Update permit renewal end time calculation (a0d4528)
- Update Django Admin fields and ordering (40257ca)
Fixed
Release 1.4.0
Release 1.3.0
[1.3.0] - 2024-11-14
Added
- Accounting support for products (7801d6d)
- Update OrderAdmin to display all distinct VATs (eafcc58)
- Add DVV-checks for Talpa rights of purchase (disabled for now) (11a1f74)
Changed
- Refactor Refund creation to own utility (0c2d613)
- Calculate vehicle change refunds as VAT-based (4c221c7)
- Update refund order linking and vats (8d0275f)
- Update address change functionality (776f0cc)
- Update VAT-based refund calculation (2c90a05)
- Update refund to support multiple orders (d33af03)
- Update unused items calculation (be7e7c2)
Fixed
Release 1.2.4
Release 1.2.3
Release 1.2.2
Release 1.2.1
Release 1.2.0
[1.2.0] - 2024-08-30
Added
Changed
- Update low-emission criteria evaluation rules (08aeef5)
- Explicitly use Ubuntu 20.04 base image with GitHub Actions (8c29d7a)
- Update VAT-percentages from Talpa-endpoints (f79f9dd)
- Update VAT-percentages for Refund (4afdb80)
- Use AWS ECR Docker image repository (c7ef79d)
- Change Refund VAT to be dynamic (8e7ca2f)
- Change Refund creation to be VAT-based (1ce4469)
Release 1.1.0
[1.1.0] - 2024-06-19
Added
- Add changelog to project
Changed
- Update Python version to 3.11 from CI
- Update application packages
- Update fi/sv/en translations
- Update Azure CI-settings
Removed
- Remove obsolete Docker Compose version
Release 1.0.0
[1.0.0] - 2024-06-12
- PV-76 Initializing a barebone django project by @sam-hosseini in #1
- PV-39 Dockerization by @sam-hosseini in #2
- PV-81 Production foundation by @sam-hosseini in #4
- PV-80 Db dockerization by @sam-hosseini in #5
- PV-82 Testing foundation by @sam-hosseini in #6
- PV-85 pre-commit by @sam-hosseini in #9
- PV-86 Documentation and leftover fixes by @sam-hosseini in #10
- New pysakoinnin-verkkokauppa project pipeline yamls. by @AnttiKoistinen431a in #11
- PV-88 Feature/ariadne integration by @sam-hosseini in #12
- PV-106 Foundation/graphql federation by @sam-hosseini in #13
- Add Python VirtualEnv support by @mhieta in #14
- PV-108 non-root-user in Docker by @sam-hosseini in #15
- Adapt project to use RedHat base image with GDAL 3 by @mhieta in #16
- Parking Permits Datamodel by @mhieta in #17
- PV-133 PV-131 PV-161 Feature/add DRF by @sam-hosseini in #18
- Update main by @sam-hosseini in #19
- Merge pull request #19 from City-of-Helsinki/develop by @sam-hosseini in #20
- PV-168 Use container_name in compose file by @sam-hosseini in #21
- Read .env file content to settings on local development by @amanpdyadav in #23
- Feature/product mapping by @amanpdyadav in #24
- Product and Price model with GET product endpoint by @amanpdyadav in #25
- PV-132 Feature/pricing engine low emission by @sam-hosseini in #26
- PV-172 Feature/pricing engine secondary vehicle by @sam-hosseini in #27
- Product mapping by @amanpdyadav in #28
- Product REST API for retrieving products (GET-endpoint) by @amanpdyadav in #29
- PV-170 Part 1 by @sam-hosseini in #22
- Add missing module requests to requirements by @amanpdyadav in #31
- PV-170 Part 2 by @sam-hosseini in #30
- PV-170 Part 3 by @sam-hosseini in #32
- PV-132 PR-1 by @sam-hosseini in #33
- PV-132 PR-2 by @sam-hosseini in #34
- PV-130 PR-1 by @sam-hosseini in #35
- PV-130 PR-1 by @sam-hosseini in #36
- PV-130 PR-2 by @sam-hosseini in #37
- PV-130 PR-3 by @sam-hosseini in #38
- PV-177 PR-1 by @sam-hosseini in #40
- Model update by @amanpdyadav in #41
- Remove product model by @amanpdyadav in #42
- Parking zone importer by @amanpdyadav in #44
- Update views for talpa endpoints by @amanpdyadav in #45
- Model updates by @amanpdyadav in #46
- Order/Payment notify rest end point by @amanpdyadav in #47
- PV-177 extending AddressNode with KMO info by @sam-hosseini in #43
- PV-203 PV-204 graphql mutation foundation by @sam-hosseini in #48
- Feature/frontend helsinki kmo integration by @amanpdyadav in #50
- Feature/Address to have city also in swedish by @amanpdyadav in #51
- Replace all print with logger by @amanpdyadav in #52
- Get shared product id through graphql by @amanpdyadav in #53
- Feature/Graphql permits by @amanpdyadav in #54
- Include Swedish descriptions for parking zones by @mingfeng in #55
- Part 1: Mutations by @amanpdyadav in #56
- Part 2: Mutations bug fixes by @amanpdyadav in #58
- Include isLowEmission field in Vehicle node by @mingfeng in #57
- Refactoring and resolving talpa prices by @amanpdyadav in #59
- Add authentication for endpoints also clean the dead codes by @amanpdyadav in #60
- Apply schema case fallback resolver by @mingfeng in #61
- Minor bug fixes by @amanpdyadav in #62
- Creating parking permits by @amanpdyadav in #63
- Add admin graphql endpoint for parking permits by @mingfeng in #64
- Protect admin graphql with jwt token verifications by @mingfeng in #65
- Update graphql permits query to include more infromation by @mingfeng in #67
- Add missing fields to the priceNode and add endpoint to update registration number by @amanpdyadav in #66
- Apply ordering to permits query results by @mingfeng in #68
- Add Admin UI env variables to env.example by @mhieta in #69
- Refactor parking_permits_app admin by @mingfeng in #72
- Add GHA-configuration for running tests by @mhieta in #70
- Fix the resident ui app graphql endpoint API token verfication by @mingfeng in #71
- Remove pyjwt and JWT_SECRET settings by @mingfeng in #73
- Integrate with SonarCloud by @mhieta in #74
- Implement permit query filtering for permits query resolver by @mingfeng in #75
- Add Talpa orderId and subscriptionId to permit by @amanpdyadav in #76
- Fix minor bug with status value by @amanpdyadav in #77
- Refactor zone price, improve error handling and add some tests by @mingfeng in #78
- Add graphql resolver for permit detail by @mingfeng in #79
- Track change history for parking permits by @mingfeng in #80
- Editing parking permit by @amanpdyadav in #82
- Migration for processing status and using timezone as default date time by @amanpdyadav in #83
- Feature/test delete permit by @amanpdyadav in #84
- Test case for updating parking permit by @amanpdyadav in #85
- Add reversion for permits by @amanpdyadav in #86
- Add admin ui resolver for creating resident permit by @mingfeng in #87
- Use date format only if date exist by @amanpdyadav in #88
- Improve changelog messages by @mingfeng in #89
- Refund model by @amanpdyadav in #90
- Update parking permit status and fix saving resident permit by @mingfeng in #91
- Add more fields to vehicle for create resident permit resolver by @mingfeng in https://github...