                     Changes in version 0.1.0.9009                      

  - Breaking: component$id and the id from list_components() are now the
    component name without file extension, e.g. "ady" instead of
    "ady.mustache" (#118).
  - Component repos are S7 classes: mighty_repo(), mighty_repo_local(),
    mighty_repo_github() and mighty_repos(). GitHub repos use the
    github:: prefix (#108).
  - find_component() is exported, and list_components() works with all
    repo types (#103).
  - Components can be retrieved from URLs with mighty_repo_url() (url::
    prefix), with a time limit per request (timeout option) (#104).
  - GitHub repos are cached per commit, and transient API errors are
    retried (max_tries option) (#93, #95).
  - GitHub repos no longer leave extraction directories in the temporary
    directory, also when extraction fails (#119).
  - @origin is now a required tag on component headers (#107).
  - New required @method tag on component headers, exposed as
    component$method (#107).
  - @type row components accept ".mighty_subset(<domain>, '<subset>')"
    as domain to process only matching rows; other rows are unchanged
    (#101).
  - component$document() checks that knitr is installed, and prints with
    cli so the output can be suppressed (#119).
  - mighty_component_test gains $close() to close the test session. The
    session is also closed when the object is garbage collected (#119).
  - component$stream() closes the file connection when writing fails
    (#119).
  - Documentation is revised, and ?mighty_component and the vignette
    share one template reference (#117).

                        Changes in version 0.1.0                        

  - Initial GitHub release.
