Changelog
Added
- 👷♂️ : corrects integration test inclusion [c49f0e5]
- 👷♂️ : build docker images on tags [2b1eb4e]
- ✨ : add the possibility to execute scripts in mongo testcontainer [4943c60]
- ✨ : add /admin/info endpoint [883da5f]
- ✨ : add version and commit in sidebar footer [bc9efc8]
- ✨ : add option to make module variable mandatory [d2af11b]
- ✨ : add server-side validation for stacks [eee74f5]
- ✨ : add server-side validation for modules [48b5969]
- ✨ : add client-side regex validation for variables [ad22dee]
- ✨ : add server-side regex validation for stack variables [a9b27b9]
- ✨ : add vue component for job metadata [b7b5ec6]
- ✨ : add vue component for job step [fb630ce]
- ✨ : add retry in job workflow [1b1686f]
- ✨ : add retry button in job page [d151a52]
- ✨ : add vue component for job's plan application [5f4e076]
- ✅ : add IT tests using scripts with mongo testcontainer [b9e4442]
Changed
- 🚸 : add 404 error page [c40e7c3]
- 🚸 : add 500 error page [6e8df1b]
- 🚸 : add 403 error page [319fa56]
- 🚸 : show welcome message for users with no team [4677629]
- 🚸 : add variable validation to stack-vars component [3e57d77]
- 🚸 : disable save button when stack form is invalid [e98b2db]
- 🚸 : add variable validation to new-stack [73348d9]
- 🚸 : add client-side validation to module fields [d814b76]
- 💄 : use columns card group layout [88ec6fa]
- 💄 : add custom login page [3834fba]
- ♻️ : moves module feature to its own package [090ab53]
- ♻️ : moves stack feature to its own package [3705dee]
- ♻️ : moves dashboard feature to its own package [d0237ec]
- ♻️ : moves settings feature to its own package [909fb51]
- ♻️ : extract dashboard widget as a component [522543b]
- ♻️ : use bootstrap-vue b-card component [2b3d8a1]
- ♻️ : use bootstrap-vue buttons [86976be]
- ♻️ : use b-button for new_stack wizard [f84f204]
- ♻️ : use boostrap-vue components for module form [f7190ff]
- ♻️ : make the sidebar a vue component [008a029]
- ♻️ : refactor job by adding workflow management [57f53f3]
- ♻️ : refactor stack page considering new job workflow [1cc8526]
- ♻️ : refactor job page considering new workflow [fb58bed]
- ♻️ : refactor new stack page considering new job workflow [9b40b8d]
- ♻️ : refactor state classes to use default method interfaces [d283198]
- 🚨 : remove code duplication [7bfbd9a]
- 🚨 : remove unused imports [bc7d3a2]
- 🚚 : move favicon to static files [3aced84]
Removed
- 🔥 : remove old terraform backend structure [3c9ef89]
Fixed
- 🐛 : correct module & stack count for users without teams [f9cafa1]
- 🐛 : correct module card description [d8dc694]
- 🐛 : fix variable add/remove [7a4e6ef]
- 🐛 : fix vue warn message [8dd43aa]
- 🐛 : corrects NPE on sidebar when build information is not available [eaefe72]
- 🐛 : keep sidebar status change changing route [0b1643b]
- 🐛 : replace anchors with buttons in component console [fb5d366]
- 🐛 : fix js error when job status is null [9a65016]
- 💚 : use mongodb 4.0 version [3725856]
Security
- 🔒 : expose public resources [fe582f7]