Skip to content

Commit b1335e3

Browse files
committed
chore: release v0.25.0
1 parent 42fd113 commit b1335e3

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
# CHANGELOG
22

3-
## v0.25.0 (unereleased)
3+
## v0.25.0 (2025-12-21)
4+
5+
**Highlights**
6+
7+
- Added use case summary in the auto-generated app docs : In addition to the existing mermaid diagram, there is now a summary of the lifecyle, input and output in a dedicated table
8+
- Example : https://github.com/c100k/libmodulor/tree/42fd11307cdd9f8cdec19b4de75d4959bc9f9a9e/examples/apps/Spotify#createalbum
9+
- Improved the `File` data type
10+
- Changed the property `path` to `uri` to conform to the `FormData` spec (this is a breaking change)
11+
- Simplified the declaration by inlining the accepted types via `accept` instead of `type.allowed` (this is also a breaking change)
12+
- Added `maxSizeInBytes` and `minSizeInBytes` for size validation
13+
- Added `getConstraintsForHuman` to format constraints for the end user in the targets. For instance :
14+
- For `FreeTextShort`, it displays `Max length: 150` 🇬🇧 when present
15+
- For `File`, it displays `Max size: 8MB - Accepted types: application/png, application/jpg` 🇬🇧 when present
16+
- Applied to the `react-native-pure` and `react-native-web` targets (see `UCFormFieldHelp.tsx`)
417

518
See all the changes here : https://github.com/c100k/libmodulor/compare/v0.24.0...master
619

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "libmodulor",
33
"description": "A TypeScript library to create platform-agnostic applications",
4-
"version": "0.24.0",
4+
"version": "0.25.0",
55
"license": "LGPL-3.0",
66
"author": "Chafik H'nini <chafik.hnini@gmail.com>",
77
"homepage": "https://libmodulor.c100k.eu",

0 commit comments

Comments
 (0)