# CHANGELOG

# 1.30.0 (2024-12-24)

# Bug Fixes

  • add context to useDownload d5da8ca
  • add loose to default and filter prop 06dfe42
  • authenticated and clear username bd2c5ea
  • changed backend endpoint 2863cab
  • cleanup and loading state 976724a
  • correctly keep track of checked state of import checkboxes 2fd42f3
  • dont store unknown routes to lastVisitRoutes beee1f4
  • fetch user to validate token 5649895
  • init keycloak with 'check-sso' and 'login-required' and pass loginHint b66b001
  • props validation defaults and filters e16a06c
  • refactorings bec21e2
  • remove unused file 63f60f3
  • reset loading state before leaving (fixes pressing back) c3af560
  • revert type any for filters.value and filters.values causing warnings bcc2009
  • reverted csv download to correct endpoint 809de09
  • set and clear SSOEnvironment properly b78b598
  • trigger build d1d4d9b
  • use keycloak-js version compatible with node 14 d58cbb4
  • watch ref value d3c812e

# Features

  • adds validate-token request 9827fba
  • after returning from keycloak login fetch token from keycloak 95f4ce8
  • allow easy removal of npm module that is only needed for testing d772261
  • allow multiple upload actions a3d4618
  • check username for sso 2e4d576
  • cleanup debug code 1798cb9
  • enable uploading a file for any entity in ImportDialog 89ae67b
  • enable uploading files fc68d79
  • initKeycloak on return and handleAfterLogin bbd5de0
  • upload dialog / useUpload composable facce5d

# 1.29.1 (2024-11-27)

# Bug Fixes

  • prevent unused locales from breaking infobubbles composable 61394a2
  • re-enable autoEmit for useCurrencyInput in PriceInput 7d8e0b8

# 1.29.0 (2024-11-19)

# Features

  • call backMerge after deploying 45461dd

# 1.28.1 (2024-11-18)

# Bug Fixes

  • plugins: removed usersnap-plugin 0c64e56
  • removed usersnap plugin 31bd329
  • removed export of usersnap d78c85b

# 1.28.0 (2024-11-06)

# Bug Fixes

  • merge conlict a1cb1b4
  • readonly fields do not cause dirty state 527da7e
  • refactor to early return 7925419
  • replace periods in mime types a7f16dd

# Features

  • fixed DraggableListView.vue and added documentation 0d7d240

# 1.27.0 (2024-10-31)

# Bug Fixes

  • changed function name bb6c11b
  • changed function name 09717b4
  • fixed the translations in draggable listview 743a93c

# Features

  • added translation 0a5c517

# 1.26.2 (2024-10-30)

# Bug Fixes

  • inserted fixed width 26b9f82

# 1.26.1 (2024-10-29)

# Bug Fixes

  • Draggablelistview width is too big when itemtext is long 6160f9a

# 1.26.0 (2024-10-23)

# Bug Fixes

  • added css to catch non div-wrapped relations and tabs 726bd3c
  • added min height to entity to always show at least one field 671f2c7
  • change sessionStorage to localStorage 8f75415
  • edited dirty state trigger to behave as intended afbea75
  • fixed broken function name on removing listener from bus 946a468
  • overflow is proper and use sticky instead of fixed 8dbb99a
  • prevent event emit when tab doesn't exist 9377622
  • removed unused code for when detail view is closed c7be2ad
  • renamed for clarity c3b56bd
  • reset dirty state at the right time for saving new record 27c8983
  • set clearrecords true in DraggableListView.vue 427bfdf
  • unknown stored tabs default properly 251dcc9
  • use Vue.set to preserve reactivity in store values 0796d3f

# Features

  • ask user to save or discard dirty form 810b101
  • increase sidebar enter delay and reduce exit delay 27ef31a
  • make tabs and relations sticky in entity \nFG-205 e680940
  • moved navigation guard plugin from vue-backoffice to library e8f6615
  • moved the logic of showing the filters to setup and changed property name 93331f3
  • prompt user when they unload the page when dirty 8758ddb
  • shows a listview of issues including filters on the dashboard 1dab0c4
  • store filters in sessionStorage 6207e3b
  • tab sync between entities using sessionStorage cf887c8
  • use regular Confirm for dirty question ff19122

# Reverts

  • removed unused update-entity-sequence listener from Entity 2f944f2

# 1.25.3 (2024-10-17)

# Bug Fixes

  • refresh list after drag for latest sequence 8ac9f55
  • upload list after update dragend 330c42a

# 1.25.2 (2024-10-10)

# Bug Fixes

  • set clearrecords true in DraggableListView.vue 3931102

# 1.25.1 (2024-09-09)

# Bug Fixes

  • avoid "Variable permissions is already declared in the upper scope" a386dfe
  • pass correct permissions to ListViewHeader cc0fb32
  • reverted unused object in package.json 0046477

# 1.25.0 (2024-09-04)

# Features

  • show all selected drop-down options in filter pane b15d704
  • support select multiple in filter pane a7008dc
  • trigger build a267a8a

# 1.24.0 (2024-08-20)

# Bug Fixes

  • improved size of handle in DraggableListView 40fd266

# Features

  • implements scrollTo with smooth-behavior in ListView cb92180
  • implements scrollToTop in DraggableListView 6cdbe43

# 1.23.0 (2024-08-19)

# Bug Fixes

  • components: implemented handleEntityRemoved event in DraggableListView 0c76f7d
  • removed unused events in DraggableListView, removed resetScroll in DraggableListView 5217eb9

# Features

  • trigger build 925ba37

# 1.22.0 (2024-07-03)

# Bug Fixes

  • add props 54f5b40
  • add props 79fe1b5
  • add props 9058c02
  • add props 70b065d
  • applied BEM 6df06e1
  • applied BEM c132bc2
  • applied BEM abdbb89
  • changed event name 94c449c
  • changed event name ca048e1
  • changed event name 36e7c95
  • components: watches PriceInput-props to change options based on isInputDisabled 48c5686
  • define types of props 63ecae3
  • define types of props 0e18b6a
  • define types of props 0ae09b3
  • determine newSequence to send to backend 510767b
  • determine newSequence to send to backend 7cec5c8
  • determine newSequence to send to backend 006ef7f
  • fixed header for DraggableListView 4cdcb89
  • fixed header for DraggableListView 2a601da
  • fixed header for DraggableListView edafaeb
  • handle undefined values 25e70fc
  • handle undefined values d73040a
  • improve styling d5d38f2
  • improve styling 94598ef
  • locally set browserlist config a406585
  • locally set browserlist config 8b6f141
  • locally set browserlist config f02ef3e
  • locally set browserlist config 8c49c18
  • move pagination label to listViewHeader 020f8b9
  • move pagination label to listViewHeader 0109d03
  • move pagination label to listViewHeader 945b526
  • named value 2bdeb11
  • named value c5f2a74
  • named value 420f119
  • pass buttons slot to ListViewHeaderButtons 3485150
  • pass buttons slot to ListViewHeaderButtons 699d1ad
  • re-adds dialog-slot in ListView e52bfc4
  • redundant payload value 347ffaa
  • redundant payload value 8c91e35
  • redundant payload value 738d04f
  • remove catch e20ee51
  • remove catch 5cea518
  • remove debug fab8eea
  • remove debug 11d87b5
  • remove debug b5c2408
  • remove unused style d696b3c
  • remove unused style 576e82c
  • remove unused style b606825
  • removed value from entityData in Notifications 44b37c4
  • removed unnecessary paginationLabel-prop in ListView 7fd0f48
  • removed unused variable 23dbc06
  • revert prevous fcdc10a
  • revert prevous 24056b7
  • revert prevous 5764084
  • revert prevous c4f9fa6
  • scroll issues 570d421
  • scroll issues ba9553f
  • scroll issues 10c3cea
  • sets nl-NL as default locale to props in PriceInput 79a0190
  • styled the dragged items new position 7a5b7aa
  • styled the dragged items new position ad242c4
  • styled the dragged items new position 2e46796
  • trigger build cba0024
  • use correct translation code for Notification popup 0cc7018
  • watches activeEntity to make sure that entityData stays reactive in Notifications 8fc65a8

# Features

  • add props 6a525f9
  • add props 7afbbe9
  • add props dbb592c
  • add props and cleanup c64d39a
  • add props and cleanup 14bc62f
  • add props and cleanup 2fd83a8
  • added slot for dialogs a063287
  • adds ListViewHeaderButtons component eb12fad
  • adds ListViewHeaderButtons component 346d81e
  • adds ListViewHeaderButtons component 0f20e7f
  • adds basics for DraggableListView c1dc93e
  • adds basics for DraggableListView c8ee67a
  • adds basics for DraggableListView 9596618
  • adds package vuedraggable ea8e56a
  • adds package vuedraggable 0c9beeb
  • adds package vuedraggable 20a35e1
  • also export useEntityUrl edcd216
  • components: updated isLocked scenario in DraggableListView 8022366
  • components: updated isLocked scenario in DraggableListView 89aaa0c
  • corrections to Notifications 781b228
  • determine classname for row 66a3993
  • determine classname for row aef8ee4
  • determine classname for row 3bce86e
  • hover styling d86a941
  • hover styling 09aa20e
  • hover styling d47b165
  • initial work to add ListViewHeader ab5d6b9
  • initial work to add ListViewHeader 59991c5
  • initial work to add ListViewHeader 99d2e35
  • load data, and show active row ab88aab
  • load data, and show active row 3283018
  • load data, and show active row e146746
  • loads and saves data 611f9c6
  • loads and saves data 846b334
  • separates DraggableListView from Listview 992a9bb
  • separates DraggableListView from Listview 78d4278
  • update payload, lock draggable and process response 98986b0
  • update payload, lock draggable and process response 5f7fc2a
  • update payload, lock draggable and process response 843c443
  • use permission and load complete list a94336a
  • use permission and load complete list 12c7899
  • use permission and load complete list 30043db
  • uses useEvents in ListViewActionTypeEvent 1d89e60

