CHANGELOG

0.0.10 ( )

  • Added

    • Added Jira watcher that uses Python Jira to watch Jira instances and update tickets using AI task.

    • Added YouTube Data API Pytest test.

    • Added new task youtube to download YouTube video transcripts.

    • Added new task replace_redirecting_links.

    • Add extname Jinja filters

    • Added markdown module for include-files.

    • Added basename, dirname Jinja filters.

    • PlantUML task plantuml to export PlantUML files to png, svg files.

    • Print Coauthor version using --version.

    • Added ability to raise an error in a Jinja template for example as follows:

      {{ raise("uh oh...") }}
      
  • Improved

    • Switch Coauthor AI model to x-ai/grok-4.

    • Logging with caller module and caller method/function.

    • Task include-files support for indentation and use of named capturing groups in template.

    • Default config for file-watcher.

    • System and user message templates can now created in three locations.

    • Task process_file_with_openai_agent renamed to ai.

    • Variable task and workflow added to Jinja context.

  • Fixed

    • prompt_template_paths using workflow name not id.

    • Binary files causing error. Binary files are now ignored.

    • Unexpected keyword argument ‘proxies’ fixed with upgrade OpenAI Python API library 1.13.31.57.4 .

O.0.4 ( 2024-11-21 )

  • Improved

    • Refactoring workflows & tasks

0.0.3

  • Added

    • Initial Coauthor release