Skip to content

Commit 02aa6bc

Browse files
authored
Merge pull request #410 from laravel-enso/release/v4.9.1
Release/v4.9.1
2 parents d4ba4f6 + ad48ddd commit 02aa6bc

File tree

8 files changed

+618
-518
lines changed

8 files changed

+618
-518
lines changed

CHANGELOG.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,113 @@
11
# Laravel Enso's Changelog
22

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+
3111
## 4.9.0
4112
This release upgrades the UI to Vue 3 and also includes under the hood refactor
5113
for a few core components. We've tried to maintain overall component compatibility

client/src/js/pages/dashboard/Index.vue

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
<template>
22
<div class="columns is-multiline">
33
<div class="column is-one-third">
4-
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
4+
<chart-card class="is-rounded raises-on-hover mb-3"
55
source="/api/dashboard/pie"/>
6-
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
6+
<chart-card class="is-rounded raises-on-hover mb-3"
77
source="/api/dashboard/polar"/>
88
</div>
99
<div class="column is-one-third">
10-
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
10+
<chart-card class="is-rounded raises-on-hover mb-3"
1111
source="/api/dashboard/bar"/>
12-
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
12+
<chart-card class="is-rounded raises-on-hover mb-3"
1313
source="/api/dashboard/bubble"/>
14-
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
14+
<chart-card class="is-rounded raises-on-hover mb-3"
1515
source="/api/dashboard/line"/>
1616
</div>
1717
<div class="column is-one-third">
18-
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
18+
<chart-card class="is-rounded raises-on-hover mb-3"
1919
source="/api/dashboard/radar"/>
20-
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
20+
<chart-card class="is-rounded raises-on-hover mb-3"
2121
source="/api/dashboard/doughnut"/>
2222
</div>
2323
</div>

client/src/sass/enso.scss

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +0,0 @@
1-
@import 'v-tooltip/dist/v-tooltip';
2-
3-
[v-cloak] {
4-
display: none;
5-
}
6-
7-
*:focus {
8-
outline:0;
9-
}

0 commit comments

Comments
 (0)