What's Changed
- Create LICENSE by @marcuxyz in #1
- support from python 3.6 ... 3.9 by @marcuxyz in #3
- change requirements file to poetry command by @marcuxyz in #5
- Update poetry in CI-CD by @taconi in #6
- Refactoring the methods of the FlaskMVC class by @marcuxyz in #11
- update mvc_flask to 2.0.0 by @marcuxyz in #14
- create al method to register all routes by @marcuxyz in #15
- pass view and request object to controller#action by @marcuxyz in #19
- Add patch HTTP verb to request by @marcuxyz in #21
- Refactor unit tests by @marcuxyz in #22
- Fix/view func by @marcuxyz in #23
- Update to 2.4.0 by @marcuxyz in #24
- Add Namespace by @taconi in #25
- Allow PUT and DELETE methods for HTML form by @marcuxyz in #27
- 🔒 chore(pyproject.toml): update Flask and Python version requirements by @marcuxyz in #33
- Bump urllib3 from 1.26.15 to 1.26.17 by @dependabot[bot] in #36
- Bump urllib3 from 1.26.17 to 1.26.18 by @dependabot[bot] in #37
- Bump werkzeug from 2.3.3 to 3.0.1 by @dependabot[bot] in #38
- Implement HTTP Method Override Middleware by @marcuxyz in #34
- Create a documentation for MVC-Flask by @marcuxyz in #39
- Refactor the code, create documentation to code, and update tests by @marcuxyz in #43
- chore(pyproject.toml): update Flask to 3.0.0 by @marcuxyz in #46
- Implement method tag for creating input hidden with PUT or DELETE value by @marcuxyz in #48
- Improve code readability and maintainability in FlaskMVC class and Hook class by @marcuxyz in #52
- bump version from 2.8.1 to 2.8.2 in version.py, pyproject.toml, and version_test.py by @marcuxyz in #53
- Refactor main code, separate code into modules by @marcuxyz in #55
- Create support for calling callbacks on specific actions by @marcuxyz in #56
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #57
- Bump black from 23.11.0 to 24.3.0 by @dependabot[bot] in #58
- chore(pyproject.toml): Update splinter version to "^0.19.0" by @marcuxyz in #67
- chore(test.yml): Update Python versions for Github Actions by @marcuxyz in #68
- chore(deps): bump werkzeug from 3.0.1 to 3.0.6 by @dependabot[bot] in #69
- chore(deps): bump jinja2 from 3.1.3 to 3.1.6 by @dependabot[bot] in #72
- chore(deps): bump requests from 2.31.0 to 2.32.4 by @dependabot[bot] in #73
- Chore - Update import method override middleware by @marcuxyz in #74
- feat(cli): implement CLI commands for MVC component generation and configuration by @marcuxyz in #76
- Change project name and implement CI/CD pipeline with testing, security scans, and deployment to PyPI by @marcuxyz in #77
New Contributors
- @taconi made their first contribution in #6
- @dependabot[bot] made their first contribution in #36
Full Changelog: https://github.com/marcuxyz/flask-mvc/commits/v0.1.0