# 1.21.2 (2024-04-22)

# Bug Fixes

  • avoid double slashes in url of version.json d39ecb2

# 1.21.1 (2024-04-17)

# Bug Fixes

  • prepend baseUrl in front of version.json 4133123

# 1.21.0 (2024-04-10)

# Bug Fixes

  • features.news true by default a341984
  • add rss-parser as peer dependency 8bffee3
  • adds rss-parser as dev dependency 2c17a07
  • adds context 27e813b
  • adds url as argument 74c23a4
  • animation for badge 9d7c1d7
  • debug 82dac4f
  • extract newsButton component 1f30cd8
  • get rss feed from backend 297920c
  • gets baseUrl from context to fetch rss from backend d0e7b63
  • remove rss-parser from peer 56328ae
  • removed duplicate css b5b6fe9
  • wip cfbd6a2

# Features

  • adds initial work for news composition 936b88f
  • config to show news 4c907b6
  • fetch items and updateLastVisit 05270fd
  • logo linked to website f668ed3
  • plugins: exports usersnap-plugin 778c33b
  • saves lastVisitDate and compares it with latestPubDate dd7f082
  • used composition 23ba1a9

# 1.20.1 (2024-04-03)

# Bug Fixes

  • adds is-disabled class f940b03
  • adds wrapper and computed to remove custom styling a52ce04
  • style disabled state of PriceInput 017ccec

# 1.20.0 (2024-03-21)

# Bug Fixes

  • adds README to useStringUtils 0db9469
  • adds ignored parts in requestUrl for handling serverStatus 0ce2127
  • adds missing context and page classes 085e633
  • corrected filename case 872df18
  • darken overlay 55ced3f
  • made filters-prop reactive using toRef in ListView 21aeac1
  • removed useServerStatus from Context d49d7d9
  • server unavailable on statuscode 502,503,504 c8efe03
  • set serverStatus when statusCode in 500 range ae27e27
  • show application 4bdeca8
  • styling and default message 7d6fe37
  • translate and/or interpolate the given notification-string in Notifications 8a0fa66
  • unsubscribe from notification-received in Notifications 916dfe1
  • update stylelint e55a0b6
  • use axios from context dba8288
  • use context in test 7acfc6c
  • uses mocked useServerStatus in Context scenario f1972cc

# Features

  • Added VersionBox and useVersions 35d5a00
  • adds initial composition and component for ServerStatus ca78c12
  • adds slot for logo and fix layout 4d9a46a
  • adds useStringUtils 4f5bb4f
  • components: adds isButtonDisabled to ForgotPasswordForm 82ad980
  • components: implements Notifications in Context, removed from axios-plugin 3c6665a
  • components: watches isOffline for setInterval in ServerStatus 09c1f3a
  • composables: allow other permissions with setPermissions in useMetadata 75f570c
  • composables: implements mitt in useEvents, removed root.$emit 0c601ee
  • composables: uses axios in useServerStatus ddbd154
  • darker overlay a4a55b3
  • handle and check server status 1efb9bc
  • plugins: uses context.$axios for useServerStatus in axios-plugin cd59185
  • remove config parameter; use palette colors 36da0a4
  • serverStatus op top of page without logo 9fb84e3
  • use VueCompositionAPI fe16914
  • uses RouterLink in AuthenticationStateLogin 3c31f48
  • uses RouterLink in ForgotPasswordForm and Login 14f1586
  • when server available reload page ac0ac72
  • working tests; corrected field names 9365019

# 1.19.2 (2024-01-16)

# Bug Fixes

  • initial fix for nested entities 87ba8f6
  • made infoBubbles function recursive eecae63
  • reuse functions 948a836

# 1.19.1 (2024-01-04)

# Bug Fixes

  • update docs and trigger release 13fe6e0

# 1.19.0 (2024-01-03)

# Bug Fixes

  • options as computed 9734efe
  • remove default value and add props| 17b4029
  • validate value 89e4aaa

# Features

  • adds PriceInput component 15f1bda

# 1.18.0 (2023-11-21)

# Bug Fixes

  • checked Jenkinsfile to trigger build a206a88
  • components: Logout command d463a8b
  • updated migration README 0083a46

# Features

  • updated path to backoffice job 892c7ee
  • updated to new pipeline 8bfbff5

# 1.17.1 (2023-11-09)

# Bug Fixes

  • updated README for migration 69c44cf

# 1.17.0 (2023-11-09)

# Bug Fixes

  • components: uses useContext in AuthenticationStateQR c9cff70
  • removed async created in Logout eaf2d01
  • show forgotPassword link in AuthenticationStateLogin c33d9e0

# Features

  • components: adds required components for 2FA b3a2e68
  • components: implements use2FA in Logout component 762b320
  • composables: adds use2FA composable 286fbaa
  • exports all required files and constants 9df380c
  • re-adds the LoginForm to exports c6dd4e2

# 1.16.0 (2023-11-07)

# Bug Fixes

  • format jenkinsfile c709d4d
  • updated accept to allow everything in Dropzone 55103ad

# Features

  • added data-cy for e2e-tests 7b70f7e
  • added translation for 'and' e528119
  • attempt at receiving event in case of file drop 167db72
  • corrected the name of the 'filesize' validation (to 'sizeLimit') 3ef1ecf
  • corrections for filename validations to Dropzone adb6737
  • fetch mime type translations from backoffice 30a8367
  • format MIME types to a user-friendly string 8f68aa0
  • have ImageUpload and FileUpload use different fallback mime types 5626b0d
  • make human-readable versions of MIME types (WIP) 01ab255
  • make sure commas and 'and' are put in the correct positions cefa922
  • pre-process 'allowed file types' for Element UI Upload 71278eb
  • removed experimental code dc4df25
  • renamed fields to correct backoffice names aab1587
  • skip tests 6e59115
  • updated SidebarHeader icon 09da72f
  • use Dropzone maxFileSize from metadata (via useUploadConvention) 52ef71d

# Reverts

  • don't export the validations formatter 17a2834

# 1.15.2 (2023-09-20)

# Bug Fixes

  • clicking next to arrow in MenuCategory resulting in Menu closing b04bce4
  • implements height and width for LogoStill in Sidebar 31041f3

# 1.15.1 (2023-09-20)

# Bug Fixes

  • changed logoutLink in Menu 3cee825

# 1.15.0 (2023-09-18)

# Features

  • introduces new radius options in $border-properties 0292b51

# 1.14.1 (2023-09-18)

# Bug Fixes

  • changed logout title in Menu cc762a0

# 1.14.0 (2023-09-18)

# Bug Fixes

  • set environment to `` in Menu d76da68
  • set default value for environment-prop to `` in Caution 09e0e32

# Features

  • components: Caution 3d9be3a
  • components: adds Caution (FG-149) and Menu (FG-145) 0ef0c97
  • components: moved logout-button to Menu f3ae251

# 1.13.0 (2023-09-07)

# Bug Fixes

  • components: fixed size of the IconPicker's popover, added user input fa6260f
  • components: use "fas" as default IconPicker's icon prefix b8af105

# Features

  • adds ENUM filter 95015fc
  • components: added "iconPrefix" property to the IconPicker dfc0654
  • components: added IconPicker 21f61a2

# 1.12.0 (2023-07-27)

# Bug Fixes

  • components: made sure that error and loading state are available in FileDownloadButton be10005
  • components: updated delay in handleQuickSearchInput 33d670a
  • composables: call revokeObjectURL after 30 minutes to prevent network error in useDownload df6b30a
  • undo translate option.label 7049f41

# Features

  • adds force parameter to build job backoffice 5c28d29
  • adds argument to force init-branch 95c99db
  • adds default to options 0426380
  • adds options to Field for EnumSelect 3d480e3
  • changed argument name e8348a3
  • updated links in docs f6279a7

# 1.12.0-alpha.1 (2023-06-26)

# Features

  • adds force parameter to build job backoffice 5c28d29
  • adds argument to force init-branch 95c99db
  • changed argument name e8348a3

# 1.11.5 (2023-05-04)

# Bug Fixes

  • issue with clear in MultipleColorPicker c2ccc53
  • uses kebabCase in url for useUploadConvention a65821e

# 1.11.4 (2023-04-20)

# Bug Fixes

  • added spacing in Widget for titles that were close to the edge 8759698

# 1.11.3 (2023-04-20)

# Bug Fixes

  • changed Getting started guide with TYPE and basePath 2468df2

# 1.11.2 (2023-04-20)

# Bug Fixes

  • updated migration guide 1a0b283

# 1.11.1 (2023-04-20)

# Bug Fixes

  • removed optional chaining 15bd932

# 1.11.0 (2023-04-20)

