document-server/CHANGELOG.md

49 KiB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

v0.5.4

  • Merge branch 'bugfix/44-runner-certificates-result-in-a-status-500' into dev #44
  • Fixed Locale comma format 2a33226
  • wrap distanceDonations.reduce in array length check bac004d
  • 🧾New changelog file version [CI SKIP] [skip ci] ff0421d
  • 🧾New changelog file version [CI SKIP] [skip ci] 5e92b9a
  • Fixed decimal separator in docker c9cb03e
  • 🧾New changelog file version [CI SKIP] [skip ci] f846572
  • Fix for runner donation array 72303b1
  • 🧾New changelog file version [CI SKIP] [skip ci] 451b7fb
  • 🧾New changelog file version [CI SKIP] [skip ci] 573b921
  • 🚀Bumped version to v0.5.4 4b5a862
  • 🧾New changelog file version [CI SKIP] [skip ci] c7f5754
  • Merge pull request 'Hotfixes' (#46) from dev into main 8d00307
  • 🚀Bumped version to v0.5.3 01e1323
  • 🧾New changelog file version [CI SKIP] [skip ci] 4b4d66a
  • Merge pull request 'v0.5.2: hotfix TypeError in Runner Certificate generation' (#45) from dev into main c935950
  • 🚀Bumped version to v0.5.2 274c13e
  • 🧾New changelog file version [CI SKIP] [skip ci] b7b7f6a

v0.5.1

22 April 2021

  • Merge pull request 'Release 0.5.1' (#43) from dev into main 11efdeb
  • Quick callstack fix🛠 76418f6
  • Fixed barcode generation for runenrcard pdfs🐞 f78037c
  • Updated docker-compose example🐳 a4c8dad
  • Now laoding card subtitle from env e97e209
  • typo fixes fa26ed6
  • 🧾New changelog file version [CI SKIP] [skip ci] 2ee4c06
  • more typo fixes 981bae4
  • You can now configure the card's code format distinct from the others ac9be79
  • 🧾New changelog file version [CI SKIP] [skip ci] 0f2d6f5
  • 🚀Bumped version to v0.5.1 22fb3ed
  • Emoji+Chinese fixes🌍 b6fc069
  • 🧾New changelog file version [CI SKIP] [skip ci] cc4a2b4
  • Dependenc bump 🔝 d8f3a6e
  • 🧾New changelog file version [CI SKIP] [skip ci] a57e090
  • 🧾New changelog file version [CI SKIP] [skip ci] ded610f
  • 🧾New changelog file version [CI SKIP] [skip ci] 60cc343
  • Added new config options to reamde 010f204
  • 🧾New changelog file version [CI SKIP] [skip ci] 2e7c3e8
  • 🧾New changelog file version [CI SKIP] [skip ci] 754d0ca
  • Fixed typo in translation 8f30d89
  • 🧾New changelog file version [CI SKIP] [skip ci] 3c02e13

v0.5.0

31 March 2021

  • Merge pull request 'Release 0.5.0' (#42) from dev into main a81db03
  • Added translations ac572f1
  • Added translations 7fea1ca
  • Sorted translations 🌍 2278e4a
  • Added front certificate design 8b71608
  • 📖New license file version [CI SKIP] [skip ci] 3fc6124
  • Addest first coupple of test improvements a580841
  • Pinned depencencies (and bumped some) 479e28c
  • Added new basic certificate endpoint 0af9b81
  • Added function for generateing runner certificates 955e118
  • 🧾New changelog file version [CI SKIP] [skip ci] f220e70
  • Now formatting currency ans distance e0add84
  • Fixed bg image opacity overlay 8d6ea4d
  • Pinned dev dependencies 82159be
  • Now calculateing total donations (perdistance) 6b23dea
  • Added backside table 3ca2237
  • Added template strings 6767c3b
  • Added template strings 2b21957
  • Fixed background opacity 2a4cfdb
  • Now with embedded background 64fce5b
  • 🧾New changelog file version [CI SKIP] [skip ci] 7ae4750
  • 🚀Bumped version to v0.5.0 f623c0a
  • Merge pull request 'Generate runner certificates feature/36-runner_certificates' (#41) from feature/36-runner_certificates into dev d3f7d1a
  • disabled testing for now cec8930
  • Added missing interpolations b43aeec
  • Made footer text configureable 63c7beb
  • 🧾New changelog file version [CI SKIP] [skip ci] f1084b5
  • disabled testing for now e75f151
  • Removed temporary background-image fix 5ba26c4
  • Fixed page size+background image b82a32a
  • Fixed typo 1d12de7
  • Documented new env var 5a98688

v0.4.3

30 March 2021

  • Merge pull request 'Release 0.4.3' (#40) from dev into main c8dc998
  • 🧾New changelog file version [CI SKIP] [skip ci] 289a0d8
  • 🧾New changelog file version [CI SKIP] [skip ci] 3df3d26
  • 🧾New changelog file version [CI SKIP] [skip ci] 457ea26
  • 🚀Bumped version to v0.4.3 c3beb3e
  • Pipeline mtu fix c2d2b66

v0.4.2

29 March 2021

  • Merge pull request 'Release 0.4.2' (#39) from dev into main ce3053c
  • 🚀Bumped version to v0.4.1 d17108f
  • 🧾New changelog file version [CI SKIP] [skip ci] 0ade575
  • Fixed faulty object mapping 9584bfe
  • 🧾New changelog file version [CI SKIP] [skip ci] 8bac1fa
  • 🧾New changelog file version [CI SKIP] [skip ci] b8f0d1f
  • 🧾New changelog file version [CI SKIP] [skip ci] 073433f
  • 🧾New changelog file version [CI SKIP] [skip ci] a478081
  • 🧾New changelog file version [CI SKIP] [skip ci] 6608456
  • 🧾New changelog file version [CI SKIP] [skip ci] 0839ff6
  • Now using our own images to build stuff 🚀 96886c7
  • 🚀Bumped version to v0.4.2 1cbe5a1
  • Emergency bugfixes 🐞 3c42ca3
  • Let's try the mtu fix c51ec74

v0.4.0

14 March 2021

  • Merge pull request 'Alpha Release 0.4.0' (#38) from dev into main 8d3cc34
  • Updated ci with new kubernetes secrets 🚀🚀🚀 b180e04
  • Updated styleing 03ed6d5
  • 🧾New changelog file version [CI SKIP] [skip ci] b612562
  • 🚀Bumped version to v0.4.0 85519bc
  • Merge pull request 'Configureable contracts amount feature/35-contracts_per_runner' (#37) from feature/35-contracts_per_runner into dev ed02306
  • Added disclaimer to template 4e1e124
  • Changed ci pipeline type to kubernetes 677bd86
  • Added config for amount of contracts per runner d01b4a0
  • Added logic for generateing multiple contracts per runner d991940
  • MAde disclaimer configurable via env 5e4d6f4
  • MAde disclaimer configurable via env 885765a
  • Documented the new config var 31a5950
  • Merge pull request 'Configurable sponsoring disclaimer feature/33-disclaimer' (#34) from feature/33-disclaimer into dev e9d3574
  • 🧾New changelog file version [CI SKIP] [skip ci] 19fbf50
  • Added reamde entry for the new env var 9dd62ce

v0.3.3

19 February 2021

  • Merge pull request 'Alpha Release 0.3.3 - Download options' (#32) from dev into main 21b5e04
  • 🧾New changelog file version [CI SKIP] [skip ci] d1a29c1
  • 🧾New changelog file version [CI SKIP] [skip ci] fd8b7e5
  • Added download option to cards 1ca5d3e
  • Added download header 55877de
  • 🧾New changelog file version [CI SKIP] [skip ci] c012b49
  • 🚀Bumped version to v0.3.3 ba566bc
  • 🧾New changelog file version [CI SKIP] [skip ci] a386c5b

v0.3.2

18 February 2021

  • Merge pull request 'Alpha Release 0.3.2' (#31) from dev into main e6f7dd2
  • 🚀Bumped version to v0.3.1 dcde424
  • 📖New license file version [CI SKIP] [skip ci] 92c5240
  • Now manually parsing runnergroup full names c290908
  • Implemented basic auth bdeadd2
  • 📖New license file version [CI SKIP] [skip ci] 9d7d044
  • 🧾New changelog file version [CI SKIP] [skip ci] cc6a53b
  • 🧾New changelog file version [CI SKIP] [skip ci] e306cdb
  • Added auth to openapi spec 729f2d7
  • Pinned routing controllers version as temp workaround for routing controllers openapi being broken again 7ca7266
  • 🧾New changelog file version [CI SKIP] [skip ci] b7c6c6e
  • 🧾New changelog file version [CI SKIP] [skip ci] 95099c5
  • 🧾New changelog file version [CI SKIP] [skip ci] 49590b8
  • 🚀Bumped version to v0.3.2 a9019e4
  • Merge pull request 'Now using full group names feature/18-group_names' (#30) from feature/18-group_names into dev e0db6f6
  • 🧾New changelog file version [CI SKIP] [skip ci] adf11ab
  • Updated templates with full group name 0fcfb30
  • Merge pull request 'Alpha Release 0.3.1 - API Keys' (#29) from dev into main db91661
  • Merge pull request 'API Key based auth feature/26-api_auth' (#27) from feature/26-api_auth into dev 2d031da
  • Added api key to env doc 4543092
  • Fixed bug 7be211f

v0.3.0

12 February 2021

  • Merge pull request 'Alpha Release 0.3.0 - Runnercard generation' (#25) from dev into main 406add3
  • 🚀Bumped version to v0.2.0 491cdb8
  • Added card generation speed tests (part 1) 68572b1
  • Implemented first experimental speedtest e3a45a6
  • Added basic logic to generate two-sided runnercards d3a213c
  • 🧾New changelog file version [CI SKIP] [skip ci] 149bf18
  • Fixed double-sided printing 7f58dd6
  • 🧾New changelog file version [CI SKIP] [skip ci] e74b9a4
  • Added basic card generation function 8fc6c71
  • Beautified output a bit aefe549
  • Added barcode generatin 5c075bc
  • Implemented runner generation using fakerjs 0894446
  • Styled front 016f746
  • Now loading sponsor logos from env 29376a7
  • Implmented sponsoring image selection from array 68a1b8f
  • 📖New license file version [CI SKIP] [skip ci] dbccbf6
  • Added cards api endpoint 929ac81
  • 🧾New changelog file version [CI SKIP] [skip ci] 96204d8
  • Fixed runnercard backside padding 08e8587
  • Added sizing for the real cards b92a6f7
  • 🧾New changelog file version [CI SKIP] [skip ci] 8a90f63
  • 🚀Bumped version to v0.3.0 449a96b
  • Merge pull request 'Card generation feature/14-card_generation' (#24) from feature/14-card_generation into dev 703eaa0
  • Added speedtest script to package 75b8b28
  • Fixed bug in array swapping function 9697d53
  • Added very basic backside 68f46a4
  • Added card generation speed tests (part 2) d38923c
  • Implemented basic contracts tests in various sizes a1b0a19
  • tmp 0d27916
  • Added new env vars to readme cf0f583
  • Merge pull request 'Added speedtest feature/19-speed_test' (#23) from feature/19-speed_test into dev 7ac8edb

v0.2.0

9 February 2021

  • Merge pull request 'Alpha Release 0.2.0 - The barcode release' (#22) from dev into main b952ac4
  • Implemented async barcode generation using async helpers edc846a
  • 📖New license file version [CI SKIP] [skip ci] fea0b1d
  • Reworked template layout for barcode 1c06689
  • 🧾New changelog file version [CI SKIP] [skip ci] 7122fe7
  • Merge pull request 'Barcode generation feature/13-barcode_generation' (#21) from feature/13-barcode_generation into dev ff36b48
  • Now with working code scaleing 4b79b29
  • Added basic barcode generation 8072d0b
  • Now loading barcode format from env with overwrite via query param 9a7c1d6
  • Added fallback error image 5023457
  • First part of the handlebars barcode generation a35f8cf
  • Added todo 75d2ac3
  • Removed promise e1ec193
  • 🧾New changelog file version [CI SKIP] [skip ci] 03f63e3
  • Fixed broken mime-type 4187a8e
  • Switched to using the current runner's id as the barcode text 3e2b011
  • Added barcode field to template 27d1d69

v0.1.3

9 February 2021

  • Merge pull request 'Alpha Release 0.1.3 - More env vars' (#20) from dev into main ecd02a1
  • 🚀Bumped version to v0.1.3 6a14232
  • 🧾New changelog file version [CI SKIP] [skip ci] ad9a8a4
  • 🧾New changelog file version [CI SKIP] [skip ci] b6296b8
  • Merge pull request 'Load more stuff from env feature/16-env_vars' (#17) from feature/16-env_vars into dev bc4d16e
  • Added new env vars to config 3bb322e
  • Added new env vars to readme b77bb3a
  • Now loading interpolation vars from config/env b4ebae2
  • 🧾New changelog file version [CI SKIP] [skip ci] a306009

v0.1.2

7 February 2021

  • Merge pull request 'Alpha Release 0.1.2 - Hotfix release' (#15) from dev into main 123cf8a
  • 🧾New changelog file version [CI SKIP] [skip ci] 22b1e00
  • 🚀Bumped version to v0.1.2 7e507d4
  • PAtch: Copy locales f7dfd6d

v0.1.1

7 February 2021

  • Merge pull request 'Alpha Release 0.1.1 - Hotfix release' (#12) from dev into main cbff307
  • 🧾New changelog file version [CI SKIP] [skip ci] 4fca5af
  • Updated dockerfile & build for dockerized puppeteer ea8028d
  • 📖New license file version [CI SKIP] [skip ci] 8d4e7a1
  • Revert "Now only using our mirror to build" fe0f45e
  • Now only using our mirror to build b07c5a9
  • 🧾New changelog file version [CI SKIP] [skip ci] 9755e43
  • 🧾New changelog file version [CI SKIP] [skip ci] 603a814
  • Switched to using our mirrored images for buildi dba765c
  • 🚀Bumped version to v0.1.1 d1b07f3
  • Pinned alpine version 6ab3946

v0.1.0

7 February 2021

  • Merge pull request 'Alpha Release 0.1.0 - Contract generation' (#11) from dev into main bc2b6fa
  • 📖New license file version [CI SKIP] [skip ci] ee19efa
  • 🚀Bumped version to v0.0.2 de432c4
  • First working (TM) template code a9e3360
  • Working Styleing c617c40
  • Removed base64 image e401d0e
  • Updated the contract template to use external css 6121b1e
  • Sorted locales 1962499
  • Switched to puppeteer for pdf generation 5afd26e
  • Added a coupple of real replacement strings to the sponsoring template 041c0ed
  • Added automatic img to base64 conversion 42443af
  • Added i18n strings e345c36
  • first working pdf generation from class 🎉 3af76a5
  • Added a bunch of english and german translations 🌎 784d7c6
  • Added translations using i18next 75eb925
  • Switched to handlebars for templateing 4acf3e3
  • Moved pdf creatior initialization to new function 47a05fa
  • 🧾New changelog file version [CI SKIP] [skip ci] f3de80a
  • 🚀Bumped version to v0.1.0 6a42fe3
  • Merge pull request 'Sponsoring contract generation feature/5-sponsoring_contracts' (#10) from feature/5-sponsoring_contracts into dev 84259d3
  • Added optimization args 140fda1
  • Added first parts of template 13776d1
  • Added pdf merging for big requests (over 100 runners) 785544c
  • Fixed file broken in merge c07c6ae
  • Now with workin i18n-ally config🥳 7c3813b
  • Now with workin i18n-ally config🥳 b4232e5
  • Now accepting arrays for sponsoring contract generation f833ae2
  • Added full interpolation support to the i18n f755f4f
  • Added option to generate empty sponsoring contracts 1ced0e3
  • Added translation sorting secript 1e67672
  • Removed the example data from the fill-in fields 5e12525
  • Edited html template d58453f
  • PDF Creator now accepts single instances of class 78205ee
  • PDF Creator now accepts single instances of class ba7cedd
  • Updated template for i18n a596188
  • Parellized the chunks e92820e
  • Fixed the controller not waiting for initialization ee8ba99
  • Implemented language selection by query param 6f81566
  • Added comments cd51e78
  • Added example locales 1969769
  • Fixed data validation problem bd6ec62
  • Removed fullname from groups (to be renabled later) 388d8a2
  • Updated comments 119102a
  • Updated readme for handlebars 05e4718
  • Updated readme f69e777
  • 🧾New changelog file version [CI SKIP] [skip ci] f4a34dd
  • Typos 95b882a
  • Added sentence about large requests to the /contracts openapi description 4773a5f
  • Removed puppeteer args 06dedc0
  • Expanded max request body size to 500mb 4f191dc
  • Now awaiting language change c07319b
  • 🧾New changelog file version [CI SKIP] [skip ci] 42d6c40
  • Formatting 2d0b7ce
  • Removed useless await 4cd437b
  • Updated comments cf9cd29
  • Merge pull request 'Patch 0.0.2' (#9) from dev into main 4585a83
  • Merge pull request 'Basic documentation feature/6-documentation' (#8) from feature/6-documentation into dev 73915da
  • 📖New license file version [CI SKIP] [skip ci] 465efe0
  • Typos 68e34a9
  • Merge pull request 'Implemented the basics for templateing feature/3-pdf_templateing' (#4) from feature/3-pdf_templateing into dev 15f1641
  • Merge pull request 'Implemented the basic request classes feature/1-input_classes' (#2) from feature/1-input_classes into dev b5e79e5
  • Added openapi viewers 6435c8a
  • 📖New license file version [CI SKIP] [skip ci] d493e74
  • Initial commit 0908bcd
  • Added address class and errors d291cf0
  • Added drone file 48d7cad
  • Added the donation classes 1d73e4e
  • Added openapi related classes 9d62225
  • Added a bs example template f726a6e
  • Added a basic donor class cfa65e8
  • Added input class for contract generation 63f9523
  • Initialized package b0427a6
  • Added a simplified runnergroup class e29c17a
  • Resolved fun issues with promises 4617f2c
  • Added a runnercard class cb7325b
  • Added a basic readme df94b1b
  • Added base app 915ff92
  • Added vscode workspace config ae466b4
  • Created a pdf class that takes care of the pdf wrapping 7d5b575
  • Added editor and stageing infos to the README 56b7227
  • Added dockerfile and docker-compose b9d4cc3
  • Added loaders 57afbd4
  • Added a certificaterunner class d08bdfd
  • Added a template section to the readme 8141269
  • Created a barebones pdf controller 64bd1ff
  • Moved distance to the main runner object 1d1fa50
  • Added tsconfig e1f0378
  • Added basic dependencies 43bb728
  • Added typeing to the buffer and stream conversion 3fb8be2
  • Added basic dependencies d450cea
  • Added release-it config 185e66f
  • Added config class 278c563
  • Added Barebones pdf creator class 557cc26
  • Added a simple status controller 1d62e7f
  • Added errorhandler middleware 6539fd7
  • Runners now use the runnergroup class instead of strings aae4f50
  • Added files to gitignore 66134c0
  • Switched to the splitted functions 3ca38ab
  • Cleaned up openapi stuff 4efb629
  • Updated apidoc viewer settings 36396af
  • Updated apidoc viewer settings 4d45e0f
  • 🧾New changelog file version [CI SKIP] [skip ci] 8f250f7
  • Added missing dependencies c2d7141
  • Added license export and release scripts 0c4e5a1
  • Added build script cbc421c
  • Added dev script 814b564
  • Adjusted template font styleing 2c7b025
  • Added html-pdf package a7d4001
  • Added PDFs to gitignore 9f3758d
  • Added version to config b1747f6
  • fixed license-exporter call 83c4bd6
  • Added version to config cff7011
  • Added openapi dependency 94e5e51
  • Added templates folder 8a30265