Skip to content

Releases: olomadev/olobase-admin

1.3.5

26 Oct 15:30
Compare
Choose a tag to compare
  • Fixed tbody bug in src/components/layout/Messages.vue

2.0-beta.2

15 Oct 10:53
Compare
Choose a tag to compare
  • Updated CategoryTree component.

2.0-beta.1

15 Oct 10:11
96d6c61
Compare
Choose a tag to compare
2.0-beta.1 Pre-release
Pre-release
  • Fixed DateIteratorServer component bug.
  • Fixed List provider old vuex bug, updated pinia store.
  • Updated CategoryTree component.

What's Changed

New Contributors

Full Changelog: 1.3.4...2.0-beta.1

2.0-alpha.1

17 Sep 11:24
Compare
Choose a tag to compare
2.0-alpha.1 Pre-release
Pre-release
  • Added missing olobase.js

2.0-alpha

17 Sep 11:18
Compare
Choose a tag to compare
2.0-alpha Pre-release
Pre-release
  • replaced vuex store with Pinia.
  • deprecated usage of this.admin, now we use this.$admin which is defined in global properties as following:
 app.config.globalProperties.$admin = admin; 

Old usage:

this.admin

New usage:

this.$admin
  • deprecated vuex module getters

Old usage:

this.admin.store.getters['messages/getSnackbar'];

New usage:

this.$store.getModule('messages').getSnackbar
  • mapActions().checkAuth() changed as await this.$store.getModule("auth").checkAuth();
  • SheetInput.vue component mapActions().checkAuth() changed as await this.$store.getModule("auth").checkAuth();
  • components/layouts/Admin.vue
  • components/layout/AppBar.vue
  • components/layout/Footer.vue
  • admin/components/ui/buttons/DeleteButton.vue
  • components/NoExitWithoutSaveModal.vue

Updated Store Functions:

  • mapActions().login() changed as await this.$store.getModule("auth").login()

Old Usage:

 mapActions().login()

New Usage:

this.$store.getModule("auth").login()
  • mapActions().checkAuth() changed as await this.$store.getModule("auth").checkAuth()

Old Usage:

mapActions().checkAuth()

New Usage:

this.$store.getModule("auth").checkAuth()
  • this.$store.dispatch("auth/logout") changed as this.$store.getModule("auth").logout()

Old Usage:

this.$store.dispatch("auth/logout")

New Usage:

this.$store.getModule("auth").logout()

Updated Providers:

  • providers/auth/jwt.js
  • providers/auth/actions.js

Updated All Mixins:

  • mixins/resource.js (currentResource() relaced this.admin as this.$admin)

Updated All Store Modules:

  • store/api.js
  • store/auth.js
  • store/guest.js
  • store/messages.js
  • store/resource.js

Updated Plugins & Files

  • plugins/index.js ( added pinia )
  • updated i18n/translation.js setLocale() function

Updated Layouts/Admin.vue Computed Functions

  • getEmail()
  • getAvatar()
  • getFullname()
  • getCurrentLocale()
  • avatarExists()
  • mapActions()
  • logout()

1.3.4

11 Jul 11:47
Compare
Choose a tag to compare
  • Added EventSourcePollyfill support to SheetInput
  • Added enableDeleteRedirect prop to DataTableServer component
  • Delete button bug fixed

1.3.3

09 Jul 14:08
Compare
Choose a tag to compare
  • Removed license file added MIT.

1.3.2

05 Jul 12:18
Compare
Choose a tag to compare
  • Added query params support to json data provider delete method

1.3.1

22 Jun 11:09
Compare
Choose a tag to compare
  • Added profile slot to VaAppBar layout
  • Added slot left and right to Footer layout
  • RichTextInput removed from components not it's on user side
  • Added support to ArrayTableInput
  • Added custom field type support to ArrayTableInput
  • AutoComplete input bug fixed
  • Fixed AvatarDefault bug in AvatarInput
  • Fixed error messages bug in ArrayTableInput
  • Fixed SheetInput problems
  • Fixed store/index.js list items refresh bug
  • Added margin bottom to Layout.vue
  • FormInputFilter css updates

1.3.0

17 Apr 15:08
Compare
Choose a tag to compare
  • added toggle drawer to footer component
  • added density global config to _config.js
  • added clearable property to va-auto-complete-input