Skip to content

chore: prepare 0.7.0 release#18

Merged
jingu merged 2 commits into
developfrom
chore/prepare-0.7.0-release
May 29, 2026
Merged

chore: prepare 0.7.0 release#18
jingu merged 2 commits into
developfrom
chore/prepare-0.7.0-release

Conversation

@jingu
Copy link
Copy Markdown
Owner

@jingu jingu commented May 29, 2026

Summary

Release preparation for 0.7.0. The only feature-level change since the 0.6.0 tag is the Qiq helper Go to Declaration work (PR #17), already merged to develop.

  • Bump plugin version 0.6.00.7.0 (build.gradle.kts).
  • Refresh <change-notes> in plugin.xml to describe the 0.7.0 highlights.
  • Update README Features / Settings for helper navigation and the Helper Locator bootstrap-files setting.

0.7.0 highlights

  • Go to Declaration for Qiq helpers: Cmd/Ctrl+click on {{ helperName(...) }} / {{ $this->helperName(...) }}.
    • Qiq 2.x/3.x: Qiq\Helpers subclass methods discovered automatically (no config).
    • Qiq 1.x: HelperLocator::set('name', ...) helpers resolved via user-configured bootstrap files.
  • Undefined function/method warning suppression for resolvable helper calls in Qiq templates.
  • Fix: {{= asset(...) }} (and other {{= }} calls starting with h/a/j/u/c) no longer have their leading letter stripped as an escape modifier.

Test plan

  • ./gradlew clean test — all suites green
  • ./gradlew buildPluginQiqLanguagePlugin-0.7.0.jar, <version>0.7.0</version> and updated change-notes verified in the packaged plugin.xml
  • After merge: tag 0.7.0 on the merge commit (mirrors the 0.6.0 flow)

🤖 Generated with Claude Code

Bump plugin version to 0.7.0 and refresh release notes / README for the
Qiq helper Go to Declaration feature (1.x HelperLocator manual config +
2.x/3.x Helpers auto-discovery), undefined-function warning suppression,
and the {{= }} raw-echo helper-name injection fix.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 29, 2026 06:41
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the repository for the 0.7.0 release of the Qiq Templates Support IntelliJ plugin by updating the published version and refreshing user-facing release documentation.

Changes:

  • Bump plugin version from 0.6.0 → 0.7.0 in Gradle plugin configuration.
  • Update plugin.xml change notes to reflect 0.7.0 helper Go to Declaration and related inspection suppression/fix.
  • Update README Features/Settings to document helper declaration navigation and the Helper Locator bootstrap files setting.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

File Description
build.gradle.kts Updates the plugin’s published version to 0.7.0.
src/main/resources/META-INF/plugin.xml Refreshes Marketplace change-notes for the 0.7.0 highlights.
README.md Documents the new helper navigation behavior and the bootstrap-files setting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/main/resources/META-INF/plugin.xml Outdated
Comment thread src/main/resources/META-INF/plugin.xml Outdated
Comment thread README.md Outdated
- "registration file" -> "registration file(s)": the bootstrap-files
  setting accepts multiple files.
- "undefined function" -> "undefined function/method": the suppressor
  covers both PhpUndefinedFunctionInspection and PhpUndefinedMethodInspection
  (bare {{ helper() }} vs {{ $this->helper() }}).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jingu jingu merged commit b30e364 into develop May 29, 2026
1 check passed
@jingu jingu deleted the chore/prepare-0.7.0-release branch May 29, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants