227 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
1.3.4
- feat: add runnersViaSelfservice to statsControllerGet
5c5000a
1.3.3
28 March 2025
v1.3.2
28 March 2025
v1.3.1
28 March 2025
- fix: TypeError: Cannot read properties of undefined (reading 'filter') - when trying to delete a org/team with runners
#210 - pnpm@10.7, node@23, argon->@node-rs/argon2
78dcad0 - chore(release): v1.3.1
8fa4ed7
1.3.0
28 March 2025
- feat: created_via for tracking how runners got into the system
#212 - feat: created_via for tracking how runners got into the system (#212)
#211 - ci: move to gitea workflows
ebde8c6 - chore(release): v1.3.0
93e0cdf - build: docker "AS" casing
0a43f1b - ci: change release commit message
6efcd94 - refactor(RunnerController.remove): only load necessary relations
8c6fdb2 - refactor(RunnerTeamController.remove): only load necessary relations
c0d5af5 - fix: add .created_via to ResponseParticipant constructor
2e271bc
1.2.1
11 December 2024
1.2.0
11 December 2024
- refactor: move to new mailer
0f4c8b2 - refactor(ci): Switch to new woodpecker
b3a73b2 - feat: middlename
6eff243 - SELFSERVICE_URL
765ef84 - FRONTEND_URL env
296ba8d - chore: update readme
d842c14 - chore(release): 1.2.0
6764bf8 - Merge pull request 'refactor: move to new mailer' (#209) from refactor/new-mailer into dev
bda1f97
v1.1.4
20 November 2024
- build: package lock
50dd703 - fix(deps): Bump sqlite3
cd3cd81 - feat(ci)!: Switch to woodpecker
3192365 - fix(deps): Bumped argon2 to latest version for arm support
cf48c00 - fix: updated README for pnpm, typos
5082b1b - 🚀Bumped version to v1.1.4
a54cb28 - ci: drop lfk-client-node
075d484 - fix(dependencies): Switch back to previous class-validator version to produce a working build
74d334f
v1.1.3
10 May 2023
- 🚀Bumped version to v1.1.3
057a8ee - feat(orgs): Also resolve child-teams' distances and add them to org total
8d94186 - fix(orgs): Removed unused log
f2832a2
v1.1.2
10 May 2023
- 🚀Bumped version to v1.1.2
0d21596 - feat(groups): Resolve the total group distance on group get single (aka get org and get team)
245827e - chore(package): Formatting
4608a36
v1.1.1
19 April 2023
- feat(donors): Resolve donations with donors via pagination
12a9ae2 - 🚀Bumped version to v1.1.1
cb1305a
v1.1.0
19 April 2023
- feat(stats): Added donation count and donor count to stats
6f39ac4 - 🚀Bumped version to v1.1.0
b9fe9f1 - Added average donation per distance to stats
fe59e3a - Added hints
b25b0db - Added calls to controller
6ee5328 - Formatting
42c23a5
v1.0.1
18 April 2023
v1.0.0
18 April 2023
- 🚀Bumped version to v1.0.0
f0e20e4 - Merge pull request 'feature/205-pagination' (#206) from feature/205-pagination into dev
80de188 - Added pagination for runner orgs
538622a - RunnerTeam Pagination
0fa663a - users pagination
244da61 - Track pagination
2a72aea - usergroup pagination
513d7f6 - statsclient pagination
71ebce6 - scanstation pagination
f60025b - Get all pagination for permissions
86a21db - Pagination for group contacts
1e9e24d - Added pagination for get all donors
4493c0e - Added pagination for donations
f5d48fc - Added pagination for runnercards
b35a2dd - Added pagination for runners
d873674 - Added pagination for get all scans
37b2ac9 - Updated test for attribute
2f305e1 - Formatting
a28ffe0
v0.15.4
15 April 2023
v0.15.3
15 April 2023
v0.15.2
15 April 2023
- 🚀Bumped version to v0.15.2
5f17e7f - Don't resolve runner group and parten with get all card requests
2d8f752 - Resolve groups again for card generation
a5a56a2
v0.15.1
15 April 2023
- 🚀Bumped version to v0.15.1
9581185 - Faster trackscan creation by only loading the latest scan
e9914e3 - Log batch time in mass scan script
2905884 - Dont load cards with get all runners request
702070d
v0.15.0
15 April 2023
- Added test script for creating mass scans
8007117 - 🚀Bumped version to v0.15.0
cc89ba8 - Get all scans speed improvement
23fa78e - More scan request optimizations
7c4ff42
v0.14.6
15 April 2023
v0.14.5
15 April 2023
v0.14.4
15 April 2023
- Switched ci over to pnpm + cache
6275aaa - 🚀Bumped version to v0.14.4
6bbdd5b - Back to ean13 based codes
a8fc755 - install prod in first step
d027439 - Switched dockerfile to pnpm 8 with cache
93d43b7 - COPY by stage name
a64f6c9 - pinned pnpm version
2a94bfa - custom pnpm cache
85dc344 - added missing ci env
734c826 - pinned pnpm to 8
27e74e8 - coherent baseimage
b5c0a28 - bumped final pnpm version
33b25c9
v0.14.3
18 March 2023
v0.14.2
18 March 2023
v0.14.1
18 March 2023
- 🚀Bumped version to v0.14.1
13f093b - Switched from card prefix replacement via modulo to regex
6289f30
v0.14.0
15 March 2023
- 🚀Bumped version to v0.14.0
6ff764b - Updated default length
ea87cc7 - breaking(runnercards): shorter runnercard codes (padding to 12 was a bit tooo ambitious)
ffee887 - Removed sqlite journal
92517e3
v0.13.3
15 February 2023
- 🚀Bumped version to v0.13.3
3bac75e - Merge pull request 'feature/201-no_citizen-deletion' (#202) from feature/201-no_citizen-deletion into dev
d05eddc - Updated tests
d5c689d - Added delete check for citizen org
8fedd4e
v0.13.2
3 February 2023
- 🚀Bumped version to v0.13.2
e8b2e6f - Merge pull request 'move selfservice magic link endpoint to 15min rate limit' (#200) from feature/runner-selfservice-login-link-rate-limit into dev
39f3b0e - move to 15min limit
edaf255 - Merge pull request 'Releases 0.12.0 and 0.13.0' (#199) from dev into main
41c4ed4
v0.13.1
2 February 2023
v0.13.0
2 February 2023
- Added faker for testing
e184673 - 📖New license file version [CI SKIP] [skip ci]
2b641fa - 🚀Bumped version to v0.13.0
0c763a2 - Updated selfservice tests to prevent email duplication
9bc80aa - Moved license and changelog export to releaseit hooks
77c6303 - Updated readme
4cdba8b - 🧾New changelog file version [CI SKIP] [skip ci]
ae14d6c - Added selfservice runner create check to prevent duplicate email
68cd746 - Updated tests for new login in selfservice
39aa759 - 🧾New changelog file version [CI SKIP] [skip ci]
9fa8b93 - Moved changelog generation to package script
a7297ff - Merge pull request 'feature/197-duplicate_runner_mail' (#198) from feature/197-duplicate_runner_mail into dev
4b676bc - Updated logo url
4433ddb - depends_on: ["clone"]
9cc66ee - Fixed typo
19a290c - Rename selfservice forgot to login
69651d9 - 📖New license file version [CI SKIP] [skip ci]
6fd246f - Add git for changelog fun
2fa56b8
v0.12.0
2 February 2023
- Pinned versions
a6d5693 - Drone -> Kaniko based builds
0e78951 - Drone images to odit registry
6ad56b3 - Bumped container base images
d95c6d3 - Enabled tag via release script
9217421 - Pinned pnpm for builds
4570845 - 🚀Bumped version to v0.12.0
4c10e20 - Ignore pnpm lock
1f2c8ab - 🧾New changelog file version [CI SKIP] [skip ci]
31b258b
v0.11.1
22 April 2021
- Merge pull request 'Release 0.11.1' (#196) from dev into main
f19f280 - 🧾New changelog file version [CI SKIP] [skip ci]
2229cdf - 🧾New changelog file version [CI SKIP] [skip ci]
348fe52 - Now prefixing runnercards with 2
8a82e05 - 🧾New changelog file version [CI SKIP] [skip ci]
3b9cd2e - Added fix for the appended 2
eb526fb - 🚀Bumped version to v0.11.1
95320ca - 🧾New changelog file version [CI SKIP] [skip ci]
f2d127f
v0.11.0
14 April 2021
- Merge pull request 'Release 0.11.0' (#195) from dev into main
3220b19 - Fixed spelling
da266a8 - Updated tests
01ed514 - 🧾New changelog file version [CI SKIP] [skip ci]
520608a - Added payedDonationAmount to donor and responsedonor
8ae4b85 - Responses now contain the donation status
34dbaaa - 🧾New changelog file version [CI SKIP] [skip ci]
278c4a6 - Marked payedAmount as optional during creation and/or update
0636616 - Added payed amount fileld to donation class
b8fbb72 - Added status to tests
30c6d3d - Added payed amount to response class
d64f470 - 📖New license file version [CI SKIP] [skip ci]
a2f0d81 - 🚀Bumped version to v0.11.0
3558e99 - Merge pull request 'Donation payment management feature/193-donation_payments' (#194) from feature/193-donation_payments into dev
6df5f63 - Added payed amount to crealte classes
71542bc - Added donation status enum
b4c31ee - Added payed amount to update classes
9930742 - 🧾New changelog file version [CI SKIP] [skip ci]
0c61ff4 - Added mssing check to tests
6c14ed9 - No longer answering with null, but 0
49b174f - Saved missing file
8fe3243
v0.10.2
7 April 2021
- Merge pull request 'Release 0.10.2' (#192) from dev into main
1d82f65 - Added first selfservice test
057ae0d - 🧾New changelog file version [CI SKIP] [skip ci]
b7ad5d3 - First try of the laptime sort
4471e57 - Potential fix for all remaining errors
377d5da - At least one fewer test should fail now
87f444c - Tried workaround for no availdable stats
8f0f795 - Reverted temp bugfix
4603a84 - Fixed sorting algo
988f17a - Added runners stats tests
7111068 - Added basic laptime endpoint
cb71fcd - Added orgs by donations stats tests
d4a02e7 - Added teams stats endpoint tests
b9a7dc8 - Now resolving all missing relations
257f320 - Added min laptime to StatsRunner
51daf96 - Fixed sorting
7b15c2d - Fixed top-ten bein top 9
a6a526d - added new ci secret
5633e85 - Added temp console log for test
22cae39 - 🧾New changelog file version [CI SKIP] [skip ci]
610988e - Added temp console log for ci debugging
4a73eab - Temp disabled runners by donations test
0b07a53 - Updated default docker-compose
f8baca5 - 🧾New changelog file version [CI SKIP] [skip ci]
dd6d799 - Resolved missing parentgroup relation
23bd432 - Removed console logs for now working tests
71b33ab - Fixed typo in test
cbcb829 - Ptotential fix for stats failing
dcdbdd1 - 🚀Bumped version to v0.10.2
6e236ed - Merge pull request 'stats/runners/laptime feature/190-runners_laptime' (#191) from feature/190-runners_laptime into dev
a694ad2 - Removed all useless console.logs
95e1eec - Pinned testing container tag to prod container tag
10221b9 - Now resolving all relations for orgs by distance
4a294b1 - Added temp console log
720774f - Removed console log for passing tests
132b48c - Removed console log
1d8c8c8 - Temp test logging workaround
bf686e8 - Temp test logging workaround
6163f0a - Removed test for content type
63964fb
v0.10.1
3 April 2021
- Merge pull request 'Release 0.10.1' (#189) from dev into main
e89e07d - 🧾New changelog file version [CI SKIP] [skip ci]
69afd4d - 🚀Bumped version to v0.10.1
24d152f - New class: ResponseSelfServiceDonor
d70c5b1 - 🧾New changelog file version [CI SKIP] [skip ci]
4279e43 - Removed duplicate openapi statement
4834a66 - Switched selfservice donation.donor from string to object
0767943 - Adjusted runner property names
ca87774 - 🧾New changelog file version [CI SKIP] [skip ci]
71e3d0e - 🧾New changelog file version [CI SKIP] [skip ci]
c28843c - Merge pull request 'Selfservice donations reformatting feature/187-selfservice_donation' (#188) from feature/187-selfservice_donation into dev
d837654 - Added new responsetype for new class
f693f2c
v0.10.0
1 April 2021
- Merge pull request 'Release 0.10.0' (#186) from dev into main
b517dff - 🚀Bumped version to v0.10.0
dc3071f - Added locale to mail related runner endpoints
7af883f - Added locale to mail related runner endpoints
f543307 - 🧾New changelog file version [CI SKIP] [skip ci]
5fb355f - 🧾New changelog file version [CI SKIP] [skip ci]
114c246 - Merge pull request 'Mail locales feature/184-mail_locales' (#185) from feature/184-mail_locales into dev
33c13de - Added locale to mail related user endpoints
1be073a - 🧾New changelog file version [CI SKIP] [skip ci]
6aafe4a
v0.9.2
29 March 2021
- Merge pull request 'Release 0.9.2' (#183) from dev into main
bdeeb03 - 🧾New changelog file version [CI SKIP] [skip ci]
675c876 - Fixed bug in return creation
6c9b91d - 🧾New changelog file version [CI SKIP] [skip ci]
8c00aef - 🚀Bumped version to v0.9.2
89e3924
v0.9.1
29 March 2021
- Merge pull request 'Release v0.9.1' (#182) from dev into main
3afd785 - 🚀Bumped version to v0.9.1
a139554 - 🧾New changelog file version [CI SKIP] [skip ci]
8099999 - 🧾New changelog file version [CI SKIP] [skip ci]
0290b0e - Merge pull request 'Return cards generated in bulk feature/180-blank_generation_return' (#181) from feature/180-blank_generation_return into dev
0f7fa99 - Added query param to return created runenrcards
5a36c8d - 🧾New changelog file version [CI SKIP] [skip ci]
58f4d21 - Added test for returnCards=true array length
1cb2dc9 - Added test for single card generation with returnCards=true
6005b06 - Fixed copy-paste oversight
2f568c9
v0.9.0
26 March 2021
- Merge pull request 'Release 0.9.0' (#179) from dev into main
95135dd - Reenabled user tests
4c66650 - Moved to tmp files to better check for other problems
7a64f23 - Added user creation invalid tests
888cab5 - Updated auth test to comply with the new pw requirements
63f6526 - Added user deletion tests
e6a8ebc - Added user creation valid tests
383a809 - 📖New license file version [CI SKIP] [skip ci]
bd7b81e - Added password errors
24c38cc - 🧾New changelog file version [CI SKIP] [skip ci]
274a146 - Fixed test params
070560e - No longer using createuser in seeding process
96ba25e - 🧾New changelog file version [CI SKIP] [skip ci]
a7fe1e1 - 🚀Bumped version to v0.8.0
c23b4d9 - 🚀Bumped version to v0.9.0
56a5f41 - Merge pull request 'Password security feature/99-password_checks' (#177) from feature/99-password_checks into dev
5a3fc5b - Added pw errors to user controller
b24e24f - Now checking password rules on user creation
5daaa3a - Now checking password rules on user update
48a87e8 - Fixed pw not getting hashed currectly;
cb3ea9b - Added pw errors to me controller
9ce35d8 - Now forceing user deletion in tests
8154e71 - Added password checker dependency
bd00f4f - Fixed empty object getting called
5369000 - 🧾New changelog file version [CI SKIP] [skip ci]
03d76e6 - Formatting
b8c28eb
v0.8.0
26 March 2021
- Merge pull request 'Release 0.8.0' (#176) from dev into main
3f8e8ce - 🧾New changelog file version [CI SKIP] [skip ci]
c9bd6de - Merge pull request 'Selfservice deletion feature/174-selfservice_deletion' (#175) from feature/174-selfservice_deletion into dev
e702118 - Added tests for the new endpoint
20aeed8 - Removed param from test
97159dd - Added selfservice deletion endpoint
dcb12b0 - 🧾New changelog file version [CI SKIP] [skip ci]
88844e1 - Fixed response bug
ccb7ae2 - Updated old hint
dd12583
v0.7.1
26 March 2021
- Merge pull request 'Release 0.7.1' (#173) from dev into main
e76a9ce - Revert "Set timeout even higher b/c sqlite just kills itself during these tests"
f159252 - Set timeout even higher b/c sqlite just kills itself during these tests
6ab6099 - Adjusted jest timeout to mitigate sqlite from invalidateing all tests⏱
30d220b - 🧾New changelog file version [CI SKIP] [skip ci]
963253c - 🧾New changelog file version [CI SKIP] [skip ci]
3ef3a94 - 🚀Bumped version to v0.7.1
135852e - Merge pull request 'RESPONSERUNNERCARD fix bugfix/171-responserunnercards' (#172) from bugfix/171-responserunnercards into dev
539a650 - Now resolveing runnercards
24aff3b - Tests now keep the group
f3d73d5 - 🧾New changelog file version [CI SKIP] [skip ci]
ce63043
v0.7.0
23 March 2021
- Merge pull request 'Release 0.7.0' (#170) from dev into main
e40017a - Added bulk card creation tests
438ff0f - Added new "bulk" endpoint
c1bbda5 - 🧾New changelog file version [CI SKIP] [skip ci]
7a49e7c - 🧾New changelog file version [CI SKIP] [skip ci]
e843a46 - 🚀Bumped version to v0.7.0
d0ae50d - Merge pull request 'Bulk card creation feature/168-runnercards_bulk' (#169) from feature/168-runnercards_bulk into dev
1dd6420 - 🧾New changelog file version [CI SKIP] [skip ci]
4705a39
v0.6.4
19 March 2021
- Merge pull request 'Release 0.6.4' (#167) from dev into main
4d721f6 - 🧾New changelog file version [CI SKIP] [skip ci]
b0328ff - 🧾New changelog file version [CI SKIP] [skip ci]
cc6568c - 🚀Bumped version to v0.6.4
031cede - Adjsuted endpoint
3c69f8c
v0.6.3
18 March 2021
- Merge pull request 'Release 0.6.3' (#165) from dev into main
a3a1395 - The basic bugfix 🐞
fbdadbe - The basic bugfix 🐞
c87c97c - Updated tests 🧪
f347b7a - 🧾New changelog file version [CI SKIP] [skip ci]
3f9a704 - 🧾New changelog file version [CI SKIP] [skip ci]
b08acc6 - 🧾New changelog file version [CI SKIP] [skip ci]
a6bca59 - 🚀Bumped version to v0.6.3
7a303c2 - Merge pull request 'TrackScan Update bug 🐞bugfix/163-trackscan_updates' (#164) from bugfix/163-trackscan_updates into dev
6249419
v0.6.2
17 March 2021
- Merge pull request 'Release 0.6.2' (#162) from dev into main
732a1b8 - 🧾New changelog file version [CI SKIP] [skip ci]
fcb43f9 - Fixed trackscan vaildation
a8ea4fa - Added comments✏
289f9e2 - Added comments✏
937a9fa - Removed duplicate openapi declarations 🗑
c8882ae - Now defining security per endpoint 🔐
d709ee7 - Changed the method of getting a parameter from the headers🛠
1d38d30 - Now auto-etting the station token🔥🔥🔥
aae042c - Marked station as optional (quality of life improvements incoming)
1f32ed0 - 🧾New changelog file version [CI SKIP] [skip ci]
4c960fe - Fixed missing renameing🛠
0ed7f78 - 🧾New changelog file version [CI SKIP] [skip ci]
c1dd451 - 🚀Bumped version to v0.6.2
5ba8f1d - Merge pull request 'Bugfixes for trackscans feature/160-responseTrackScan_total_distance' (#161) from feature/160-responseTrackScan_total_distance into dev
3d3790c - Fixed wrong error type 👀👀
1fa3fa7 - Added missing discription
673e896
v0.6.1
17 March 2021
v0.6.0
17 March 2021
- Merge pull request 'Release v0.6.0' (#159) from dev into main
bdc7bb6 - 📖New license file version [CI SKIP] [skip ci]
5f5c8a0 - As requested by @philpp
2cb7ec7 - Updated ci with new kubernetes secrets 🚀🚀🚀
5541ae6 - Added selfservice forgott positive tests
bf1ec97 - Added all "negative" tests
d0a7e34 - Added mailer functions
8376513 - Added tests for the new endpoint
757332e - 🧾New changelog file version [CI SKIP] [skip ci]
e4ed20d - Added first selfservice forgotten test
a95a9b4 - Created basic endpoint for user forgotten mails
d709971 - Implemented the "real" errors
e26b7d4 - Runner controller now uses the Mailer functions
a343747 - Added scanstation me endpoint
c5178e0 - 🧾New changelog file version [CI SKIP] [skip ci]
54988ba - Added last reset requested timestamp to runners
66d6023 - Scanauth return objects
46b7ace - Revert "Switched normal images to chached registry"
ca6fa63 - Switched normal images to chached registry
cba4455 - 🧾New changelog file version [CI SKIP] [skip ci]
a7958ee - 🧾New changelog file version [CI SKIP] [skip ci]
076aa87 - 🧾New changelog file version [CI SKIP] [skip ci]
486e450 - Updated request timeout
ffcd45e - Added testing env check
3f37212 - 🚀Bumped version to v0.6.1
ce3ca9f - 🚀Bumped version to v0.6.0
623b5a1 - Merge pull request 'Scanstation "me" endpoint feature/157-scanstation_me' (#158) from feature/157-scanstation_me into dev
13e8399 - 🧾New changelog file version [CI SKIP] [skip ci]
a1a94ec - 🧾New changelog file version [CI SKIP] [skip ci]
d5930f7 - Changed ci pipeline type to kubernetes
6c43872 - Mailer now ignores mailing erros when env is set to test
6bb3ae8 - 🧾New changelog file version [CI SKIP] [skip ci]
bf71e35 - Adjusted tests for the new testing env
9292027 - Applied Docker MTU fix 🛠
f7af777 - Updated description
94001a4 - Now adding station id to headers of request for scan auth
8ba7ee1 - Merge pull request 'selfservice forgotten mails feature/154-selfservice_forgotten' (#155) from feature/154-selfservice_forgotten into dev
cb6e78f - Changed endpoint url to avoid conflicts
e5dab34 - Added console logging when a testing env get's discovered
c01233b - Added not found error logic
e7f0cb4 - Updated to new responsetype
08957d4 - Added readme description for testing env
cedc175 - Renamed test
1d762f5
v0.5.0
4 March 2021
- Merge pull request 'Alpha Release 0.5.0' (#153) from dev into main
64da0ea - Removed mail templates
c2fdfee - Removed mail config
0342757 - Added selfservice scan response class
6074ac5 - Removed old mailer code
0fcc729 - 🧾New changelog file version [CI SKIP] [skip ci]
5272829 - Added the new mailer code
1551a44 - Removed (now useless) mail controller
485c247 - Trackscans now have a laptime that get's calculated on creation
aa83373 - Removed useless functions and updated comments
ada6798 - Added new selfservice scans endpoint
771a205 - Updated mail errors
f289afd - Laptime is now a part of the response
a2c97a1 - Updated readme env section
db58a28 - Added locale to pw reset endpoint
a5d2a6e - Now using mailer as static funtion
9a1678a - Updated readme env section
149f3a8 - Now checking for mails being set
bb9bad6 - Updated auth reset test for new mailer
ae7d617 - Added scans returns 200 test
82c65b6 - 🚀Bumped version to v0.4.7
f1d85cf - Now generateing bs mailer config in test env
bf6b701 - Added new mailer settings to config
ddea02d - 🚀Bumped version to v0.5.0
3f2a2d2 - Merge pull request 'Features for the new selfservice feature/151-selfservice_scans_mails' (#152) from feature/151-selfservice_scans_mails into dev
15356c1 - 🧾New changelog file version [CI SKIP] [skip ci]
be397c8 - Promoted axios to dependency
a9e06c9 - Removed nodemailer from backend
5833f42 - Added another resonse type
030b225 - Added new selfservice response type
f7f6df4
v0.4.6
26 February 2021
- Merge pull request 'Alpha Release 0.4.6' (#148) from dev into main
dd3c927 - Added tests for the new org selfservice endpoints
28ef139 - Added selfservice org response model
ba3b5ee - 🧾New changelog file version [CI SKIP] [skip ci]
764b7ff - Merge pull request 'Fixed wrong body acceptance type' (#150) from bugfix/146-usergroup_update into dev
d870b2f - Added selfservice team response model
ba396e0 - 📖New license file version [CI SKIP] [skip ci]
bce8811 - 📖New license file version [CI SKIP] [skip ci]
b1fced7 - Added selfservice org info endpoint
656f63d - 🧾New changelog file version [CI SKIP] [skip ci]
c0cafb4 - 🧾New changelog file version [CI SKIP] [skip ci]
09fe47b - Fixed wrong body acceptance type
aaec09d - Pinned package version to avoid dependency conflicts 📌
39ebfbf - 🧾New changelog file version [CI SKIP] [skip ci]
3736b29 - 🧾New changelog file version [CI SKIP] [skip ci]
305fa00 - 🧾New changelog file version [CI SKIP] [skip ci]
3afc207 - Quick bugfix
5d6c8c9 - 🚀Bumped version to v0.4.6
b4acd15 - Merge pull request 'New org selfservice endpoint feature/146-more_selfservice_endpoints' (#147) from feature/146-more_selfservice_endpoints into dev
45d61b4 - Added new response types
3c11d88
v0.4.5
9 February 2021
- Merge pull request 'Alpha release 0.4.5' (#145) from dev into main
a46d142 - 🚀Bumped version to v0.4.5
cc869f6 - 🧾New changelog file version [CI SKIP] [skip ci]
680ae8e - 🧾New changelog file version [CI SKIP] [skip ci]
b9aac71 - Merge pull request 'usergroups/permissions endpoint feature/143-usergroup_permissions_endpoint' (#144) from feature/143-usergroup_permissions_endpoint into dev
a30a342 - Implemented /groups/permissions endpoint
0c9867d - Now all /usergroups endpoints return ResponseUserGroup
bdcfce8 - The ResponseUserGroup now returns their permisssions as a string array
416f2a1 - The ResponseUserGroup now returns their permisssions as a string array
5e353db - 🧾New changelog file version [CI SKIP] [skip ci]
8379c3e
v0.4.4
9 February 2021
- Merge pull request 'Alpha release 0.4.4' (#142) from dev into main
c4edcca - 🧾New changelog file version [CI SKIP] [skip ci]
ca3d093 - Now loading runner's group's parentgroup with every runner controller request
701706c - 🧾New changelog file version [CI SKIP] [skip ci]
74de655 - The group/runners endpoints now also deliver the runner's group's parentGroup
906a1dc - 🚀Bumped version to v0.4.4
a6f73c7 - Merge pull request 'Expanded runner response feature/140-runner_group_parent' (#141) from feature/140-runner_group_parent into dev
28cfbaa - 🧾New changelog file version [CI SKIP] [skip ci]
09bbc70 - Adjusted test for the new response depth
90e1ad7 - Adjusted test for the new response depth
5872c63
v0.4.3
7 February 2021
- Merge pull request 'Alpha Release 0.4.3' (#139) from dev into main
dd9cb6d - 🚀Bumped version to v0.4.3
656d564 - Bugfix for @lfk/frontend/#43
8f0a396 - 🧾New changelog file version [CI SKIP] [skip ci]
f3f5cb4 - 🧾New changelog file version [CI SKIP] [skip ci]
23c732b - Merge pull request 'Bugfix for @lfk/frontend/#43' (#138) from bugfix/118-encode_jwt_in_mail into dev
9959172 - 🧾New changelog file version [CI SKIP] [skip ci]
a18d4d3
v0.4.2
2 February 2021
- Merge pull request 'Alpha Release 0.4.2' (#137) from dev into main
390b36d - 🧾New changelog file version [CI SKIP] [skip ci]
3b718f3 - 🧾New changelog file version [CI SKIP] [skip ci]
f7a0ec7 - 🚀Bumped version to v0.4.2
321b20b - Merge pull request 'Imprint&Privacy Links feature/135-imprint_and_privacy' (#136) from feature/135-imprint_and_privacy into dev
110a847 - 📖New license file version [CI SKIP] [skip ci]
74791df - 🧾New changelog file version [CI SKIP] [skip ci]
8425043 - Added new url env vars to config
bcad691 - fixed license-exporter call
74b982a - Added documentation about the new env vars to the readme
333e806 - Added imprint and privacy to the api spec
f4f6219 - 🧾New changelog file version [CI SKIP] [skip ci]
3aefa75
v0.4.1
30 January 2021
- Merge pull request 'Alpha Release 0.4.1' (#134) from dev into main
71cab4e - Deleted useless file [ci skip]
94dd796 - Implemented the interface in all responses
9d5e486 - Adjusted tests for the new responseType parameter (part 1)
bcc15e4 - Cleaned up realations regarding response classes
ff7406e - Added Responseobjecttype enum
581ca5f - 🧾New changelog file version [CI SKIP] [skip ci]
0229534 - Dependency bump🔝 [skip ci]
3d1baae - 🧾New changelog file version [CI SKIP] [skip ci]
7ba67b9 - Adjusted tests for the new responseType parameter (part 3)
8dc2810 - Added a Response interface
e44cc4c - 🧾New changelog file version [CI SKIP] [skip ci]
4e10077 - Adjusted tests for the new responseType parameter (part 2)
ff8af09 - 🚀Bumped version to v0.4.1
c32fa93 - Merge pull request 'Response object types feature/132-object_types' (#133) from feature/132-object_types into dev
6e5f1bd - Fixed typos and missing types
2a87819
v0.4.0
30 January 2021
- Merge pull request 'Alpha Release 0.4.0' (#131) from dev into main
c4ea808 - Added pw reset template provided by @philipp
c116338 - Added test mail templates
8270029 - 🧾New changelog file version [CI SKIP] [skip ci]
09b24aa - Implemented automatic ci env generation
536de2a - Implemented a basic mailer with reset link sending
6379753 - Table fix
1f0c842 - Implemented the test-mail endpoint via a new mailcontroller
54ed313 - Added documentation for the env vars
13ccab5 - Added comments
9bd7636 - Added test mail sending test
ae74b39 - Password reset now enforces email
979d36e - Implementes mail sending on pw reset request
e26744b - Added a txt variant of the pw-reset mail
d3647e3 - Changed order
583a4bc - 🧾New changelog file version [CI SKIP] [skip ci]
fea4857 - Translated the pw reset mail to english
5cade25 - The auth tests now use mail to identify the user
c43334b - 🧾New changelog file version [CI SKIP] [skip ci]
e07f258 - 🧾New changelog file version [CI SKIP] [skip ci]
b972395 - 🚀Bumped version to v0.4.0
e5f4f6e - Merge pull request 'Implemented testmail endpoint feature/124-testmail' (#130) from feature/124-testmail into dev
f9e75d0 - Merge pull request 'Email Basics feature/118-emails' (#128) from feature/118-emails into dev
348e6cd - Merge pull request 'Mail+Env documentation feature/123-mail_documentation' (#129) from feature/123-mail_documentation into dev
61bbeb0 - Added a test mail sending function
b94179e - Added the first mail error
c418603 - Now also sending txt mail body
b92f633 - Removed tests working directly with the old pw-reset response
d02e9de - Added the basics about mail templates to the readme
b5018eb - Cleaned up the replacements
389e423 - Added mail env vars
d7ea928 - Added a barebones class for handleing mail stuff
cf012c0 - Added a Mail permisssion target
ad4b903 - Added env vars
470703c - 🧾New changelog file version [CI SKIP] [skip ci]
2071c4d - Added a hint to ethereal.email
53fcff7 - Fixed missing app_url protocol
46af786 - Removed the duplicate env copy/create from ci tests
08e6e59 - Removed bs console.log
71c4caa - Added nodemailer types
78d2ac3 - Added nodemailer dependecy
908ac4f - Fixed wrong file location
b4c117b - Renamed the template
fb77f4d - Added a folder for the mail templates
6b0155f - Added a folder for the mail templates
33890b5
v0.3.1
27 January 2021
- Merge pull request 'Alpha Release 0.3.1' (#127) from dev into main
20f960e - 🧾New changelog file version [CI SKIP] [skip ci]
e6fe8fc - Merge pull request 'new advanced endpoints feature/125-team_runner' (#126) from feature/125-team_runner into dev
870fd47 - Added get runners by team test
69417e9 - 🧾New changelog file version [CI SKIP] [skip ci]
71898d5 - Created the organizations/runners endpoint
570c34b - Created the runnerTeam/runners endpoint
7be2971 - 🧾New changelog file version [CI SKIP] [skip ci]
aedfcfc - Added get runners by org test
f71a22f - 🚀Bumped version to v0.3.1
db08760
v0.3.0
24 January 2021
- Merge pull request 'Alpha Release 0.3.0' (#122) from dev into main
c964591 - Renamed files and classed from Organisation to Organization📝
c6c643e - Changed organisation* to organization* in descriptions, comments and endoints ✏
ef15d0d - Added registration invalid citizen tests
81d2197 - Implemented registration key generation
ad44650 - Implemented a runner selfservice registration creation action
10af1ba - Created a citizenrunner selfservice create action
6df195b - 🧾New changelog file version [CI SKIP] [skip ci]
5660aec - Implemented a registration key for organisations
d490247 - Updates old tests to the new ss-ktokens
a9843ed - Added self-service get invalid tests
e964a8e - Implemented runner selfservice token generation
c39a59e - 🧾New changelog file version [CI SKIP] [skip ci]
cc4bf44 - Renamedpermisssions from Organisation to Organization📝
cd7e9b8 - 🧾New changelog file version [CI SKIP] [skip ci]
3697783 - Merge pull request 'OrganiZation rename feature/117-organization' (#121) from feature/117-organization into dev
161feaf - Added registration valid company tests
20e102e - Added registration invalid company tests
29aeb04 - Added registration valid citizentests
72941da - Citizen runners now have to provide an email address for verification
dee3639 - Implemented the basics for the runner selfservice registration endpoint
5288c70 - Added selfservice get positive test
0c87906 - Fixed tests testing for a old responseclass
45c8bb8 - Fixed typo
46f9503 - 🧾New changelog file version [CI SKIP] [skip ci]
c5d0646 - Added registration invalid company tests
e5b6f65 - Marked param as optional (default: false)
f8d7544 - Bugfix: turned old entity in response to responseclass
10f98e9 - Resolved missing relation
3b2ed3f - Fixed fluctuating test bahaviour
1227408 - 🚀Bumped version to v0.3.0
75e2a44 - Merge pull request 'Self service registration feature/112-selfservice_registration' (#120) from feature/112-selfservice_registration into dev
6a66dd8 - Implemented the citizen runner self-registration endpoint
1b5465b - Citizen registration now returns tokens
9dd9304 - Fixed wrong error getting thrown
6469e3b - Updated response schema error to a more fitting one
5a00394 - Added check for empty token for runner self-service get
6434b4d - Specified uft-8 format for string
34c852b - MAde uuid column unique
7b00b19 - Updated Method of removeing the team of citizen runners
946efef - Added openapi description
73b1114
v0.2.1
21 January 2021
- Merge pull request 'Alpha Release 0.2.1' (#119) from dev into main
b441658 - Created a donation runner response class for the runner selfservice
88a7089 - Readme reorganisation [skip ci]
e2ec0a3 - Added a seeder for runner test data
9df9d9a - Created a donation respoinse class for the runner selfservice
b89f7ac - Added barebones controller for the runner info selfservice
2274b47 - Implemented a method for getting the runner object from a jwt
8079769 - Added key-value like db table for config flags
b15967f - Added a /runners/id/scans endpoint
a82fc0f - Now creating a test contact
1837336 - 🧾New changelog file version [CI SKIP] [skip ci]
02677de - The data seeding now only get's triggered on the first time thx to using the key-value
7bc6030 - 🧾New changelog file version [CI SKIP] [skip ci]
3a93c9c - Added a "onlyValid" query param
b5f3dec - Added a citizen org seeder
2db6510 - 🧾New changelog file version [CI SKIP] [skip ci]
d528134 - 📖New license file version [CI SKIP] [skip ci]
d8b6669 - 🧾New changelog file version [CI SKIP] [skip ci]
e95c457 - Beautified import
c5f7cb2 - 🚀Bumped version to v0.2.1
6de9d54 - Merge pull request 'Runner scans endpoint feature/113-runner_scans' (#116) from feature/113-runner_scans into dev
36d01a0 - Added get tests for the /runner/scans endpoint
26dff4f - Implemented the get part of the runner selfservice (no jwts are availdable yet (tm)
da1fe34 - Fixed the bool converter for null values
e12aedd - Added a config option for test data seeding
67ba489 - SEED_TEST_DATA is now false by default
8870ebd - Added sqlite as to env.sample db of choice [skip ci]
f4668b6 - Merge pull request 'Runner selfservice info endpoint feature/111-runner_selfservic_info' (#115) from feature/111-runner_selfservic_info into dev
1717df1 - Merge pull request 'Implemented more seeding feature/110-seeding' (#114) from feature/110-seeding into dev
886c109 - Updated the openapi description
1915697 - Fixed wrong amount calculation
4ee8079 - Added bool conversion for testdata seeding env var
c18012f - Now also seeding runners to the test org
eab0e63
v0.2.0
20 January 2021
- Merge pull request 'Alpha Release 0.2.0' (#109) from dev into main
dd3d93e - Updated contact update tests
c3d008e - Added contact delete tests
dd7e5da - Added contact add valid tests
e165f01 - Cleaned up var names
a3c93f0 - Added address update ivalid tests
427dfaa - Added barebones contact controller from donor-controller
3e7190e - Added first address update tests
4d40225 - Added a contact update class
c172aa8 - Added address update valid tests
230cdb0 - Implemented deep address validation
9dc9ce3 - Added contact add invalid tests
940d62c - Added a contact response class
1407fe3 - Removed old create address class
2a465f8 - Switched the create classes over to the new address implementation
2cd15d2 - Added contact get tests
b002cf2 - Test's now accept the new address format
8dbee32 - Implemented the get endpoints
ab70f7e - Implemented contact deletion
0379786 - Removed the IAddressUser Interface entity
e265172 - Implemented contact updateing
28fb983 - Fixed key null constraint
de82437 - Implemented contact posting
11af9c0 - 🧾New changelog file version [CI SKIP] [skip ci]
8960aa5 - Implemented contact group setting on creation
3b06d1a - 🧾New changelog file version [CI SKIP] [skip ci]
32e054e - Switched Address to embedded entity
7fbe649 - Removed the address errors
58ae9b5 - Switched the update classes over to the new address implementation
d0df5dd - Updated the contact errors
a9a5eb6 - Implemented adress deletion (through reset)
57b9c2b - Fixed donor address check
4824547 - Updated contact delete tests
8ae53f1 - Added address to contact response
09e429f - Updated the responseclasses to use the new address implementation
dafac06 - Added address validity check
ae7c5ff - 🧾New changelog file version [CI SKIP] [skip ci]
da9a359 - 🚀Bumped version to v0.2.0
ddafd90 - Merge pull request 'Implemented group contacts feature/104-contacts' (#108) from feature/104-contacts into dev
a0c2b5a - Updated comments
a4e8311 - Removed (now useless) relations
673dea2 - Added missing id property
6b4b16c - 🧾New changelog file version [CI SKIP] [skip ci]
f53894b - Updated comments
8bc01d3 - Fixed contact cascading
179c2a5 - Added openapi description about non-deletion
56c73c2 - Added contact permission target
d12801e - Adjusted env sample
a1acd35 - Renamed controller to better fit the overall nameing scheme
d743f7e - Fixed column not getting resolved
2b658ac - Fixed column not getting resolved
321d291 - Set country code for the ci env to DE
30b585c - Implemented postal code validation for the validaton function
f245840 - Fixed push undefined eror
2eb26e4 - Merge pull request 'Fully implemented addresses feature/105-addresses' (#107) from feature/105-addresses into dev
5e36855
v0.1.1
16 January 2021
- Merge pull request 'Alpha Release 0.1.1 - Hotfix release' (#106) from dev into main
7533c34 - 🚀Bumped version to v0.1.1
9445c6f - 🧾New changelog file version [CI SKIP] [skip ci]
1b9d296 - Implemented the /me controller that allows a user to get and update themselves
8ef5f90 - Implemented a baisc user checker/getter
f1db883 - Implemented getting own permissions
4f6e816 - Hotfix: Missing relation bug
6e6979c - Hotfix: Missing relation bug
b167ba0 - automaticly merge main into dev after building a latest image
02efb9a - User deletion now requires confirmation
6b7ecd3 - 🧾New changelog file version [CI SKIP] [skip ci]
3766899 - Created barebones file for the userchecker
e586a11 - 🧾New changelog file version [CI SKIP] [skip ci]
6febb99 - Updated descriptions and responses
fc7b8f4 - 🧾New changelog file version [CI SKIP] [skip ci]
50b893f - 🧾New changelog file version [CI SKIP] [skip ci]
de36a24 - 🧾New changelog file version [CI SKIP] [skip ci]
91569ce - Merge pull request 'User self-management feature/100-me_endpoints' (#103) from feature/100-me_endpoints into dev
a6c7d54 - Moved the me endpoints to /users/me
f9834b5 - Moved optional param to being optional
a334adf
v0.1.0
15 January 2021
- Merge pull request 'First feature version 0.1.0' (#102) from dev into main
38b9a77 - Removed useless parts from functions and updated comments
c05834f - Switched tests over to the new id-only schema
d88fb18 - 🧾New changelog file version [CI SKIP] [skip ci]
0e119e4 - Refactoring: switched update team parent from objects to ids
ed3b55a - Refactoring: switched from objects to ids
6b6f345 - Switched to full update from partial and resolved relation
bae8290 - Removed useless part from function and updated comments
644d2b0 - Removed useless part from function
8d4c8a4 - Refactoring: switched from objects to ids
2ac9d3e - Removed useless part from function and updated comments
22e6070 - Fixed country code type issue
a77e2eb - Refactoring: switched update org address from objects to ids
97c01ce - Updated faulty getter function
09ad081 - Refactoring: switched update runner group from objects to ids
e966372 - Clarified comments
b895257 - Fixed broken pkg stuff
385a9bb - Refactoring: switched update user groups from objects to ids
aa0fd9c - 🧾New changelog file version [CI SKIP] [skip ci]
dc6ad9c - 🧾New changelog file version [CI SKIP] [skip ci]
d1a0bed - Clarified comments
1b799a6 - 🧾New changelog file version [CI SKIP] [skip ci]
6184304 - 🧾New changelog file version [CI SKIP] [skip ci]
8218a45 - 🚀Bumped version to v0.1.0
80c5f9b - 🧾New changelog file version [CI SKIP] [skip ci]
79f46cb - 👊 Bumped dependency
de32a98 - Merge pull request 'Switched to accepting ids (numbers/number arrays) feature/90-accept_objects' (#101) from feature/90-accept_objects into dev
29c8e00 - Clarified comments
93692ec - Clarified comments
077174a - Updated faulty getter function
420e9c4 - Fixed old reference
98d6a1c - Clarified comments
17244b0 - Clarified comments
99852f5 - Clarified comments
9bbfb47 - Made addresses optional gain
ba218c8 - Removed todo
ce31b95
v0.0.12
13 January 2021
- Merge pull request 'Fixed backend version related bugs' (#92) from bugfix/91-backend_version into dev
#91 - Merge pull request 'Bugfix: resolved missing relation' (#89) from bugfix/88-user_update into dev
#88 - Merge pull request 'Alpha Release 0.0.12' (#98) from dev into main
881eedb - 🧾New changelog file version [CI SKIP] [skip ci]
8cb67a8 - 📖New license file version [CI SKIP] [skip ci]
09b16c9 - 🧾New changelog file version [CI SKIP]
2947c41 - 🧾New changelog file version [CI SKIP] [skip ci]
09cb6f7 - Added a new endpoint that returns a users permissions as objects sorted into two arrays
b01e1eb - Added new pipeline to automagicly generate changelogs on pr to main
6345666 - Updated some openapi descriptions
0724932 - Updated step order
c108fa5 - Updated step order
1e5e980 - Added '@' as a illegal character for usernames
37fc167 - Reenabled dev build
ef53035 - Moved changelog generation to dev build for now
aaaa15a - disabled dev build temporary
472e402 - First part of resolving user inherited permissions
cd7b15a - Disabled auto clone
290bb29 - Updated the release machanics
46df8b0 - Added secondary full clone for tags
d0769a5 - Disabled custom clone
b86263d - 🚀Bumped version to v0.0.12
bd091d5 - Fixed spellings
4c26fc8 - Revert "🚀Bumped version to v0.0.12."
525b11b - 🚀Bumped version to v0.0.12.
86679b4 - Added new ci skipping flags
b495cad - Disabled custom clone
f278320 - 🧾New changelog file version [CI SKIP] [skip ci]
de65b1c - 🧾New changelog file version [CI SKIP]
47995b7 - 🧾New changelog file version [CI SKIP]
bc24ec5 - Disabled verification skip
290afc3 - tmp: skip verification
2b72552 - tmp: skip verification
df69418 - Merge pull request 'New user features feature/93-user_endpoints' (#95) from feature/93-user_endpoints into dev
7b5ebab - Merge pull request 'Donation API Endpoint feature/66-donation_api' (#94) from feature/66-donation_api into dev
ab3af54 - Added donation add invalid tests
4a0f750 - Added donation add validtests
e3e570e - Added donation update validtests
cd5e4bb - Added donation update invalid tests
a513bf1 - Added barebones donation controller
5581c03 - Implemented the donation creation action models
2e760ff - Added donation delete tests
71537b2 - Added cascading donor deletion tests
4375ca9 - Implemented fixed donation updateing
2820f15 - Implemented fixed donation updateing
9517df5 - Added donation get tests
63506da - Added cascading runner deletion tests
b729a7c - Switched emails to being mandetory for users
9feeb30 - Implemented donation getting
0df26cb - Implemented distance donation updateing
f7370bc - Implmented cascading donation deletion for runners and donors
e716fae - Added the basics for distance donation updateing
72c3fc7 - Implemented the distance donation response
55f72c3 - Implemented the donation response
6c53701 - Implemented a response donation interface
02bb634 - Added donor donation amount to the donor response
bba35d1 - Implemented donation deletion
57f62a6 - Implemented fixed donation creation
97ecc83 - Added donation errors
5f1ab4a - Updated some trone pipeline names and messages
67b3101 - Implemented distance donation creation
8ee2bdf - Added the basics for fixed donation updateing
bbaee7c - Introduces a very basic version getting endpoint
a2f4fd5 - Fixed typos
badff85 - Fixed the version getting process
295a152 - Bugfix: resolved missing relation
7b08784 - Added donation permission target
e1ff8c0 - Fixed typo
56cedf0
v0.0.11
10 January 2021
- Merge pull request 'Alpha Release 0.0.11' (#87) from dev into main
b3ce56c - Version bump
28cefa7 - Merge pull request 'General cleanup and optimisation feature/76-cleanup' (#86) from feature/76-cleanup into dev
0803abc - Intruduced a new folder structure for action models
3bc172e - Updated imports
a00231d - added trackscan update tests
7e95103 - added trackscan add tests
0c86e5d - Added card update tests
35ea315 - added card add tests
8463bee - Unified the openapi generation
1721594 - Implemented trackscan updateing
638898f - added trackscan get tests
f1dee10 - added trackscan delete tests
efe1a1f - Added card creation
36ecae7 - Added a barebones runnercard controller
52eb7b1 - Implemented runner updateing
32fda46 - Added runner card get endpoints
4faeddc - Added card deletion + errors
a5bfe4e - Moded group updateing to a updateusergroup action model
be40507 - Renamed the to>Entity Name>() functiuons to toEntity()
e6b9d4f - Added basic response calss for runner cards
af3a9e5 - Fixed manual trackscan creation
188f26a - Added card get tests
df39166 - Added card delete tests
ebf6682 - Implmented the EAN generation
860680d - Renamed the update>Entity Name>() functiuons to update()
3f7b0f6 - Fixed some typos in errors
ee9df21 - Dependency bump
1bb98c1 - Implemented proper scan invalidation
61cf0fc - Implemented cascading scan, track and card deletion
3d07aac - Renamed the auth response call to ResponseAuth
01e0d5b - Fixed some typos and extended comments for the middlewares
f96b256 - Implmented basic release mgnt
dc6ec23 - Added missing parameter fro negative-test
4fea690 - Renamed the auth response call to ResponseAuth
ac00667 - Moved all update() and toEntity action model functions to async
3deae2b - Fixed runner distance resolution
9013b94 - Removed total distance from tests
3ceb5a0 - Revert "Temporary: extended live logging"
1e37186 - Temporary: extended live logging
154c763 - removed distance checks from tests
e7cd68e - Implemented cascading scan, track and card deletion
1a5493f - Cleaner implementation of the api version getter
e4fafd7 - App now automagicly displays the current package version as the openapi version
9355138 - Fixed runner total distance not getting resolved
e1ce052 - Removed everything comit related from the release-it config
02ae883 - Reverted temporary logging
02e3239 - Temporary: extended live logging
89926b2 - Unified remove parameters
bca979b - Reverted temporary logging
8a54b02 - Temporary: extended live logging
7b4e895 - Merge pull request 'feature/78-trackscan' (#85) from feature/78-trackscan into dev
80197d5 - Merge pull request 'New feature: runner cards (feature/77-runner_cards)' (#84) from feature/77-runner_cards into dev
70a379e - Added card permission target
98f7bf3
v0.0.10
8 January 2021
- Merge pull request 'Alpha Release 0.0.10' (#83) from dev into main
490fbd2 - Fixed responsescheme for the user controller
c1e680a - Version bump
f132131
v0.0.9
8 January 2021
- Merge pull request 'All users get profile pics feature/79-profile_pics' (#81) from feature/79-profile_pics into dev
#79 - Merge pull request 'Added scan (station) apis feature/67-scan_apis' (#80) from feature/67-scan_apis into dev
#67 - Merge pull request 'Alpha Release 0.0.9' (#82) from dev into main
c66b06c - Added scan update tests
975ad50 - Added scan add tests
0c27df7 - Added basics for scan creation (to be tested after scanstations got added)
72b5ca4 - Added scan station add tests
5510cbb - Added the enabled flag for scanstations
4f01baa - Added scan station update tests
ccf2a3b - Added barebones scans controller
ee2433a - Implemented "normal" scan updateing
eec5284 - Added scan add tests with the station based auth
a005945 - Defined responses for scans and trackscans
a4b0dfe - Added a barebones scanstation controller
eea656b - Implemented the second round of the toResponse normalisationf for all classes
2cad2ac - Implemented scan auth middleware
db6fdf6 - Added Creation class for ScanSatations
857de9f - Fixed Creation of normal scans
30502ec - Added scan get tests
3f23e4f - Added scan delete tests
102a860 - Added a ScanStation response class
c447114 - Implemented the first route of the toResponse normalisationf for all classes
58156e0 - Added scan station get tests
a434173 - Added scan station delete tests
09ab638 - Added scan station delete tests
a4f88c7 - Implemented cascading station deletion
9b9ee70 - Added single scan get w/ errors
aeec2e1 - Implemented single scan station get +e errors
b9c0a32 - First part of the permission return (buggy!)
f3cd138 - First part of the permission return (buggy!)
a2c3dfb - Added profile pics to all user related models
3c37aaf - Implmented getting all scan stations
82644a2 - Implemented scan deletion
88a6a76 - Adusted the way scan distances are implemented
f1c7713 - Ajusted the way scan distances are implemented
d6a41d5 - Updated comments
c591c18 - Implemented scan station creation
2628f69 - Track deletion now recognizes associated stations
9776a35 - Updated OPENAPI Descriptions for the new controllers
ce8fed3 - Fixed getting all permissions for users
aa0337e - Fixed scan runner in response
e67d1c5 - Added openapi sec scheme for the scan station auth
7728759 - Added alias for posting track scans
7387f70 - Implemented scans get including the response classes
f9889be - Finned node version for ci
c3b9e13 - Fixed wrong auth type being used
cf86520 - Fixed runner scan validation bug
edac1a2 - Finned node version for ci
e6576f4 - Added tmp files to gitignore
324d570 - Added (scan) stations as a new permission target
3d2c93b - Added Scan permission target
2151b85 - Version bump
65e605c - Fixed wrong relation getting resolved
d0deb9d - Pinned sqlite3 to 5.0.0 as a temporary bugfix
4991d73 - Fixed wrong error getting thrown
c8f941a - Fixed typo
09b37f0
v0.0.8
3 January 2021
- Merge pull request 'Fixed relative paths not being updated + version bump for bugfix release' (#75) from dev into main
d948fe2 - Fixed relative paths not being updated + version bump for bugfix release
2b55253 - Merge pull request 'Bugfix for the openapi exporter' (#74) from dev into main
b57fde9 - Fixed switch up between node/js and ts-node/ts
0687f26
v0.0.7
3 January 2021
- Merge pull request 'Minimum lap times for tracks feature/71-track_times' (#72) from feature/71-track_times into dev
#71 - Merge pull request 'New Feature: Donor endpoints feature/65-donor_controllers' (#69) from feature/65-donor_controllers into dev
#65 - Merge pull request 'bugfix/68-address_circular_dependencies' (#70) from bugfix/68-address_circular_dependencies into feature/65-donor_controllers
#68 - Merge pull request 'Automatic and manual license collection 📖' (#62) from feature/59-license_collection into dev
#59 - Merge pull request 'Alpha Release 0.0.7' (#73) from dev into main
bc42683 - Switched to automatic license attribution generation via oss-attribution-generator
580a73f - Removed legacy license txt file
eb40de6 - new license file version [CI SKIP]
6efd09d - Removed the old basic test class
daa899a - Added copy of runnerController with some stuff reanames for donors
4126d31 - Added track update tests
d67be31 - Added track add tests
1a0573e - Added donor post (add) tests
e4c1930 - Added donor put (update) tests
deb1367 - Implemented track upodates using the "new" method
59cb72a - Mitigated circular dependency (to be fixed)
1dc438b - Added basic runner updateing
ab67e5f - Added donor get tests
b337ab4 - Revert "Added --full option for the license exporter to export the license path and text as well"
a501625 - Added --full option for the license exporter to export the license path and text as well
62c7f26 - Implemented a possible bugfix
2c47436 - Added track delete tests
15d2d02 - Added track get tests
9f103d8 - Added donor delete tests
17c82ff - Added everything for basic donor creation
557608e - Added first donor-specific errors
a83fedc - Revert "Added license exporter (to json)"
5cfd2c9 - Added license exporter (to json)
84a0bd2 - Added the base logic for donor getters
3df1db4 - Improved error handling for negative lap times
28c1b6d - Removed the testing pipeline and updated the dev license pipeline
8757813 - Revert "Added test pipeline for automatic license export"
cc64ce4 - Added test pipeline for automatic license export
c9378e6 - Added donor response class
e46cfa0 - Revert "Removed addresses from tests until the circular dependencies are solved"
56c6a7e - Updated track tests for paralellism
82a0e19 - Removed addresses from tests until the circular dependencies are solved
599296c - Revert "Added automatic license export on dev push/merge"
2924ac2 - Added automatic license export on dev push/merge
18e3ef9 - Added address check for donors that want a receipt
335d4e2 - Implemented basic donor deletion
61a17b1 - Marked property as optional
02f7ddb - Added the laptime to the track response
dcb791c - Added the minimum lap time to the track entity
63b1ca9 - Added donor add test for address needed error
f9e314b - Revert "Moved package script related files to their own folder"
6c7b31d - Moved package script related files to their own folder
395b010 - Reenabled addresses in org responses
1e2de76 - Added helpful comment about the tracktime's unit
f378b06 - Added address check for donors that want a receipt on update
2594a60 - Fixed copy-paste mistake
b6ea5e6 - Added the laptime to createtrack
907259b - Added comments to the bugfix
9c4e54f - Bumped license lib version
05868e0 - Added new donor permission target
9d9549c - Version bump
276e553 - Change requested by @philipp
97e8470 - Dependency: Bumped license-exporter version
6b0e350 - Fixed not null constraint
52cdd41 - Fixed not null constraint
53548ba - Extended todo w/ issue link
c9ba697 - Adjusted ci dependencies
82d4b11 - Adjusted ci dependencies
7547393 - Canged drone branch
a68bbab - Removed useless console.log
a5d70ce - Added todo relateing to the bugfix issue
9b5d16a - Added secondary dependency for piupeline
a684f60 - new license file version [CI SKIP]
931cae3
0.0.6
30 December 2020
- Merge pull request 'feature/56-stats_endpoint' (#60) from feature/56-stats_endpoint into dev
#56 - Merge pull request 'Merge for alpha 0.0.6' (#61) from dev into main
9cd181c - Added stats and stats responses for orgs
5d31d8d - Added stats response
53a01ad - Added a controller for stats clients (todo: put)
500b94b - Added a response class for team stats
ec64ec3 - Added response class for the runner stats
d850650 - Update: keys cant be updated (for security reasons)
b53b5cf - Added authed stats routes
555e37e - Created a response for the statsClient
2b38044 - Impelemented stats api auth via token or the usual auth (jwt with get for runners, teams and orgs).
43e256f - Added basic status api key checking middleware
7c5a389 - Updated the method of api key creation.
0481317 - Implemented more stats endpoints
6e121a3 - Added the new statsClient class for stats api auth
a738c19 - Added stats endpoint with some basic stats (more to come) - to be tested
1b7424f - Added Create action for the statsclients
e2cc0c0 - Added some comments
e0fa58d - Added example endpoint for stats auth
345851b - Added basic errors for stats clients
641466a - Added enabled flag for the stats clients
4c3d264 - Updated security for the stats endpoints
6cb978d - Moved the authchecker to the middleware folder (b/c it pretty much is a glolified middleware)
b5f9cf2 - Added openapi scheme for the stats api tokens.
9675e79 - Switched to hased tokens based on uuid (to be canged)
bb24ed5 - Added team and org stats
6a762f5 - Added donation amount to the stats runner response
35dbfeb - Added ResponseSchemas and fixed donation resolution bug
dd48ee2 - Added mission relation resolving
d779175 - Added response schemas
a9ecfcc - Adapted the new async behaviour
c4270b0 - Adjusted the validation type
b7cbe2a - Added STATSCLIENT as a new permission target
b604374 - Version bump
41828a6 - Added response schemas
4cb0efa - Renamed class
1b74b21 - Removed async flag, b/c this doesn't need to perform anything async
e3ea83b - Removed abstract flag from class
ce55dce - Adjusted return type, since async is no longer needed here (thanks to db relations)
bdd4f70
0.0.5
29 December 2020
- Merge pull request 'feature/52-alternative_openapi_viewers' (#53) from feature/52-alternative_openapi_viewers into dev
#52 - Merge pull request 'feature/49-openapi_cookie_schema' (#51) from feature/49-openapi_cookie_schema into dev
#49 - Merge pull request 'feature/45-auth_tests' (#50) from feature/45-auth_tests into dev
#45 - Merge pull request 'feature/40-pw_reset' (#48) from feature/40-pw_reset into dev
#40 - Merge pull request 'feature/43-postal_from_env' (#46) from feature/43-postal_from_env into dev
#43 - Merge pull request 'Updated the put methods and cleaned up a shitload of comments' (#42) from feature/39-update_puts into dev
#39 - Merge pull request 'Fixed a bug concerning user updates' (#38) from bugfix/37-user_update into dev
#37 - Merge pull request 'feature/34-status_health' (#36) from feature/34-status_health into dev
#34 - Merge pull request 'Auth for everything (and everything auth) #6' (#35) from feature/6-api_auth into dev
#6 - Merge pull request 'Runner import' (#33) from feature/22-runner_import into dev
#22 - Merge pull request 'feature/24-production_dockerfile' (#30) from feature/24-production_dockerfile into dev
#24 - Merge pull request 'feature/25-refresh-token-cookie' (#29) from feature/25-refresh-token-cookie into dev
#25 - Merge pull request 'New Feature: User seeding feature/19-user_seeding' (#26) from feature/19-user_seeding into dev
#19 - Merge pull request 'Added drone pipeline that automaticly runs on prs (or at least it should)' (#27) from feature/23-tests_on_pr into dev
#23 - Merge branch 'feature/18-exported-env-vars' into dev
#16#18 - final phone validation move to ZZ default
#16 - Merge branch 'feature/12-jwt-creation' into dev
#12 - ✅ - close #14
#14 - tsdoc generation
#8 - Merge pull request 'Updates for the tag build pipeline' (#58) from dev into main
bc76afa - switched over to using the static deployment of swaggerUI
39ad43b - Added very basic api doc chooser
ebedea9 - Cleanup
6e316a7 - Moded runner get tests to a new file and added more of them
49ac7be - Added responseusers
efecffb - Consolidated the json import for a cleaner result
0d8fbf1 - Implemented new Permission system on the DB side.
cc5a309 - Added runner update tests
c20f01f - Added org deletion tests (orgs that still have teams)
32a92b1 - Added runner creation tests
47862f2 - Added auth reset tests
c6ecde2 - Added team update tests
105efdd - Runner updateing now works with it's own class
f3000f1 - Bugfix for runner team updates
721af32 - Implemented basic password reset
caeb173 - Added auth refresh tests
13949af - Added logut tests
3c003a6 - added the first login tests
af27448 - Added a basic pw reset action
aa146cd - refactoring: cleaned up the names
d295100 - Added runner deletion tests
d2e0384 - Added team update test
92dee66 - Added basic update test
64725d9 - Went back to using id's for deletion (for cleaner query params)
df5b8ac - Now disableing users while they're in the process of resetting their password
4b9bfe3 - Added openapi cookie security schema
dae51cf - Changed method of triggering lib builds
ded14b1 - Implemented a password reset timeout
17ee682 - Added first demo seed
09decd5 - Set trigger to ref tags only
b737fe6 - Little comment cleanup
02877ec - Implemented the getter for loading the postalcodelocale from env
b8c93bf - Added basic runner get tests
d0d050e - Updated ci to trigger the builds for the new libs
ce5f4b4 - Implemented toe password reset route
5aad581 - Renamed the password reset token creation class to better fit the scheme
aef8485 - Added drone pipeline that automaticly runs on prs (or at least it should)
d543dfb - Added login test after logout
a9dbf1d - Users now can be disabled from the start
a16c4c5 - Updated the openapi descriptions for all team routes
16e5b69 - Updated the openapi descriptions for all team routes
58a12c7 - Updated the openapi descriptions for all organisation routes
f256dec - Updated the openapi descriptions for all runner routes
66631f5 - Updated the openapi descriptions for all runner routes
8de35f3 - Updated the openapi descriptions for all permission routes
05319e6 - Updated the openapi descriptions for all auth routes
50f2462 - Added comments
146787f - All things auth now check if the user is disabled
bf4250b - Added a password reset token request route
61aff5e - User seeding now automaticly runs if no users are detected
473033a - added non-existant deletion test for teams
71e5be2 - Updated the openapi descriptions for all import routes
b7827fe - new get test
5a27689 - Added wron password auth test
69796a8 - Added the POSTALCODE_COUNTRYCODE to the sample and ci env files
f300897 - Added seed yarn script
effa790 - Fixed uniqueness error
a4ddeee - Renamed the return variable to fit the class
5aa83fe - Added a test:ci script (for testing in ci enviornments)
79e418f - Switched to yarn
abb1304 - Added validator as a explicit dependency, b/c pnpm doesn't fallback to peer dependencies
a85e914 - Removed bs enabled check
2f7b0d5 - Changed docker image tag
fbd3f61 - Merge pull request 'Final fix for the tag pipeline triggers' (#57) from dev into main
a22a7a1 - Added very basic api doc chooser
5c3c3eb - 🎨 fixed landing html + styling
11c7d04 - Removed the firsttests jest tests (they were redundant)
ce0500e - Added tests for the api docs
9ab6eb5 - Tried switching to global when
607630c - Switched from trigger to when
a7976c0 - Updated the openapi descriptions for all group routes
1f061c7 - Now using the exact trigger snytax the gitea project uses
6a8247f - Moved to the official tag recognition
a79bed2 - Fixed typo
c34bde7 - Back to when syntax for triggering tag builds
b3f7412 - Removed everything concerning the swaggerUI express middleware
9fc282d - Updated the openapi descriptions for all user routes
578f930 - Updated the openapi descriptions for all track routes
9b47f3a - Set package version (+openapi version)
c93e93b - Removed push from tag build triggers
e33076c - Added branch to when
f2970f4 - Added tag as ref to tag build
5ed5f18 - Renamed the package to fit the scheme for the project
d8e38f4 - Added the static files to the build step
bb70bf5 - Removed the branch requirements from dev
519d11b - Added pushing to tags as trigger
b51da15 - Added push as drone tag build event trigger
ae35f50 - Merge pull request 'Bugfix for the release pipeline (no other changes)' (#55) from dev into main
cc5d90c - Merge pull request 'Merge alpha 0.0.5 to master' (#54) from dev into main
cbed5fc - Added auth to all tests
b19f18a - Added pw reset jwt generation
6042089 - Merge pull request 'Disabled the x-served-by and x-powered-by Headers' (#44) from feature/41-owasp_headers into dev
b6cf3b2 - Code + comment cleanup for the entities
d20d738 - Implemented permission getting
d89fcb8 - Code + comment cleanup for the response models
7533298 - First part of the action comment refactoring
1d0d79f - Now with 1000% cleaner jwt generation
65a8449 - Fixed some weired user update behaviour
ca14237 - Implemented permission updateing
8820654 - Second part of the action comment refactoring
48bef8d - Added Permission creation
dc485c0 - Now with smooth access token refreshing
6403e38 - Now with cleaner participants in the responses
145a08b - Added specific permission getting
ebb0c5f - Switched runner orgs to the cleaner syntax via a update entity
532b5a5 - Implemented permission deletion
d4293c1 - Added auth to all endpoints
744faba - Fixed messages and comments for AuthErrors
4ca85a1 - Fixed the user->Group relation
d670b81 - Added a admin group with all permissions to seeding
f25ae9b - Cleaned up the auth checker a little bit
b9e9150 - Fixed some stuff not getting checked against null
7a4238f - Moved runners to the new put mechanism
cc68948 - Added coments to the jwt creator
428e2c3 - added a simple health route
cea5993 - User deletion now also delete's the users permissons
ff3a5b4 - Added the openapi security header to all routes that need some kind of auth
cdfd0e0 - Added permission deletion on group deletion
9dc336f - Added comments and formatting to the auth checker
595a921 - Code + Comment cleanup for the middlewares
a88c038 - Added class validation for the enum
2240a45 - Reverted simplification that created loops
7d5f3b0 - Updated some nameing to fit with the rest of the models
4a21c1f - Fixed messages and comments for TrackErrors + spelling for some other errors
75b6489 - Fixed messages and comments for RunnerOrganisationErrors
37afc10 - Moved permissions to the new put mechanism
b2bd617 - Moved runner teams to the new put mechanism
24de82f - Reimplmented the old permission checking system
6237e62 - Updated loader comments and descriptions
43a4f11 - Fixed messages and comments for RunnerTeamErrors
389f634 - Added toString for permissions
445e96d - Jwt's now feature group permissions and permission deduplication
d742ccd - Added missing username property to the responseuser
cf583a2 - Shoothed out variable nameing scheme
1d54fb0 - Fixed messages and comments for UserErrors
ee76f1c - Formatting implemented for @philipp
a0a08f7 - Added additional targets and actions for permissions
e25fc79 - Now with duplication avoidance
6a7e8cc - Code + comment cleanup for the enums
a03f1a4 - Code + comment cleanup for the seeds
a85d524 - Fixed messages and comments for UserGroupErrors
2199cb0 - Fixed messages and comments for PermissionErrors
c1d784e - Formatting #6
1a9c860 - Added tracks/get as test-route for auth
b21dd6f - Fixed messages and comments for RunnerErrors
5de81ad - Fixed wrong error type
b55d210 - Renamed function to better reflect it's function
3850bd9 - Bugfix for bs file names
23758e7 - removed useless deletes
adec2bc - Fixed import for linux
631310f - Updated the openapi json path for the ci testing script
0b4d30b - fixed typo
5d75f70 - Updated the openapi descriptions for all status routes
84b97be - Removed the user disableing
9458b77 - Fixed weired query behaviour
8d860cb - Set reset token expiry to 15 mins
4868545 - Disabled the x-served-by and x-powered-by Headers
19422ed - Small bugfix
0ef6d9c - Added a missing poiunt/exclamation mark
de91d49 - Moved tracks to the new put mechanism
fbe2b35 - Moved usergroups to the new put mechanism
18ede29 - Fixed some weired toString beviour
ec4d751 - Bugfix for bs file names
c7fd059 - Fixed messages and comments for RunnerGroupErrors
82ced34 - Manual overwrite
c3e3c6b - Merge pull request 'feature/17-automated_tests' (#21) from feature/17-automated_tests into dev
57f6775 - Fix for the 404 in the swagger doc
bd07763 - Fixed runner get test
e223c06 - Removed console logs
7fe9480 - Runner update tests now run clean
6eee80d - future proved the group update failture
6e12b01 - Replaced a console log with a consola.error
aaeef4a - Fixed optional property
bc80be9 - Adjustes responsecode
80ef7e8 - Added squlite jurnal tmp file to the gitignore
3e961e3 - Removed sqlite jurnal (however it managed to end up here)
ff6a4ea - Merge pull request 'latest work' (#20) from dev into main
e3a5b41 - Added more basic tests for the runner orgs
db5feb0 - Added import-action classes
a8ec014 - Pulled out some linguini-esc code
5dc9edf - Added status codes
3aae8f8 - Working csv import
03b7e34 - Removed the bs code
ff178f9 - test drone pipeline
8d00487 - Added downstream trigger
0c6f3d1 - Now organisations and teams can import runners
71228fb - Added rawbody if needed
b9fd237 - Added responseschemas and content types
15ed9f5 - Fixed the dynamic class creation
cad30c7 - Added endpoints for runner import by json and csv
2e4a4f1 - Added a basic import controller
1b1f8f2 - Removed the test pipeline
fcb3e35 - Runners can now be imported into a org
97494ae - Cleaned up relation types
eb9473e - Expanded API Decriptions
9db4344 - removed the lib generation part
ec69f6c - Abstracted a little bit more for potential company runner import
1b59d58 - Updated nameing to fit the usual scheme
476afc6 - Marked csv import as not implemented
30952aa - Fixed typo
388fc6b - Fixed path
c90f9f1 - Cleanup
3e6c7b6 - Push
d0c5323 - I just need to trigger sth
4705b5a - fixed command order
20ec6e0 - fixed duplicate name
e10a394 - Removed useless console.log
4801e01 - Merge pull request 'feature/31-lib_generation' (#32) from feature/31-lib_generation into dev
39b932a - Moved to a "cleaner" directory structure
e8727ca - More dynamic creation of objects
4352910 - Create models now feature the createparticipant abstract
56202ec - Added basics for the runner team controller
ca917b0 - Moved Create Runner to it's own file
9e3ee43 - 🚧 UserGroups
3275b5f - User + UserGroup
48e28e7 - Cleaned up a load of relations and optional stuff
a1105f0 - Added basics for runnerorg controller
a35e6d0 - Now with even more inheritance and fancy stuff: RunnerResponses now get their information from participant responses
b480912 - Runnerteams now with resolving relations and response types :O
a437ada - Reverted to id based relation setter
65b2399 - Fixed the cirvular import BS
ac0ce79 - New response model for runners
8beb658 - Now with working runner orga controller including responses
7b08489 - All things deletion for runner* now are clean af and cascadeing
45675b0 - Error cleanup
33b3bcb - Error cleanup
1ae466a - Created basic runner controller
701207e - 🚧 UserController
d556e9b - Working(tm) implementation of group and team deletion
795599f - Added basic creation class
7bbf769 - A step towards inheritance for the create* objects relating to runner groups
5d7d80d - Switched to using a response model for tracks
9130333 - 🚧 better/ more errors
a0e6424 - 🚧 starting work on LogoutHandler
675717f - 🚧 basic AuthErrors 🔒
b9bbdee - 🚧 Permissions
1cf35f0 - Added comments and decorators for existing create models
330cbd5 - Updated relationships to be nullable
4c80ab1 - Impementing more methods for the runner orgs
0c6528b - Emergency fix: Switched to table inheritances
a895622 - Cleaned up the createUser a little bit
a42595b - 🚧 CreateUser model
d2c826c - Moded track controller related models to a new file
da4597f - implement proper jwt checking in authchecker
76e19ca - first part of the user class cleanuo
dadaacf - 🚧 UserAction
82ca8f4 - 🚧 User + Permissions
a78bbb1 - Smoothed out the participant creation process regarting addresses
975d30e - Updated a bunch of optional collumns to be nullable
aa565c6 - 🚧 basic JWTAuth Middleware
1f3b312 - Cleanup: Renamed the creation folder to the more fitting "actions"
0e92444 - temp commit: added first part of create runner
3ade01d - Fixed bugs concerning posts
aca13f7 - 🚧 Permissions
1d57264 - 🚧 starting work on RefreshAuth
2f90275 - CreateAuth model
a7afcf4 - working on AuthController + CreateAuth
6cb0109 - Still broken distance, we'll fix this together
c30922e - 🚧 better uuid + starting hashing implementation
f162944 - basic jest + typescript support
8ae5cea - Part 1 of the relation fix
c53e94d - 🚧 UserAction relation
f50e7f0 - Added basic runner related errors
980ac64 - 🚧 CreateAuth - credential validation
bd0c7ce - 🐞 fixed UserGroupNotFoundError throwing ✅
d4753a0 - CreateUser
b101682 - Added more runner errors
cb5d5e5 - Deletes now work based on EntityFromParam
8870b26 - Cleaned up the createUserGroup a little bit
109e145 - Fixed amount calculations
afef95e - 🚧 CreateUserErrors model
983fa41 - Cleaned up the loaders
f58a715 - implemented refreshcount increase
13d568b - 🚧 RefreshAuth - refresh tokens now working ✅
51addd4 - better errors
c0c9505 - basic Auth model
b0a24c6 - first accesstoken generation
c33097f - 🚧 AuthController with multiple endpoints
28c2b86 - Now all runner endpoints return a response runner
0564135 - 🚧 CreateUser group search + adding
5b7f3ae - 🚧 reference new Errors from CreateUser
1efca47 - 🚧 Permission
e4d5afb - 🧹 cleanups
e5b605c - trying to fix UserGroupNotFoundError (false/not triggering)
451d0c9 - 🚧 Scan.ts - secondsSinceLastScan
9395813 - 🚧 UserNotFoundOrRefreshTokenCountInvalidError
093f6f5 - Turned the abstracts into entities
5bf978d - basic RefreshAuth checking
126799d - first jwt generation
6ae0c1b - UserNotFoundError
d803704 - Added Comments.
6d81fc1 - Added defaults back in
932e782 - Cleaned up relations
dd5f448 - TrackController now also deletes based on a entityfromparam
0e3cf07 - Little bugfix
9c63a34 - integrate UserNotFoundError
6244c96 - Added basic openapi security scheme for the bearer auth header
5a4a6cd - 🚧 JwtNotProvidedError
d23ed00 - Now throwing errors even faster
179add8 - Cleaned up some relations for users
74ee77f - Cleanup: Renamed Responses to represent their response nature
61e7ae4 - remove routes/v1/test
740d7f1 - 🚧 CreateAuth - basic jwt creation with user details
a0fe8c0 - 🚧 User entity - add @Column
7f3358d - authchecker - use new custom Errors
f251b7a - Attention: Broken
32c4270 - 🚧 User.ts - optional phone number
8d1dd78 - Fixed user<-> Group relationship
4a9fd57 - sample json validation
431fd60 - remove sampletoken generation
5c25948 - 🚧 CreateAuth now returns a sample jwt
d46ad59 - 🚧 User - mark columns as unique
b8bc39d - Formatting
af75d6c - Added missing getter
84dd1fe - 🧹 clean up CreateAuth
1850dd5 - ⚙ tsconfig - includes + excludes
8ef6f93 - Fixxed dockerfile
ee35da7 - 🚧 AuthController - add proper response schemas
0d21497 - note on refreshtokencount checking
e5f65d0 - class-validator on Auth model
c4b7ece - 🚧 move to uuidV4
091b455 - Shortened db call
c4f0202 - ⚙ vscode setting - import organize + fix
92bafb0 - ⚙ settings - standard imports + quote formatting
684e7c4 - add response schemas to AuthController
8c229db - 🚧AuthController - add all Error response schemas to post
2a1b65f - ⚙tsconfig - no sourcemaps
ffc3150 - 🚧 RunnerCard EAN
33d159d - CreateUser - remove uuid from params
a7854fb - clean up jwtauth
c5c3058 - 🔒argon2 password hashing w/ salt
ce2c38e - 📏 fit to new structure
ae24c33 - Fixed missing child declaration
5bbf522 - Now creating runner orgs again
ec2ff98 - Removed console logs
21ad622 - Now returning the saved runner
084691c - added await (async stuff und so)
7e4ce00 - 🚧 CreateAuth - use proper refreshTokenCount
82f3118 - 🚧 CreateUser - add group as object instead of nested array
a7cf86e - Fix
a3b79ef - ⚙🐞 VSCode formatting broke code by removing all unused
5e0fcf1 - Added missing import
e3133e0 - ⚙target: es2017 ▶ ES2020
9051b75 - 🐞 CreateRunner - optional orgId & teamId
098699e - Merge pull request 'feature/11-new_classes' (#15) from feature/11-new_classes into dev
7d9e003 - Initial commit
80cb16c - Added errors and fixed the create model
b382f06 - Added participant abstract class
f350007 - fixed auth parsing
5f4aed2 - Added Runnergroup abstract class
f999c41 - fixed component definition
51ff9de - Added differenciation between local and docker based testing/dev setup
860b6c8 - Adjusted the comments for tsdoc
f0a7cbb - Added custom errors
01542ae - Added openapi style response schemas
0e3ec4e - implementation details
d85c126 - Added Basic Scan interface
abb7f7f - Switched from implementing the "interfaces" as interface to abstract classes
a2cf8d1 - Changed nameing scheme for the abstract classes since we're not useing interfaces
f8e1bf7 - Merge pull request 'Added our branch structure to the readme' (#10) from bugfix/readmeupdate into main
96a99c4 - Now using typeorm-routing-controllers-extensions for cleaner controllers
2c29fe2 - Added basic ignores
186e172 - Added basic ignores
ba5a4cb - precommit hooks & file formatting
595aacb - move to module
e29d59a - Switched to using controllers via routing-controllers
8cbcfe7 - Added the track scan class
8b2d684 - Added tracks route
4ba0219 - Added the address class
2bd0cba - Added rlly basic lib generation
421ddc5 - Implemented more loaders
6ce88a1 - Cleaned up the pipelines
40fb081 - 🐳 working Dockerfile
b8aebc1 - gets now use the db
7b948f0 - 🚀 CI/CD
359e955 - sample implementation of authorizationChecker
d5c6c92 - Added scanstation class
f7beebc - Added first team creation tests
862834c - Added runnerCard class
fbbb5df - Added team delete test
c3258b9 - 🧪tracks.spec.ts - adding + getting + updating tracks
29acabf - Deletes now return 204 instead of 404 (better rest compatability)
a068c4d - Added distance Donation
6c32a9e - Added put tests for runner orgs
0a00503 - Added delete test
13f96e3 - 🚚 basic move to config.ts
99d8a03 - move to dotenv + custom env validations
622bdf7 - Added the donation abstract/interface
57ba0c3 - basic track testing
07e03ff - sample implementation of db connection
0d870be - initial package setup + tsconfig
a4656e4 - basic build works
47e4f6c - Added TrackScan relationships
c1242b2 - Added basic openapi support
3ce9a0b - clean up app.ts
9925047 - Added bad test to the put
4e3b038 - First tests for orgs
34fa94e - basic jwt auth test
3a84cc8 - Basic track route
619485b - Now using class validator annotations
a6bd723 - Untested dockerfile and compose
36192ea - sample route actions for jwt + consola demo
8140d76 - Removed garbage file
ad6c9e7 - Moved attribute to super
c82cc9a - move orm config to src folder
3c38993 - 🧪tracks.spec.ts - move to baseurl
def7ca3 - 🐳 optimize Dockerfile in speed and size (pnpm + layers)
c391201 - Updated author, contributors and license
2000909 - basic prettier config
8e107fd - 🚀 CI build on feature branch tags
a1c3751 - Added the runnerteam class
ac40527 - Added the runner org class
66f7a79 - Now throwing errors
77b7694 - Added finxed donations
deae0bb - Added the runner class
5a04e61 - Set env to node_env for the server
f2efc4e - Added createtrack model that omits the id from the track model
e5562ef - Now w/ working logout
ac2da0a - 🚧tracks.spec.ts - check if track was added
15e3d04 - Added donor
b632c09 - basic loaders logic
ab0e925 - Now w/ working cookie based refresh
aca3eaa - Added more negative tests for the teams
b4b5271 - Fix for getting one
204e235 - Cleaned up up the middlewares
1fb09e5 - Added relations for runners
a6222a8 - Now creating (json)schemas from class validator annotated classes
796b894 - first sample router - ref #4
0d1d3c5 - Basic typreorm config
abb5b44 - Added relations to RunnerGroup
f28b08e - Now also serving the openapi
9b2ea8c - Added pirst part of track model db connection
203d95e - Added simple tracks model
d7b5563 - 🚧 tracks.spec.ts - sample track adding + getting
a671bf8 - Added scan station relationship
f32291d - Added relations for participants
4075276 - Added relationships for donation
2b69391 - Added endpoint descriptions
b267d87 - removed husky
6363595 - clean up initial route sample
529ebb2 - move to node:14.15.1-alpine3.12
bcb266e - switched to custom clone logic
553a35b - testing branch parameter
ef3fcee - Added test for non-existant deletion
6396fff - ✅ phone countrycode validation in env vars
fcfc10f - ⚙ use new config loader
39cefbc - Relations for distanceDonation
1c43442 - vscode workspace settings.json
b6ddda6 - Added relations for Scans
8e2eac9 - Added relations for RunnerTeams
0d9d72c - Added relations to RunnerOrganisation
7ac46a7 - Added relations for runner cards
029e4be - Removed relation that was already implemented in the super
4d593eb - Cleaned up imports and descriptions
748fff5 - Added "/api" route prefix
4e5e084 - Switched to declaring the track route for the whole controller
c85fdda - Make the linter happier
90136af - README - basic editor informations
0dbac89 - Added ci env
6cfaec8 - ⚙ nodemon config - ignore tests
4ff6f8c - Added our branch structure to the readme
5b4224b - Added reflect-metadata - typeorm requires it
27629fb - Added test for getting an non-existant team
f4abbfc - Added group contact class
96d70d5 - default to only jwt checking (empty @Authorized() )
37baa4e - debugging
cb5f5b9 - Moved cors to the routing-controller function
24d890f - formatting
f7d7f5e - Added first db connection for a tack endpoint
b5518d0 - basic recommended editor extensions
9ce6209 - 🚧 implementation in AuthController@login
36fbccb - Now throwing errors to the next instance
af1ad48 - Updated file structure in readme
60c1b5d - Added basic file structure for routes, models and controllers
8340cce - Updated tsconfig to work with await and node imports
79f883f - sample ExpressJS code
fb00f50 - Renamed some drone steps [skip-ci}
c3aa88c - Added cookie-parser to app.use
c07d40a - integrate pm2 process manager to keep the app up and running
8bcaf71 - Updated folders in the readme
5103e8a - Other classed are now using the new Address class rather than the old location placeholder
dca9aef - Put now isn't allowed to change ids
aef2f95 - Added jsdoc style class documentation
d2278fd - Added update and delete function functionallity
1d57f4a - dependency: body-parser, cors, helmet, sqlite3 (dev)
5034cbf - Added dev setup description
84fee8b - drop unused packages
a7e27c6 - Added dedicated clone step
31e7d07 - Added sqlite testing db to ignores
cfbf1ff - Added some fixxes for typeorm entities
8791bed - Cleaned up some errors
6aa1e0d - Removed secure flag and added expiry basd on ht refresh token
615b54e - Set cookies to secure
0e003d2 - Added source
1fbddf5 - Fixed typos
5845a91 - resolve groups + permissions
2d603a1 - Renamed property, so it fits with the rest of the nameing
084e2d9 - fixxed missing imports and commented out a non-implemented function call
79eecbb - sample in TrackController
c15b650 - tsconfig not strict
447f4d8 - remove prettier config
f96f5a6 - Now creating db schemas
b5cf040 - Switched to export default exports
e58da2a - license update - move to CC BY-NC-SA 4.0
5e059cb - 🩺❤🐳 Docker healthcheck
95f40a9 - package.json - drop nodemon delay
5ccdfe1 - 🐞 fixed app.ts for production use
a1e3289 - Test for branch restrictions
7a79f35 - ⚡test:watch script
34567f2 - Fixed import
abf7aae - Changed the distance to be an abstract
df3715d - Marked amount as abstract
a8d1ec6 - Amount no longer is a column by default
daea056 - Added todo's for relationships
72f8085 - Now importing entities from src/models
40d7d44 - gitignore /build folder - ref #1
f854f13 - tsc building script
0b92d82 - Switched to installing all dependencies
16769b1 - Added dotenv-save types
a5fc6dd - Fixed broken substitution
ad908a3 - More switching
e59630b - Added lib to gitignore
f304b86 - Switched env to dev for tests(ci)
c321da6 - Switched to prefering body provided tokens over cookie tokens
3092818 - 🚧 move sqlite to to production
e398009 - switched to using the ci testing script
0f41962 - fixed typo
a83a23a - renamed step
61b2baa - send empty array for user permissions if null
02236ca - Removed relations resolution that broke the update
e4cb8eb - Renamed to better fit the content
6da7c23 - Fixxed missing plural
4df63a8 - Renamed getter
d0a1ea3 - Fixed copy-paste slip up
7ce8c37 - Extended error message
2649965 - Fixed wrong type
27462b0 - Loading db first
4151f05 - Changed type to const
29979a3 - imported bodyparser
e3883fe - added jsonwebtoken dependency
03a4898 - Added libs for databases: postgres and mysql
6c5c61b - dotenv-safe usage
e764fcb - Switched to dotenv-save
36d2573 - Removed useless return
db5da3d - Removed console logging only used for dev
65f995c - 🚧 User class WIP
d47983a - remove @types/helmet
f527cad - added consola dependency
6b46a0a - add @types/dotenv-safe
a5cae04 - Renamed b/c runner teams also need dedicated tests
7606553