|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.6.0](https://github.com/equinor/template-fastapi-react/compare/v1.5.0...v1.6.0) (2026-05-18) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add __init__.py to expose public APIs for each package ([d58959f](https://github.com/equinor/template-fastapi-react/commit/d58959f7b123e788df737e925b8704f046e8d7a7)) |
| 9 | +* Add info popover with version ([28aa513](https://github.com/equinor/template-fastapi-react/commit/28aa51377592b7c5bb9b59d245ab275b47a52653)), closes [#154](https://github.com/equinor/template-fastapi-react/issues/154) |
| 10 | +* add openapi.json ([1282fb3](https://github.com/equinor/template-fastapi-react/commit/1282fb3c116ea7cc804fb11af0b03506d78b1385)) |
| 11 | +* add OpenCensusRequestLoggingMiddleware middleware ([b9c035b](https://github.com/equinor/template-fastapi-react/commit/b9c035bf3b815eba0b63dafcf445d7dd13990cf6)) |
| 12 | +* add Popover component ([c8964bd](https://github.com/equinor/template-fastapi-react/commit/c8964bd89fee3f240357d63453051b132e1ecdfa)) |
| 13 | +* add react context to handle todo state ([510e470](https://github.com/equinor/template-fastapi-react/commit/510e4704f67c9094176514c2a3ed6efc39997037)) |
| 14 | +* add reusable IconButton component ([f933e30](https://github.com/equinor/template-fastapi-react/commit/f933e30f34a1bdb0e3d56d73b470f6816b532973)) |
| 15 | +* add validate-radix-config ([48e1f67](https://github.com/equinor/template-fastapi-react/commit/48e1f67dc86b09d825779adc637afee2b0101aae)) |
| 16 | +* allow each user to have their own todos ([9456ab8](https://github.com/equinor/template-fastapi-react/commit/9456ab84f5f5e0b804bd0011037ee72d7da49fbb)) |
| 17 | +* expand and visualize auth states ([51c9870](https://github.com/equinor/template-fastapi-react/commit/51c9870bc657d586464780c664aeb6edb49b5ba2)) |
| 18 | +* generate OpenAPI spec without a running server ([1282fb3](https://github.com/equinor/template-fastapi-react/commit/1282fb3c116ea7cc804fb11af0b03506d78b1385)) |
| 19 | +* replace exception handling ([35ae0ef](https://github.com/equinor/template-fastapi-react/commit/35ae0ef0bbbaf06ca9a4bf68618ca29718b5d00a)) |
| 20 | +* replace prettier and eslint with biome ([afe2cb9](https://github.com/equinor/template-fastapi-react/commit/afe2cb978ef4260d88835fc5f62db69164aa2fb2)) |
| 21 | +* run with no auth ([88f360c](https://github.com/equinor/template-fastapi-react/commit/88f360cdafdee627c07e9f2ab0759faf2ecc3a8f)) |
| 22 | +* standardized ErrorResponse model ([c09e4dc](https://github.com/equinor/template-fastapi-react/commit/c09e4dccf5abd62fa05e9b1c0a577ea72d0129c4)) |
| 23 | +* **web:** clear input on add-todo ([d61adc1](https://github.com/equinor/template-fastapi-react/commit/d61adc16ea35a25b2d556b61b9d1cf710de41e8e)) |
| 24 | +* **web:** visualize loading state better ([6a6ab81](https://github.com/equinor/template-fastapi-react/commit/6a6ab81bec55bf79aeda5a07e8eff5cdd84b4ab5)) |
| 25 | + |
| 26 | + |
| 27 | +### Bug Fixes |
| 28 | + |
| 29 | +* add error handling of version file fetch ([a4f6889](https://github.com/equinor/template-fastapi-react/commit/a4f68897e446ebb4ebd91f58110bfa403df53fc9)) |
| 30 | +* add missing dependency without causing infinite loop of rerendering ([8f5c01d](https://github.com/equinor/template-fastapi-react/commit/8f5c01d5141c4dbd4ac9b99ebc39ae10f378147f)) |
| 31 | +* Add necessary files for Yarn PnP ([40858a7](https://github.com/equinor/template-fastapi-react/commit/40858a7c5722d6fd056c7b368d0be392dbb6dc89)) |
| 32 | +* add spacing between list items ([82c8970](https://github.com/equinor/template-fastapi-react/commit/82c8970bf1da6decabcbd8651df002316deccfb8)) |
| 33 | +* add types to fixtures ([0528e5b](https://github.com/equinor/template-fastapi-react/commit/0528e5beb9bec905cedee1db2af3b2a5248fe85d)) |
| 34 | +* add yarn install dependency and increase mise timeout ([9b9d129](https://github.com/equinor/template-fastapi-react/commit/9b9d12997c7b281fa22dca3c467628c52e410ba4)) |
| 35 | +* allow auth disabled -> default to default_user ([6649042](https://github.com/equinor/template-fastapi-react/commit/6649042e97f6870629cae559923a15435ff777aa)) |
| 36 | +* **api:** handle lists in create_response ([333f7d4](https://github.com/equinor/template-fastapi-react/commit/333f7d4afbac95609ae15b05b3a8f1d978ee1107)) |
| 37 | +* **api:** make health-check return PlainTextResponse ([12d5169](https://github.com/equinor/template-fastapi-react/commit/12d51697ee78edbbe519c874b4fddfb8f0786718)) |
| 38 | +* **api:** raise MissingPrivilegeException when relevant ([0c55af3](https://github.com/equinor/template-fastapi-react/commit/0c55af393a4ffc189a068c821545261eb10ef7d4)) |
| 39 | +* **api:** raise MissingPrivilegeException when relevant ([613cc42](https://github.com/equinor/template-fastapi-react/commit/613cc4257699ddb1c2a772b54f28ccec84f2778b)) |
| 40 | +* **api:** remove empty default pydantic field in models ([0424282](https://github.com/equinor/template-fastapi-react/commit/0424282f7dee8662c6d0b8faa01f78bdaced3a3f)) |
| 41 | +* avoid prop forwarding to dom using sc prefix ([71ad09e](https://github.com/equinor/template-fastapi-react/commit/71ad09e3ec3b3078bfc9cce99a2f8f87419852c5)) |
| 42 | +* dedupe vite to resolve security advisories ([e34f3cd](https://github.com/equinor/template-fastapi-react/commit/e34f3cda6c222dd4bfaf67a1048115a90ac3c2fc)) |
| 43 | +* delete non existing item should return 404 ([4341416](https://github.com/equinor/template-fastapi-react/commit/43414160eef1bee7ff2ea44c7c9f99e041ccc977)) |
| 44 | +* disable csp locally ([3703330](https://github.com/equinor/template-fastapi-react/commit/3703330ec71d34c3b5572f37bef34722b58a3b2c)) |
| 45 | +* docs reference out of date ([bd4cc8d](https://github.com/equinor/template-fastapi-react/commit/bd4cc8d3d2a3b580c0df8bffa7378fc0a2c6413c)) |
| 46 | +* extras typing is not always dict[str,str] ([7ba0694](https://github.com/equinor/template-fastapi-react/commit/7ba069436255dc88372fd9b73db854477e7bf6f8)) |
| 47 | +* make authentication work again ([3e8da0f](https://github.com/equinor/template-fastapi-react/commit/3e8da0fd68a6619ca32466e934bb915652cce85f)) |
| 48 | +* make todo title required, not optional ([bc8dab6](https://github.com/equinor/template-fastapi-react/commit/bc8dab62079ded3e87c1113e81f1cd9911ad1a65)) |
| 49 | +* make useTodos simpler to use ([e8f0a18](https://github.com/equinor/template-fastapi-react/commit/e8f0a1866c594ca0a526bac3ae3e5a1f8551a005)) |
| 50 | +* mypy error ([66303aa](https://github.com/equinor/template-fastapi-react/commit/66303aa35f571e8588c3342bdb25cb56566085a2)) |
| 51 | +* No need to expose API port ([7158a02](https://github.com/equinor/template-fastapi-react/commit/7158a02696ec8bd13a2defb628cf20d35c81ad77)) |
| 52 | +* only allow users to delete their own todos ([1cf1e7a](https://github.com/equinor/template-fastapi-react/commit/1cf1e7a8eefac27552dcdc9df0a30cf59c042eab)) |
| 53 | +* Potential fix for code scanning alert no. 2: Clear-text logging of sensitive information ([0d03250](https://github.com/equinor/template-fastapi-react/commit/0d03250c285ac3ba2a851ce511e9ab0670cc9fae)) |
| 54 | +* pre-commit to use mkdocs ([6d2d701](https://github.com/equinor/template-fastapi-react/commit/6d2d701a19e5f9fbcbf673f7cc0ac7ab7ccc6603)) |
| 55 | +* Propagate SIGINT signal ([2297b66](https://github.com/equinor/template-fastapi-react/commit/2297b665c4a3ff19203ae6e183de6f2de3b2a755)) |
| 56 | +* ran api again ([afa8158](https://github.com/equinor/template-fastapi-react/commit/afa8158c9815352de7195d6d988302a6d7d87ffb)) |
| 57 | +* ran generator ([19ff51b](https://github.com/equinor/template-fastapi-react/commit/19ff51bf4bc99751af93a13a36ea8f3990e6c64c)) |
| 58 | +* remove /api as root path. ([208ceb9](https://github.com/equinor/template-fastapi-react/commit/208ceb98dcf269e18b43d6ffda04dd265bfe868c)) |
| 59 | +* replace deprecated output definition ([c53b003](https://github.com/equinor/template-fastapi-react/commit/c53b003498afb8f2568815a4c3da56f8d15542af)) |
| 60 | +* replace gunicorn with horizontal scaling ([a8baa0f](https://github.com/equinor/template-fastapi-react/commit/a8baa0f9ac2f246b17f55aada11845ddcaee15cc)) |
| 61 | +* replace OpenSensus with OpenTelemetry and fix exception handling ([710e9f1](https://github.com/equinor/template-fastapi-react/commit/710e9f1a28f8fc356644bf2fbb2b3b0b9e62ddd6)) |
| 62 | +* resolve PR feedback ([bd3debe](https://github.com/equinor/template-fastapi-react/commit/bd3debe820f27ebf7d892ecbda77720fc66be06b)) |
| 63 | +* run tests from the src folder ([3478a06](https://github.com/equinor/template-fastapi-react/commit/3478a061ac813ef304d2630a40fe5979434d4807)) |
| 64 | +* test suite ([31da3f7](https://github.com/equinor/template-fastapi-react/commit/31da3f7e720d0838e59e280aa4d873b44e24cecb)) |
| 65 | +* **tests:** fix up integration tests with per-user todos ([b7cc0ca](https://github.com/equinor/template-fastapi-react/commit/b7cc0caa51535020bb329c7c21cde4b458baa81c)) |
| 66 | +* The template no longer use the node image in production ([f9b68d9](https://github.com/equinor/template-fastapi-react/commit/f9b68d9ec28482a71dd721e0ff1a42c3b6565ed5)) |
| 67 | +* These should not be touched by biome ([26bf46a](https://github.com/equinor/template-fastapi-react/commit/26bf46ac9710346e8f84b7a18decd9700fb14b86)) |
| 68 | +* update old references ([5152a1f](https://github.com/equinor/template-fastapi-react/commit/5152a1ff419336428b69c7dc7212b1d422fb93bf)) |
| 69 | +* update to match new parameters for get pydantic json schema ([c6b14a8](https://github.com/equinor/template-fastapi-react/commit/c6b14a8da9639cd2b5fe04b25b52310aa1017664)) |
| 70 | +* Use LF as end-of-file marker ([966fae4](https://github.com/equinor/template-fastapi-react/commit/966fae4d0cef91318e8d8640822895ad42fbf3f3)) |
| 71 | +* use vite-plugin-csp-guard to generate csp and subresource integrity checks ([df215da](https://github.com/equinor/template-fastapi-react/commit/df215da8f4ad26b685f6f321c41c9abe42c7a200)) |
| 72 | +* **web:** adding todo item now clears input. ([82e6f6b](https://github.com/equinor/template-fastapi-react/commit/82e6f6baee06ccbd50c4d59fe7a9a97a4b1df094)) |
| 73 | + |
3 | 74 | ## [1.5.0](https://github.com/equinor/template-fastapi-react/compare/template-fastapi-react-v1.4.0...template-fastapi-react-v1.5.0) (2024-07-22) |
4 | 75 |
|
5 | 76 |
|
|
0 commit comments