v4.9.1
4.9.1
This minor release aims to update front-end packages to use the latest bulma syntax. It also includes many improvements and bug fixes.
Front-end
auth
- fixed password confirmation bug
data-import
- added support for template params options in addition to source
directives
- simplified, improved performance & code readability of
v-click-outside
io
- updated
navbar-itemuse
notifications
- updated
navbar-itemuse
roles
- improved
configure.vueinfo
tables
- fixed bug affecting preferences saving caused by the vue3 ugrade
tasks
- updated
navbar-itemuse
themes
- several deprecated helper classes such as has-margin-small, has-padding-small and their derivates have been removed
- [v-cloak] & *:focus styling is included within the package
- since v-tooltip is globally available, its css is loaded within the themes package
ui
- fixed dynamic navbar component registration rendering
- improved
navbar-item; added show, hide and touch events
users
- fixed navbar avatar on safari
back-end
core
8ee62af updated meta: removed csrf token
countries
b4bc27f updates eea for United Kingdom
data-import
- added template params options support
permissions
- added short name in permission resource
users
- fixed user preferences reset
- changed the User
storePreferencesmethod visibility to public
Private packages
webshop
- removed deprecated css classes
- updated searchable array to use the
visibleOnWebshopdynamic
emag
- added check for response error
commercial
- added validation on external fulfilment
- fixed typo
wiki
- removed deprecated css classes
Upgrade steps
-
if you're still using the deprecated css which have now been removed, you should update:
-
has-vertically-centered-contenttois-flex is-align-items-center -
has-margin-autotoma -
has-margin-xxx,has-padding-xxxand their derivates (top, left, etc) to their corresponding bulma counterparts (m-1, m-2, ml-1, etc). See docs.For example:
has-margin-large->m-3has-margin-top-large->mt-3has-margin-right-small->mr-1has-margin-bottom-medium->mb-2has-margin-top-small->mt-1has-padding-left-large->pl-3has-padding-large->p-3has-padding-medium->p-2has-margin-top-medium->mt-2
-
-
remove
[v-cloak],*:focus&@import 'v-tooltip/dist/v-tooltip';fromclient/src/sass/enso.scss -
update the Enso version to
4.9.1inconfig/enso/config.php -
run
composer updatein the project's root -
run
yarn,yarn upgrade && yarnin/clientto ensure you have the latest versions and patches are applied. If necessary, update your patches -
php artisan enso:upgrade --before-migration -
php artisan migrate -
php artisan enso:upgrade -
as per every release, delete any local, deprecated upgrades