v1.8
v1.8.6
Improvements
NavLink can now show a summary popoverNavLink can now truncates text when maxLength: is provided
v1.8.5
Improvements
- New
ActionSkipsEmptyModel option added to component descriptor
- Now, when the model is
null, undefined, or empty string, or empty array,
a component skips its action if ActionSkipsEmptyModel option is set
- Remote action configuration now fail descriptor generation with the
get-method-with-body error code when a body is specified for a GET method LocalAction composables can now accept mutableValidation and/or events
to perform any validation or publish an eventMessage component;
- Layout is improved for mobile screens
- It was using
slate in dark theme for secondary instead of zinc, fixed
Bugfixes
unref incorrectly converts blobs into empty objects, fixedAction's fetch request, was sending body due to incorrect casing on Get
method, fixed
RemoteAction.Method is now in uppercase by default to match ofetch
expectation
- Multiple data containers were causing a paging context key conflict in
descriptors, fixed
v1.8.4
Bugfixes
- The remote action and refresh token does not use
bfetch, fixed - Security requirement objects were empty for endpoints, fixed
v1.8.3
Improvements
useRedirect now supports query
- Also, support include and exclude options
usePathBuilder now has a buildDetailed overloadListIsDataTableUxFeature now detects async methods when generating actions
for data tables- The file-based routing feature is set to
true by default. A page under
/pages is no longer required
Bugfixes
- Inconsistent enum casing between response values and enum data, fixed
OpenAPI security definitions are not displayed on endpoints, fixedInputs does not emit ready for optional inputs, fixedContextData does not return target properties with null values, fixedDataTableDefaultsUxFeature's DataTable.Actions remote action configuration
convention overridden by DefaultThemeFeature, fixed
- Minor breaking change: Execution order of this remote action
configuration has been increased by 10
- The global
$fetch override conflicts with Nuxt's $fetch, fixed
v1.8.2
Bugfixes
- Multiple entities weren't loading in Postgresql due to parallel sql commands,
fixed
v1.8.1
Improvements
- Baked's
tailwind.css file added to exports
v1.8.0
tailwindcss Upgrade
- [ ] Update `@mouseless/baked` packages to the latest version
- [ ] Remove the `@nuxtjs/tailwindcss` package
- Remove it from your dependencies
- If you have any related configuration in `nuxt.config.ts`, it can also be removed
- [ ] Move your global style overrides from `.scss` files into `components.css`
- Import Tailwind at the top of `components.css`
- Wrap all overrides in the `utilities` layer
- Group overrides by component using uppercase section comments (MDN style)
- All custom css should be their `.b-component-...` class
- Update the CSS import in `nuxt.config.ts`
- Add `@mouseless/baked/tailwind.css` reference to use baked breakpoints overrides
- [ ] Replace custom CSS with Tailwind utilities using `@apply` wherever possible
- [ ] Move theme variables to `theme.css`
- Rename your existing variables file or create a new `theme.css`
- Extract repeated calculated values into CSS variables
- Expose reusable variables through Tailwind's `@theme` when appropriate
- [ ] Move all styles from component `<style>` blocks into `components.css`
- [ ] Review your styles after the migration
- Since component styles are no longer scoped, some selectors may have different specificity
- You may need to add tailwind's `!` modifier in a few places to preserve the expected behavior
- [ ] Remove the `sass` package
- Remove any related configuration from `nuxt.config.ts`
- Remove the package from your dependencies
- [ ] If you previously customized Tailwind breakpoints or `useBreakpoints`, migrate them accordingly
- `useBreakpoints` can continue to be configured as before
- Tailwind breakpoints must now be defined in `theme.css` using `@theme`
Improvements
name field added to show cases where the parameter id and name differ in
.kdlCommandPatternCodingStyleFeature convention classes now support filtering
via _whereContextComponentPath matcher performance improvedAllowsMultiple and ThrowIfNotTarget extension helpers performance improved
Breaking Changes
- Tailwind CSS has been upgraded from v3 to v4
@nuxtjs/tailwindcss is no longer required- Tailwind
screens must now be configured via @theme - PrimeVue layer order is now
theme, base, primevue, utilities - Existing styles may require migration
- Follow the Tailwind CSS upgrade guide above
override.scss has been renamed to component.css- Properties with
AnyByXx are no longer marked as unique AllowsMultiple is no longer an extension method on Type and Attribute;
use the extension property insteadPubliclyInitializableAttribute renamed to CommandAttributeCommandPatternCodingStyleFeature conventions now filter by
CommandAttribute and CommandMethodAttributeCommandAttribute assignment now applied only to types with exactly one
eligible command method and now supports both transient and non-transient
types except locatable transient typesFirstBy and SingleBy are no longer removed from route parts , and By is
now removed only when it appears at the end of a method name
Library Upgrades
| NuGet Package | Old Version | New Version |
|---|
| Microsoft.AspNetCore.Authentication.JwtBearer | 10.0.9 | 10.0.10 |
| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 10.0.9 | 10.0.10 |
| Microsoft.AspNetCore.Mvc.Testing | 10.0.9 | 10.0.10 |
| Microsoft.CodeAnalysis.CSharp | 5.3.0 | 5.6.0 |
| Microsoft.Data.Sqlite.Core | 10.0.9 | 10.0.10 |
| Microsoft.Extensions.Caching.Abstractions | 10.0.9 | 10.0.10 |
| Microsoft.Extensions.Configuration.Abstractions | 10.0.9 | 10.0.10 |
| Microsoft.Extensions.Configuration.Binder | 10.0.9 | 10.0.10 |
| Microsoft.Extensions.FileProviders.Abstractions | 10.0.9 | 10.0.10 |
| Microsoft.Extensions.Localization.Abstractions | 10.0.9 | 10.0.10 |
| Microsoft.Extensions.Logging.Abstractions | 10.0.9 | 10.0.10 |
| Microsoft.Extensions.TimeProvider.Testing | 10.7.0 | 10.8.0 |
| Microsoft.NET.Test.Sdk | 18.6.0 | 18.8.1 |
| Microsoft.Testing.Extensions.CodeCoverage | 18.8.0 | 18.9.0 |
| Microsoft.Testing.Extensions.TrxReport | 2.2.3 | 2.3.2 |
| NHibernate | 5.6.1 | 5.7.0 |
| Spectre.Console | 0.57.0 | 0.57.2 |
| Spectre.Console.Testing | 0.57.0 | 0.57.2 |
| SQLitePCLRaw.bundle_e_sqlite3 | 3.0.3 | 3.0.4 |
| Swashbuckle.AspNetCore | 10.2.1 | 10.2.3 |
| Swashbuckle.AspNetCore.Annotations | 10.2.1 | 10.2.3 |
| System.IdentityModel.Tokens.Jwt | 8.19.1 | 8.19.2 |
| npm Package | Old Version | New Version |
|---|
| @nuxtjs/i18n | 10.4.0 | 10.5.0 |
| @nuxtjs/tailwindcss | 6.14.0 | removed |
| @tailwindcss/vite | new | 4.3.3 |
| playwright | 1.60.1 | 1.61.1 |
| tailwindcss | new | 4.3.3 |