Releases: salsita/node-pg-migrate
Releases · salsita/node-pg-migrate
v9.0.0-alpha.2
What's Changed
- chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #1495
- chore(deps): update amannn/action-semantic-pull-request action to v6 by @renovate[bot] in #1496
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1494
- chore(deps): update devdependencies by @renovate[bot] in #1493
- feat: Support JS/TS config file loading in migration CLI by @brenoepics in #1505
- chore(deps): update dependency esbuild-fix-imports-plugin to v1.0.22 by @renovate[bot] in #1499
- chore(deps): update all non-major dependencies by @renovate[bot] in #1500
- chore(deps): lock file maintenance by @renovate[bot] in #1474
- release: 9.0.0-alpha.2 by @Shinigami92 in #1506
Full Changelog: v9.0.0-alpha.1...v9.0.0-alpha.2
v9.0.0-alpha.1
What's Changed
- infra: add vitest project by @brenoepics in #1480
- fix: enable quiet mode in default dotenv config by @brenoepics in #1481
- infra: add vitest workspaces and TestContainer by @brenoepics in #1478
- chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #1491
- chore(deps): update dependency typescript to v5.9.2 by @renovate[bot] in #1484
- fix(deps): update dependency jiti to ~2.5.0 by @renovate[bot] in #1487
- chore(deps): update dependency vitepress to v1.6.4 by @renovate[bot] in #1490
- feat: add
nulls
option tocreateIndex
by @jonahkagan in #1489 - chore(deps): update devdependencies by @renovate[bot] in #1485
- chore(deps): update all non-major dependencies by @renovate[bot] in #1483
- chore(deps): update eslint by @renovate[bot] in #1486
- release: 9.0.0-alpha.1 by @Shinigami92 in #1492
New Contributors
- @jonahkagan made their first contribution in #1489
Full Changelog: v9.0.0-alpha.0...v9.0.0-alpha.1
v9.0.0-alpha.0
What's Changed
- infra: use merge_group by @Shinigami92 in #1453
- infra: merge_group for semantic PR by @Shinigami92 in #1454
- infra: utilize git clean by @Shinigami92 in #1452
- chore(deps): update pnpm to v10.12.4 by @renovate[bot] in #1447
- chore(deps): update devdependencies by @renovate[bot] in #1445
- chore(deps): update dependency @stylistic/eslint-plugin to v5 by @renovate[bot] in #1450
- chore(deps): update dependency prettier to v3.6.2 by @renovate[bot] in #1449
- chore(deps): update eslint by @renovate[bot] in #1446
- feat: support index based filename naming strategy by @adrenalin in #1443
- fix: remove unused silent option from dotenv config by @brenoepics in #1461
- test: remove outdated TODO comment in
createTable
spec by @brenoepics in #1466 - docs: simplify theme config and add tsconfig for Vitepress by @brenoepics in #1468
- chore(deps): update pnpm to v10.13.1 by @renovate[bot] in #1467
- chore(deps): update devdependencies by @renovate[bot] in #1456
- feat!: jiti support by @brenoepics in #1460
- fix!: throw error when no constraint options are provided in addConstraint by @brenoepics in #1462
- fix!: throw error when no policy options are provided in alterPolicy by @brenoepics in #1463
- fix!: throw error when no sequence options are provided in alterSequence by @brenoepics in #1464
- fix!: throw error when no options are provided in alterTable by @brenoepics in #1465
- chore(deps): update dependency dotenv to v17 by @renovate[bot] in #1451
- chore(deps): update eslint by @renovate[bot] in #1457
- chore(deps): update dependency @vitest/eslint-plugin to v1.3.4 by @renovate[bot] in #1448
- chore(deps): lock file maintenance by @renovate[bot] in #1444
- fix(deps): update dependency yargs to v18 by @renovate[bot] in #1426
- chore(deps): update devdependencies by @renovate[bot] in #1472
- chore(deps): update eslint by @renovate[bot] in #1473
- chore(deps): update dependency eslint-plugin-unicorn to v60 by @renovate[bot] in #1475
- refactor!: replace StringIdGenerator with generator function by @brenoepics in #1477
- fix!: change
indexMethod
type from Name to string in operator functions by @brenoepics in #1476 - release: 9.0.0-alpha.0 by @Shinigami92 in #1479
New Contributors
- @adrenalin made their first contribution in #1443
Full Changelog: v8.0.3...v9.0.0-alpha.0
v8.0.3
What's Changed
- chore: switch to prettier-plugin-pkg by @Shinigami92 in #1432
- fix: switches moduleResolution to Bundler and build .d.ts files with tsup by @benkroeger in #1437
- chore(deps): update pnpm to v10.12.1 by @renovate in #1435
- chore(deps): update vitest by @renovate in #1433
- chore(deps): update devdependencies by @renovate in #1434
- chore(deps): update eslint by @renovate in #1439
- chore(deps): lock file maintenance by @renovate in #1396
- release: 8.0.3 by @Shinigami92 in #1440
Full Changelog: v8.0.2...v8.0.3
v8.0.2
What's Changed
- fix: support
config-value
withconfig-file
by @brenoepics in #1422 - docs: standardize
onDelete
option to uppercase by @brenoepics in #1423 - chore(deps): update davelosert/vitest-coverage-report-action action to v2.8.3 by @renovate in #1417
- chore(deps): update eslint by @renovate in #1412
- chore(deps): update dependency @vitest/eslint-plugin to v1.2.1 by @renovate in #1411
- docs: update path for ts-node migration script in transpiling.md by @brenoepics in #1425
- fix: optional imports for ESM by @zsalzbank in #1427
- chore(deps): update devdependencies by @renovate in #1418
- chore(deps): update pnpm to v10.11.1 by @renovate in #1429
- chore(deps): update vitest to v3.2.1 by @renovate in #1430
- chore(deps): update eslint by @renovate in #1428
- release: 8.0.2 by @Shinigami92 in #1431
Full Changelog: v8.0.1...v8.0.2
v8.0.1
What's Changed
- fix:
config-file
argument support by @brenoepics in #1420 - release: 8.0.1 by @Shinigami92 in #1421
Full Changelog: v8.0.0...v8.0.1
v8.0.0
A huge thanks to @guivictorr, @sxzz and @aprendendofelipe for helping me to migrate to esm-only, handling tsup and fixing support for monorepos 🚀
If you find any bugs or documentation issues related to the v8, please report them.
What's Changed
features
- feat: add customizable lock value by @zsalzbank in #1403
- feat: add UNLOGGED support for table by @elucidsoft in #1405
- feat: expose enableReverseMode from migrator by @lorefnon in #1346
- feat: expose MigrationBuilder to allow using as sql builder by @wenerme in #1285
fixes
- fix: template resolution for monorepos by @Shinigami92 in #1333
- fix: transformation issue causing incorrect $ handling by @CodeYHJ in #1376
- fix!: throw error on missing db option by @Shinigami92 in #1365
- fix(cli)!: ensure env vars are set before migrating by @brenoepics in #1222
chores
- chore: convert ConnectionStatus enum to native by @Shinigami92 in #1341
- chore: convert FilenameFormat enum to native by @Shinigami92 in #1343
- chore: convert PgType enum to native by @Shinigami92 in #1344
- chore: enable erasableSyntaxOnly by @Shinigami92 in #1363
- chore: remove typescript sugar from constructors by @Shinigami92 in #1350
- chore: upgrade node by @Shinigami92 in #1401
- chore: use eslint defineConfig by @Shinigami92 in #1389
- chore!: drop cjs support by @Shinigami92 in #1328
- chore!: drop node v18 support by @Shinigami92 in #1264
others
- ci: ensure types are referenceable by @Shinigami92 in #1408
- docs: update introduction by @Shinigami92 in #1334
- infra: broaden integration-test ranges by @Shinigami92 in #1345
- infra(deps): disable major node types by @Shinigami92 in #1342
- refactor: improve PgType by @Shinigami92 in #1349
- refactor!: checkOrder by default by @Shinigami92 in #1348
- refactor!: cleanup type definitions by @Shinigami92 in #1351
- refactor!: remove default exports by @Shinigami92 in #1352
- refactor!: remove deprecations by @Shinigami92 in #1340
- release: 8.0.0 by @Shinigami92 in #1414
- release: 8.0.0-rc.0 by @Shinigami92 in #1335
- release: 8.0.0-rc.1 by @Shinigami92 in #1347
- release: 8.0.0-rc.4 by @Shinigami92 in #1377
- release: 8.0.0-rc.5 by @Shinigami92 in #1388
- release: 8.0.0-rc.6 by @Shinigami92 in #1409
- release: v8.0.0-rc.2 by @Shinigami92 in #1353
- release: v8.0.0-rc.3 by @Shinigami92 in #1366
- test: suppress warning by @Shinigami92 in #1364
deps
- chore(deps): lock file maintenance by @renovate in #1332
- chore(deps): lock file maintenance by @renovate in #1339
- chore(deps): lock file maintenance by @renovate in #1369
- chore(deps): lock file maintenance by @renovate in #1375
- chore(deps): lock file maintenance by @renovate in #1381
- chore(deps): remove eslint-define-config by @Shinigami92 in #1385
- chore(deps): update all non-major dependencies by @renovate in #1355
- chore(deps): update all non-major dependencies by @renovate in #1374
- chore(deps): update all non-major dependencies by @renovate in #1379
- chore(deps): update all non-major dependencies by @renovate in #1391
- chore(deps): update dependency @types/node to v20.17.29 by @renovate in #1378
- chore(deps): update dependency @vitest/eslint-plugin to v1.1.31 by @renovate in #1329
- chore(deps): update dependency eslint-plugin-unicorn to v58 by @renovate in #1383
- chore(deps): update dependency eslint-plugin-unicorn to v59 by @renovate in #1399
- chore(deps): update dependency npm-run-all2 to v8 by @renovate in #1400
- chore(deps): update dependency prettier to v3.5.1 by @renovate in #1330
- chore(deps): update dependency prettier to v3.5.2 by @renovate in #1356
- chore(deps): update dependency prettier to v3.5.3 by @renovate in #1367
- chore(deps): update dependency typescript to v5.8.2 by @renovate in #1362
- chore(deps): update dependency typescript to v5.8.3 by @renovate in #1394
- chore(deps): update devdependencies by @renovate in #1336
- chore(deps): update devdependencies by @renovate in #1357
- chore(deps): update devdependencies by @renovate in #1368
- chore(deps): update devdependencies by @renovate in #1371
- chore(deps): update devdependencies by @renovate in #1392
- chore(deps): update devdependencies by @renovate in #1407
- chore(deps): update devdependencies by @renovate in #1410
- chore(deps): update eslint (major) by @renovate in #1360
- chore(deps): update eslint by @renovate in #1331
- chore(deps): update eslint by @renovate in #1358
- chore(deps): update eslint by @renovate in #1373
- chore(deps): update eslint by @renovate in #1380
- chore(deps): update eslint by @renovate in #1395
- chore(deps): update eslint by @renovate in #1406
- chore(deps): update pnpm to v10.4.1 by @renovate in #1337
- chore(deps): update vitest by @renovate in #1359
- chore(deps): update vitest by @renovate in #1372
- chore(deps): update vitest by @renovate in #1393
- chore(deps): update vitest to v3.1.1 by @renovate in #1386
New Contributors
- @lorefnon made their first contribution in #1346
- @zsalzbank made their first contribution in #1403
Full Changelog: v7.9.1...v8.0.0
v8.0.0-rc.6
What's Changed
- chore: use eslint defineConfig by @Shinigami92 in #1389
- chore(deps): update all non-major dependencies by @renovate in #1391
- chore(deps): update dependency npm-run-all2 to v8 by @renovate in #1400
- chore(deps): update dependency typescript to v5.8.3 by @renovate in #1394
- chore(deps): update eslint by @renovate in #1395
- chore(deps): update vitest by @renovate in #1393
- chore(deps): update dependency eslint-plugin-unicorn to v59 by @renovate in #1399
- chore(deps): update devdependencies by @renovate in #1392
- chore: upgrade node by @Shinigami92 in #1401
- feat: add UNLOGGED support for table by @elucidsoft in #1405
- ci: ensure types are referenceable by @Shinigami92 in #1408
- feat: add customizable lock value by @zsalzbank in #1403
- chore(deps): update eslint by @renovate in #1406
- chore(deps): update devdependencies by @renovate in #1407
- release: 8.0.0-rc.6 by @Shinigami92 in #1409
New Contributors
- @zsalzbank made their first contribution in #1403
Full Changelog: v8.0.0-rc.5...v8.0.0-rc.6
v8.0.0-rc.5
What's Changed
- chore(deps): update all non-major dependencies by @renovate in #1379
- chore(deps): update eslint by @renovate in #1380
- chore(deps): update dependency eslint-plugin-unicorn to v58 by @renovate in #1383
- chore(deps): update dependency @types/node to v20.17.29 by @renovate in #1378
- chore(deps): remove eslint-define-config by @Shinigami92 in #1385
- chore(deps): update vitest to v3.1.1 by @renovate in #1386
- chore(deps): lock file maintenance by @renovate in #1381
- fix(cli)!: ensure env vars are set before migrating by @brenoepics in #1222
- release: 8.0.0-rc.5 by @Shinigami92 in #1388
Full Changelog: v8.0.0-rc.4...v8.0.0-rc.5
v8.0.0-rc.4
What's Changed
- chore(deps): update dependency prettier to v3.5.3 by @renovate in #1367
- chore(deps): update devdependencies by @renovate in #1368
- chore(deps): lock file maintenance by @renovate in #1369
- fix: transformation issue causing incorrect $ handling by @CodeYHJ in #1376
- chore(deps): update devdependencies by @renovate in #1371
- chore(deps): update vitest by @renovate in #1372
- chore(deps): update eslint by @renovate in #1373
- chore(deps): update all non-major dependencies by @renovate in #1374
- chore(deps): lock file maintenance by @renovate in #1375
- release: 8.0.0-rc.4 by @Shinigami92 in #1377
Full Changelog: v8.0.0-rc.3...v8.0.0-rc.4