221 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
v1.1.3
- 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