|
| 1 | +# Change Log |
| 2 | + |
| 3 | +## [2.0.5] 2023-03-22 |
| 4 | +### Changes |
| 5 | + |
| 6 | +- Deployment-ready for Render (CI/CD) |
| 7 | + - `render.yaml` |
| 8 | + - `build.sh` |
| 9 | +- `DB Management` Improvement |
| 10 | + - `Silent fallback` to **SQLite** |
| 11 | + |
| 12 | +## [2.0.4] 2022-06-06 |
| 13 | +### Improvements |
| 14 | + |
| 15 | +- Use generated version |
| 16 | + - Timestamp: `2022-06-06 13:39` |
| 17 | + - Build ID: `bd664676-ddbc-470a-8fe4-3a89c1277bac` |
| 18 | + |
| 19 | +## [2.0.3] 2022-06-06 |
| 20 | + |
| 21 | +- Tag latest `manual` coded version |
| 22 | + |
| 23 | +## [2.0.2-rc3] 2022-02-03 |
| 24 | +### New Features / Improvements |
| 25 | + |
| 26 | +- New API Node: |
| 27 | + - `/api/sales` returns sales stats |
| 28 | +- Main Dashboard Update |
| 29 | + - Charts are real |
| 30 | +- Updated Sample Input with more data |
| 31 | + - `media\transactions_data.csv` |
| 32 | +- APP CLI Update |
| 33 | + - `flask load_data` - randomize the dates (preserve values) |
| 34 | + - `load_random_data` - randomize the dates AND values |
| 35 | + |
| 36 | +#### Impacted Files: |
| 37 | + |
| 38 | +- `apps\api\routes.py` - Implements the API route(s) |
| 39 | +- `apps\home\models.py` - Update the **Data** Model |
| 40 | +- `apps\templates\home\dashboard.html` - Update the page / JS Scripts |
| 41 | +- Input Sample file `media\transactions_data.csv` |
| 42 | +- `run.py` - define custom Jinja Filter |
| 43 | + - convert unix timestamp to YYYY-MM-DD |
| 44 | + |
| 45 | +## [2.0.2-rc2] 2022-02-02 |
| 46 | +### New Features / Improvements / Fixes |
| 47 | + |
| 48 | +- `2022-02-02`: Data Tables |
| 49 | + - Fixes & Improvements |
| 50 | + - Update Provisioning File `media\transactions_data.csv` |
| 51 | + - Update `run.py`: `load_data()` helper |
| 52 | + |
| 53 | +- `2022-02-02`: Public API (via Flask-RestX) |
| 54 | + - `apps/api` |
| 55 | + - Public CRUD Interface |
| 56 | + |
| 57 | +- `2021-09-30`: Edit profile |
| 58 | + - Authenticated users are able to edit their profile |
| 59 | + - Name, Surname, Address, Country, ZIP Code |
| 60 | + - Upload a profile image. |
| 61 | + |
| 62 | +## [2.0.1] 2021-09-23 |
| 63 | +### Improvements |
| 64 | + |
| 65 | +- Authentication improvements |
| 66 | + - Email Confirmation on Register (optional via config) |
| 67 | + - Password Recovery Mechanism |
| 68 | + |
| 69 | +## [2.0.0] 2021-09-16 |
| 70 | +### Improvements & Fixes |
| 71 | + |
| 72 | +- Dependencies update (all packages) |
| 73 | + - Flask==2.0.1 (latest stable version) |
| 74 | +- Better Code formatting |
| 75 | +- Improved Files organization |
| 76 | +- Optimize imports |
| 77 | +- Docker Scripts Update |
| 78 | +- Gulp Tooling (SASS Compilation) |
| 79 | + - Minor fixes |
| 80 | + |
| 81 | +## [1.0.7] 2021-08-27 |
| 82 | +### Improvements |
| 83 | + |
| 84 | +- Bump UI - [Volt Dashboard v1.4.1](https://github.com/themesberg/volt-bootstrap-5-dashboard/releases) |
| 85 | +- Added Gulp SCSS compilation scripts |
| 86 | + - Help can be found on README -> `Recompile CSS` section |
| 87 | + |
| 88 | +## [1.0.6] 2021-05-16 |
| 89 | +### Dependencies Update |
| 90 | + |
| 91 | +- Freeze used versions in `requirements.txt` |
| 92 | + - jinja2 = 2.11.3 |
| 93 | + |
| 94 | +## [1.0.5] 2021-03-18 |
| 95 | +### Improvements |
| 96 | + |
| 97 | +- Freeze used versions in `requirements.txt` |
| 98 | + - flask_sqlalchemy = 2.4.4 |
| 99 | + - sqlalchemy = 1.3.23 |
| 100 | + |
| 101 | +## [1.0.4] 2021-01-20 |
| 102 | +### Improvements |
| 103 | + |
| 104 | +- Remove `shutdown` route from Base Blueprint - Updated file(s): |
| 105 | + - `app\base\routes.py` |
| 106 | + |
| 107 | +## [1.0.3] 2021-01-01 |
| 108 | +### Improvements |
| 109 | + |
| 110 | +- 2021-01-01 - Registration |
| 111 | + - Hide form on success |
| 112 | + |
| 113 | +## [1.0.2] 2020-12-29 |
| 114 | +### Improvements & Bug Fixes |
| 115 | + |
| 116 | +- 2020-12-29 - `.env` usage, add logging |
| 117 | + - Updated files(s): run.py |
| 118 | + |
| 119 | +- 2020-08-20 - Added get_segment() helper that detects the current page |
| 120 | + - Updated files(s): app/home/routes.py |
| 121 | + |
| 122 | +- 2020-06-22 - Guard Flask links with quotes |
| 123 | + - Sample href="{{ url_for('base_blueprint.login') }}" |
| 124 | + - Impacted files: login.html, register.html, sidebar.html |
| 125 | + |
| 126 | +- 2020-06-22 - Added HEROKU support. Impacted files: |
| 127 | + - runtime.txt - Bump the Python version to 3.6.10 |
| 128 | + - README added new section for HEROKU deployment |
| 129 | + |
| 130 | +## [1.0.1] 2020-05-30 |
| 131 | +### Improvements & Bug Fixes |
| 132 | + |
| 133 | +- Patch #Bug - Return a 403 Error for unauthorized access |
| 134 | +- Update Licensing information |
| 135 | +- Add CHANGELOG.md to track all changes |
| 136 | + |
| 137 | +## [1.0.0] 2020-02-07 |
| 138 | +### Initial Release |
0 commit comments