v0.15
v0.15.5
Improvements
MenuPage
now supports sectionsFilter
is added to allowMenuPage
to filter its links- Rich transients were causing build error when their initializer
With
is async, fixed ActionModelAttribute
now has a separateInvocationIsAsync
andReturnIsAsync
to make it possible for the action to beasync
while its backing method is not
Library Upgrades
npm Package | Old Version | New Version |
---|---|---|
@nuxt/module-builder | 0.8.4 | 1.0.1 |
v0.15.4
Improvements
Baked.vue
now haskey
attribute withloading
as value
v0.15.3
Improvements
Header.vue
loading skeleton height was different than loaded state, causing a flicker after page changes, fixed
Bugfixes
Bake.vue
wasn't waiting for data to be set after loading false, causing component to render when data is null, fixedInjectedData
withprop
value was causing error when data is still null, fixed
v0.15.2
Improvements
primevue
is bundled again to solve dev mode style issueDataTable
now allows to define different components for the same column depending on a row valueBake.vue
now providesloading
instead of passing it via propsBake.vue
now provides fetched data inInjectedData
InjectedData
now supportsprop
to inject part of the data instead of the whole object
v0.15.1
Improvements
- Add
setupBaked
plugin to module - Fix component styles in dev mode not working
- Add support for subdirs in
.baked
pages - Add
trailingSlash
plugin to admin recipe Auth
pluginLoginPageRoute
is now added to anonymous page routes automatically- Add
Custom
toComponents
helpers to createnew ComponentDescriptor(...)
- Data type of
@default
inParameter
is changed toIData
- Fixed
SelectButton
andSelect
doesn't set selected when data is notInline
- Fixed
DataPanel
load title data
Library Upgrades
npm Package | Old Version | New Version |
---|---|---|
vue-deepunref | 1.0.1 | removed |
v0.15.0
Features
- Beta features are available in
baked-recipe-admin
;DataPanel
is introduced where you can lazy load your data within a panelParameters
is added to render input parameters inicon
template ofPanel
ErrorHandling
plugin is introduced for handling errors and alert or full page error info displayErrorPage
schema is added to create descriptor for custom error pageDataTable
page component is addedReportPage
schema is added to create report like pagesDeferredTabContent
component is added to load tab contents lazily in report pagesQueryParameters
component is added to render input parameters inactions
template ofPageTitle
Icon
,Money
,Rate
,Link
page components are addeduseFormat
composable is added for number formattingAuth
plugin is now introduced for authorized routing and requests with jwt supportAuthorizedContent
component is now introduced for to display/hide contentSelect
input component is addeduseQuery
composable is added as a computed data to use query parameters in place for a data- When used in query data of a remote data, it forwards current page's all query parameters to a remote call, allowing to use an endpoint of a rich transient in a data panel
useContext
composable is added to manage bake context in ui componentsInjectedData
is introduced for components to provide values, e.g. parameter data, to its child commponentsCompositeData
is introduced to combine data from different sourcesModalLayout
is introduced for pages like loginCustomPage
is introduced to allow custom pages through baked uiSelectButton
input component is added
- Beta features are available in
Baked.Recipe.Service.Application
;Jwt
authentication feature implementation is now added withJwtTokenBuilder
implementation ofITokenBuilder
service
Improvements
baked-recipe-admin
package size is reduced- Remove bottom margin from
PageTitle
and add space between header and content inMenuPage
ComputedData
now accepts args to be passed from backend to frontendRemoteData
now accepts queryBake.vue
now provides a baked component path underuseContext().path()
to be used as a unique key within a pageBake.vue
now managesloading
state, making it possible for components to show a skeleton during loadingSideMenu
,PageTitle
,Header
now supports skeletonDetailPage
and its conventions are removedLayout
now automatically resolves and changes the page layout when the page schema haslayout
property, which allows you to specify layout of a page through its descriptor from backendbaseURL
andretryFetch
are moved frombaked.components.Bake
tobaked.composables.useDataFetcher
to make them reusable across the projectroute-params
is removed fromPage
and fixed tobaked
, since there is no value in making that something configurable- Page and layout descriptors are now loaded in script setup to avoid flickers on page load
Library Upgrades
NuGet Package | Old Version | New Version |
---|---|---|
FluentNHibernate | 3.4.0 | 3.4.1 |
Microsoft.AspNetCore.Authentication.JwtBearer | new | 9.0.3 |
Microsoft.AspNetCore.Mvc.NewtonsoftJson | 9.0.2 | 9.0.3 |
Microsoft.AspNetCore.Mvc.Testing | 9.0.2 | 9.0.3 |
Microsoft.Data.Sqlite.Core | 9.0.2 | 9.0.3 |
Microsoft.Extensions.Caching.Abstractions | 9.0.2 | 9.0.3 |
Microsoft.Extensions.Configuration.Abstractions | 9.0.2 | 9.0.3 |
Microsoft.Extensions.Configuration.Binder | 9.0.2 | 9.0.3 |
Microsoft.Extensions.FileProviders.Abstractions | 9.0.2 | 9.0.3 |
Microsoft.Extensions.Logging.Abstractions | 9.0.2 | 9.0.3 |
Microsoft.Extensions.TimeProvider.Testing | 9.2.0 | 9.3.0 |
NHibernate.Extensions.Sqlite | 9.0.1 | 9.0.2 |
SQLitePCLRaw.bundle_e_sqlite | 2.1.10 | 2.1.11 |
Swashbuckle.AspNetCore | 7.3.1 | 8.1.0 |
Swashbuckle.AspNetCore.Annotations | 7.3.1 | 8.1.0 |
System.IdentityModel.Tokens.Jwt | new | 8.7.0 |
npm Package | Old Version | New Version |
---|---|---|
@nuxt/devtools | 2.1.1 | 2.3.2 |
@nuxt/eslint-config | 1.1.0 | 1.2.0 |
@nuxt/kit | 3.15.4 | 3.16.1 |
@nuxt/schema | 3.15.4 | 3.16.1 |
@nuxt/test-utils | 3.17.0 | 3.17.2 |
@nuxtjs/tailwindcss | 6.13.1 | 6.13.2 |
@primeuix/themes | new | 1.0.0 |
@primevue/themes | 4.2.5 | removed |
async-mutex | new | 0.5.0 |
changelogen | 0.6.0 | 0.6.1 |
eslint | 9.21.0 | 9.23.0 |
nuxt | 3.15.4 | 3.16.1 |
primevue | 4.2.5 | 4.3.3 |
sass | 1.84.0 | 1.86.0 |
vue-deepunref | new | 1.0.1 |