Releases: kysely-org/kysely-ctl
v0.8.9 - some environment-specific config override related fixes.
Hey π
This release loosens up environment-specific config overrides' types and aligns the environment
flag's value hint with C12's predefined environment names.
That's it. That's the release.
Full Changelog: v0.8.8...v0.8.9
v0.8.8 - pass a `kysely` instance to `defineConfig`.
Hey π
Now you can pass a kysely
instance instead of a dialect name or instance to defineConfig
.
Also, defineConfig
input types are tighter and tested.
Full Changelog: v0.8.7...v0.8.8
v0.8.7 - improve `--environment` flag description.
Hey π
This release improves --environment
flag's description. This flag is used for c12
environment-specific configuration overrides. Now the description is more accurate and provides a URL to c12
's environment-specific configuration section.
Full Changelog: v0.8.6...v0.8.7
v0.8.6 - exit(1) on migration error.
Hey π
With this patch release, migration commands correctly exit(1)
on error.
Full Changelog: v0.8.5...v0.8.6
v0.8.5 - allow file name prefix override @ `kysely <module>:make`.
Hey π
This patch release allows overriding migrate make
and seed make
output file prefixes in the config file.
To use Knex's timestamp prefixes:
import { defineConfig, getKnexTimestampPrefix } from "kysely-ctl";
export default defineConfig({
// ...
migrations: {
// ...
getMigrationPrefix: getKnexTimestampPrefix,
// ...
},
// ...
});
To not have prefixes for seed files:
export default defineConfig({
// ...
seeds: {
// ...
getSeedPrefix: () => '',
// ...
},
// ...
});
Full Changelog: v0.8.4...v0.8.5
v0.8.4 - npm readme refresh, nothing more
v0.8.3 - fix esm ts file imports not working on windows.
Hey π
This patch release makes esm + windows work. Previously it would fail due to file paths missing file://
prefix.
Full Changelog: v0.8.2...v0.8.3
v0.8.2 - fix not exiting after migrations/seeds.
Hey π
This patch release ensures kysely.destroy()
runs so commands are not hanging til connection timeout.
Full Changelog: v0.8.1...v0.8.2
v0.8.1 - remove obstacles for deno usage
Hey π
This patch release fixes process.cwd
and tsx
related issues that were blocking deno
usage.
Full Changelog: v0.8.0...v0.8.1
v0.8.0 - fetch latest directly from npm registry
Hey π
This release fixes:
- slowness of outdated checks - now directly fetches from
npm
registry API. - outdated checks not working in
bun
and probablydeno
, causing an error.
Full Changelog: v0.7.1...v0.8.0