|
1 | 1 | # Laravel Enso's Changelog |
2 | 2 |
|
| 3 | +## 4.9.1 |
| 4 | +This minor release aims to update front-end packages to use the latest bulma syntax. It also includes many improvements and bug fixes. |
| 5 | + |
| 6 | +### Front-end |
| 7 | + |
| 8 | +#### auth |
| 9 | +- fixed password confirmation bug |
| 10 | + |
| 11 | +#### data-import |
| 12 | +- added support for template params options in addition to source |
| 13 | + |
| 14 | +#### directives |
| 15 | +- simplified, improved performance & code readability of `v-click-outside` |
| 16 | + |
| 17 | +#### io |
| 18 | +- updated navbar-item use |
| 19 | + |
| 20 | +#### notifications |
| 21 | +- updated `navbar-item` use |
| 22 | + |
| 23 | +#### roles |
| 24 | +- improved `configure.vue` info |
| 25 | + |
| 26 | +#### tables |
| 27 | +- fixed bug affecting preferences saving caused by the vue3 ugrade |
| 28 | + |
| 29 | +#### tasks |
| 30 | +- updated `navbar-item` use |
| 31 | + |
| 32 | +#### themes |
| 33 | +- several deprecated helper classes such as has-margin-small, has-padding-small and their derivates have been removed |
| 34 | +- [v-cloak] & *:focus styling is included within the package |
| 35 | +- since v-tooltip is globally available, its css is loaded within the themes package |
| 36 | + |
| 37 | +#### ui |
| 38 | +- fixed dynamic navbar component registration rendering |
| 39 | +- improved `navbar-item`; added show, hide and touch events |
| 40 | + |
| 41 | +#### users |
| 42 | +- fixed navbar avatar on safari |
| 43 | + |
| 44 | +### back-end |
| 45 | + |
| 46 | +#### core |
| 47 | +8ee62af updated meta: removed csrf token |
| 48 | + |
| 49 | +#### countries |
| 50 | +b4bc27f updates eea for United Kingdom |
| 51 | + |
| 52 | +#### data-import |
| 53 | +- added template params options support |
| 54 | + |
| 55 | +#### permissions |
| 56 | +- added short name in permission resource |
| 57 | + |
| 58 | +#### users |
| 59 | +- fixed user preferences reset |
| 60 | +- changed the User `storePreferences` method visibility to public |
| 61 | + |
| 62 | +### Private packages |
| 63 | + |
| 64 | +#### webshop |
| 65 | +- removed deprecated css classes |
| 66 | +- updated searchable array to use the `visibleOnWebshop` dynamic |
| 67 | + |
| 68 | +#### emag |
| 69 | +- added check for response error |
| 70 | + |
| 71 | +#### commercial |
| 72 | +- added validation on external fulfilment |
| 73 | +- fixed typo |
| 74 | + |
| 75 | +#### wiki |
| 76 | +- removed deprecated css classes |
| 77 | + |
| 78 | +### Upgrade steps |
| 79 | +- if you're still using the deprecated css which have now been removed, you should update: |
| 80 | + - `has-vertically-centered-content` to `is-flex is-align-items-center` |
| 81 | + - `has-margin-auto` to `ma` |
| 82 | + - `has-margin-xxx`, `has-padding-xxx` and their derivates (top, left, etc) to their corresponding bulma counterparts (m-1, m-2, ml-1, etc). See [docs](https://bulma.io/documentation/helpers/spacing-helpers/). |
| 83 | + |
| 84 | + For example: |
| 85 | + - `has-margin-large` -> `m-3` |
| 86 | + - `has-margin-top-large` -> `mt-3` |
| 87 | + - `has-margin-right-small` -> `mr-1` |
| 88 | + - `has-margin-bottom-medium` -> `mb-2` |
| 89 | + - `has-margin-top-small` -> `mt-1` |
| 90 | + - `has-padding-left-large` -> `pl-3` |
| 91 | + - `has-padding-large` -> `p-3` |
| 92 | + - `has-padding-medium` -> `p-2` |
| 93 | + - `has-margin-top-medium` -> `mt-2` |
| 94 | + |
| 95 | +- remove `[v-cloak]`, `*:focus` & `@import 'v-tooltip/dist/v-tooltip';` from `client/src/sass/enso.scss` |
| 96 | + |
| 97 | +- update the Enso version to `4.9.1` in `config/enso/config.php` |
| 98 | + |
| 99 | +- run `composer update` in the project's root |
| 100 | + |
| 101 | +- run `yarn`, `yarn upgrade && yarn` in `/client` to ensure you have the latest versions and patches are applied. If necessary, update your patches |
| 102 | + |
| 103 | +- `php artisan enso:upgrade --before-migration` |
| 104 | + |
| 105 | +- `php artisan migrate` |
| 106 | + |
| 107 | +- `php artisan enso:upgrade` |
| 108 | + |
| 109 | +- as per every release, delete any local, deprecated upgrades |
| 110 | + |
3 | 111 | ## 4.9.0 |
4 | 112 | This release upgrades the UI to Vue 3 and also includes under the hood refactor |
5 | 113 | for a few core components. We've tried to maintain overall component compatibility |
|
0 commit comments