Skip to content

chore: release v1.6.0#205

Open
JoachimLK wants to merge 1 commit into
mainfrom
release-please--branches--main--components--reqcore
Open

chore: release v1.6.0#205
JoachimLK wants to merge 1 commit into
mainfrom
release-please--branches--main--components--reqcore

Conversation

@JoachimLK

@JoachimLK JoachimLK commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.6.0 (2026-07-03)

✨ Features

  • add ApplicationBuilderPreview and ApplicationFormBody components for candidate application preview and submission (5118b6e)
  • add end-to-end tests for privacy retention and GDPR compliance flows (a0e2b58)
  • add public pricing section component and onboarding survey (38e32a9)
  • ai: implement budget management and observability for AI analysis runs (f7a18f6)
  • billing: add billing plans and authorization logic (86dd691)
  • billing: add Stripe billing (48a961c)
  • enable GDPR cleanup sweep in E2E tests and validate cleanup response (dd16794)
  • enforce demo account isolation and organization access restrictions (f47296e)
  • enforce demo account isolation and organization access restrictions (72433b9)
  • enhance GDPR retention and erasure processes with improved confirmation and settings (6e110c3)
  • enhance job creation wizard with validation and schema updates; limit questions and criteria (b128764)
  • enhance job question validation and update schemas; add question state validation and tests (18bdd9f)
  • handle organization update and delete errors with proper error handling (989cca3)
  • implement candidate erasure service and GDPR retention logic (8692040)
  • implement candidate erasure service and GDPR retention logic (b2910f8)
  • implement candidate retention and erasure processes (7ee6ee3)
  • implement onboarding survey database storage (ec6c3a0)
  • jobs: polish job creation wizard (1926a8a)
  • transition to open-core model (e0944b0)
  • update demo showcase to redirect to sign-in with prefilled demo credentials (5625a56)
  • update dialog type for candidate erasure confirmation and refine legal hold handling in delete API (bd2d156)

🐛 Bug Fixes

  • align self-hosted billing copy (b023b71)
  • e2e: handle onboarding survey redirect after org creation (3ed0630)
  • improve log handling in migration and S3 bucket readiness checks (29fa699)
  • refine rate limiting logic for production environment (0d9c219)
  • sync npm lockfile (e6d884e)
  • tolerate partial stripe billing env (c9d702f)

♻️ Refactoring

  • remove JobQuestions component to streamline job wizard UI (69ace61)
  • remove unused aiScoringChosen state and update form storage logic; add debug sign-in page script (9b20abd)
  • update comments to clarify indexing rules for public marketing pages (c919014)

🧪 Testing

  • enhance organization delete error handling in auth client tests (d533052)

🏗️ Build & CI

  • wait for migration startup log (24f5136)

This PR was generated with Release Please. See documentation.

@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-205 June 17, 2026 08:18 Destroyed
@railway-app

railway-app Bot commented Jun 17, 2026

Copy link
Copy Markdown

🚅 Deployed to the reqcore-pr-205 environment in applirank

Service Status Web Updated (UTC)
applirank ✅ Success (View Logs) Jul 3, 2026 at 12:14 pm

@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 2afd22f to 1b675da Compare June 19, 2026 12:08
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-205 June 19, 2026 12:08 Destroyed
@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@JoachimLK, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 45 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ff76e943-ffe1-43da-979b-704031f8ac59

📥 Commits

Reviewing files that changed from the base of the PR and between 0db4606 and 506e8ea.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • package.json
📝 Walkthrough

Walkthrough

Version metadata was bumped to 1.6.0 in package.json and .release-please-manifest.json, and CHANGELOG.md adds the v1.6.0 release entry with categorized notes.

Changes

Release 1.6.0 version bump

Layer / File(s) Summary
Version fields
package.json, .release-please-manifest.json
Root version values were updated from 1.5.0 to 1.6.0.
Release notes
CHANGELOG.md
Adds the v1.6.0 header and populates the release notes sections for features, bug fixes, refactoring, testing, and build/CI.

Estimated code review effort: 1 (Trivial) | ~2 minutes

🚥 Pre-merge checks | ✅ 1 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is release notes, but it omits the required Summary, type, Validation, and DCO template sections. Rewrite the description using the repository template, including Summary, Type of change, Validation, and DCO checkboxes.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The title is a concise conventional commit that accurately identifies this as a v1.6.0 release.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-please--branches--main--components--reqcore

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Around line 28-29: The CHANGELOG.md file contains duplicate entries for the
same features: lines 28-29 both document "enforce demo account isolation and
organization access restrictions" with different commit hashes, and lines 34-35
both document "implement candidate erasure service and GDPR retention logic"
with different commit hashes. Remove one of each duplicate pair by keeping only
a single entry per feature. Verify which commit hash is correct for each feature
and retain that entry, then delete the duplicate line to consolidate the
changelog.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: bde4b04d-f81b-4cd5-a525-5731ad78b50d

📥 Commits

