express-zod-api
express-zod-api copied to clipboard
`v19` is for Dime
Pebbles LaDime (Dime) Doe was a black transgender woman.
https://edition.cnn.com/2024/02/25/us/dime-doe-trial-south-carolina-federal-hate-crime/index.html https://www.nbcnews.com/feature/nbc-out/south-carolina-death-marks-14th-black-transgender-woman-killed-u-n1040971 https://www.justice.gov/opa/pr/south-carolina-man-found-guilty-hate-crime-killing-transgender-woman-because-her-gender
Transgender women suffer too frequently from transphobic violence and cruelty, being the less protected social group. I'd like to raise an awareness of this problem. Humans should be creators — not killers. But most importantly, I want every transgender girl to have an opportunity to create applications quickly and, in general, learn to write code easily in order to receive job offers and leave dangerously transphobic territories for more favorable and civilized ones, and live happily there. Protect transgender women.
🔲 add version description here
- #1693
- #1705
- #1707
- Theoretically #1631
- Probably #1708
- #1726
- #1736
- #1741
- #1730
- #1747
- #1748
- #1745
coverage: 100.0%. remained the same when pulling 02a10efa9dd0572b7edab6e9a02234950330c814 on make-v19 into fc621849b9e2221030b72a762d4debbb0620c617 on master.
Time to make beta
QA revealed the following issue when declaration
is enabled:
error TS2527: The inferred type of '...Endpoint' references an inaccessible 'unique symbol' type. A type annotation is necessary.
This is similar to well-known #952 , however it does pass the currently implemented test.
The issue is caused by the usage of the proprietary types, that are branded by unique symbol
— not Symbol.for()
, in order to avoid the possibility of collisions.
The approach should be different than for #952.
QA passed ✅
After #1741 it makes sense to decrease the severity of route hit, solve the request from https://github.com/RobinTail/express-zod-api/discussions/1716 Also could make a gate level "info" for the built-in logger.
✅ QA passed
That's basically it, all the things I wanna have in this release. I'd like to wait a little to find out what exactly could be the breaking changes of Zod 4, so that supporting it would not be breaking.
#1760
I'm going to visit the express
technical committee meeting tomorrow in order to find out what they are planning for #1530 , if there are any other breaking changes should be expected.
Regarding Zod 4, so far I only managed to find out that it will increase its minimum Typescript version to 5.0.0, which will not be breaking for express-zod-api
, since it's already 5.1.3+