Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 2.59 KB

CHANGELOG.md

File metadata and controls

61 lines (41 loc) · 2.59 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Add --pipe mode (#28)
    • This mode reads from stdin and writes to stdout.
  • Add --debug flag (#29)
    • This currently just controls whether stack traces are shown.
  • Add serialize()/deserialize() methods to Migration class (#28)
    • This makes it easier to restore/resume partially completed migrations.

Changed

  • BREAKING: Refactor main module exports (#28)
    • The migration module is removed and its names are instead floated to the top.
  • BREAKING: Replace --mode option with --interactive and --pipe flags (#29)
    • Basically, modes are now mutually exclusive flags instead of a single string option.
  • Make credential validation more stringent (#28)
    • This should catch errors at earlier stage.

Fixed

  • Prevent submission of invalid new handles during interactive migrations
    • The Bluesky PDS implementation requires that, for e.g. a PDS hosted at pds.foo.com, all created accounts must have handles of the form *.pds.foo.com.
    • If you are migrating an existing custom handle, you can restore it after the migration.

Changed

  • Make migrate the default CLI command

Fixed

  • Fix support for custom handles on old PDS
    • Permits handles such as foo.com even if your old PDS is something else, like bsky.social.
    • The full handle must now always be entered, including the PDS URL (if it's in the handle).

Added

  • Initial release (#12)