Skip to content

Latest commit

 

History

History
343 lines (291 loc) · 35.8 KB

CHANGELOG.md

File metadata and controls

343 lines (291 loc) · 35.8 KB

Changelog

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

  • feat: add Freie Waldorfschule Augsburg #32
  • build(deps): bump follow-redirects from 1.15.2 to 1.15.4 #29
  • build(deps): bump tough-cookie from 4.1.2 to 4.1.3 #26

13 April 2023

  • chore(deps): bump all dependencies 4115657
  • 🚀RELEASE v3.0.0 d0cd9f8
  • refactor!: replace deprecated request module with axios + cookie jar support 7082745
  • refactor(fetcher): fetchHTML improvements 90b73a6
  • refactor(fetcher): async await in fetchHTML 8f89e35
  • refactor(fetcher): async await 9c08508
  • feat(fetcher/fetchHTML): support searching for calendar week 1d07d79
  • refactor(fetcher): getMensaPlanHTML structure a5fc11b
  • chore: update README + example f098fac
  • refactor(fetcher): cleanup for kw fetching ab79396
  • refactor(fetcher): getMensaPlanHTML async await 660e596
  • chore: autotest update 000a558
  • feat(fetcher): getMensaPlanHTML use calendar week 16fb7bc
  • refactor(fetcher): getCacheItem async await fa5e77d
  • feat: add example.js for development 147ce28
  • refactor(fetcher): cleanup cache module 66bb137
  • feat(fetcher): getProvider helper 7ef77f7
  • chore: update readme bfcbc17
  • feat: add getMensaplanHTML to export ffbcb02
  • feat(api): add support for ?kw query param 4eb8ce8
  • feat!: update package exports 93a6694
  • refactor(fetcher): provider resolve in fetchHTML d03358b
  • style(fetcher): cleanup code 19758cb
  • chore: update tested institutions 43f841c
  • chore(deps): [email protected] 422e529

3 February 2023

30 December 2022

  • drop String.replaceAll polyfill - vercel deployment bumped to node v18 f2d8c11
  • 🚀RELEASE v2.3.2 aa7103f
  • add keywords to package dbb9b23
  • add repository and author info 5eebe38

30 December 2022

  • update verified/tested institutions 6ef7325
  • check for existing provider/project + cache usage 852d0f8
  • add support for redis cache 8920d34
  • cleanup cache update b1dc484
  • replace express.js with rayo 27fcdbe
  • add full cache support in getMensaplanHTML eef3fdc
  • update server.js for new ESM rayo import 1c8c4a0
  • 🚀RELEASE v2.3.1 f8d3b11
  • dependency bump 77c5fb7
  • require import institutions.json 3bbba2a
  • support disabled cache e531893
  • cleanup npm package files 8e2dc59
  • updated sample env e1b404e
  • add sample env ad4c4ae
  • pin node:18.12.1 dabf30d
  • institutions ui: show registration code if existant 0d771c6
  • export institutions from package a393608
  • updated dockerfile node version 5781ef5
  • fix github link in web-template a767051
  • add npm downloads badge to README 5bd2ddc

1 September 2022

  • add mensaweb-DD111-fws to institutions #20
  • dependency bump cfd0b31
  • 🚀RELEASE v2.3.0 0ad4fba

1 February 2022

17 November 2021

31 January 2022

7 September 2021

  • Merge branch 'dev' #13
  • ⏫ dependency bump 9bb6847
  • apply prettier formatting bbd5b77
  • add tmp list for new institutions e7aa7f7
  • 🚀RELEASE v2.0.1 3cd1bea

28 June 2021

28 June 2021

26 June 2021

  • Dockerfile fix + .env ignore efdf869
  • 🧪 basic parser testing 33e87ff
  • add vscode settings + devcontainer config ef99553
  • 🚀RELEASE v2.0.0-rc.3 d99bd54
  • String.prototype.replaceAll polyfill for Vercel Node.js v14 0f2f72c
  • gitignore .env PORT ae63cd3
  • add typedef to api/fetcher a6c1cf4
  • fix MensaplanResponse typedef 85ca324
  • 🔌 add dotenv for port defaulting d4f1d51

25 June 2021