# Bug Fixes

  • default for getter 816ed57
  • SidebarMenu above Widget loading state 47ab6af
  • accept */* in FileUpload 0027d69
  • add api url to config b3373be
  • add error message 84160cc
  • add, update or remove infoText c131c54
  • adds isRemoveButtonVisible to FilePreview b5ca14f
  • api payload 16763e6
  • components: correct message in ListView b4cae84
  • components: don't use problematic null coalesce operator (yet) 140ed94
  • components: fixed width of password-field annex strength meter c8eaff4
  • components: fixes for minimizing list view fd95453
  • composables: uses reader instead of this in useDownload b352ce0
  • handle permissions b2b633d
  • margin issue in Dropzone 608ea6f
  • modal for existing info cffe537
  • no async import of FieldInfo 333fd31
  • partially support multi language 730d9da
  • plugins: axios: Do not consider status code 403 any more 3ad5e4e
  • re-enabled error-state in ImagePreview 66821a5
  • remove dialog title 2589bbb
  • remove optional chaining 38df917
  • remove scenario of FileUpload 2cc09f4
  • removed contentType prop from ImagePreview 44bed72
  • removed showDropzone scenario, replaced with showPreview 1ab4185
  • removed watcher for fields in Fields 56978b5
  • show add when empty 07e9990
  • updated originalFilename to originalFileName in FileUpload 2f68356
  • updated style and fixed tabindex of ImagePreview 3f5d532
  • uses correct fileId and fileUrl in FileUpload da52aeb
  • uses correct id property for fileUrl dd5ef73

# Features

  • handleSaveTranslations calles async 7627e73
  • added animation to remove button in ImagePreview ca5e632
  • added several contentType to FilePreview f3cde52
  • adds disabled to Dropzone and Upload 893d02d
  • adds forgotPassword and resetPassword 3e8018f
  • adds ImageUpload and ImagePreview 482499f
  • adds infoContent to determine configured or customized infoText 2ccd161
  • adds readonly to FilePreview e98c842
  • adds readonly to isDownloadDisabled scenarios f6a7dfa
  • adds removed to FileUpload (WIP) 21f137f
  • adds showPopover to FieldInfo 85adba4
  • adds v-cy for FieldInfo 22a4943
  • adds class to FilePreview and FileDownloadButton 4f284ef
  • adds translations and improve functionality e712d01
  • adds trigger build vue-backoffice after publish b4de42c
  • changes payload userEmail to email and password to newPassword d47cbbb
  • components: adds Dropzone e5db30e
  • components: adds entityStatus with value DISABLED when file is removed in FileUpload 7adbbc8
  • components: adds FileUpload 205ce33
  • components: adds isFieldFile to Field to check if field can have a file dc685f1
  • components: adds size to Dropzone with a Popover message 2a334cb
  • components: moved constants from constants.js to entities.json ecf8e27
  • composables: adds useUploadConvention f23ad30
  • default configured content e0bcffb
  • find favicon using the path in backoffice.config.json 31713d3
  • fix payload for save bc9ce93
  • for unit testing, automatically install @vue/composition-api if needed 406a8fd
  • handle error handleSaveTranslations 7ce865e
  • implements useUploadConvention to FileUpload 35e7646
  • initial work for useInfoBubbles b19f817
  • introduces fieldName for scenarios when isFieldFile 4406e17
  • makes infoTexts global 23b7006
  • orders locale value before used f1ec4db
  • plugins: redirect on receiving 401, not on receiving 403 de25f01
  • pull request template 8e87ca0
  • remove unused watch on i18n 48acd8e
  • rename userEmail to email 33063b5
  • renamed FileUpload classes to Dropzone in Dropzone bb7189d
  • save and uses infobubbles in a local store d9173f7
  • scss: adds upload from element-theme-chalk 1965054
  • separate field info you can translate 176e128
  • set repeatPassword to type password 157d62e
  • sets language key if not created cf14649
  • show error-state when no data nor url is given in ImagePreview 5afc6b2
  • show forgotPassword based on runtime value 8f6d578
  • uses onerror hook to enable errorState in ImagePreview 23f8380

# Performance Improvements

  • improved v-if statement for hasUrl in ImageUpload 26ac942

# Reverts

  • removed readonly from isDownloadDisabled scenario 1da1154
  • removed duplicate items from MenuItems in MenuCategory 64920e4
  • removed unused return values 8be669a

# 1.10.1 (2023-03-22)

# Bug Fixes

  • added slot + prop that allows you to add one general header row for the whole table 40697dd
  • removed redundant props, improved default value for groupOptions prop f9fcbcb

# 1.10.0 (2023-03-07)

# Bug Fixes

  • components: scenario where the vue-good-table was not available when loading c39ee33
  • only add scroll event once in ListView 7532e28
  • revert back all changes related to the loading state, caused issues with infinite scroll 5684b1f

# Features

  • added @babel/plugin-proposal-nullish-coalescing-operator to build in nuxt.config.js e99d31b

# 1.9.0 (2023-03-02)

# Bug Fixes

  • components: updated options signature in EnumSelect 7f84a05

# Features

  • components: don't show validations on readonly fields 39f4b78
  • export defineSingularEntity, useEntityPrefix and EnumSelect 57ac359

# 1.8.1 (2023-03-01)

# Bug Fixes

  • components: correct message in ListView 79d7214
  • components: removed isRequired from icon in MenuItems 78c43d4
  • components: uses iconClass from useMenuIcon in MenuItem cb2048c
  • makes sure that configLocation endsWith / c6a969c
  • plugins: adds / to configLocation in runtime 2a24c94

# Reverts

  • plugins: removed / from configLocation 540e1fb

# 1.8.0 (2023-02-22)

# Bug Fixes

  • nextTick issue in Widget df947eb
  • adds padding on menu-category__icon 587a466
  • components: prevents closing of MenuCategory when not clicked on the title 4e940d3
  • removed nextTick from Widget 5d99f92
  • removed snakeCase from name in Widget d22a230

# Features

  • added styling for hasDataSourceError in Widget 03fc5b4
  • adds fa-times-circle to BaseTemplate when hasConfigError 6091c5e
  • components: uses $widgetConfiguration-inject in Widget 0379067
  • uses useActiveCharts in BaseTemplate 5c84329

# Reverts

  • removed isLoaded from template in Widget ab0d223

# 1.7.0 (2023-02-21)

# Bug Fixes

  • imports da10da2

# Features

  • adds events to Widget 4e36b70
  • components: adds Five layout, for 5 widgets 16d675f
  • components: implements BaseTemplate and other templates for dashboard be6113b
  • improved ThreeDashboard layout fece7e2

# 1.6.1 (2023-02-20)

# Bug Fixes

  • documentation migration guide 6bdf864

# 1.6.0 (2023-02-20)

# Bug Fixes

  • add zIndex to SidebarMenu 18a3efb
  • added cypress directives, enabled tooltip styles 1e002f8
  • added default value for delay in useSidebarState 54f8460
  • added setting for configuring grid columns more precisely 7ff4287
  • changed collapse button icon, added color change on hover 0ebbae7
  • components: added the width property to the Widget e83322f
  • components: close conditions for MenuCategory in SidebarHeader 73a2cd6
  • components: doesn't handle keyUp-event when in target text or textarea in SidebarDrawer a0e4885
  • components: improved logic when clicking collapse button in hovered state 34c0b90
  • components: improved the collapse sidebar button animation 0a47da4
  • components: moved mapping configurations logic from charts to useChartConfiguration composable 150202f
  • components: removed erroneous passed arguments 7c6943e
  • components: removed redundant async/await f58b226
  • components: small refactor and logic improve for Sidebar 451a613
  • components: specified configuration object's shape for charts 5b78224
  • components: user experience improvement e7a09e4
  • composables: added "dataLabels" configuration for pie charts e8e1e48
  • composables: added 1/4 sec delay for sidebar expand while hovered af8f8ee
  • composables: added new 'isStacked' configuration to Bar Chart a5001be
  • composables: added separate composable for each chart type 198a4af
  • composables: added the Pie Chart's missed labels configuration 5c2ebae
  • composables: moved axios call to the "onMounted" hook fc20cf7
  • composables: refactored widgets composables 8f96e5e
  • composables: renamed the method 687d0db
  • composables: used computed properties instead of async/await for fetching the data a12dfcb
  • dashboard: changed retrieved data structure 2b3398b
  • dashboard: changed structure of retrieving the data sources 4465fef
  • exposed useActiveCharts composable 5851895
  • fixed 'showMarkers' property a28d845
  • handled bad scenarios when fetching charts config or data source 511f3ba
  • hide title when small in MenuItem 9413d7b
  • improved collapsed sidebar df52856
  • improved iotacss configuration 82a66fa
  • improved usage of the Widget component for the end-user 8cdc474
  • made additionalConfig an object a832118
  • made leaveTimer have a delay of 500ms 0b91c67
  • made MenuItems have a max height of 350px ab8a3e5
  • makes route keep reactivity, therefor updating the name of the route db7c0dd
  • merge conflicts a38408e
  • removed min-width from SidebarDrawer ef81efc
  • reset ColorPicker in MultipleColorPicker 6ac8306
  • returns empty colors array when value is empty in MultipleColorPicker 64adfbf
  • set and use localStorageLastVisitedRoute c615b22
  • uses event.code for SidebarDrawer 5c31cb6

# Features

  • adds clear option to ColorPicker to remove color 776b725
  • adds showApplication statement to Context 19e0d4f
  • animate page-sidebar class ada6166
  • components: added text-overflow to NavigationPathItem ba995d7
  • components: added additionalConfig property to widgets a7bee44
  • components: added collapse button to the sidebar 38ea8ad
  • components: added Pie and Bar charts 7a2a438
  • components: adds MultipleColorPicker 81662cb
  • components: defeats stacking context of CollapseButton with PortalVue 620a6d7
  • components: implements useMenuIcon in MenuItem b39df16
  • components: introduces SidebarLayout 622acc7
  • components: prevents close on mouseenter-event of CollapseButton 5ad09ac
  • composables: added useSidebarState composable to control sidebar global state 089dae2
  • composables: adds useMenuIcon composable to determine the icon for MenuItem 9cdd64a
  • exports options 977541a
  • implements title translations in MenuCategory and MenuItem f1f39ef
  • made SidebarDrawer optional d801678
  • plugins: added configLocation to runtime e47f0b4
  • position CollapseButton in SidebarLayout 63352a2
  • uses margin--default in SidebarDrawer 201de5c
  • uses route from context cc70249
  • widgets: added Widget and LineChart components, added the ApexChart library 209c5f2
  • widgets: started the implementation of widgets 6607a04

# Performance Improvements

  • merged with the develop branch 9706a5b

# Reverts

  • node upgrade 8af953b
  • removed setup from jest.config 7dbef0a
  • removes unused copyOf functionality 6d7e7d8

# 1.5.4 (2022-10-17)

# Bug Fixes

  • components: made TabPane to use prefix from useEntityPrefix composable aeb85aa
  • composables: moved the defineSingularEntity composable to the useEntityPrefix 2a9ede0
  • composables: refactored the useEntityPrefix 01eb032
  • composables: rollback the changes and used the singularEntity in each place separately e957a9a
  • scss: fixed style for multiple selects check marks 4edc382

# 1.5.3 (2022-09-05)

# Bug Fixes

  • composables: uses prefix from entities.json in useFilters for the label 55fe0b3

# 1.5.2 (2022-08-29)

# Bug Fixes

  • put back key property to 'Page', missed while merging SplitView feature with the develop branch 52c033c

# 1.5.2 (2022-08-29)

# Bug Fixes

  • put back key property to 'Page', missed while merging SplitView feature with the develop branch 52c033c

# 1.5.1 (2022-08-17)

# Bug Fixes

  • updated filterValue prop shape validator in ListViewFilterDateRange 51afdf4

# 1.5.0 (2022-08-16)

# Bug Fixes

  • accepts false as filterValue in useFilters 5ee302c
  • adds the defaultFilter to the payload 37a3948
  • applies the reset filters in resetFilters 359ce0b
  • call resetScroll when data is refreshed in ListView 2108c45
  • checks isEntityVisible in ListViewUpdates cf0124f
  • clear records when payload is undefined 4cea2c3
  • components: fixed the boolean variable, that was erroneously replaced during renaming 203cfb6
  • components: made the ListView check the active entity on subscribing to events 1db78af
  • components: removed unused import from the test 2ca0e4c
  • components: uses filters for the showFilterButton instead of the metadataFilters c6bd95a
  • composables: added workaround for optional chaining b92fa1f
  • composables: fix setFilter in useFilters 2d41456
  • corrected automatic import cde2d75
  • does not deconstruct $t from context, instead uses context in useColumns 393eda4
  • emits clear event in Select with correct payload ed8108c
  • errors update 7296a3f
  • implements handleChange in ListViewFilterText to clear text when empty string 844958c
  • improved events clean up in ListViewUpdates 4275984
  • makes ListView compliant with new useSort structure 1e023d8
  • makes sure that activeFilters and quickSearchQuery are readonly b71aef3
  • makes sure that sortable is set via the columnData of useMetadata ba68187
  • moves the metadataFilter-watcher after initialization in useFilters 9252961
  • passes down context to useColumns 5ba9712
  • prevents appliedFilters to lose reactivity in ListView 6a44f36
  • remove filter when value and values are undefined 7e07a36
  • removes metadata-object from metadata-call 1fd2a17
  • renames availableFilters to filters 1ea71d0
  • replaced global unsubscription to instance unsubscription 6f269c0
  • split-view: added hiding parent ListView when Relation is clicked 2c75e17
  • split-view: added resubscribing on update for number of events 93e3a9b
  • split-view: added undefined check 02c9bd3
  • split-view: covered corner case, when from the detail view clicking the same menu icon, where you currently are 2366e0f
  • split-view: fixed the test, that was failing due to the new Page's template structure aa28524
  • split-view: handled different scenarios of closing, deleting, going back to relation 4254f63
  • split-view: merged with develop da70bb4
  • split-view: merged with develop 99948fe
  • split-view: minor improvements bff6202
  • split-view: reduced number of emitted events by using watcher 4436e2d
  • split-view: removed obsolete $scrollTo and replaced it with scrollIntoView 4a42365
  • split-view: removed redundant console log d6a9040
  • split-view: small improvements and code refactoring fc00356
  • tests: removed obsolete tests because of removed methods f94f976
  • update metadataFilters prop in ListView e781d3d
  • update translations 48983cc
  • updated Error in useSort cdedb01
  • updated metadataFilters typo caaa960
  • updated resetFilters based on test scenario 06abb3a
  • updated shape of filter in ListViewFilterDateRange c1e3174
  • updates dataRange translations f15e430
  • updates import path c086ced
  • uses clear-event in ListViewFilterSelect acea374
  • uses reactive del 1580d87

# Features

  • accepts undefined as a valid payload in setSortedColumns d76ad8c
  • added a watcher to update state in useFilter 07553ce
  • adds FILTER_SHAPE for the filters payload 925fb65
  • adds ValidationError for invalid sorting 6fecc4b
  • assets: enables drawer b365193
  • checks for handle filters changes 55c7b19
  • components: adds ListViewFilters and several supported types 4444492
  • components: enables filterable for ListViewFilterSelect e6fac4b
  • components: implements applyFilter in ListViewFilters 6ae07eb
  • components: implements clear-event in Select d47a69c
  • components: implements clearFilter from useFilters in ListViewFilters fa8fd04
  • components: implements showFilterButton in ListViewFilters fc65fd5
  • components: implements useMetadata and ListViewFilters 413a5d6
  • components: implements useSort in ListView 21cd141
  • components: implements a scale-in-ver-top transition in ListViewFilterBoolean 9b9b84e
  • components: introduces static-filters-prop in ListViewFilters b217ea5
  • components: uses useColumns and isSortValid a65f752
  • composables: add useFilter 7313c72
  • composables: adds applyFilters method to update appliedFilters 61bab10
  • composables: adds defineSingularEntity dfc73a4
  • composables: adds useFilters 8eb1a16
  • composables: adds useMetadata 6142adb
  • composables: adds useQuickSearch c4ec73c
  • composables: adds useSort composable to combine sorting logic 7eb8194
  • composables: implements resetFilters method in useFilters 2905a4e
  • composables: implements a label based on the $entity f5d4a69
  • composables: introduces setDefaults method in useFilters 063998c
  • composables: moved columns logic to useColumns f20c149
  • composables: throws an error when an invalid sort has been detected in useSort 36e9e62
  • composables: uses isSortValid in useSort c0cc1bf
  • composables: watches for filterValue to change in useFilter for default value c45fc6a
  • excludes unknown filters from filtersPayload in useFilters 5bfd12b
  • filter numberOfAppliedFilters with QuickSearch 1830de4
  • implements CollapseTransition in ListViewFilterBoolean d7072bf
  • implements common.action.clear in ListViewFilterBoolean 4835a37
  • implements local value for ListViewFilterDateRange fd5ef5a
  • introduces defaults to ListView 8965f9c
  • simplifies setInitialSort 9bd80aa
  • split-view: used split-view on the page level (unfinished) cc5dc3d
  • supports parents info for metadata call ad84958
  • uses useQuickSearch in ListViewFilters 1da8a02

# Reverts

  • removed old columnData, now using columns 707bdd0
  • removed unused handleDataCleared method in ListViewBoolean 7b87395
  • removed unused ValidationError 88dee01
  • removed unused property 6a54e8b
  • removes additionalColumns from useColumns signature 199362c
  • removes componentValue 956e2da

# 1.4.2 (2022-07-07)

# Bug Fixes

  • add default css for dialog and menu 4a65a43
  • revert css for element-ui menu e0d5e6c

# 1.4.1 (2022-06-22)

# Bug Fixes

  • moved function declaration 6ee093b
  • pr's comments 0ca2304
  • removes last-visited-route from local store after logout 109f4cd
  • updated documentation c9eab99
  • updated documentation 1cd84a9

# 1.4.0 (2022-05-23)

# Bug Fixes

  • navigation-path: fixed document comment 96bd94b
  • navigation-path: improved creating nested routes c8fd4de
  • navigation-path: moved logic of getting last route to useNavigationPath fd5ee07
  • navigation-path: removed redundant comment 22dfe43
  • page: added the key attribute to NuxtChild component bdf1d67
  • page: checked for the case, when entityId is null 40f0cd0
  • specified which ListView updates after scroll 450a2c7
  • useNavigationPathInfo: handled multi-level nested routes 8a6c4b7

# Features

  • makes sure that useNavigationPath can be instantiated without a previousRoute 23a5303
  • re-uses previousRoute in useNavigationPathInfo to create a nested route 9173522
  • store the previousRoute in a ref for recursion da99d48

# 1.3.0 (2022-05-10)

# Bug Fixes

  • composables: fixed pr comments a732a70
  • fixed pr's comments 261306b
  • import store key from use login composable ee539eb
  • merge conflicts 6f2cf81
  • renamed constant a1c4624
  • replaced from to currentRoute e6adbe0

# Features

  • added check if a route is still present in routes 7624901
  • added storing last visited route 18ba3dd
  • changed axios plugin 885d289
  • composable: added user login 2cfda02
  • composables: added clean up local store 98514f4

# 1.2.2 (2022-04-13)

# Bug Fixes

  • added support for object payload in defineEntityRoute 928e631
  • deconstruct id in visitDetail fcffe13

# 1.2.1 (2022-04-12)

# Bug Fixes

  • export useEntityObject 0e40103

# 1.2.1 (2022-04-12)

# Bug Fixes

  • export useEntityObject 0e40103

# 1.2.0 (2022-04-12)

# Features

  • adds visitNew to defineEntityRoute e62eb1c
  • composables: introduces defineEntityRoute 99dd14b

# 1.2.0 (2022-04-12)

# Features

  • adds visitNew to defineEntityRoute e62eb1c
  • composables: introduces defineEntityRoute 99dd14b

# 1.1.0 (2022-04-11)

# Features

  • removes useEntity, useEntityObject and useActiveEntity in favor of defineRelation 6d54019

# Reverts

  • removes ShareButton from SidebarShortcuts e669343

# 1.0.0 (2022-04-07)

# Bug Fixes

  • navigationPath is undefined 6bbe827
  • add support for optional params in useNavigationPath e5bc94f
  • add tip for cloning repo ad09014
  • adds browserlistrc to build for correct browsers 3b91bbb
  • adds pluralize to migration 2a09e11
  • allows icon in shape for actions-array bc734de
  • automatically hide Popover in ShareButton ddf4efa
  • change destination 06a8f5a
  • changes files 34e8e40
  • changes files pattern, again b5e857d
  • changes mode to ssr 6a7acb3
  • changes mode to ssr 756071e
  • changes payload of setEntityErrors emit f7dd9be
  • changes to TabPane and TabNav a4b08d6
  • ci: adds TYPE in Jenkinsfile 160398e
  • ci: adds build step 01de1f6
  • ci: disables yarn test in lint-staged 698134f
  • ci: installs and removes @vue/composition-api in Test-stage fd8a7d4
  • compatibility with sass a4afa70
  • components: adds ceil to scrollTop to prevent zoom issue e2008c3
  • components: adds width to list-view-action-class 7a2b17e
  • components: adds extra condition to catch errors 31e2e4b
  • components: fixes mousedown issue with SplitView and CKEditor e1140df
  • components: fixes endless loading issue in DetailView e1514a6
  • components: handles catch scenario in ListViewActionTypeDownload 3c9c1f1
  • components: handles routes without dash ebf6542
  • components: only emit data when id is defined 98324db
  • components: prevents duplicates in ListView when sorting 3a96446
  • components: re-orders the import statement to match eslint rules 1414437
  • components: renames save and create label in Entity 3728c7b
  • components: resets to correct initial value eee3616
  • components: update tabs watcher in Tabs 5f621ae
  • composables: fixes after test scenarios bac171f
  • composables: scenario where new was not removed from the routeParts 6b2aea4
  • compositions: fixes generateRelationRouteName e399980
  • correct isCreated property 5bc9696
  • correct SONAR_NAME c746e17
  • corrects import statement f4e33ef
  • do not clear records on scroll 7ee7061
  • does not use this, but passes $axios as a param 8158dfb
  • exports dist folder 0335006
  • exports individual composables 7d59d92
  • filters none from sortedColumns after vue-good-table upgrade 68f22ac
  • filters none-filter types from sortedColumnsData d0d20fd
  • fixed classList issue when clicked clear in QuickSearch 5a777f6
  • formats routeKey to kebab-case in useNavigationPathInfo 6588cae
  • gets clearNavigationPath from useEntity 4dfb1cf
  • ignore and removes previous build whilst liniting 73bd647
  • implements params in visitRelation efa3745
  • import clearNavigationPath 37dcfe5
  • import statements 0fdeed8
  • increases zIndex of ListViewUpdates and correct import c578076
  • indentation improvements 1bdaa09
  • install @vue/composition-api in Jenkinsfile 844705f
  • jenkins: disbales tests 66b7a4b
  • jenkins: enables tests 6ce64ba
  • jest: updates jest config file with moduleNameMapper 3904105
  • linting 7a504a9
  • list view: corrects style issue, implements oneOfType for filters d432124
  • lodash: fixes faulty lodash import 6d885bb
  • my awesome change to trigger a release d71498e
  • navigation: updates function call to new syntax d7b953e
  • notifications: toasters no longer block searchfield 839dc70
  • only center activeRow when it really changes 5254c1d
  • package: major fix 8debed4
  • paths for SonarQubeScanner 0645fbe
  • payload for trigger-ansible-exonet-vuejs af0c11b
  • prevents NuxtError page when 404 status occurs 8dcbb89
  • prevents removing of scroll event when hasNoRecords occurred 3c1e7d8
  • re-enable showShareButton 908cb1c
  • remove event listeners when DetailView is destroyed a66b6fb
  • remove unused handleReload method and force-reload event 58ab7bf
  • remove unwanted (and unused) callback in save methods 8751c9c
  • removes * from files pattern 8992858
  • removes module from package.json to prevent access to unbuild files f93eef6
  • removes webpack-dev-server to force bundeling in dev mode 472ab86
  • removes event listeners f52d86d
  • removes filesaver from deps f204925
  • removes optional chaining for time being 60bf96c
  • removes route implementation 2b9b34a
  • requires path 15c26ed
  • reset errors before setting new ones 6b05653
  • reset page number when handleRefresh is called 26c884c
  • save response token in localstorage 85f0f74
  • save response token in localstorage with correct linting d04ca4e
  • scss: path to font-awesome ef255a0
  • send correct headers in ListViewActionTypeDownload 4f4856d
  • set ~/pages/entities.json as an external dependency cc05669
  • set metadata with a default in ListView 61b6bf8
  • this is the greatest fix in the world (trigger release) b7d5343
  • trigger close when clicked outside ShareButton a567c30
  • trigger release 7712987
  • typo in path 71d3c1e
  • undo previous a22b2b7
  • update Jenkinsfile expression statement for Unit tests 79ce4d8
  • update NAME in Jenkinsfile e26dc24
  • update deploy script in Jenkinsfile 9142ccd
  • update documentation script and trigger build 1e1cf7d
  • updates files pattern 30ad836
  • updates mocked axios 0aece94
  • use @jdi/browserslist-config-standard and babel preset modules to auto f1f9ce2
  • uses dataTransformFn in useEntitySearch 4f12a4e
  • uses correct value in setErrors and setPermissions bdac0f5
  • webpack: adds ~/pages/routes to webpack externals f4555f1

# Code Refactoring

  • components: renames Fieldset to Fields f013e86

# Features

  • add quietDeps to nuxt.config 5804806
  • add emit to force menu open with test commented 9cda5d1
  • added Fields as exported component 55b718b
  • adds defineRelation to library signature 9f4f929
  • adds disable to saveButton when isFormDisabled f32d0dc
  • adds heroImage on homepage 7e5faf6
  • adds icon to scoped-slot in Page 39c3c24
  • adds module to package.json 3ed3f27
  • adds relative position to Page 254744f
  • adds setMetadataValue and timestamp for snapshot f3eb860
  • adds share slot and share prop that enables ShareButton in Entity 8ae5956
  • adds skew to minimize animation 1f7a24c
  • adds useRouteConvention 217e902
  • adds 50% status in minimize effect 51aee75
  • adds a icon-prop to Relation ca35455
  • adds a POC for NuxtChild 28ca58f
  • adds button on homepage c47b8ee
  • adds dark mode 53a5d43
  • adds description fa8e4e5
  • adds global isFontAwesome prop validation 9c6d724
  • adds installation on homepage 7aefb81
  • adds option to disable specific buttons in DetailView 19d49ea
  • adds several emits to Entity 8fbfea3
  • adds small delay when hasUpdates is false 7121a88
  • adds tip about monorepos in Components 63d4e3c
  • adds tip for semantic release 4f93fba
  • adds tips about eslint d046af3
  • adds tips about test rules 43d576f
  • adjust minimize timings e728cc5
  • allows optional entity keys cdaf6aa
  • center activeRow in ListView after activeRow changed f8fee8b
  • ci: allows release as a valid scope 6b51ac4
  • clear navigationPath when `` changes 7361919
  • component: adds routeFn to required props 5b86af8
  • components: accepts number as a value in Select component c580278
  • components: added Fieldset component 25afeb3
  • components: adds action to params af44b8e
  • components: adds actionId in the actionUrl 9caa231
  • components: adds defaultLabel based on the entity to TabPane abfb3ec
  • components: adds label as a prop for Field 9fbdfd9
  • components: adds ListViewUpdates 8c771d3
  • components: adds ListViewUpdates in ListView and handles entity-removed event 08425ac
  • components: adds loading-slot in Page 386e587
  • components: adds minimize transition for Page b1e91ab
  • components: adds minimizeNewButton and ellipsis for title f8e8398
  • components: adds richTabs to TabNav e3e0b50
  • components: adds ShareButton d7c07cb
  • components: adds url to default-slot 7319e6b
  • components: adds dynamic icons to menu 3009837
  • components: adds extra events in detailview 3b4800d
  • components: adds overridable field labels c8c0677
  • components: adds reusable BooleanField and EntityStatusField 4b19892
  • components: adds section in readme about routing 9a299eb
  • components: adds some overridable props to ListView e89c067
  • components: adds sort options to select component f0a8540
  • components: call loadData when isEntityVisible is true 607da52
  • components: changes handleSetFieldValue arguments 61b358a
  • components: deals with more edge cases for synamic icons 819e110
  • components: detailview now watches for changes to entityId 6caeeeb
  • components: implements fixedHeader prop in ListView a712c76
  • components: implements headers 980b555
  • components: implements ListViewActions in ListView 18816bf
  • components: implements useEntityTranslations in Page e0730f9
  • components: improves -prop validation 2fdd93a
  • components: improves iconClasses f37f452
  • components: improves visibility of active item in ListView 0d19f00
  • components: introduces for 84acddf
  • components: introduces ListViewActions component 92da8a3
  • components: ListView icons are now dynamic c49201f
  • components: makes NavigationPath more dynamic 0ba01f5
  • components: only loadData when hasRecords is false 847247a
  • components: only call setupNavigationPath when isEntityVisible in Page e3ae515
  • components: renames DetailView to Entity d10779d
  • components: throws error in DetailView when field is readonly 13f0da1
  • components: uses id instead of action for uniformity 6183c69
  • components: uses useEntity for expectedEntity 378c709
  • components: uses new create-prop in Entity 0809383
  • composables: adds clearFieldError in useEntityCrud bbd6add
  • composables: adds defineRelation e63150d
  • composables: allows useRoute to build a route based on a given routeKey or slug cde3b13
  • composables: clean-up useEntity 0e40fb6
  • composables: implements parseBlobToJson in useDownload de5bffd
  • composables: introduces defineEntity to define entity based on route-context ee122cd
  • composables: introduces useEntityCrud with all CRUD actions for an entity 015d49c
  • composables: provides setEntityErrors in useEvents 831c3e7
  • compositions: adds composition d6e3c33
  • compositions: adds useEntityTranslations composition 2da3e7c
  • compositions: adds useFormData composition ce4413d
  • compositions: adds visit method and changes visitDetail 5c6d78e
  • compositions: adds visitRelation to useRoute composition 53310c4
  • compositions: implements useDownload composition 54ca4e3
  • compositions: introduces useEvents for root events 69efeb9
  • create Changelog page 3c44856
  • create separate "Documentation" stage 9607c55
  • detail view: provides fields in additional-buttons b2e0127
  • detail view: uses provide/inject for fields 4b8ded3
  • detail-view: adds callback option to save method 515d242
  • detail-view: adds hook to force a reload 8ea7d54
  • detail-view: binds force-reload event to new handleReload event 99f3221
  • detail-view: exposes save-entity event to hook into 692d226
  • detail-view: implements option to disable buttons 58cff40
  • docs: auto generates docs cdae624
  • enables SEMANTIC_CHANGELOG 2303a13
  • enables smoothScroll for vuepress 306f012
  • enables SonarQubeScanner fdd75cf
  • export useContext a262f94
  • export useEntity be783eb
  • export useRouteConvention 8a4419e
  • exports: isFontAwesome is now exported from module 80d946f
  • exports useActiveEntity 45cea6a
  • exports useEntity and useEntityObject from index.js 2be5699
  • exports useEvents composition c7de898
  • i18n: implements useTranslationFormat 6347203
  • implements in 2a93f33
  • implements $permissions and $relations 02a92b0
  • implements entity-errors-changed in DetailView 06823ee
  • implements prefix in useNavigationPathInfo 254a96c
  • implements setupNavigationPath strategy in Page 605c2d8
  • implements ShareButton in SidebarShortcuts 0f42932
  • implements useRouteConvention in nuxt.config 78e61ab
  • implements new lint-staged and husky config d2767a2
  • implements new composables b7f37bc
  • improved styling for 2ea80e0
  • improves action-prop validation in ListViewActions b2448f8
  • improves loadingService target for Entity and ListView aeb16e2
  • improves minimize animation 268a6d9
  • improves showButton condition fb06108
  • initial commit 83b783d
  • introduces shouldLoadMetaData computed property 919ef07
  • list view: adds perPage prop to change number of items to fetch 2fa906e
  • makes sure that visitRelation is ported to camelCase 6806b84
  • navigation: adds useNavigationPath composition 22526d2
  • new features in useEntityList f438bec
  • nuxt: moves major part of configuration into package 6342d3d
  • only allow reactive property route and router in useRoute 4e48927
  • open menu by default on index 4e7e58c
  • plugins: adds bottom-right to Notification in axios-plugin d58bec5
  • provide $fields and $errors from Entity d96ee6f
  • publish with version based on package.json and correct NAME 4def58c
  • push changes a88b4e0
  • push new features 74af472
  • re-enable SEMANTIC_CHANGELOG bb68ed4
  • removes deprecated /deep/ syntax c3a4bcb
  • replaces all ? in a route name ba7e029
  • router: implements useRoute composition a6a0d42
  • scss: adds !default to all colors and settings b1b75e4
  • scss: breakpoints based on max-width ec9386d
  • scss: updates el-icon-share icon 785b640
  • store actions 3437792
  • store entity records in localStorage (basic, not finished, without checks) 7dd5a56
  • stores page 276a65a
  • translates button c2f13f8
  • treeview: enables element-ui scss form treeview bf868ed
  • update NAME baea737
  • updates @jdi/semantic-release-config-standard fded449
  • uses common.loading in Page when showPage is false 88f9c0f
  • uses provide to provide $fields and $errors from Entity 892839e
  • uses scroll-into-view for MenuCategory f6ddf3c
  • uses useEntityList 8a17dca
  • uses useEntityObject in useNavigationPathInfo 1b6bf0b
  • uses useEntityTranslations in NavigationPathItem 0c9a434
  • uses esm module exports 355e3ab
  • vuetypes: renders readable vuetype props 59d22e7

# Reverts

  • handleFilterChange 73f4fc4
  • node to 14.15.0 c5ee2d8
  • yarn lint step aefab37
  • changes to MenuItem 0bfad7f
  • changes to MenuItem f8eba51
  • changes to routes 3a681e5
  • color change in ListView c43b1aa
  • components: removes numberOfRecords, there is a computed property instead 25816a1
  • composables: removes useEntity + useEntityObject from export 4abb6d0
  • remove downloadBlob from ListViewActionTypeDownload 80f3546
  • remove iconOverride 450157d
  • remove useSingular 707665d
  • remove changes in NavigationPath and NavigationPathItem 26fd44b
  • remove old (unused, undefined) method 484e119
  • remove unused Card component 30e3c10
  • removes Card from library signature 0e95db6
  • removes CHANGELOG from additionalPages 4665ac4
  • removes DetailView and ListView from useEntity 8fbcc4c
  • removes relations from Entity 5a4e641
  • removes routes from webpack externals 8fdf242
  • removes selected from payload in ListViewActionTypeDownload 53bcac8
  • removes duplicate entities.json fixture c8f554c
  • removes redundant code from useRouteSlugs 4a23419
  • removes unused status variable 956b219

# BREAKING CHANGES

  • components: Fieldset is now another component: Fields
  • components: The NavigationPath component now tries to import /pages/routes.js from the project it's installed in. Therefore, the project build will fail if this file is not present. BO-303

# 1.0.0 (2022-04-06)

# Bug Fixes

  • navigationPath is undefined 6bbe827
  • add support for optional params in useNavigationPath e5bc94f
  • add tip for cloning repo ad09014
  • adds browserlistrc to build for correct browsers 3b91bbb
  • adds pluralize to migration 2a09e11
  • allows icon in shape for actions-array bc734de
  • automatically hide Popover in ShareButton ddf4efa
  • change destination 06a8f5a
  • changes files 34e8e40
  • changes files pattern, again b5e857d
  • changes mode to ssr 6a7acb3
  • changes mode to ssr 756071e
  • changes payload of setEntityErrors emit f7dd9be
  • changes to TabPane and TabNav a4b08d6
  • ci: adds TYPE in Jenkinsfile 160398e
  • ci: adds build step 01de1f6
  • ci: disables yarn test in lint-staged 698134f
  • ci: installs and removes @vue/composition-api in Test-stage fd8a7d4
  • compatibility with sass a4afa70
  • components: adds ceil to scrollTop to prevent zoom issue e2008c3
  • components: adds width to list-view-action-class 7a2b17e
  • components: adds extra condition to catch errors 31e2e4b
  • components: fixes mousedown issue with SplitView and CKEditor e1140df
  • components: fixes endless loading issue in DetailView e1514a6
  • components: handles catch scenario in ListViewActionTypeDownload 3c9c1f1
  • components: handles routes without dash ebf6542
  • components: only emit data when id is defined 98324db
  • components: prevents duplicates in ListView when sorting 3a96446
  • components: re-orders the import statement to match eslint rules 1414437
  • components: renames save and create label in Entity 3728c7b
  • components: resets to correct initial value eee3616
  • components: update tabs watcher in Tabs 5f621ae
  • composables: fixes after test scenarios bac171f
  • composables: scenario where new was not removed from the routeParts 6b2aea4
  • compositions: fixes generateRelationRouteName e399980
  • correct isCreated property 5bc9696
  • correct SONAR_NAME c746e17
  • corrects import statement f4e33ef
  • do not clear records on scroll 7ee7061
  • does not use this, but passes $axios as a param 8158dfb
  • exports dist folder 0335006
  • exports individual composables 7d59d92
  • filters none from sortedColumns after vue-good-table upgrade 68f22ac
  • filters none-filter types from sortedColumnsData d0d20fd
  • fixed classList issue when clicked clear in QuickSearch 5a777f6
  • formats routeKey to kebab-case in useNavigationPathInfo 6588cae
  • gets clearNavigationPath from useEntity 4dfb1cf
  • ignore and removes previous build whilst liniting 73bd647
  • implements params in visitRelation efa3745
  • import clearNavigationPath 37dcfe5
  • import statements 0fdeed8
  • increases zIndex of ListViewUpdates and correct import c578076
  • indentation improvements 1bdaa09
  • install @vue/composition-api in Jenkinsfile 844705f
  • jenkins: disbales tests 66b7a4b
  • jenkins: enables tests 6ce64ba
  • jest: updates jest config file with moduleNameMapper 3904105
  • linting 7a504a9
  • list view: corrects style issue, implements oneOfType for filters d432124
  • lodash: fixes faulty lodash import 6d885bb
  • my awesome change to trigger a release d71498e
  • navigation: updates function call to new syntax d7b953e
  • notifications: toasters no longer block searchfield 839dc70
  • only center activeRow when it really changes 5254c1d
  • package: major fix 8debed4
  • paths for SonarQubeScanner 0645fbe
  • payload for trigger-ansible-exonet-vuejs af0c11b
  • prevents NuxtError page when 404 status occurs 8dcbb89
  • prevents removing of scroll event when hasNoRecords occurred 3c1e7d8
  • re-enable showShareButton 908cb1c
  • remove event listeners when DetailView is destroyed a66b6fb
  • remove unused handleReload method and force-reload event 58ab7bf
  • remove unwanted (and unused) callback in save methods 8751c9c
  • removes * from files pattern 8992858
  • removes module from package.json to prevent access to unbuild files f93eef6
  • removes webpack-dev-server to force bundeling in dev mode 472ab86
  • removes event listeners f52d86d
  • removes filesaver from deps f204925
  • removes optional chaining for time being 60bf96c
  • removes route implementation 2b9b34a
  • requires path 15c26ed
  • reset errors before setting new ones 6b05653
  • reset page number when handleRefresh is called 26c884c
  • save response token in localstorage 85f0f74
  • save response token in localstorage with correct linting d04ca4e
  • scss: path to font-awesome ef255a0
  • send correct headers in ListViewActionTypeDownload 4f4856d
  • set ~/pages/entities.json as an external dependency cc05669
  • set metadata with a default in ListView 61b6bf8
  • this is the greatest fix in the world (trigger release) b7d5343
  • trigger close when clicked outside ShareButton a567c30
  • trigger release 7712987
  • typo in path 71d3c1e
  • undo previous a22b2b7
  • update Jenkinsfile expression statement for Unit tests 79ce4d8
  • update NAME in Jenkinsfile e26dc24
  • update deploy script in Jenkinsfile 9142ccd
  • update documentation script and trigger build 1e1cf7d
  • updates files pattern 30ad836
  • updates mocked axios 0aece94
  • use @jdi/browserslist-config-standard and babel preset modules to auto f1f9ce2
  • uses dataTransformFn in useEntitySearch 4f12a4e
  • uses correct value in setErrors and setPermissions bdac0f5
  • webpack: adds ~/pages/routes to webpack externals f4555f1

# Code Refactoring

  • components: renames Fieldset to Fields f013e86

# Features

  • add quietDeps to nuxt.config 5804806
  • add emit to force menu open with test commented 9cda5d1
  • added Fields as exported component 55b718b
  • adds defineRelation to library signature 9f4f929
  • adds disable to saveButton when isFormDisabled f32d0dc
  • adds heroImage on homepage 7e5faf6
  • adds icon to scoped-slot in Page 39c3c24
  • adds module to package.json 3ed3f27
  • adds relative position to Page 254744f
  • adds setMetadataValue and timestamp for snapshot f3eb860
  • adds share slot and share prop that enables ShareButton in Entity 8ae5956
  • adds skew to minimize animation 1f7a24c
  • adds useRouteConvention 217e902
  • adds 50% status in minimize effect 51aee75
  • adds a icon-prop to Relation ca35455
  • adds a POC for NuxtChild 28ca58f
  • adds button on homepage c47b8ee
  • adds dark mode 53a5d43
  • adds description fa8e4e5
  • adds global isFontAwesome prop validation 9c6d724
  • adds installation on homepage 7aefb81
  • adds option to disable specific buttons in DetailView 19d49ea
  • adds several emits to Entity 8fbfea3
  • adds small delay when hasUpdates is false 7121a88
  • adds tip about monorepos in Components 63d4e3c
  • adds tip for semantic release 4f93fba
  • adds tips about eslint d046af3
  • adds tips about test rules 43d576f
  • adjust minimize timings e728cc5
  • allows optional entity keys cdaf6aa
  • center activeRow in ListView after activeRow changed f8fee8b
  • ci: allows release as a valid scope 6b51ac4
  • clear navigationPath when `` changes 7361919
  • component: adds routeFn to required props 5b86af8
  • components: accepts number as a value in Select component c580278
  • components: added Fieldset component 25afeb3
  • components: adds action to params af44b8e
  • components: adds actionId in the actionUrl 9caa231
  • components: adds defaultLabel based on the entity to TabPane abfb3ec
  • components: adds label as a prop for Field 9fbdfd9
  • components: adds ListViewUpdates 8c771d3
  • components: adds ListViewUpdates in ListView and handles entity-removed event 08425ac
  • components: adds loading-slot in Page 386e587
  • components: adds minimize transition for Page b1e91ab
  • components: adds minimizeNewButton and ellipsis for title f8e8398
  • components: adds richTabs to TabNav e3e0b50
  • components: adds ShareButton d7c07cb
  • components: adds url to default-slot 7319e6b
  • components: adds dynamic icons to menu 3009837
  • components: adds extra events in detailview 3b4800d
  • components: adds overridable field labels c8c0677
  • components: adds reusable BooleanField and EntityStatusField 4b19892
  • components: adds section in readme about routing 9a299eb
  • components: adds some overridable props to ListView e89c067
  • components: adds sort options to select component f0a8540
  • components: call loadData when isEntityVisible is true 607da52
  • components: changes handleSetFieldValue arguments 61b358a
  • components: deals with more edge cases for synamic icons 819e110
  • components: detailview now watches for changes to entityId 6caeeeb
  • components: implements fixedHeader prop in ListView a712c76
  • components: implements headers 980b555
  • components: implements ListViewActions in ListView 18816bf
  • components: implements useEntityTranslations in Page e0730f9
  • components: improves -prop validation 2fdd93a
  • components: improves iconClasses f37f452
  • components: improves visibility of active item in ListView 0d19f00
  • components: introduces for 84acddf
  • components: introduces ListViewActions component 92da8a3
  • components: ListView icons are now dynamic c49201f
  • components: makes NavigationPath more dynamic 0ba01f5
  • components: only loadData when hasRecords is false 847247a
  • components: only call setupNavigationPath when isEntityVisible in Page e3ae515
  • components: renames DetailView to Entity d10779d
  • components: throws error in DetailView when field is readonly 13f0da1
  • components: uses id instead of action for uniformity 6183c69
  • components: uses useEntity for expectedEntity 378c709
  • components: uses new create-prop in Entity 0809383
  • composables: adds clearFieldError in useEntityCrud bbd6add
  • composables: adds defineRelation e63150d
  • composables: allows useRoute to build a route based on a given routeKey or slug cde3b13
  • composables: clean-up useEntity 0e40fb6
  • composables: implements parseBlobToJson in useDownload de5bffd
  • composables: introduces defineEntity to define entity based on route-context ee122cd
  • composables: introduces useEntityCrud with all CRUD actions for an entity 015d49c
  • composables: provides setEntityErrors in useEvents 831c3e7
  • compositions: adds composition d6e3c33
  • compositions: adds useEntityTranslations composition 2da3e7c
  • compositions: adds useFormData composition ce4413d
  • compositions: adds visit method and changes visitDetail 5c6d78e
  • compositions: adds visitRelation to useRoute composition 53310c4
  • compositions: implements useDownload composition 54ca4e3
  • compositions: introduces useEvents for root events 69efeb9
  • create Changelog page 3c44856
  • create separate "Documentation" stage 9607c55
  • detail view: provides fields in additional-buttons b2e0127
  • detail view: uses provide/inject for fields 4b8ded3
  • detail-view: adds callback option to save method 515d242
  • detail-view: adds hook to force a reload 8ea7d54
  • detail-view: binds force-reload event to new handleReload event 99f3221
  • detail-view: exposes save-entity event to hook into 692d226
  • detail-view: implements option to disable buttons 58cff40
  • docs: auto generates docs cdae624
  • enables SEMANTIC_CHANGELOG 2303a13
  • enables smoothScroll for vuepress 306f012
  • enables SonarQubeScanner fdd75cf
  • export useContext a262f94
  • export useEntity be783eb
  • export useRouteConvention 8a4419e
  • exports: isFontAwesome is now exported from module 80d946f
  • exports useActiveEntity 45cea6a
  • exports useEntity and useEntityObject from index.js 2be5699
  • exports useEvents composition c7de898
  • i18n: implements useTranslationFormat 6347203
  • implements in 2a93f33
  • implements $permissions and $relations 02a92b0
  • implements entity-errors-changed in DetailView 06823ee
  • implements prefix in useNavigationPathInfo 254a96c
  • implements setupNavigationPath strategy in Page 605c2d8
  • implements ShareButton in SidebarShortcuts 0f42932
  • implements useRouteConvention in nuxt.config 78e61ab
  • implements new lint-staged and husky config d2767a2
  • implements new composables b7f37bc
  • improved styling for 2ea80e0
  • improves action-prop validation in ListViewActions b2448f8
  • improves loadingService target for Entity and ListView aeb16e2
  • improves minimize animation 268a6d9
  • improves showButton condition fb06108
  • initial commit 83b783d
  • introduces shouldLoadMetaData computed property 919ef07
  • list view: adds perPage prop to change number of items to fetch 2fa906e
  • makes sure that visitRelation is ported to camelCase 6806b84
  • navigation: adds useNavigationPath composition 22526d2
  • new features in useEntityList f438bec
  • nuxt: moves major part of configuration into package 6342d3d
  • only allow reactive property route and router in useRoute 4e48927
  • open menu by default on index 4e7e58c
  • plugins: adds bottom-right to Notification in axios-plugin d58bec5
  • provide $fields and $errors from Entity d96ee6f
  • publish with version based on package.json and correct NAME 4def58c
  • push changes a88b4e0
  • push new features 74af472
  • re-enable SEMANTIC_CHANGELOG bb68ed4
  • removes deprecated /deep/ syntax c3a4bcb
  • replaces all ? in a route name ba7e029
  • router: implements useRoute composition a6a0d42
  • scss: adds !default to all colors and settings b1b75e4
  • scss: breakpoints based on max-width ec9386d
  • scss: updates el-icon-share icon 785b640
  • store actions 3437792
  • store entity records in localStorage (basic, not finished, without checks) 7dd5a56
  • stores page 276a65a
  • translates button c2f13f8
  • treeview: enables element-ui scss form treeview bf868ed
  • update NAME baea737
  • updates @jdi/semantic-release-config-standard fded449
  • uses common.loading in Page when showPage is false 88f9c0f
  • uses provide to provide $fields and $errors from Entity 892839e
  • uses scroll-into-view for MenuCategory f6ddf3c
  • uses useEntityList 8a17dca
  • uses useEntityObject in useNavigationPathInfo 1b6bf0b
  • uses useEntityTranslations in NavigationPathItem 0c9a434
  • uses esm module exports 355e3ab
  • vuetypes: renders readable vuetype props 59d22e7

# Reverts

  • handleFilterChange 73f4fc4
  • node to 14.15.0 c5ee2d8
  • yarn lint step aefab37
  • changes to MenuItem 0bfad7f
  • changes to MenuItem f8eba51
  • changes to routes 3a681e5
  • color change in ListView c43b1aa
  • components: removes numberOfRecords, there is a computed property instead 25816a1
  • composables: removes useEntity + useEntityObject from export 4abb6d0
  • remove downloadBlob from ListViewActionTypeDownload 80f3546
  • remove iconOverride 450157d
  • remove useSingular 707665d
  • remove changes in NavigationPath and NavigationPathItem 26fd44b
  • remove old (unused, undefined) method 484e119
  • remove unused Card component 30e3c10
  • removes Card from library signature 0e95db6
  • removes CHANGELOG from additionalPages 4665ac4
  • removes DetailView and ListView from useEntity 8fbcc4c
  • removes relations from Entity 5a4e641
  • removes routes from webpack externals 8fdf242
  • removes selected from payload in ListViewActionTypeDownload 53bcac8
  • removes duplicate entities.json fixture c8f554c
  • removes redundant code from useRouteSlugs 4a23419
  • removes unused status variable 956b219

# BREAKING CHANGES

  • components: Fieldset is now another component: Fields
  • components: The NavigationPath component now tries to import /pages/routes.js from the project it's installed in. Therefore, the project build will fail if this file is not present. BO-303

# 1.0.0-alpha.102 (2022-04-05)

# Bug Fixes

  • add support for optional params in useNavigationPath e5bc94f
  • components: only emit data when id is defined 98324db
  • components: renames save and create label in Entity 3728c7b
  • composables: fixes after test scenarios bac171f
  • composables: scenario where new was not removed from the routeParts 6b2aea4
  • correct isCreated property 5bc9696
  • do not clear records on scroll 7ee7061
  • does not use this, but passes $axios as a param 8158dfb
  • implements params in visitRelation efa3745
  • increases zIndex of ListViewUpdates and correct import c578076
  • only center activeRow when it really changes 5254c1d
  • re-enable showShareButton 908cb1c
  • reset errors before setting new ones 6b05653
  • reset page number when handleRefresh is called 26c884c
  • scss: path to font-awesome ef255a0
  • trigger close when clicked outside ShareButton a567c30
  • updates mocked axios 0aece94
  • uses dataTransformFn in useEntitySearch 4f12a4e
  • uses correct value in setErrors and setPermissions bdac0f5

# Features

  • adds defineRelation to library signature 9f4f929
  • adds disable to saveButton when isFormDisabled f32d0dc
  • adds icon to scoped-slot in Page 39c3c24
  • adds relative position to Page 254744f
  • adds setMetadataValue and timestamp for snapshot f3eb860
  • adds share slot and share prop that enables ShareButton in Entity 8ae5956
  • adds skew to minimize animation 1f7a24c
  • adds 50% status in minimize effect 51aee75
  • adds a POC for NuxtChild 28ca58f
  • adds description fa8e4e5
  • adds several emits to Entity 8fbfea3
  • adds small delay when hasUpdates is false 7121a88
  • adjust minimize timings e728cc5
  • allows optional entity keys cdaf6aa
  • center activeRow in ListView after activeRow changed f8fee8b
  • ci: allows release as a valid scope 6b51ac4
  • clear navigationPath when `` changes 7361919
  • components: adds ListViewUpdates 8c771d3
  • components: adds ListViewUpdates in ListView and handles entity-removed event 08425ac
  • components: adds loading-slot in Page 386e587
  • components: adds minimize transition for Page b1e91ab
  • components: adds ShareButton d7c07cb
  • components: adds url to default-slot 7319e6b
  • components: call loadData when isEntityVisible is true 607da52
  • components: only loadData when hasRecords is false 847247a
  • components: only call setupNavigationPath when isEntityVisible in Page e3ae515
  • components: uses new create-prop in Entity 0809383
  • composables: adds clearFieldError in useEntityCrud bbd6add
  • composables: adds defineRelation e63150d
  • composables: allows useRoute to build a route based on a given routeKey or slug cde3b13
  • composables: clean-up useEntity 0e40fb6
  • composables: introduces defineEntity to define entity based on route-context ee122cd
  • composables: introduces useEntityCrud with all CRUD actions for an entity 015d49c
  • export useContext a262f94
  • exports useActiveEntity 45cea6a
  • implements $permissions and $relations 02a92b0
  • implements setupNavigationPath strategy in Page 605c2d8
  • improves loadingService target for Entity and ListView aeb16e2
  • improves minimize animation 268a6d9
  • improves showButton condition fb06108
  • makes sure that visitRelation is ported to camelCase 6806b84
  • new features in useEntityList f438bec
  • only allow reactive property route and router in useRoute 4e48927
  • provide $fields and $errors from Entity d96ee6f
  • push changes a88b4e0
  • push new features 74af472
  • re-enable SEMANTIC_CHANGELOG bb68ed4
  • replaces all ? in a route name ba7e029
  • scss: updates el-icon-share icon 785b640
  • store actions 3437792
  • store entity records in localStorage (basic, not finished, without checks) 7dd5a56
  • stores page 276a65a
  • uses common.loading in Page when showPage is false 88f9c0f
  • uses provide to provide $fields and $errors from Entity 892839e
  • uses scroll-into-view for MenuCategory f6ddf3c
  • uses useEntityList 8a17dca

# Reverts

  • components: removes numberOfRecords, there is a computed property instead 25816a1
  • remove old (unused, undefined) method 484e119
  • removes relations from Entity 5a4e641

# 1.0.0-alpha.101 (2022-02-24)

# Bug Fixes

  • changes payload of setEntityErrors emit f7dd9be

# 1.0.0-alpha.100 (2022-02-09)

# Bug Fixes

  • update documentation script and trigger build 1e1cf7d

# 1.0.0-alpha.99 (2022-02-09)

# Features

  • uses esm module exports 355e3ab

# 1.0.0-alpha.98 (2022-02-08)

# Features

  • export useRouteConvention 8a4419e

# 1.0.0-alpha.97 (2022-02-08)

# Bug Fixes

  • changes to TabPane and TabNav a4b08d6

# Features

  • export useEntity be783eb

# 1.0.0-alpha.96 (2022-02-08)

# Features

  • components: implements useEntityTranslations in Page e0730f9
  • compositions: adds useEntityTranslations composition 2da3e7c
  • uses useEntityTranslations in NavigationPathItem 0c9a434

# 1.0.0-alpha.95 (2022-01-26)

# Code Refactoring

  • components: renames Fieldset to Fields f013e86

# Features

  • added Fields as exported component 55b718b
  • components: added Fieldset component 25afeb3

# Reverts

  • composables: removes useEntity + useEntityObject from export 4abb6d0

# BREAKING CHANGES

  • components: Fieldset is now another component: Fields

# 1.0.0-alpha.94 (2021-12-01)

# Features

  • exports useEvents composition c7de898

# 1.0.0-alpha.93 (2021-11-22)

# Features

  • add quietDeps to nuxt.config 5804806

# 1.0.0-alpha.90 (2021-09-23)

# Bug Fixes

  • navigationPath is undefined 6bbe827

# 1.0.0-alpha.89 (2021-09-23)

# Bug Fixes

  • this is the greatest fix in the world (trigger release) b7d5343

# 1.0.0-alpha.88 (2021-09-23)

# Bug Fixes

  • gets clearNavigationPath from useEntity 4dfb1cf
  • install @vue/composition-api in Jenkinsfile 844705f
  • ci: disables yarn test in lint-staged 698134f
  • ci: installs and removes @vue/composition-api in Test-stage fd8a7d4
  • corrects import statement f4e33ef
  • import clearNavigationPath 37dcfe5
  • set ~/pages/entities.json as an external dependency cc05669

# Features

  • implements new lint-staged and husky config d2767a2
  • components: adds defaultLabel based on the entity to TabPane abfb3ec
  • components: adds richTabs to TabNav e3e0b50
  • adds useRouteConvention 217e902
  • adds a icon-prop to Relation ca35455
  • components: uses useEntity for expectedEntity 378c709
  • exports useEntity and useEntityObject from index.js 2be5699
  • implements useRouteConvention in nuxt.config 78e61ab
  • implements new composables b7f37bc

# Reverts

  • remove unused Card component 30e3c10
  • removes Card from library signature 0e95db6
  • removes DetailView and ListView from useEntity 8fbcc4c
  • removes duplicate entities.json fixture c8f554c
  • removes redundant code from useRouteSlugs 4a23419

# 1.0.0-alpha.87 (2021-08-30)

# Bug Fixes

  • filters none from sortedColumns after vue-good-table upgrade 68f22ac
  • filters none-filter types from sortedColumnsData d0d20fd

# 1.0.0-alpha.86 (2021-08-10)

# Bug Fixes

  • allows icon in shape for actions-array bc734de

# 1.0.0-alpha.85 (2021-08-09)

# Bug Fixes

  • components: adds width to list-view-action-class 7a2b17e

# 1.0.0-alpha.84 (2021-07-27)

# Bug Fixes

  • linting 7a504a9

# Features

  • add emit to force menu open with test commented 9cda5d1
  • open menu by default on index 4e7e58c

# 1.0.0-alpha.83 (2021-04-19)

# Bug Fixes

  • correct SONAR_NAME c746e17
  • paths for SonarQubeScanner 0645fbe

# Features

  • enables SonarQubeScanner fdd75cf

# 1.0.0-alpha.82 (2021-04-19)

# Features

  • adds tip about monorepos in Components 63d4e3c

# 1.0.0-alpha.81 (2021-04-19)

# Features

  • enables smoothScroll for vuepress 306f012

# 1.0.0-alpha.80 (2021-04-15)

# Bug Fixes

  • ignore and removes previous build whilst liniting 73bd647
  • update Jenkinsfile expression statement for Unit tests 79ce4d8

# Features

  • adds tips about eslint d046af3
  • adds tips about test rules 43d576f

# 1.0.0-alpha.79 (2021-04-14)

# Bug Fixes

  • add tip for cloning repo ad09014

# 1.0.0-alpha.78 (2021-04-14)

# Bug Fixes

  • requires path 15c26ed

# 1.0.0-alpha.77 (2021-04-14)

# Features

  • enables SEMANTIC_CHANGELOG 2303a13