Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from huginn:master #46

Merged
merged 42 commits into from
Nov 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
16d14bc
Fix huginn_agent gems for Rails 6 & 7
overhacked Oct 16, 2024
b301391
Sort agent names in the New Agent web UI
overhacked Oct 16, 2024
3284a80
Update patch updated gems (#3452)
renovate[bot] Oct 24, 2024
867eae7
Update patch updated gems (#3454)
renovate[bot] Oct 26, 2024
6decea4
LiquidOutputAgent supports ETag
knu Oct 15, 2024
6440272
Merge pull request #3455 from huginn/liquid_output_agent_supports_etag
knu Oct 26, 2024
6a9c845
Add a new option "line_break_is_lf" to LiquidOutputAgent
knu Oct 26, 2024
e669485
Merge pull request #3451 from overhacked/overhacked/huginn_agent_zeit…
knu Oct 26, 2024
05bb517
Merge pull request #3456 from huginn/add_line_break_is_lf_option_to_l…
knu Oct 26, 2024
4518d0e
Rename the `array` option of WebsiteAgent to `single_array` for clarity
knu Oct 27, 2024
c4fe1df
Add a new extract option "raw" to the WebsiteAgent
knu Oct 27, 2024
aad68da
Auto-correct with Rubocop
knu Oct 27, 2024
83d82a2
Merge pull request #3457 from huginn/website_agent_can_output_raw_xpa…
knu Oct 27, 2024
90ced07
Update CHANGES.md
knu Oct 27, 2024
087bcdd
Add specs for float values
knu Oct 27, 2024
1338488
Update dependency slack-notifier to v2 (#3400)
renovate[bot] Nov 3, 2024
ed5dbe4
Update dependency letter_opener_web to v3 (#3414)
renovate[bot] Nov 3, 2024
f78e671
Update patch updated gems (#3458)
renovate[bot] Nov 3, 2024
c5c610b
Update dependency font-awesome-sass to v6
renovate[bot] Nov 3, 2024
17a4205
Use sassc-rails instead of sass-rails
knu Nov 3, 2024
2a5f802
font-awesome-sprockets is no more
knu Nov 3, 2024
5847579
Update font-awesome icon names changed in version 6
knu Nov 3, 2024
f880682
Show agent descriptions in the Agent type dropdown
knu Nov 3, 2024
9e836f8
Update the icon_tag and omniauth_provider_icon helpers for Font-Aweso…
knu Nov 3, 2024
0c68b9d
Update icon class names for Font-Awesome 6
knu Nov 3, 2024
be7b412
Update the scenario edit form for Font-Awesome 6 and select2 4
knu Nov 3, 2024
fab1200
Fix table sort icons for Font-Awesome 6
knu Nov 3, 2024
b6ee17a
Upgrade jQuery to 2
knu Nov 3, 2024
7c8255c
Merge pull request #3459 from huginn/frontend-updates
knu Nov 4, 2024
59488de
Update minor updated gems
knu Nov 4, 2024
a1ca839
Update README.md to revise Heroku paid plan
anashashmi Nov 5, 2024
185c798
Update patch updated gems (#3462)
renovate[bot] Nov 9, 2024
92d8be1
Merge pull request #3460 from anashashmi/patch-1
knu Nov 11, 2024
6f66dd2
Enhance GoogleTranslationAgent
knu Nov 16, 2024
4ecb6c1
Enable dry-running for GoogleTranslationAgent
knu Nov 16, 2024
c2df2da
Implement the "merge" mode for GoogleTranslationAgent
knu Nov 16, 2024
548ef08
Update dependency twilio-ruby to '~> 7.3.6' (#3465)
renovate[bot] Nov 16, 2024
4ddc6b5
Merge pull request #3466 from huginn/enhance_google_translation_agent
knu Nov 16, 2024
4850929
Update CHANGES.md
knu Nov 16, 2024
c2527e4
Upgrade Faraday to v2
knu Nov 17, 2024
5f80101
Merge pull request #3467 from huginn/faraday-v2
knu Nov 17, 2024
7063e2c
Update documents
knu Nov 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

| DateOfChange | Changes |
|----------------|--------------------------------------------------------------------------------------------------------------|
| Nov 17, 2024 | Enhance GoogleTranslationAgent by adding support for "merge" mode and translation of any nested object with a single call of Cloud Translation API. [#3466](https://github.com/huginn/huginn/pull/3466) |
| Nov 04, 2024 | Restore usability the Agent type picker and Scenario icon picker partially broken for a long time.<br>Update Font-Awesome icons to version 6. [#3459](https://github.com/huginn/huginn/pull/3459) |
| Oct 27, 2024 | WebsiteAgent can output raw XPath values by enabling the `raw` option, effectively obsoleting the `array` option which is now called `single_array`. [#3457](https://github.com/huginn/huginn/pull/3457) |
| Oct 26, 2024 | Fix huginn_agent gems for the Zeitwerk loader. [#3451](https://github.com/huginn/huginn/pull/3451) |
| Oct 26, 2024 | LiquidOutputAgent supports a new option `line_break_is_lf`. [#3456](https://github.com/huginn/huginn/pull/3456) |
| Oct 26, 2024 | LiquidOutputAgent supports ETag. [#3455](https://github.com/huginn/huginn/pull/3455) |
| May 01, 2024 | Web requesting agents can handle invalid characters by replacing them with U+FFFD. [#3336](https://github.com/huginn/huginn/pull/3336) |
| May 01, 2024 | Allow setting ActionMailer read and open timeouts. [#3361](https://github.com/huginn/huginn/pull/3361) |
| May 01, 2024 | Add support for `ttl` and `monospace` to PushoverAgent. [#3389](https://github.com/huginn/huginn/pull/3389) |
Expand Down
49 changes: 26 additions & 23 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ gem 'mqtt' # MQTTAgent
gem 'net-ftp'
gem 'net-ftp-list' # FtpsiteAgent
gem 'rturk', '~> 2.12.1' # HumanTaskAgent
gem 'slack-notifier', '~> 1.5.1' # SlackAgent
gem 'twilio-ruby', '~> 7.2.2' # TwilioAgent
gem 'slack-notifier', '~> 2.4.0' # SlackAgent
gem 'twilio-ruby', '~> 7.3.6' # TwilioAgent
gem 'xmpp4r', '~> 0.5.6' # JabberAgent

# Weibo Agents
Expand All @@ -47,17 +47,16 @@ gem 'weibo_2', github: 'albertsun/weibo_2', branch: 'master'

# GoogleCalendarPublishAgent and GoogleTranslateAgent
gem 'google-api-client', '~> 0.53'
gem 'google-cloud-translate', '~> 2.3', require: 'google/cloud/translate'
gem 'google-cloud-translate-v2'

# Twitter Agents
gem 'omniauth-twitter'
gem 'twitter', github: 'sferik/twitter' # Must to be loaded before cantino-twitter-stream.
gem 'twitter-stream', github: 'cantino/twitter-stream', branch: 'huginn'

# Tumblr Agents
# until merge of https://github.com/tumblr/tumblr_client/pull/61
gem 'omniauth-tumblr'
gem 'tumblr_client', '~> 0.8.6', github: 'tumblr/tumblr_client'
gem 'tumblr_client', github: 'IFTTT/tumblr_client'

# Dropbox Agents
gem 'dropbox-api', github: 'dsander/dropbox-api', ref: '86cb7b5a1254dc5b054de7263835713c4c1018c7'
Expand All @@ -74,11 +73,11 @@ gem 'omniauth-evernote'
gem 'listen', '~> 3.9.0', require: false

# S3Agent
gem 'aws-sdk-s3', '~> 1', '>= 1.148.0'
gem 'aws-sdk-s3', '~> 1', '>= 1.169.0'

# ImapFolderAgent
gem 'gmail_xoauth' # support for Gmail using OAuth
gem 'omniauth-google-oauth2', '>= 0.8.2'
gem 'omniauth-google-oauth2', '~> 1.0.1'

# Bundler <1.5 does not recognize :x64_mingw as a valid platform name.
# Unfortunately, it can't self-update because it errors when encountering :x64_mingw.
Expand All @@ -90,54 +89,58 @@ end
gem 'ace-rails-ap'
gem 'bootsnap', require: false
gem 'bootstrap-kaminari-views', '~> 0.0.5'
gem 'bundler', '>= 2.5.21'
gem 'bundler', '>= 2.5.23'
gem 'coffee-rails', '~> 5'
gem 'daemons', '~> 1.4.1'
gem 'daemons'
gem 'delayed_job'
gem 'delayed_job_active_record'
gem 'devise', '~> 4.9', '>= 4.9.4'
gem 'em-http-request', '~> 1.1.7'
gem 'em-http-request'
gem 'execjs'
gem 'faraday', '~> 1.10', '>= 1.10.4'
gem 'faraday_middleware'
gem 'faraday'
# gem 'faraday-em_http'
gem 'faraday-follow_redirects'
gem 'faraday-gzip'
# gem 'faraday-httpclient'
gem 'faraday-typhoeus'
gem 'feedjira', '~> 3.2', '>= 3.2.3'
gem 'font-awesome-sass', '~> 4.7.0'
gem 'font-awesome-sass', '~> 6.5.2'
gem 'foreman', '~> 0.88.1', github: 'ddollar/foreman'
gem 'geokit', '~> 1.14'
gem 'geokit-rails', '~> 2.5'
gem 'httmultiparty', '~> 0.3.16'
gem 'httparty', '~> 0.21'
gem 'httparty', '~> 0.22'
gem 'huginn_agent'
gem 'jquery-rails', '~> 4.6'
gem 'json', '~> 2.7', '>= 2.7.2'
gem 'json', '~> 2.7', '>= 2.7.5'
gem 'jsonpath', '~> 1.1', '>= 1.1.5'
gem 'kaminari', '~> 1.2', '>= 1.2.2'
gem 'kramdown'
gem 'liquid', '~> 5.5', '>= 5.5.1'
gem 'loofah', '~> 2.22'
gem 'loofah', '~> 2.23', '>= 2.23.1'
gem 'mail', '>= 2.8.1'
gem 'mini_magick', ">= 5.0.1"
gem 'multi_xml'
gem "nokogiri", ">= 1.16.7"
gem 'omniauth'
gem 'rails', '~> 6.1.7', '>= 6.1.7.8'
gem 'rails', '~> 6.1.7', '>= 6.1.7.10'
gem 'rails-html-sanitizer', '~> 1.6'
gem 'rufus-scheduler', '~> 3.9', '>= 3.9.2', require: false
gem 'sass-rails', '>= 6.0'
gem 'sassc-rails'
gem 'select2-rails'
gem 'spectrum-rails'
gem 'sprockets'
gem 'terser'
gem 'typhoeus', '~> 1.4.1'
gem 'uglifier', '~> 4.2.1'
gem 'typhoeus'
gem 'uglifier'

group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'guard'
gem 'guard-livereload'
gem 'guard-rspec'
gem 'letter_opener_web', '~> 2.0'
gem 'letter_opener_web', '~> 3.0'
gem 'rack-livereload'
gem 'web-console', '>= 4.2.1'

Expand Down Expand Up @@ -182,7 +185,7 @@ end

# Platform requirements.
require 'rbconfig'
gem 'ffi', '>= 1.16.3' # required by typhoeus; 1.9.4 has fixes for *BSD.
gem 'ffi', '>= 1.17.0' # required by typhoeus; 1.9.4 has fixes for *BSD.
gem 'tzinfo', '>= 2.0.6' # required by rails; 1.2.0 has support for *BSD and Solaris.
# Windows does not have zoneinfo files, so bundle the tzinfo-data gem.
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
Expand All @@ -202,7 +205,7 @@ ENV['DATABASE_ADAPTER'] ||=
end

if_true(ENV['DATABASE_ADAPTER'].strip == 'postgresql') do
gem 'pg', '~> 1.5', '>= 1.5.8'
gem 'pg', '~> 1.5', '>= 1.5.9'
end

if_true(ENV['DATABASE_ADAPTER'].strip == 'mysql2') do
Expand Down
Loading