fix(deps): update dependency kysely-ctl to ^0.20.0#509
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
fix(deps): update dependency kysely-ctl to ^0.20.0#509renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
b41f482 to
e1c23af
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.12.0→^0.20.0Release Notes
kysely-org/kysely-ctl (kysely-ctl)
v0.20.0: 0.20.0 - esm only, args before subcommands.Compare Source
Hey 👋
Starting from this release, we're dropping dual-package publishing. Only ESM will be shipped from now on, decreasing the install size/time of the package quite significantly. This is fine given that
require(esm)is widely available for Node.js users. This only affects you if you're on CommonJS and import the programmatic APIs from this package - you'll need to use a dynamic import instead.You can now pass arguments before subcommands. e.g.
kysely --config=<path> migrate upis now supported.Full Changelog: kysely-org/kysely-ctl@v0.19.0...v0.20.0
v0.19.0: 0.19.0 - environment-specific .env files, new dialect names.Compare Source
Hey 👋
This release introduces
.env.${args.environment}loading support.When using the
--environment/-eargument, both your environment-specific configuration AND your environment-specific secrets overrides will be loaded. Thanks @vladshcherbin!It also fixes a regression that caused
.envfiles to not be loaded when your config file is in a.configfolder.Also,
'@​neondatabase/serverless','@​prisma/ppg'and'bun'were added as dialect names and the matching kysely dialect packages were added as optional peer dependencies.Full Changelog: kysely-org/kysely-ctl@v0.18.0...v0.19.0
v0.18.0: 0.18.0 - resolve versions from catalogs, kysely sql fix.Compare Source
Hey 👋
Small release.
Dependencies added or bumped.
Version resolution now should work with workspace catalogs.
kysely sqlnon-global regex error fixed by @andybarron in #250.Full Changelog: kysely-org/kysely-ctl@v0.17.0...v0.18.0
v0.17.0: 0.17.0 - multi-config.Compare Source
Hey 👋
This release is all about multi-config setups. Thus far we only supported single file - multiple environment overrides. Now we also support multiple config files.
You can now use the
extendsconfig property to inherit and override other config files by providing their path/s. Same as you'd do in stuff liketsconfig.json. (#248)You can now override config resolution and point the CLI to a specific config path via the new
-c/--configargument. e.g. use akysely.test.config.tsfor testing purposes. (#248)Full Changelog: kysely-org/kysely-ctl@v0.16.0...v0.17.0
v0.16.0: 0.16.0 - finds config, absolute/relative to config migration/seed folder paths.Compare Source
Hey 👋
This is a nice one for DX.
You can now run commands anywhere in your project and it will search and find your
kysely.configfile. (#246)Migration/seed folder paths are no longer awkward in
kysely.config. They're now relative to the config file's location, not the working directory the command was run from OR the--cwdvalue you passed. This is standard stuff we were lacking. You can also provide absolute paths, it should work. (#247)The latter probably introduces a breaking change to those of you who configured this previously, and you'll need to revisit
migrationFolderandseedFolder. Runmigrate listandseed listwhen reconfiguring to verify it finds your existing folders and their contents.Full Changelog: kysely-org/kysely-ctl@v0.15.3...v0.16.0
v0.15.3: 0.15.3 - fixpathsresolution whentsconfigdoesn't extend anything.Compare Source
Hey 👋
This release includes a fix for
--experimental-resolve-tsconfig-pathsusage whentsconfigdoesn't extend anything.Full Changelog: kysely-org/kysely-ctl@v0.15.2...v0.15.3
v0.15.2: 0.15.2 - fixpathsresolution when nobaseUrl.Compare Source
Hey 👋
This release includes a fix for
--experimental-resolve-tsconfig-pathsusage whenbaseUrlis not defined in yourtsconfigs. Thanks @silas.Full Changelog: kysely-org/kysely-ctl@v0.15.1...v0.15.2
v0.15.1: - dont crash when failing to get latest version tagsCompare Source
Hey 👋
This small patch makes sure that your commands succeed even when
npmis down and requests for latestkyselyandkysely-ctlversion tags fail (for the update notice).Full Changelog: kysely-org/kysely-ctl@v0.15.0...v0.15.1
v0.15.0: - inheritedtsconfigpaths.Compare Source
Hey 👋
With this release, you can now use
--experimental-resolve-tsconfig-pathswithpathsdefined intsconfigs extended by the nearest one.Now Svelte users can refer to
$liband other paths they defined insvelte.config.jsthat are codegen'd into.svelte-kit/tsconfig.jsonand extended by theirtsconfig.jsonfiles.Full Changelog: kysely-org/kysely-ctl@v0.14.0...v0.15.0
v0.14.0: ---no-transactionflag.Compare Source
Hey 👋
How's life?
New features:
New
--no-transactionflag formigratecommands, that uses the newMigratorinstantiation-leveldisableTransactionsflag. It runs the migrations without a transaction - which sometimes is required, e.g. PostgreSQL'sCREATE INDEX CONCURRENTLY. This flag won't work, for now, if you're providing aMigratorfactory in your config files - in that case, you'll have to manually providedisableTransactions.You should now be able to import values from
jsx/tsxfiles in your config or migrations. by @yinonburgansky in #208Breaking changes:
Full Changelog: kysely-org/kysely-ctl@v0.13.1...v0.14.0
v0.13.1Compare Source
Hey 👋
Added a slick (I hope) banner to the README.
Full Changelog: kysely-org/kysely-ctl@v0.13.0...v0.13.1
v0.13.0: - migrator/seeder factory, lazy resources, sql module.Compare Source
Hey 👋
NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR. NEW MINOR.
New features:
kysely sql <query>andkysely sql(interactive sql querying) were added. Use the resolved Kysely instance to query your database with some raw SQL in the terminal.resources such as
dialectConfig,dialect(instance),kysely,providercan now be passed as callbacks - for lazy instantiation. This is nice for environment-specific configuration.a
destroyOnExitoption was added to allow not destroying the resolved Kysely instance and possible underlying pools/connections.Breaking changes:
migratorandseedercan only be passed as callbacks of shape:This change is done to promote the usage of the resolved Kysely instance (from
dialectorkyselyprops) when instantiating aMigratororSeeder. Why? because otherwise you might end up with code that destroys the wrong Kysely instance, and doesn't exit.Thanks to @lourd for raising the issue and providing the first necessary changes.
Full Changelog: kysely-org/kysely-ctl@v0.12.2...v0.13.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.