What's Changed
- feat: add create and read env file by @akshanshgusain in #1
- feat: add Info and Error Logger, add Debug and Version values by @akshanshgusain in #2
- feat: add basic configuration by @akshanshgusain in #3
- Feature/chi router by @akshanshgusain in #4
- feat: add go template engine and template data by @akshanshgusain in #5
- Feature/go template engine jet by @akshanshgusain in #6
- Feature/tests template engine by @akshanshgusain in #7
- Feature/tests template engine by @akshanshgusain in #8
- test: add table tests by @akshanshgusain in #9
- Feature/session management by @akshanshgusain in #10
- Feature/session management by @akshanshgusain in #11
- feat: add info log to check middleware by @akshanshgusain in #12
- test: add session_test by @akshanshgusain in #13
- Feature/postgres driver pgx by @akshanshgusain in #14
- pull latest from master by @akshanshgusain in #15
- Merge pull request #15 from akshanshgusain/master by @akshanshgusain in #16
- fix(january): add database to config struct by @akshanshgusain in #17
- fix(january): close db connection in defer of RunServer() by @akshanshgusain in #18
- fix(driver.go): switched back to pgx v4 by @akshanshgusain in #19
- feat(helpers): add random string generator by @akshanshgusain in #20
- feat: add defaultData function to template engine by @akshanshgusain in #21
- feat: setup basic cli package in january package by @akshanshgusain in #22
- feat: add migration support: migrateUp, migrateDown, Steps, migrateForce by @akshanshgusain in #23
- Feature/cli app by @akshanshgusain in #24
- feat: add migrateDownAll, add migrate command by @akshanshgusain in #25
- Feature/cli app by @akshanshgusain in #26
- fix(cli/helper.go): format commands in showHelp by @akshanshgusain in #27
- Feature/cli app by @akshanshgusain in #28
- Feature/cli app by @akshanshgusain in #29
- feat: add WriteJson response write to January by @akshanshgusain in #30
- feat(template/middleware): add auth and authToken templates by @akshanshgusain in #31
- Feature/cli app by @akshanshgusain in #32
- Feature/cli app by @akshanshgusain in #33
- refactor: updated go.mod and go.sum by @akshanshgusain in #34
- feat: add validation package by @akshanshgusain in #35
- refactor: rename copy-files.go to copyFiles.go by @akshanshgusain in #36
- feat(responseUtil): add response writer utils by @akshanshgusain in #37
- fix(responseutils): fix DownloadFile function by @akshanshgusain in #38
- fix(responeUtils): in DownloadFile func change header to content-disp… by @akshanshgusain in #39
- Feature/encryption util by @akshanshgusain in #40
- feat: add cache type and interface by @akshanshgusain in #41
- feat: add cache(redis) to january package by @akshanshgusain in #42
- feat: implement all the Cache Interface functions for RedisCache by @akshanshgusain in #43
- test(cache): add test cases for cache package by @akshanshgusain in #44
- feat(responseUtils): add ReadJSON util function by @akshanshgusain in #45
- Feature/cache by @akshanshgusain in #46
- feat: add redis storage to session, store sessions to redis by @akshanshgusain in #47
- feat: add nosurf csrf middleware by @akshanshgusain in #48
- fix: add debug-conditional init of jet-templates by @akshanshgusain in #49
- feat: add badger db for embedded cache, add dependencies ONLY. by @akshanshgusain in #50
- feat(badgerCahe.go): implement Cache-Interface methonds for BadgerCache by @akshanshgusain in #51
- feat: create test setup for badger cache by @akshanshgusain in #52
- test(badger_cache): add test cases for badger test by @akshanshgusain in #53
- feat: add badger cache to january package by @akshanshgusain in #54
- feat: add Mail, Message, Result by @akshanshgusain in #55
- feat: add CSS feature to email-mailer by @akshanshgusain in #56
- feat: add support for mailgun, sparkpost and sendgrid by @akshanshgusain in #57
- feat: add mail module to january by @akshanshgusain in #58
- feat: add make mail template to the CLI tool by @akshanshgusain in #59
- test: add setup_test for mail module by @akshanshgusain in #60
- test(mailer): add TestMail_SendSMTPMessage test by @akshanshgusain in #61
- Feature/smtp by @akshanshgusain in #62
- test(mailer): add TestMail_send and TestMail_ChooseAPI tests by @akshanshgusain in #63
- refactor(TemplateEngine): add Error and Flash fields to TemplateData … by @akshanshgusain in #64
- feat: add create-signed-url by @akshanshgusain in #65
- feat: add server struct to january by @akshanshgusain in #66
- Feature/forget password by @akshanshgusain in #67
- feat(cli/new): add name clean up func by @akshanshgusain in #68
- feat(cli/new): add correct version of go-git by @akshanshgusain in #69
- feat(cli/new): add clone skeleton project functionality by @akshanshgusain in #70
- feat(cli/new): add remove .git folder functionality by @akshanshgusain in #71
- Feature/create new app by @akshanshgusain in #72
- Feature/create new app by @akshanshgusain in #73
- fix(cli/helper): update source file, change name of the import from m… by @akshanshgusain in #74
- Fix/misc mods by @akshanshgusain in #75
- refactor: refactor template/data/remember_token.go.txt to rememberTok… by @akshanshgusain in #76
- Fix/misc mods by @akshanshgusain in #77
- Feature/docs by @akshanshgusain in #78
New Contributors
- @akshanshgusain made their first contribution in #1
Full Changelog: https://github.com/akshanshgusain/january/commits/v0.1.0