v0.0.2-alpha.21
Pre-releaseReleased all 12 packages at 0.0.2-alpha.21 in lockstep (nextly, create-nextly-app, and 10 @nextlyhq/* packages).
What's changed
@nextlyhq/adapter-drizzle
Patch Changes
- #84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
@nextlyhq/adapter-mysql
Patch Changes
-
#84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
-
Updated dependencies [
0e17fc6]:- @nextlyhq/adapter-drizzle@0.0.2-alpha.21
@nextlyhq/adapter-postgres
Patch Changes
-
#84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
-
Updated dependencies [
0e17fc6]:- @nextlyhq/adapter-drizzle@0.0.2-alpha.21
@nextlyhq/adapter-sqlite
Patch Changes
-
#84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
-
Updated dependencies [
0e17fc6]:- @nextlyhq/adapter-drizzle@0.0.2-alpha.21
@nextlyhq/admin
Patch Changes
-
#84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
-
Updated dependencies [
0e17fc6]:- @nextlyhq/ui@0.0.2-alpha.21
create-nextly-app
Patch Changes
- #84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
nextly
Patch Changes
-
#84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
-
Updated dependencies [
0e17fc6]:- @nextlyhq/adapter-drizzle@0.0.2-alpha.21
- @nextlyhq/adapter-mysql@0.0.2-alpha.21
- @nextlyhq/adapter-postgres@0.0.2-alpha.21
- @nextlyhq/adapter-sqlite@0.0.2-alpha.21
@nextlyhq/plugin-form-builder
Patch Changes
-
#84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
-
Updated dependencies [
0e17fc6]:- @nextlyhq/admin@0.0.2-alpha.21
- nextly@0.0.2-alpha.21
- @nextlyhq/ui@0.0.2-alpha.21
@nextlyhq/storage-s3
Patch Changes
- #84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
@nextlyhq/storage-uploadthing
Patch Changes
- #84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
@nextlyhq/storage-vercel-blob
Patch Changes
- #84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI:
@nextlyhq/ui
Patch Changes
- #84
0e17fc6Thanks @aqib-rx! - Unified schema-migration pipeline withui-schema.jsondual-write.- Migration CLI:
migrate:create/migrate/migrate:check/migrate:status, plusmigrate:downfor forward-resolved rollbacks (DOWN SQL generated at create time, renames preserved). A pooler-safe TTL migration lock replaces the session advisory lock that leaked through Neon's PgBouncer, and production deployments can run pending migrations on boot (db.runMigrationsOnBoot+db.migrateLockTtlSeconds). ui-schema.jsondual-write: the admin Schema Builder always applies changes to the dev database AND writes a committableui-schema.json(the file-only mode is retired). The manifest is now a lossless record of every field option the builder/code-first can set — full validation (min/max length, pattern, etc.), per-field admin (width, description, placeholder…),unique,index, labels, the Draft/Publishedstatusflag (persisted from both the field-change and settings-only save paths), and polymorphicrelationToarrays (previously truncated to the first target). Thetogglefield type round-trips correctly.- Correct column types:
migrate:createno longer flattens fields before diffing, so hasMany and polymorphic relationships emitjsoncolumns instead of a singletextid column. - Diffable index/unique migrations (Postgres/MySQL/SQLite): field
unique/index, single-relationship auto-indexes, and the system slug/created_at indexes are now diffed and emitted (CREATE/DROP INDEX) with live-DB introspection, down-migration support, and a backward-compat sentinel so pre-existing tables don't churn. - Cleanup: removed the unused
verification_tokenstable (a leftover from the retired Auth.js integration; custom auth usesemail_verification_tokensandpassword_reset_tokens).dev:resetauto-detects the dialect fromDATABASE_URL, and the ui-schema field-type set was widened to the full canonical list.
- Migration CLI: