Repository navigation
chore(deps): update dependency imposter to 0.2.3 - #7000
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review. 📝 WalkthroughWalkthroughThe centrally managed ChangesImposter package update
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~3 minutes Change: Other Suggested reviewers: Merge Risk: ⚪ Minimal · up to No actionable issue is established for this dependency update. It is mergeable after normal validation. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. A rabbit checks the package line, Comment |
|
This PR contains the following updates:
0.2.2→0.2.3Release Notes
themidnightgospel/Imposter (Imposter)
v0.2.3: IMPOSTER_LOG for package users, IMP006 and event fixesCompare Source
Fixes
IMPOSTER_LOGnow works from the NuGet package (#135, closes #113). The package did not make the property visible to the generator, so setting it had no effect. The log is also more useful now:Imposter()extensions are generated;Set
IMPOSTER_LOG=trueand build with-v:dto see theIMPLOG001lines (see Getting Started).Keyword-named type parameters (#119, closes #109). Type parameters such as
@classor@inwere written without the@, so the generated file did not compile.Async event callbacks run before handlers (#120, closes #110). Behaviour change:
RaiseAsyncnow runs theCallback(...)callbacks before the subscribed handlers, the same order asRaise. Before, it awaited the handlers first.Event verification messages name the event once (#124, closes #111). A failed subscription verification printed the event name twice. Message text change: update tests that assert on the exact text.
New diagnostic
typeof(IRepository<User>)generates the same generic imposter astypeof(IRepository<>); the type arguments have no effect. The generator now warns and suggests the open registration. WithTreatWarningsAsErrors, switch to the open registration or suppress IMP006.Package
Internal
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.