v0.17
v0.17.7
Improvements
- Failure to import
app.json
file with absolute path in Windows, fixed - Added
useBreakpoints
composable for media queries - All UI components are now responsive
PageTitle
's description now shows info icon on mobile screensPageTitle
actions now shows popover on mobile screensSideMenu
component displays labels on larger screensSideMenu
component snaps to the bottom on mobile screensDataPanel
parameters now uses popover on mobile screensDataTable
disables the frozen option for mobile screensDataTable
paginator now becomes dropdown for mobile screensLanguageSwitcher
component displays labels on larger screens
v0.17.6
Bugfixes
- Set the object value as the value for the page context key in the
Select
andSelect Button
components, fixed
Improvements
- Remove
localizeParameters
fromDataTable.Export
and introduce a more genericparameterFormatter
to allow any transformation to parameter value for the csv export file name app.json
is now imported automatically
v0.17.5
Improvements
Select
andSelectButton
components now add selected values to the page contextBake.vue
now provides data descriptor to the component, inject it usingcontext.dataDescriptor()
useDataFetcher
now provides a way to get parameter values from data descriptor viafetchParameters
methodDataTable.vue
now includes parameter values in export file namesRemoteData.Options
has changed toRemoteData.Attributes
to avoid confusion withofetch
's options parameter- The select input on the cache page was not working properly, improved
- The QueryParameters component setDefaults was not working properly, improved
- Clear cache on teardown was missing for
InMemoryCachingFeature
, fixed - Improved
Layout
,Input
,MenuPage
,ReportPage
,QueryParameters
,Parameters
components watchers
v0.17.4
Bugfixes
Select
andSelectButton
was losing stateful selected value due to async data, fixed
v0.17.3
Bugfixes
DataTable
was having a glitch due to awaitingcomposableResolver
, fixedDataTable
was having a glitch withVirtualScroller
, fixed- Revert
.json
file generation unix-style line endings
v0.17.2
Bugfixes
useFormat
was causing error due to misuse ofuseI18n
inuseLocalization
, fixed
v0.17.1
Improvements
- UI wasn't using default locale as a fallback, fixed
DataTable
export file name and export button label wasn't using localization, fixeduseFormat
wasn't using locale info from i18n, fixedlocale.en.restext
format wasn't supported for default language when generating missing keys, fixedlocale.en.{restext|json}
is now the standard format for locale files, do NOT uselocale.restext
in backend
ServiceSpec
andDataSourceSpec
were missing localization feature, fixedILocalizer
interface was removed,Baked.Service.Application
now depend onMicrosoft.AspNetCore.Localization
and may useIStringLocalizer
directlyExceptionHandler
wasn't setting details when there is no localizer, fixedExceptionHandler
wasn't using localization for exception titles, fixed
Library Upgrades
NuGet Package | Old Version | New Version |
---|---|---|
Microsoft.AspNetCore.Localization | 2.3.0 | removed |
Microsoft.Extensions.Localization | new | 9.0.7 |
Microsoft.Extensions.Localization.Abstractions | new | 9.0.7 |
v0.17.0
Features
- Beta features are available in
Baked.Recipe.Service.Application
;RateLimiter
feature is now added withConcurrencyLimiter
implementationLocalization
feature is now addedCaching.InMemory
is introduced to allow you to cache data in memory for application-wide caching
- Beta feature is available in
baked-recipe-admin
;localization
plugin has been introduced along with theuseLocalization
composable to manage texts according to culture.cacheApplication
andcacheUser
plugins are introduced to cache api responses in local storage with a configured expiration value
Improvements
useFormat
was clearing text when number has two trailing zeros, fixeduseFormat
shorteners was not working for negative values, fixedUiLayer
now providesUsingLocaleTemplate
andUsingLocalization
helpers for adding and tracking locale keys for generated page descriptors- UI components from different page but same route was having state conflicts, fixed
Parameters
component now emitsonChanged
beforeonReady
to fix values inconsistency- Local storage was getting cleared on logout, fixed
- Csv formatter now including column and row based format
.json
file generation now uses unix-style line endings
Library Upgrades
NuGet Package | Old Version | New Version |
---|---|---|
BenchmarkDotNet | 0.15.0 | 0.15.2 |
Microsoft.AspNetCore.Authentication.JwtBearer | 9.0.5 | 9.0.7 |
Microsoft.AspNetCore.Authentication.NewtonsoftJson | 9.0.5 | 9.0.7 |
Microsoft.AspNetCore.Authentication.Testing | 9.0.5 | 9.0.7 |
Microsoft.AspNetCore.Localization | new | 2.3.0 |
Microsoft.Data.Sqlite.Core | 9.0.5 | 9.0.7 |
Microsoft.Extensions.Caching.Abstractions | 9.0.5 | 9.0.7 |
Microsoft.Extensions.Configuration.Abstractions | 9.0.5 | 9.0.7 |
Microsoft.Extensions.Configuration.Binder | 9.0.5 | 9.0.7 |
Microsoft.Extensions.FileProviders.Abstractions | 9.0.5 | 9.0.7 |
Microsoft.Extensions.Logging.Abstractions | 9.0.5 | 9.0.7 |
Microsoft.Extensions.TimeProvider.Testing | 9.5.0 | 9.7.0 |
Microsoft.NET.Test.Sdk | 17.13.0 | 17.14.1 |
NHibernate.Extensions.Sqlite | 9.0.2 | 9.0.5 |
Oracle.ManagedDataAccess.Core | 23.8.0 | 23.9.1 |
Swashbuckle.AspNetCore | 8.1.1 | 9.0.3 |
Swashbuckle.AspNetCore.Annotations | 8.1.1 | 9.0.3 |
System.IdentityModel.Tokens.Jwt | 8.10.0 | 8.12.1 |
npm Package | Old Version | New Version |
---|---|---|
@nuxt/devtools | 2.4.0 | 2.6.2 |
@nuxt/eslint-config | 1.3.0 | 1.7.1 |
@nuxt/schema | 3.16.2 | 3.17.7 |
@nuxt/test-utils | 3.17.2 | 3.19.2 |
@nuxtjs/kit | 3.16.2 | 3.17.7 |
@nuxtjs/i18n | new | 10.0.1 |
@nuxtjs/tailwindcss | 6.13.2 | 6.14.0 |
@primeuix/themes | 1.1.1 | 1.2.1 |
@types/node | 24.0.10 | 24.0.15 |
changelogen | 0.6.1 | 0.6.2 |
eslint | 9.23.0 | 9.32.0 |
nuxt | 3.16.1 | 3.17.7 |
primevue | 4.3.4 | 4.3.6 |
sass | 1.86.0 | 1.89.2 |
vitest | 3.1.3 | 3.2.4 |
vue-tsc | 2.2.10 | 3.0.3 |