25 June 2021

  • 🧹 cleanup d09d895
  • 🚧 WIP: basic sample for fetcher + parser usage b7f3336
  • package fetcher to module bf34c57
  • 🚧WIP: food/ day/ menu parser f53eb68
  • 🚀RELEASE v2.0.0-rc.1 1e1f1f4
  • added 19 new institutions 4cdcb0e
  • +19 institutions c0843bd
  • 🧹 cleanup parser with cheerio usage 2def5e6
  • sample parser output a294ec1
  • more mensadigital institutions ce63e9d
  • 🚧 WIP: parser e3a3faa
  • 🚧 WIP 4ed85c2
  • auto-build page sample url in ui a9e1430
  • added new data fetcher 65e138c
  • 🚧 WIP on parser: first clean state 206abd3
  • 🚧 WIP: result json building 4417d06
  • 🚧 WIP: another parser attempt f4db2cf
  • output parsing to json object 5d16002
  • drop verified data from institutions c14c733
  • 🚧 WIP: working element + category + additives parser 4384b2a
  • add release + changelog config 0530e85
  • more data 82550f1
  • allow returning detailled responses 9a3a57a
  • cleanup parser + package dependencies d27d415
  • SUPPORT: Gymnasium Höchstadt a.d.Aisch 7486dbf
  • Update README badges 60e017f
  • SUPPORT: add "HH222-lerchenfeld" acd0d92
  • SUPPORT: FO111-msf is the same 3053401
  • 🧹 cleanup 984c6c0
  • SUPPORT: add "S243-MBS" ca4558a
  • add: ES222-Sprache cc213be
  • add: TUE124-ALS 846716c
  • SUPPORT: add "StMartin-Gs+Dockweiler" ("Grundschule Dockweiler") d279ffb
  • the "login." in urls is redundant 🤷‍♂️ a4c6b3d
  • SUPPORT: add "FN222-RS" ccf9a2a
  • SUPPORT: add "FO111-PHR" 4c37796
  • add comments to parser 47ed067
  • SUPPORT: add "FN222-MGTT" ("Montfort-Gymnasium Tettnang") 41cdabc
  • SUPPORT: add "Schwanau-bvowrs" 0eedbab
  • fixed tested institutions ui 5058b87
  • rename food.zusatzstoffe to additives_allergies fe64d5f
  • fix api/index for new parser usage 0dd7fc6
  • README: add "support this project" section 🤷‍♂️ 4cae470
  • 🚧 WIP: added parsing support for empty days 4129566
  • README: general knowledge 🧠 c89174f
  • SUPPORT: Gymnasium Fridericianum 93ad952
  • SUPPORT: Mittelschule Cadolzburg 035ef97
  • updated package scope a7931fc
  • 🧹 package + web template cleanup 52f343f
  • parserr: also return unchunked elements 91cf619
  • new URLs 480ab6b
  • README emojis 36a6d11
  • new promise resolve value cb065b2
  • mensacity.de 3c4b0cc
  • remove trailing whitespace from foods 6879953
  • fix invalid sample link ab0656b
  • 🧹 drop disclaimer icon + title - merged into Obligatory Note e0e9773
  • remove leading IDs from foods 74d2cfd
  • final end wrap 26f7e63
  • add institution info to website 223425c

13 July 2020

  • Create LICENSE #6
  • 🚀Vercel deployment is done, close #7 , ref #8 #7
  • optimize parsing of locked days #3
  • error resistant parsing #3 #4
  • modularize, fix bugs #2
  • add test files (KW-46-2019 - KW-11-2020) 0ffe84e
  • remove old data dfcc9d8
  • institutions as .md or .json? i think json.. 9627943
  • 1x prettier :) a53320c
  • proper vercel config 999f83e
  • update README 0ba0a06
  • delete useless files 80404ea
  • ⚡ Vercel integration should be done 9cf1bae
  • template rendering index.html 4c3f8e8
  • start work on viewstate bug 🐞 6ef6e06
  • improved docs page 9542a79
  • improved module usage 🔌 5a35905
  • full vercel compatibility ed4830e
  • more testing + better error resistant parsing #3 #4 7830db4
  • more institutions + verified state 9526800
  • js improvements + proper file linking 🔗 bb55d20
  • add index.html 0232605
  • more js optimizations e7da9e5
  • some vercel fixes? 93165c7
  • add prettier + pre-commit hook + npm scripts eeef997
  • update README 3a994b9
  • institutions.json d64430b
  • bekannte Links zu Speiseplänen d661a3c
  • improved README readability 4c64df4
  • add more data to institutions.json 303e0eb
  • more README updates 5adca63
  • Vercel integration basically works 🤯 2b964ab
  • more Vercel improvements/ trials 09f8f74
  • add Dockerfile 847bb19
  • only allow verified + tested requests eeeaaac
  • improved website 5a198a4
  • rename project 2caa956
  • JS modernization ✨ 0653bfc
  • add all mensamax domains 819d4d2
  • default to project readme? 891d782
  • improved README a65face
  • file read error handling 2b9d22a
  • Obligatory DPMA note + Disclaimer f270159
  • 🐳 add Docker Deployment info to README 4db115b
  • add data for Grundschule Herzogenaurach 3bf7feb
  • pre-commit hooks weren't properly working? 10a2e91
  • update .nowignore 1b301d1
  • updated .dockerignore 7ddfd4c
  • make it work without Vercel 70170bb
  • add better emojis for the docs page 70c4806
  • Update Readme to keep it strictly English 0dc59d1
  • small js fixes a6ebe26
  • fix Dockerfile: use server.js 5579cc3
  • CORS c035b86
  • gitignore vercel config f5a89b2
  • rename to vercel.json 0db7371
  • ✨ merge new project base into master - this is not 100% stable yet. 2b3813c

3 February 2020

1.0.0-beta

3 February 2020