Skip to content

Releases: aboviq/emigrate

@emigrate/[email protected]

05 Feb 13:55
Compare
Choose a tag to compare

Patch Changes

@emigrate/[email protected]

05 Feb 14:15
Compare
Choose a tag to compare

Patch Changes

@emigrate/[email protected]

05 Feb 13:55
Compare
Choose a tag to compare

Patch Changes

@emigrate/[email protected]

05 Feb 14:52
Compare
Choose a tag to compare

Patch Changes

  • 61cbcbd: Force exiting after 10 seconds should not change the exit code, i.e. if all migrations have run successfully the exit code should be 0

@emigrate/[email protected]

05 Feb 14:15
Compare
Choose a tag to compare

Patch Changes

@emigrate/[email protected]

05 Feb 13:55
Compare
Choose a tag to compare

Minor Changes

  • 0faebbe: Add support for passing the relative path to a migration file to remove from the history using the "remove" command
  • 9109238: When the --from or --to CLI options are used the given migration name (or path to migration file) must exist. This is a BREAKING CHANGE from before. The reasoning is that by forcing the migrations to exist you avoid accidentally running migrations you don't intend to, because a simple typo could have the effect that many unwanted migrations is executed so it's better to show an error if that's the case.
  • 1f139fd: Completely rework how the "remove" command is run, this is to make it more similar to the "up" and "list" command as now it will also use the onMigrationStart, onMigrationSuccess and onMigrationError reporter methods when reporting the command progress. It's also in preparation for adding --from and --to CLI options for the "remove" command, similar to how the same options work for the "up" command.
  • 9109238: Add support for passing relative paths to migration files as the --from and --to CLI options. This is very useful from terminals that support autocomplete for file paths. It also makes it possible to copy the path to a migration file from Emigrate's output and use that as either --from and --to directly.

Patch Changes

  • f1b9098: Only include files when collecting migrations, i.e. it should be possible to have folders inside your migrations folder.
  • 2f6b4d2: Don't dim decimal points in durations in the default reporter
  • f2d4bb3: Set Emigrate error instance names from their respective constructor's name for consistency and correct error deserialization.
  • ef45be9: Show number of skipped migrations correctly in the command output
  • Updated dependencies [94ad9fe]

@emigrate/[email protected]

23 Jan 10:45
Compare
Choose a tag to compare

Patch Changes

  • b56b6da: Handle migration history entries without file extensions for migration files with periods in their names that are not part of the file extension. Previously Emigrate would attempt to re-run these migrations, but now it will correctly ignore them. E.g. the migration history contains an entry for "migration.file.name" and the migration file is named "migration.file.name.js" it will not be re-run.

@emigrate/[email protected]

22 Jan 10:34
Compare
Choose a tag to compare

Minor Changes

  • ce15648: Add type for onAbort Reporter method

@emigrate/[email protected]

22 Jan 10:34
Compare
Choose a tag to compare

Patch Changes

@emigrate/[email protected]

22 Jan 10:33
Compare
Choose a tag to compare

Minor Changes

  • a4da353: Handle the new onAbort method

Patch Changes