emigrate

The modern, modular and flexible migration tool for any database

MIT License

Downloads
319
Stars
2
Committers
3

Bot releases are visible (Hide)

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • ce6946c: Emigrate supports Bun, make use of the bun key in package.json exports

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • ce6946c: Emigrate supports Bun, make use of the bun key in package.json exports

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • 17c4723: Implement the first version of the @emigrate/postgres plugin
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • cae6d11: Use discriminating union types for migration types for easier error handling and such
  • cae6d11: Move the Emigrate plugin types to a separate package for fewer version bumps in plugins hopefully
  • cae6d11: Make it easier for storage plugins by serializing errors passed to the onError method and let it respond with serialized errors in the getHistory method
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • cae6d11: Move the Emigrate plugin types to a separate package for fewer version bumps in plugins hopefully

Patch Changes

  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • cae6d11: Make Emigrate Error instances deserializable using the serialize-error package, and also switch to its serializeError method
  • cae6d11: Adapt to the new discriminating union types in @emigrate/types

Patch Changes

  • cae6d11: Shutdown the storage correctly in case of directory or file reading errors
  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
  • Updated dependencies [cae6d11]
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • 1434be5: The default reporter now prints the relative path instead of only the migration file name when logging migrations. Thanks to this most shells supports opening the corresponding migration file by clicking it.
  • 1434be5: Print Emigrate CLI version when using the default reporter
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • 1434be5: Include the Emigrate CLI's version number in each log
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • bad4e25: Pass the Emigrate CLI's version number to reporters
  • 960ce08: Add --help and --version options to main command

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • bad4e25: Pass the Emigrate CLI's version number to reporters
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Patch Changes

  • a79f8e8: Serialization of errors now happens inside storage plugins because it makes more sense and the types are easier to work with this way
  • Updated dependencies [a79f8e8]
  • Updated dependencies [a79f8e8]
emigrate - @emigrate/[email protected]

Published by joakimbeng 10 months ago

Minor Changes

  • 09181f2: Only log the relative file path to the migration instead of the full metadata object

Patch Changes

  • 5307e87: Only log info about locked migrations in the "up" command, as "list" doesn't do any locking
  • Updated dependencies [a79f8e8]
  • Updated dependencies [a79f8e8]