Skip to content

deps(v26): Elevating min zod version requirements#3086

Merged
RobinTail merged 4 commits intomake-v26from
elevate-min-zod-version
Nov 24, 2025
Merged

deps(v26): Elevating min zod version requirements#3086
RobinTail merged 4 commits intomake-v26from
elevate-min-zod-version

Conversation

@RobinTail
Copy link
Copy Markdown
Owner

@RobinTail RobinTail commented Nov 24, 2025

Due to the fix of an external issue by #3084

@RobinTail RobinTail added dependencies Pull requests that update a dependency file breaking Backward incompatible changes external bug it's a bug, but in a dependency labels Nov 24, 2025
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 24, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch elevate-min-zod-version

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 and usage tips.

@coveralls-official
Copy link
Copy Markdown

coveralls-official Bot commented Nov 24, 2025

Coverage Status

coverage: 100.0%. remained the same
when pulling 28fbfba on elevate-min-zod-version
into 024e2bc on make-v26.

Copy link
Copy Markdown
Owner Author

@RobinTail RobinTail left a comment

Choose a reason for hiding this comment

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

nice!

@RobinTail RobinTail added this to the v26 milestone Nov 24, 2025
@RobinTail RobinTail mentioned this pull request Nov 24, 2025
@RobinTail RobinTail merged commit 3435a6e into make-v26 Nov 24, 2025
13 checks passed
@RobinTail RobinTail deleted the elevate-min-zod-version branch November 24, 2025 08:29
RobinTail added a commit that referenced this pull request Nov 25, 2025
Fixes #2981 

After fixing `globalRegistry` by #3086 , it could be now considered to
address the dual package hazard completely.
For that I'm trying to make Zod plugin patch both CJS and ESM exports of
Zod, so that it would no matter which environment user runs the
framework.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Bug Fixes**
* Resolved TypeError in CommonJS environments by extending Zod's CJS
exports.

* **Documentation**
* Removed ESM-only requirements and related error notes from
documentation.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
RobinTail added a commit that referenced this pull request Dec 1, 2025
<img width="283" height="353" alt="image"
src="https://github.com/user-attachments/assets/5355c68c-e807-4b61-83a8-17e66a117f7d"
/>

[Lia Smith](https://en.wikipedia.org/wiki/Suicide_of_Lia_Smith) was a 21
years young transgender woman.

She attended Middlebury College in Middlebury, Vermont, majoring in
computer science and statistics. She was a member of the college's chess
club, bridge club, LGBTQ+ club, and Japanese club. She was a diver on
the Middlebury Panthers women's swimming and diving team.

In February 2025 Middlebury College had removed Lia Smith diving profile
from their website, following President Donald Trump's executive order,
which attempts to ban transgender women and girls from competing in
women's sports.

On October 18, 2025 Lia Smith committed suicide.

The tragedy of Lia Smith highlights that the push for exclusion of
transgender women from public women's spaces and sports is not an issue
of theoretical fairness, but one with devastating consequences for the
dignity, safety, and lives of trans individuals. Smith, who was an
openly transgender student athlete, described the immense difficulty and
feeling of being unwelcome in locker rooms, emphasizing the lack of a
clear, safe space for her. Her plea that transgender people are "not
trying to get into women's spaces to be perverts... we're just being
ourselves" underscores that inclusion is a matter of allowing trans
women to exist and access necessary public facilities with basic
dignity, rather than an invasion of privacy or a threat. Denying access
to these spaces does not eliminate their need for them, but instead
subjects them to alienation and heightened psychological distress.

Furthermore, Lia's experience as a diver, where she was reportedly
targeted by anti-trans websites and ultimately left her team citing
difficulties, demonstrates the severe emotional and social toll of
exclusion in sports. Critics of anti-trans policies explicitly linked
her death by suicide to the hostile climate and constant public scrutiny
and harassment directed at trans athletes. Allowing trans women to
participate in women's sports and access women's facilities is therefore
a vital component of protecting the mental health and physical safety of
transgender people. When a society creates systems that reject a
person’s identity and deny them opportunities for community, activity,
and belonging—all essential parts of a functioning life—it creates an
environment of intense hostility and vulnerability. Inclusion, in
contrast, affirms the full humanity of trans women and is a necessary
measure against the systemic discrimination that contributed to her
anguish.

--------------------------------

- #2938 
- #3049
- #2934 
- #3086 
- #3087 
- #3094
- ❔  #3102 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Config-driven routing behavior; Integration instances accept
per-instance config.
  * Zod plugin adds CJS compatibility and new schema metadata helpers.
  * Release bumped to v26 (beta).

* **Bug Fixes**
  * Restored Zod examples/metadata in CommonJS environments.

* **Breaking Changes**
  * Handler/middleware parameter renamed: options → ctx.
  * Removed DependsOnMethod; use inline per-route objects.
  * EndpointsFactory.addOptions() renamed to addContext().

* **Docs**
  * README and CHANGELOG updated for v26 migration and examples.

* **Tests**
  * Added CJS runtime tests and updated tests to use ctx.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Backward incompatible changes dependencies Pull requests that update a dependency file external bug it's a bug, but in a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant