github-actions[bot]
0360d0b82f
chore(release): version packages
2024-02-09 14:05:35 +01:00
c838ffb7f3
fix(typescript): load config written in TypeScript without the typescript package when using Bun, Deno or tsx
2024-02-09 14:00:24 +01:00
e7ec75d9e1
docs(faq): add note on using Emigrate for existing databases
2024-02-06 09:29:53 +01:00
b62c692846
docs(reporters): add "json" reporter and rename "default" to "pretty"
2024-02-06 09:22:35 +01:00
github-actions[bot]
ff89dd4f86
chore(release): version packages
2024-02-05 14:54:05 +01:00
0faebbe647
docs(cli): document the relative file path support for the "remove" command
2024-01-26 16:09:49 +01:00
9109238b86
feat(cli): improve the "up" commands --from and --to options
...
The given values can either be migration names or relative paths to migration files.
The given migration must exist to avoid accidentally running migrations that wasn't intended to run.
2024-01-26 09:13:03 +01:00
github-actions[bot]
bddb2d6b14
chore(release): version packages
2024-01-22 11:32:48 +01:00
a4da353d5a
feat(cli): add graceful process abort
...
Using an AbortSignal and Promise.race we abandon running migrations that take longer to complete after the process is aborted than the given abortRespite period
2024-01-22 11:30:06 +01:00
github-actions[bot]
576dfbb124
chore(release): version packages
2024-01-19 13:48:24 +01:00
49d8925778
fix(docs): remove access control from package config
2024-01-19 13:43:59 +01:00
e739e453d7
docs: add Baseline guide
2024-01-19 13:43:59 +01:00
f515c8a854
feat(cli): add --no-execution option to the "up" command
...
...which can be used to log manually run migrations as successful or for baselining a database.
2024-01-19 13:43:59 +01:00
9ef0fa2776
feat(cli): add --from and --to options to limit what migrations to run
2024-01-19 13:43:59 +01:00
02c142e39a
feat(up): add --limit option to limit the number of migrations to run
2024-01-19 13:43:59 +01:00
a130248687
docs: update loader plugin intro after adding TypeScript support
2024-01-08 11:06:59 +01:00
9a605a85f1
feat: add support for TypeScript migration files
...
And add a guide to the documentation on how to set it up for NodeJS
2023-12-20 15:27:03 +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
e6e4433018
feat(cli): rename extension short option from -e to -x
...
BREAKING CHANGE: if you've been using the `-e` short option you should change it to `-x` or use the long option name `--extension`
2023-12-20 09:27:43 +01:00
f9a16d87a1
feat: add color option to CLI and configuration file
...
The option is used to force enable/disable color output and is passed to the reporter which should respect it
2023-12-20 09:11:01 +01:00
7bae76f496
docs: include Deno usage instructions in the documentation
2023-12-19 15:40:05 +01:00
ce6946cac4
feat: support for Bun
2023-12-19 14:06:00 +01:00
17c4723bb8
feat(postgres): implement the first version of the PostgreSQL plugin
2023-12-19 13:27:57 +01:00
f8e13f0d66
docs: add some basic documentation for the storage plugin api
2023-12-19 10:29:58 +01:00
ca6834d95f
refactor: use a custom Link component to be able to use absolute URLs everywhere
...
...that supports any `base` property
2023-12-19 09:57:23 +01:00
bdf831b008
docs: use correct hrefs for all link elements
2023-12-18 16:36:05 +01:00
58316ba6f8
docs: and yet another
2023-12-18 16:30:34 +01:00
e186c1fbce
docs: a few more links to fix
2023-12-18 16:28:46 +01:00
03ec8f2599
docs: make all links relative to support mounting anywhere
2023-12-18 16:25:14 +01:00
afa20f5bef
ci: is this the way?
2023-12-18 15:48:21 +01:00
e245d6f18a
ci: only set site and base during deployment
2023-12-18 15:38:42 +01:00
f63fa9d864
ci: add GitHub Pages deployment
2023-12-18 15:32:53 +01:00
665f0ad9cf
docs: fix some faulty links
2023-12-18 15:32:53 +01:00
5911331889
docs(generators): add some documentation for generator plugins
2023-12-18 15:32:53 +01:00
13e370362a
docs: fix some links
2023-12-18 15:32:53 +01:00
7da778c767
docs(reporters): write some documentation for the reporters
2023-12-18 15:32:53 +01:00
1843bf893d
docs: remove staggering of cards
2023-12-18 15:32:53 +01:00
43f4df5f37
docs(style): use Tailwind to customize the docs colors
2023-12-18 15:32:53 +01:00
bf52bd0d3c
docs(commands): use more idiomatic commands per package manager
2023-12-18 15:32:53 +01:00
418737f97d
docs: add logo
2023-12-18 15:32:53 +01:00
445fe69e60
docs: update all command docs with package manager variants
2023-12-18 15:32:53 +01:00
1fc24269f4
docs: add a basic FAQ section
2023-12-18 15:32:53 +01:00
2a82897ba8
docs: add documentation for the commands: up, list, new and remove
2023-12-18 15:32:53 +01:00
c460ae7459
docs: split the getting started guide into two separate pages in the "introduction" section
2023-12-18 15:32:53 +01:00
99d189aeb9
docs: move all plugin types under the same "Plugins" category
2023-12-18 15:32:53 +01:00
d5c6e9b1db
docs: first commit for the docs
2023-12-18 15:32:53 +01:00