1.0.0b2
What's Changed
Highlights
CLI
- Set configuration fields with the
--setoption (modify the config file from the CLI) - Enable verbose mode with the
--verboseoption (full output including a traceback for exceptions) - Enable quiet mode with the
--quietoption (no output) - Specify the path to the config file using the
AVIARY_CONFIG_PATHenvironment variable - Specify the path to the plugins directory using the
AVIARY_PLUGINS_DIR_PATHenvironment variable - Use the
tile-pipelinesubcommands:- Use
componentsto show the components - Use
configto show the configuration for a component (use the--copyoption to copy the configuration to the clipboard) - Use
initto initialize a config file - Use
pluginsto show the registered plugins - Use
runto run the tile pipeline - Use
validateto validate the config file
- Use
- Use the
tile-pipelinesubcommands with their aliastile ⚠️ #536 introduced some breaking changes to the Python API / CLI:- the
tile-pipelinecommand has subcommands now (useaviary tile-pipeline run config.yamlinstead ofaviary tile-pipeline config.yamlto run the tile pipeline) - the factories (
GridFactory,TileFetcherFactory,TilePipelineFactory, andTilesProcessorFactory) were removed from the public API
- the
Documentation
- How-to guides for implementing / registering your own component
- CLI reference
General
alldependency group that includes all optional dependencies / dependency groups
Breaking Changes
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
- docs(how-to-guides): add how to implement / register your own component by @mrsmrynk in #520
- docs(how-to-guides): improve how to install aviary with uv by @stefan-kuepper in #514
- docs: add CLI reference by @mrsmrynk in #521
- chore(cli): disable showing locals in exceptions by @mrsmrynk in #526
- build: add all dependency group by @mrsmrynk in #533
- chore(cli): edit colors by @mrsmrynk in #535
- docs: change scroll behavior to smooth by @mrsmrynk in #550
- docs(cli-reference): edit headings by @mrsmrynk in #553
- build: fix dockerfiles by @mrsmrynk in #555
- ci: remove cache-dependency-glob by @mrsmrynk in #561
- cd: remove cache-dependency-glob by @mrsmrynk in #562
New Contributors
- @stefan-kuepper made their first contribution in #514
Full Changelog: 1.0.0b1.post1...1.0.0b2