Skip to content

v0.0.2-alpha.20

Pre-release
Pre-release

Choose a tag to compare

@mobeenabdullah mobeenabdullah released this 22 May 09:45
· 180 commits to main since this release
8583e59

Released all 12 packages at 0.0.2-alpha.20 in lockstep (nextly, create-nextly-app, and 10 @nextlyhq/* packages).

What's changed

@nextlyhq/adapter-drizzle

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

@nextlyhq/adapter-mysql

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

  • Updated dependencies [f721539]:

    • @nextlyhq/adapter-drizzle@0.0.2-alpha.20

@nextlyhq/adapter-postgres

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

  • Updated dependencies [f721539]:

    • @nextlyhq/adapter-drizzle@0.0.2-alpha.20

@nextlyhq/adapter-sqlite

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

  • Updated dependencies [f721539]:

    • @nextlyhq/adapter-drizzle@0.0.2-alpha.20

@nextlyhq/admin

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

  • Updated dependencies [f721539]:

    • @nextlyhq/ui@0.0.2-alpha.20

create-nextly-app

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

nextly

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

  • Updated dependencies [f721539]:

    • @nextlyhq/adapter-drizzle@0.0.2-alpha.20
    • @nextlyhq/adapter-mysql@0.0.2-alpha.20
    • @nextlyhq/adapter-postgres@0.0.2-alpha.20
    • @nextlyhq/adapter-sqlite@0.0.2-alpha.20

@nextlyhq/plugin-form-builder

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

  • Updated dependencies [f721539]:

    • @nextlyhq/admin@0.0.2-alpha.20
    • nextly@0.0.2-alpha.20
    • @nextlyhq/ui@0.0.2-alpha.20

@nextlyhq/storage-s3

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

@nextlyhq/storage-uploadthing

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

@nextlyhq/storage-vercel-blob

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.

@nextlyhq/ui

Patch Changes

  • #63 f721539 Thanks @faisal-rx! - Singles builder popup now auto-derives the slug as kebab-case to match the web convention used by public routes and the entry-form slug validator. Typing About Page as the singular name now fills the slug as about-page instead of about_page. Collections and components keep their existing snake_case defaults so their backend validators continue to accept the auto-generated value unchanged. The shared BuilderSettingsModal forwards the per-kind identifier to BasicsTab, where the slug-case helper is selected; a new toKebabName helper lives alongside toSnakeName in @admin/lib/builder for downstream consumers that need URL-friendly identifiers.

    create-nextly-app now resolves the published @nextlyhq/ui and @nextlyhq/plugin-form-builder versions from the npm registry alongside the other @nextlyhq/* packages it scaffolds. Generated package.json files pin both via their published semver range instead of falling back to "latest", so fresh projects install the same versions the CLI was tested against.