All notable changes to this project will be documented in this file.
0.6.4 - 2026-04-05
- Require registered agent files directly
- Skip duplicate gems from Huginn when loading development dependencies
0.6.3 - 2026-04-05
- Generate a GitHub Actions CI workflow for new Agent gems
- Replace the generated Travis CI config with GitHub Actions
- Make
SpecRunnercompatible with current Bundler behavior in CI - Remove stale
spec/huginn/db/schema.rbbefore running database setup - Skip Coveralls initialization when the gem is unavailable
0.6.2 - 2026-04-05
- Define
Rails::Enginein generated Agent gems (@alessio-signorini) - Make compatible with Rails 6 & 7 Zeitwerk loader (@overhacked)
- Remove Rails classic loader fallback in favor of Zeitwerk only
- Replace deprecated
Bundler.with_clean_envwithBundler.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
- Fix invalid argument for
default_schedule(@sfischer13) - Update URLs (@sfischer13)
- Fix typo in README (@pacharanero)
- Replace deprecated
File.exists?withFile.exist?
0.6.1 - 2017-09-22
- Example code for the
workingmethod when generating a new Agent gem
- Use
.env.examplefile from Huginn when running the specs and no custom.envfile is found, allows to run the specs as long as all Huginn dependencies are installed
0.6.0 - 2017-04-12
- Run the specs without redirecting STDOUT and STDIN which allows the usage of debuggers like
pry(@dsander)
- 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
- Generate Agent gem code coverage report with
COVERAGE=true rake specand allow to report to coveralls (@stesie)
-
Generator: Do not include
spec/huginnfiles in build gem (@stesie)The
gemspecof 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.ymlof existing gems needs to be updated manually:rvm: -- 2.1 -- 2.2 +- 2.2.2 - 2.3.0
0.4.3 - 2016-09-07
- Exclude Huginn spec files when running Agent gem specs (@dsander)
0.4.2 - 2016-08-10
- Run all Agent spec files in the spec directory recursively (@dsander)
0.4.1 - 2016-06-23
-
Generator: Do not lock the
huginn_agentgem version (@dsander)The
gemspecof 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