Skip to content

Commit

Permalink
Merge pull request #410 from laravel-enso/release/v4.9.1
Browse files Browse the repository at this point in the history
Release/v4.9.1
  • Loading branch information
GITmanuela authored Jan 31, 2022
2 parents d4ba4f6 + ad48ddd commit 02aa6bc
Show file tree
Hide file tree
Showing 8 changed files with 618 additions and 518 deletions.
108 changes: 108 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,113 @@
# Laravel Enso's Changelog

## 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-item use

#### notifications
- updated `navbar-item` use

#### roles
- improved `configure.vue` info

#### tables
- fixed bug affecting preferences saving caused by the vue3 ugrade

#### tasks
- updated `navbar-item` use

#### 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 `storePreferences` method visibility to public

### Private packages

#### webshop
- removed deprecated css classes
- updated searchable array to use the `visibleOnWebshop` dynamic

#### 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-content` to `is-flex is-align-items-center`
- `has-margin-auto` to `ma`
- `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/).

For example:
- `has-margin-large` -> `m-3`
- `has-margin-top-large` -> `mt-3`
- `has-margin-right-small` -> `mr-1`
- `has-margin-bottom-medium` -> `mb-2`
- `has-margin-top-small` -> `mt-1`
- `has-padding-left-large` -> `pl-3`
- `has-padding-large` -> `p-3`
- `has-padding-medium` -> `p-2`
- `has-margin-top-medium` -> `mt-2`

- remove `[v-cloak]`, `*:focus` & `@import 'v-tooltip/dist/v-tooltip';` from `client/src/sass/enso.scss`

- update the Enso version to `4.9.1` in `config/enso/config.php`

- run `composer update` in the project's root

- run `yarn`, `yarn upgrade && yarn` in `/client` to 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

## 4.9.0
This release upgrades the UI to Vue 3 and also includes under the hood refactor
for a few core components. We've tried to maintain overall component compatibility
Expand Down
14 changes: 7 additions & 7 deletions client/src/js/pages/dashboard/Index.vue
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
<template>
<div class="columns is-multiline">
<div class="column is-one-third">
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
<chart-card class="is-rounded raises-on-hover mb-3"
source="/api/dashboard/pie"/>
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
<chart-card class="is-rounded raises-on-hover mb-3"
source="/api/dashboard/polar"/>
</div>
<div class="column is-one-third">
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
<chart-card class="is-rounded raises-on-hover mb-3"
source="/api/dashboard/bar"/>
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
<chart-card class="is-rounded raises-on-hover mb-3"
source="/api/dashboard/bubble"/>
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
<chart-card class="is-rounded raises-on-hover mb-3"
source="/api/dashboard/line"/>
</div>
<div class="column is-one-third">
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
<chart-card class="is-rounded raises-on-hover mb-3"
source="/api/dashboard/radar"/>
<chart-card class="is-rounded raises-on-hover has-margin-bottom-large"
<chart-card class="is-rounded raises-on-hover mb-3"
source="/api/dashboard/doughnut"/>
</div>
</div>
Expand Down
9 changes: 0 additions & 9 deletions client/src/sass/enso.scss
Original file line number Diff line number Diff line change
@@ -1,9 +0,0 @@
@import 'v-tooltip/dist/v-tooltip';

[v-cloak] {
display: none;
}

*:focus {
outline:0;
}
Loading

0 comments on commit 02aa6bc

Please sign in to comment.