Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
25dcf06
Require typescript in IntegrationBase.
RobinTail Dec 16, 2025
ab3b7e1
Adjusting the Integration class.
RobinTail Dec 16, 2025
68b681a
Calling createIdentifier in methods of IntegrationBase.
RobinTail Dec 16, 2025
a7beada
Changeing IntegrationBase::interfaces to record of strings.
RobinTail Dec 16, 2025
e37a354
rm import factory to IntegrationBase.
RobinTail Dec 16, 2025
9721e96
Adjusting factory usage in Integration.
RobinTail Dec 16, 2025
61f9b1a
REF: moving ts and f into new class TypescriptAPI.
RobinTail Dec 16, 2025
a80f569
REF: Adjusting ZTS to take TypescriptAPI from context.
RobinTail Dec 16, 2025
cd10ad3
Adjusting ZTS test.
RobinTail Dec 16, 2025
8cad4b1
Rev: changes to identifiers.
RobinTail Dec 16, 2025
0abbd63
REF: marking all public methods and props of TypescriptAPI as internal.
RobinTail Dec 16, 2025
b9b925f
Changelog: 26.1.0.
RobinTail Dec 17, 2025
a89024b
Merge branch 'master' into mem-3126-require-ts
RobinTail Dec 17, 2025
25c92ad
express-zod-api version 26.1.0-beta.1
github-actions[bot] Dec 17, 2025
29b4e42
Merge branch 'master' into mem-3126-require-ts
RobinTail Dec 23, 2025
a371e1b
Fix import of typescript in zts, adjusting implementation to use api …
RobinTail Dec 23, 2025
ddf7b5e
Merge branch 'master' into mem-3126-require-ts
RobinTail Dec 24, 2025
8861ccb
express-zod-api version 26.1.0-beta.2
github-actions[bot] Dec 24, 2025
f94dd53
Fix: no inheritance from TypescriptAPI and avoid spoiling the whole I…
RobinTail Dec 25, 2025
81118c8
Ref: marking api prop internal in ZTSContext.
RobinTail Dec 25, 2025
4e0c8d3
Ref: making safePropRegex static.
RobinTail Dec 25, 2025
029e5cb
Merge branch 'master' into mem-3126-require-ts
RobinTail Dec 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

## Version 26

### v26.1.0

- Optimization to the memory consumption for your API:
- It has been discovered that static import of `typescript` within the framework consumes memory unnecessarily;
- Importing `typescript` is only necessary to generate an Integration;
- This version avoids static importing, but the solution is temporary in order to avoid breaking changes;
- The issue was found, investigated and reported by [@NicolasMahe](https://github.com/NicolasMahe).

### v26.0.0

- Supported `http-errors` versions: `^2.0.1`;
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ Therefore, many basic tasks can be accomplished faster and easier, in particular

These people contributed to the improvement of the framework by reporting bugs, making changes and suggesting ideas:

[<img src="https://github.com/NicolasMahe.png" alt="@NicolasMahe" width="50" />](https://github.com/NicolasMahe)
[<img src="https://github.com/shadone.png" alt="@shadone" width="50" />](https://github.com/shadone)
[<img src="https://github.com/squishykid.png" alt="@squishykid" width="50" />](https://github.com/squishykid)
[<img src="https://github.com/jakub-msqt.png" alt="@jakub-msqt" width="50" />](https://github.com/jakub-msqt)
Expand Down
2 changes: 1 addition & 1 deletion express-zod-api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "express-zod-api",
"version": "26.0.0",
"version": "26.1.0-beta.2",
"description": "A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.",
"license": "MIT",
"repository": {
Expand Down
Loading