Update dependency i18n-tasks to v1.1.2 #5

Open
renovate wants to merge 1 commit from renovate/i18n-tasks-1.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
i18n-tasks (changelog) 1.0.14 -> 1.1.2 age confidence

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

glebm/i18n-tasks (i18n-tasks)

v1.1.2

Compare Source

  • Prism: Missing require 'prism' in the scanners fixed.

v1.1.1

Compare Source

  • Prism: Fixes translate calls on non-I18n receivers being processed. (#​684)
  • Prism: Adds candidate keys for model_name.human and human_attribute_name. (#​684)
    • Event.human_attribute_name(:title) will now match activerecord.attributes.event.title or attributes.title.
  • Prism: Candidate keys were not added to the used_tree. (#​684)
  • Works around a concurrency bug by reverting to serial scanning. (#​687)

v1.1.0

Compare Source

  • Dropping support for Ruby < 3.1 #​631
  • OpenAI translator now uses language names instead of locale codes. #​630
  • Renames RubyAstScanner to RubyScanner (deprecated RubyAstScanner name).
  • Adds Prism as a dependency.
  • Merges PrismScanner into RubyScanner, now configured with:
search:
  prism: "rails"

to use the Prism scanner with more Rails support and

search:
  prism: "ruby"

to use the Prism Scanner without Rails support.

  • Implements ERB-scanner using Prism, activated with same config as above.
    • The Prism-based scanner handles comments differently vs the whitequark/parser-based scanner does.
    • The usage will be for the magic comment line instead of the subsequent line.
    • This should not affect the results of the CLI tasks.
  • Loads environment variables via dotenv if available. #​395
  • Adds CLI command check-prism to try the new parser out and see the differences in key detection.
  • The Prism-based scanner supports candidate_keys for Rails translations, allowing relative translations in controllers to match either the key scoped to controller and action or only to the controller.
  • Translation services now catch errors and save partial results #​642
  • Prism: Skips translations form cyclic calls instead of throwing error.
  • Adds own client for Google Translate instead of easy_translate gem.

v1.0.15

Compare Source

  • Adds a progress bar for translate tasks. #​606
  • New watsonx translation backend. #​598
  • Improved newline handling for Google Translate backend. #​597
  • Spaces are now allowed in key names. #​604
  • Better handling of parenthesis-like characters in key names. #​550
  • Scanners:
    • Silence parser warning and patch version mismatch for Ruby 3.4.x > 3.4.0 #​612
    • Uses AST-parser for all ERB-files, not just .html.erb
    • [Fixed regex in PatternScanner] (#​572)
    • Adds contextual parser to support more Rails-translations. #​565
    • RailsModelMatcher now handles calls without model. #​603
  • OpenAI:
    • Model now defaults to gpt-4o-mini. #​622
    • Append JSON instructions to OpenAI system prompt to be able to use response_format json_object #​615
    • Set log_errors: true on OpenAI::Client options in order to display HTTP client errors. #​614
  • DeepL:
    • Adds support for locale aliases. #​609

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [i18n-tasks](https://github.com/glebm/i18n-tasks) ([changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)) | `1.0.14` -> `1.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/i18n-tasks/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/i18n-tasks/1.0.14/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>glebm/i18n-tasks (i18n-tasks)</summary> ### [`v1.1.2`](https://github.com/glebm/i18n-tasks/blob/HEAD/CHANGES.md#v112) [Compare Source](https://github.com/glebm/i18n-tasks/compare/v1.1.1...v1.1.2) - Prism: Missing `require 'prism'` in the scanners fixed. ### [`v1.1.1`](https://github.com/glebm/i18n-tasks/blob/HEAD/CHANGES.md#v111) [Compare Source](https://github.com/glebm/i18n-tasks/compare/v1.1.0...v1.1.1) - Prism: Fixes `translate` calls on non-I18n receivers being processed. ([#&#8203;684](https://github.com/glebm/i18n-tasks/pull/684)) - Prism: Adds candidate keys for model\_name.human and human\_attribute\_name. ([#&#8203;684](https://github.com/glebm/i18n-tasks/pull/684)) - `Event.human_attribute_name(:title)` will now match `activerecord.attributes.event.title` or `attributes.title`. - Prism: Candidate keys were not added to the `used_tree`. ([#&#8203;684](https://github.com/glebm/i18n-tasks/pull/684)) - Works around a concurrency bug by reverting to serial scanning. ([#&#8203;687](https://github.com/glebm/i18n-tasks/pull/687)) ### [`v1.1.0`](https://github.com/glebm/i18n-tasks/blob/HEAD/CHANGES.md#v110) [Compare Source](https://github.com/glebm/i18n-tasks/compare/v1.0.15...v1.1.0) - Dropping support for Ruby < 3.1 [#&#8203;631](https://github.com/glebm/i18n-tasks/pull/631) - OpenAI translator now uses language names instead of locale codes. [#&#8203;630](https://github.com/glebm/i18n-tasks/pull/630) - Renames RubyAstScanner to RubyScanner (deprecated RubyAstScanner name). - Adds Prism as a dependency. - Merges PrismScanner into RubyScanner, now configured with: ```yaml search: prism: "rails" ``` to use the Prism scanner with more Rails support and ```yaml search: prism: "ruby" ``` to use the Prism Scanner without Rails support. - Implements ERB-scanner using Prism, activated with same config as above. - The Prism-based scanner handles comments differently vs the `whitequark/parser`-based scanner does. - The usage will be for the magic comment line instead of the subsequent line. - This should not affect the results of the CLI tasks. - Loads environment variables via `dotenv` if available. [#&#8203;395](https://github.com/glebm/i18n-tasks/issues/395) - Adds CLI command `check-prism` to try the new parser out and see the differences in key detection. - The Prism-based scanner supports candidate\_keys for Rails translations, allowing relative translations in controllers to match either the key scoped to controller and action or only to the controller. - Translation services now catch errors and save partial results [#&#8203;642](https://github.com/glebm/i18n-tasks/issues/642) - Prism: Skips translations form cyclic calls instead of throwing error. - Adds own client for Google Translate instead of `easy_translate` gem. ### [`v1.0.15`](https://github.com/glebm/i18n-tasks/blob/HEAD/CHANGES.md#v1015) [Compare Source](https://github.com/glebm/i18n-tasks/compare/v1.0.14...v1.0.15) - Adds a progress bar for translate tasks. [#&#8203;606](https://github.com/glebm/i18n-tasks/pull/606) - New watsonx translation backend. [#&#8203;598](https://github.com/glebm/i18n-tasks/pull/598) - Improved newline handling for Google Translate backend. [#&#8203;597](https://github.com/glebm/i18n-tasks/pull/597) - Spaces are now allowed in key names. [#&#8203;604](https://github.com/glebm/i18n-tasks/pull/604) - Better handling of parenthesis-like characters in key names. [#&#8203;550](https://github.com/glebm/i18n-tasks/pull/550) - Scanners: - Silence parser warning and patch version mismatch for Ruby 3.4.x > 3.4.0 [#&#8203;612](https://github.com/glebm/i18n-tasks/issues/612) - Uses AST-parser for all ERB-files, not just `.html.erb` - \[Fixed regex in `PatternScanner`] ([#&#8203;572](https://github.com/glebm/i18n-tasks/issues/572)) - Adds contextual parser to support more Rails-translations. [#&#8203;565](https://github.com/glebm/i18n-tasks/pull/565) - `RailsModelMatcher` now handles calls without model. [#&#8203;603](https://github.com/glebm/i18n-tasks/pull/603) - OpenAI: - Model now defaults to gpt-4o-mini. [#&#8203;622](https://github.com/glebm/i18n-tasks/pull/622) - Append JSON instructions to OpenAI system prompt to be able to use response\_format json\_object [#&#8203;615](https://github.com/glebm/i18n-tasks/pull/615) - Set `log_errors: true` on OpenAI::Client options in order to display HTTP client errors. [#&#8203;614](https://github.com/glebm/i18n-tasks/pull/614) - DeepL: - Adds support for locale aliases. [#&#8203;609](https://github.com/glebm/i18n-tasks/pull/609) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4yLjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4xMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update dependency i18n-tasks to v1.0.15
Some checks failed
build.yml / Update dependency i18n-tasks to v1.0.15 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.0.15 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.0.15 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.0.15 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
05bea72716
renovate force-pushed renovate/i18n-tasks-1.x-lockfile from 05bea72716
Some checks failed
build.yml / Update dependency i18n-tasks to v1.0.15 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.0.15 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.0.15 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.0.15 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
to c861759a0d
Some checks failed
build.yml / Update dependency i18n-tasks to v1.1.0 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.0 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.1.0 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
2025-11-15 00:01:40 +00:00
Compare
renovate changed title from Update dependency i18n-tasks to v1.0.15 to Update dependency i18n-tasks to v1.1.0 2025-11-15 00:01:42 +00:00
renovate force-pushed renovate/i18n-tasks-1.x-lockfile from c861759a0d
Some checks failed
build.yml / Update dependency i18n-tasks to v1.1.0 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.0 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.1.0 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
to 74cedae3e9
Some checks failed
build.yml / Update dependency i18n-tasks to v1.1.1 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.1 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.1.1 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.1 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
2025-11-25 00:01:31 +00:00
Compare
renovate changed title from Update dependency i18n-tasks to v1.1.0 to Update dependency i18n-tasks to v1.1.1 2025-11-25 00:01:33 +00:00
renovate force-pushed renovate/i18n-tasks-1.x-lockfile from 74cedae3e9
Some checks failed
build.yml / Update dependency i18n-tasks to v1.1.1 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.1 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.1.1 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.1 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
to 319d7828f3
Some checks failed
build.yml / Update dependency i18n-tasks to v1.1.2 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.2 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.1.2 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.2 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
2025-11-28 00:01:34 +00:00
Compare
renovate changed title from Update dependency i18n-tasks to v1.1.1 to Update dependency i18n-tasks to v1.1.2 2025-11-28 00:01:37 +00:00
Some checks failed
build.yml / Update dependency i18n-tasks to v1.1.2 (push) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.2 (push) Failing after 0s
build.yml / Update dependency i18n-tasks to v1.1.2 (pull_request) Failing after 0s
deploy.yml / Update dependency i18n-tasks to v1.1.2 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/i18n-tasks-1.x-lockfile:renovate/i18n-tasks-1.x-lockfile
git switch renovate/i18n-tasks-1.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/i18n-tasks-1.x-lockfile
git switch renovate/i18n-tasks-1.x-lockfile
git rebase main
git switch main
git merge --ff-only renovate/i18n-tasks-1.x-lockfile
git switch renovate/i18n-tasks-1.x-lockfile
git rebase main
git switch main
git merge --no-ff renovate/i18n-tasks-1.x-lockfile
git switch main
git merge --squash renovate/i18n-tasks-1.x-lockfile
git switch main
git merge --ff-only renovate/i18n-tasks-1.x-lockfile
git switch main
git merge renovate/i18n-tasks-1.x-lockfile
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hobbypunk/discord-santa!5
No description provided.