Reviewing files that changed from the base of the PR and between 1b675da6753b1d8959594d71152732effeea2f6b and 43ba546.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • package.json
✅ Files skipped from review due to trivial changes (2)
  • .release-please-manifest.json
  • package.json

Comment thread CHANGELOG.md
Comment on lines +28 to +29
* enforce demo account isolation and organization access restrictions ([f47296e](https://github.com/reqcore-inc/reqcore/commit/f47296e91bcc3dad116d25152d8791a7d999c054))
* enforce demo account isolation and organization access restrictions ([72433b9](https://github.com/reqcore-inc/reqcore/commit/72433b9c23bc0a9aaa28c03db36c97e86f01e0cf))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Remove duplicate changelog entries.

Lines 28–29 both document "enforce demo account isolation and organization access restrictions" with different commit hashes. Similarly, lines 34–35 both document "implement candidate erasure service and GDPR retention logic" with different commit hashes. These appear to be duplicate entries that should be consolidated. Verify which commit(s) should be retained for each feature.

💡 Suggested fix (remove one of each pair)
 * enforce demo account isolation and organization access restrictions ([f47296e](https://github.com/reqcore-inc/reqcore/commit/f47296e91bcc3dad116d25152d8791a7d999c054))
-* enforce demo account isolation and organization access restrictions ([72433b9](https://github.com/reqcore-inc/reqcore/commit/72433b9c23bc0a9aaa28c03db36c97e86f01e0cf))
 * enhance GDPR retention and erasure processes with improved confirmation and settings ([6e110c3](https://github.com/reqcore-inc/reqcore/commit/6e110c36fe007b131080025a2bb4c3b147091370))

and

 * implement candidate erasure service and GDPR retention logic ([8692040](https://github.com/reqcore-inc/reqcore/commit/869204063470a88b060b03a33f353250545291ac))
-* implement candidate erasure service and GDPR retention logic ([b2910f8](https://github.com/reqcore-inc/reqcore/commit/b2910f8592b8a92936076c494f6710c5c11f7a79))
 * implement candidate retention and erasure processes ([7ee6ee3](https://github.com/reqcore-inc/reqcore/commit/7ee6ee315a1c9293e1777f8f1992b486fbda1085))

Also applies to: 34-35

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CHANGELOG.md` around lines 28 - 29, The CHANGELOG.md file contains duplicate
entries for the same features: lines 28-29 both document "enforce demo account
isolation and organization access restrictions" with different commit hashes,
and lines 34-35 both document "implement candidate erasure service and GDPR
retention logic" with different commit hashes. Remove one of each duplicate pair
by keeping only a single entry per feature. Verify which commit hash is correct
for each feature and retain that entry, then delete the duplicate line to
consolidate the changelog.

@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 43ba546 to 81361ed Compare June 30, 2026 11:27
@coderabbitai

coderabbitai Bot commented Jun 30, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

An error occurred during the review process. Please try again later.

📝 Walkthrough

Walkthrough

Version bumped from 1.5.0 to 1.6.0 in package.json and .release-please-manifest.json. CHANGELOG.md gains a new v1.6.0 (2026-06-21) section documenting features, bug fixes, refactoring, and testing entries with linked commit references.

Changes

Release 1.6.0 version bump

Layer / File(s) Summary
Version bump and changelog
package.json, .release-please-manifest.json, CHANGELOG.md
version field updated from 1.5.0 to 1.6.0 in both package.json and .release-please-manifest.json; CHANGELOG.md receives a new v1.6.0 section with categorized entries under Features, Bug Fixes, Refactoring, and Testing.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • reqcore-inc/reqcore#72: Same Release Please version bump pattern updating .release-please-manifest.json, package.json, and CHANGELOG.md to a new version.
  • reqcore-inc/reqcore#76: Identical versioning artifact updates across the same three files as this PR.
  • reqcore-inc/reqcore#172: Directly precedes this PR in the Release Please versioning pipeline, bumping the same fields in the same files.

Suggested labels

autorelease: tagged

🐇 A hop, a skip, the version grows,
From five to six the changelog flows,
Features, fixes, refactors bright,
Tagged and sealed — the release takes flight!
🎉 1.6.0, ready to go! 🎉

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The PR description is auto-generated by Release Please and lacks required sections from the template (Summary, Type of change, Validation, DCO checkboxes), but this is typical for automated release PRs. For automated release PRs, consider if the template requirements should apply differently, or document the expected format for Release Please-generated PRs.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: release v1.6.0' follows Conventional Commits format and accurately summarizes the PR as an automated release of version 1.6.0.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Note

🎁 Summarized by CodeRabbit Free

The PR author is not assigned a seat. To perform a comprehensive line-by-line review, please assign a seat to the pull request author through the subscription management page by visiting https://app.coderabbit.ai/login.

Comment @coderabbitai help to get the list of available commands.

@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 81361ed to 0db4606 Compare July 1, 2026 07:02
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 0db4606 to da4b0c1 Compare July 3, 2026 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant