Skip to content

1.0.0b2

Choose a tag to compare

@mrsmrynk mrsmrynk released this 28 Apr 12:57
bd69695

What's Changed

Highlights

CLI

  • Set configuration fields with the --set option (modify the config file from the CLI)
  • Enable verbose mode with the --verbose option (full output including a traceback for exceptions)
  • Enable quiet mode with the --quiet option (no output)
  • Specify the path to the config file using the AVIARY_CONFIG_PATH environment variable
  • Specify the path to the plugins directory using the AVIARY_PLUGINS_DIR_PATH environment variable
  • Use the tile-pipeline subcommands:
    • Use components to show the components
    • Use config to show the configuration for a component (use the --copy option to copy the configuration to the clipboard)
    • Use init to initialize a config file
    • Use plugins to show the registered plugins
    • Use run to run the tile pipeline
    • Use validate to validate the config file
  • Use the tile-pipeline subcommands with their alias tile
  • ⚠️ #536 introduced some breaking changes to the Python API / CLI:
    • the tile-pipeline command has subcommands now (use aviary tile-pipeline run config.yaml instead of aviary tile-pipeline config.yaml to run the tile pipeline)
    • the factories (GridFactory, TileFetcherFactory, TilePipelineFactory, and TilesProcessorFactory) were removed from the public API

Documentation

  • How-to guides for implementing / registering your own component
  • CLI reference

General

  • all dependency group that includes all optional dependencies / dependency groups

Breaking Changes

  • feat(cli)!: add subcommands to tile-pipeline command by @mrsmrynk in #536

New Features

  • feat(cli): add github command by @mrsmrynk in #523
  • feat(cli): add set options to tile-pipeline command by @mrsmrynk in #524
  • feat(cli): add short option to version option by @mrsmrynk in #525
  • feat(cli): add verbose option by @mrsmrynk in #534
  • feat(cli): add env var to tile-pipeline subcommands by @mrsmrynk in #540
  • feat(cli): add quiet option by @mrsmrynk in #541
  • feat(cli): add force option to tile-pipeline init command by @mrsmrynk in #542
  • feat(cli): add alias for tile-pipeline command by @mrsmrynk in #548
  • feat(cli): add env var to general commands by @mrsmrynk in #549
  • feat(cli): add package options to components and plugins commands by @mrsmrynk in #551
  • feat(cli): add tile-pipeline config command by @mrsmrynk in #552
  • feat(cli): add tile-pipeline components and plugins command by @mrsmrynk in #554

Other Changes

New Contributors

Full Changelog: 1.0.0b1.post1...1.0.0b2