cbc3193626
chore(deps): downgrade Turbo to 1.10.16 as it did work in the CI env
2024-01-18 11:13:28 +01:00
dependabot[bot]
a6e096bcbc
chore(deps): bump turbo from 1.10.16 to 1.11.3
...
Bumps [turbo](https://github.com/vercel/turbo ) from 1.10.16 to 1.11.3.
- [Release notes](https://github.com/vercel/turbo/releases )
- [Changelog](https://github.com/vercel/turbo/blob/main/release.md )
- [Commits](https://github.com/vercel/turbo/compare/v1.10.16...v1.11.3 )
---
updated-dependencies:
- dependency-name: turbo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-16 14:06:06 +01:00
dependabot[bot]
9bfd0e44c3
chore(deps): bump typescript from 5.2.2 to 5.3.3
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.2.2 to 5.3.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 10:21:31 +01:00
dependabot[bot]
af83bf6d7f
chore(deps): bump tsx from 4.6.2 to 4.7.0
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.6.2 to 4.7.0.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.6.2...v4.7.0 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 09:57:03 +01:00
dependabot[bot]
a5264ab3d4
chore(deps): bump lint-staged from 15.1.0 to 15.2.0
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 15.1.0 to 15.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md )
- [Commits](https://github.com/okonet/lint-staged/compare/v15.1.0...v15.2.0 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 09:49:09 +01:00
9f91bdcfa0
feat(cli): add the --import option for importing modules/packages before commands are run
...
Can for instance be used to load environment variables using Dotenv
2023-12-20 11:08:27 +01:00
beb6cf7719
chore(deps): upgrade ansis package
2023-12-19 14:34:54 +01:00
17c4723bb8
feat(postgres): implement the first version of the PostgreSQL plugin
2023-12-19 13:27:57 +01:00
3d34b8ba13
chore(deps): remove unused @manypkg/cli package
2023-12-19 10:33:05 +01:00
43f4df5f37
docs(style): use Tailwind to customize the docs colors
2023-12-18 15:32:53 +01:00
d5c6e9b1db
docs: first commit for the docs
2023-12-18 15:32:53 +01:00
cae6d11d53
feat(types): move Emigrate types to separate package and improve types ( #41 )
...
* feat(types): move Emigrate types to separate package
Also refactor the types to use discriminating unions for easier error handling and such.
Errors passed to storage plugins should now be serialized and storage plugins are expected to return already serialized errors on failed history entries.
* fix(mysql): handle the new type changes
* fix(storage-fs): handle the new type changes
* feat(cli): better error handling and types
Adapt to the new types from the @emigrate/types package, like discriminating union types and serializing and deserializing errors
2023-12-15 13:03:35 +01:00
dependabot[bot]
499d6685e6
chore(deps): bump tsx from 4.1.2 to 4.6.2 ( #25 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.1.2 to 4.6.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.1.2...v4.6.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-15 11:55:00 +01:00
dependabot[bot]
98e167972b
chore(deps): bump the commitlint group with 2 updates ( #32 )
...
Bumps the commitlint group with 2 updates: [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli ) and [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional ).
Updates `@commitlint/cli` from 18.4.2 to 18.4.3
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.3/@commitlint/cli )
Updates `@commitlint/config-conventional` from 18.4.2 to 18.4.3
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.3/@commitlint/config-conventional )
---
updated-dependencies:
- dependency-name: "@commitlint/cli"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: commitlint
- dependency-name: "@commitlint/config-conventional"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: commitlint
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-15 08:58:10 +01:00
dependabot[bot]
210858540d
chore(deps): bump prettier from 3.1.0 to 3.1.1 ( #33 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.1.0...3.1.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-15 08:50:41 +01:00
dependabot[bot]
bf34cc427a
chore(deps): bump @types/node from 20.9.2 to 20.10.4 ( #29 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.9.2 to 20.10.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-14 12:54:50 +01:00
dependabot[bot]
dac43ce95d
chore(deps): bump @changesets/cli from 2.26.2 to 2.27.1 ( #34 )
...
Bumps [@changesets/cli](https://github.com/changesets/changesets ) from 2.26.2 to 2.27.1.
- [Release notes](https://github.com/changesets/changesets/releases )
- [Changelog](https://github.com/changesets/changesets/blob/main/docs/modifying-changelog-format.md )
- [Commits](https://github.com/changesets/changesets/compare/@changesets/cli@2.26.2...@changesets/cli@2.27.1 )
---
updated-dependencies:
- dependency-name: "@changesets/cli"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-13 15:59:51 +01:00
8f7f9a71d0
chore(deps): upgrade import-from-esm
2023-12-08 13:14:56 +01:00
334e2099bb
feat(mysql): implement the first version of the MySQL plugin package
2023-12-08 13:01:45 +01:00
3619d86750
feat(reporter-pino): first version of the package
2023-12-07 14:36:30 +01:00
de5fccfa52
chore(deps): remove unused Vitest dependency
2023-12-06 08:40:16 +01:00
7d8ac9b185
feat(storage-fs): adapt to the new storage option and rename the package
2023-11-22 14:35:35 +01:00
dependabot[bot]
509cd41663
chore(deps): bump @types/node from 20.9.0 to 20.9.2 ( #16 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.9.0 to 20.9.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-22 09:36:18 +01:00
d5fe58c0db
chore: upgrade commitlint to fix commit message linting
2023-11-17 14:20:06 +01:00
59ec16b87b
feat(cli): improve "up" command output and flow a lot
2023-11-17 12:50:35 +01:00
0c49249bd9
feat(plugin-storage-fs): implement the first version of the File System Storage plugin
2023-11-16 11:07:17 +01:00
0b78d5cf32
refactor(cli): rename the emigrate package to @emigrate/cli to be more in line with other tools
2023-11-15 14:42:10 +01:00
dependabot[bot]
644dfb0fe8
chore(deps): bump tsx from 4.1.0 to 4.1.2 ( #10 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.1.0 to 4.1.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.1.0...v4.1.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 12:22:49 +01:00
dependabot[bot]
3fef7f6c5c
chore(deps): bump prettier from 3.0.3 to 3.1.0 ( #8 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.0.3...3.1.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 12:17:45 +01:00
aa878003b9
feat(emigrate): add support for reading config from emigrate.config.js (and others)
...
Also add a new "extension" option for generating empty migration files with the right file extension.
2023-11-14 16:19:58 +01:00
dependabot[bot]
ff822a156d
chore(deps): bump lint-staged from 15.0.2 to 15.1.0 ( #6 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 15.0.2 to 15.1.0.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md )
- [Commits](https://github.com/okonet/lint-staged/compare/v15.0.2...v15.1.0 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 13:41:11 +01:00
dependabot[bot]
47d77b3746
chore(deps): bump @commitlint/cli from 18.4.0 to 18.4.1 ( #9 )
...
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli ) from 18.4.0 to 18.4.1.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.1/@commitlint/cli )
---
updated-dependencies:
- dependency-name: "@commitlint/cli"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 11:49:42 +01:00
e159cd17bd
test(plugin-tools): add some tests for the sanitizeMigrationName function
2023-11-10 14:49:27 +01:00
dependabot[bot]
530ee7d146
chore(deps): bump @commitlint/cli from 18.2.0 to 18.4.0 ( #2 )
...
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli ) from 18.2.0 to 18.4.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.0/@commitlint/cli )
---
updated-dependencies:
- dependency-name: "@commitlint/cli"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-10 12:14:08 +01:00
dependabot[bot]
87406d7d06
chore(deps): bump @commitlint/config-conventional from 18.1.0 to 18.4.0 ( #1 )
...
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional ) from 18.1.0 to 18.4.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.4.0/@commitlint/config-conventional )
---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-10 11:32:51 +01:00
9c239e0ae5
feat(plugins): automatically prefix plugins when loading if necessary
...
I.e. when specifying only "--plugin generate-js" Emigrate will load the @emigrate/plugin-generate-js plugin.
2023-11-10 10:45:15 +01:00
0081f77e86
feat(emigrate): add some rough support for generating new migration files
...
And add some CLI args parsing and usage messages for upcoming commands as well
2023-11-09 22:22:43 +01:00
9c5f9ebf23
chore: first commit 🎉
2023-11-08 11:41:05 +01:00