Skip to content

Latest commit

 

History

History
137 lines (90 loc) · 3.95 KB

File metadata and controls

137 lines (90 loc) · 3.95 KB

Change Log

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

0.6.4 - 2026-04-05

Changed

  • Require registered agent files directly

Fixed

  • Skip duplicate gems from Huginn when loading development dependencies

0.6.3 - 2026-04-05

Added

  • Generate a GitHub Actions CI workflow for new Agent gems

Changed

  • Replace the generated Travis CI config with GitHub Actions

Fixed

  • Make SpecRunner compatible with current Bundler behavior in CI
  • Remove stale spec/huginn/db/schema.rb before running database setup
  • Skip Coveralls initialization when the gem is unavailable

0.6.2 - 2026-04-05

Added

  • Define Rails::Engine in generated Agent gems (@alessio-signorini)
  • Make compatible with Rails 6 & 7 Zeitwerk loader (@overhacked)

Changed

  • Remove Rails classic loader fallback in favor of Zeitwerk only
  • Replace deprecated Bundler.with_clean_env with Bundler.with_unbundled_env
  • Loosen development dependency version constraints
  • Use shallow clone (--depth 1) when cloning and fetching the Huginn source for running specs
  • Migrate CI from Travis to GitHub Actions
  • Add RubyGems trusted publishing workflow

Fixed

  • Fix invalid argument for default_schedule (@sfischer13)
  • Update URLs (@sfischer13)
  • Fix typo in README (@pacharanero)
  • Replace deprecated File.exists? with File.exist?

0.6.1 - 2017-09-22

Added

  • Example code for the working method when generating a new Agent gem

Changed

  • Use .env.example file from Huginn when running the specs and no custom .env file is found, allows to run the specs as long as all Huginn dependencies are installed

Fixed

0.6.0 - 2017-04-12

Changed

  • Run the specs without redirecting STDOUT and STDIN which allows the usage of debuggers like pry (@dsander)

Fixed

  • Agent gem development dependencies are not available when running the specs (@mandrews)
  • Nested spec files are not loaded when running the specs (@mandrews)

0.5.0 - 2017-02-04

Added

  • Generate Agent gem code coverage report with COVERAGE=true rake spec and allow to report to coveralls (@stesie)

Fixed

  • Generator: Do not include spec/huginn files in build gem (@stesie)

    The gemspec of existing gems needs to be updated manually:

    -  spec.test_files    = Dir['spec/**/*.rb']
    +  spec.test_files    = Dir['spec/**/*.rb'].reject { |f| f[%r{^spec/huginn}] }
  • Generator: Do not run Agent specs on ruby 2.1 (@stesie)

    The .travis.yml of existing gems needs to be updated manually:

    rvm:
    -- 2.1
    -- 2.2
    +- 2.2.2
     - 2.3.0

0.4.3 - 2016-09-07

Fixed

  • Exclude Huginn spec files when running Agent gem specs (@dsander)

0.4.2 - 2016-08-10

Changed

  • Run all Agent spec files in the spec directory recursively (@dsander)

0.4.1 - 2016-06-23

Changed

  • Generator: Do not lock the huginn_agent gem version (@dsander)

    The gemspec of existing gems needs to be updated manually:

    -  spec.add_runtime_dependency "huginn_agent", '~> 0.2'
    +  spec.add_runtime_dependency "huginn_agent"

0.4.0 - 2016-06-20

  • First official and working release