maliming
270533e30f
Map a numeric bound only when its meaning is the same on both sides
A native integer is a number in the api type system too, and a between rule
that carries its own comparer is skipped when its bounds no longer read as an
interval, because the comparer itself is not on the descriptor.
3 days ago
maliming
8e53ef8641
Map a comparison rule only to a numeric property
The contribution context carries the property now, so a rule on another type,
the ordinal comparison of two strings for example, no longer publishes a
numeric bound. Two bounds are compared as decimals, which are exact for every
integral type, and only fall back to double for the magnitudes decimal can
not hold.
3 days ago
maliming
aee66f02a7
Convert a typed range limit with the operand type of the attribute
Range(Type, string, string) keeps its limits as strings until the first
validation. They are converted the way the attribute converts them, so the
reported limit is the one the server validates against whatever the culture
of the request is, and a magnitude outside the decimal range survives it.
3 days ago
maliming
f92909480d
Keep a range limit that is already written in the invariant culture
A magnitude below the decimal range, like 1e-30, parses to a zero, so a round
trip through decimal turned it into a bound the server does not accept.
3 days ago
maliming
0ed8624e7a
Write the typed range limits with the invariant culture
Range(Type, string, string) keeps its limits as strings until the first
validation, so a numeric limit was reported in the culture that declared it
and could not be merged with a FluentValidation bound.
4 days ago
maliming
3b011f7703
Add the Volo.Abp.Http.FluentValidation package
It reflects the statically evaluable FluentValidation rules of a DTO into the
api definition, so the client proxy generators see the same constraints the
attributes already provide. A rule is only published when it applies to every
instance of the type, which leaves out the conditional rules, the rules of a
non-default rule set and the rules of a RuleForEach.
Volo.Abp.FluentValidation keeps its own dependencies, it does not depend on
Volo.Abp.Http.
5 days ago
maliming
22ebf24aed
Add a contributor extension point to the property api description
IPropertyApiDescriptionModelContributor lets a package enrich the properties of
a type after they are created from the attributes. The contributors are applied
by AspNetCoreApiDescriptionModelProvider, so TypeApiDescriptionModel stays a
plain model.
5 days ago
maliming
37d5880b65
Report the exclusive range bounds in the property api description
The RangeAttribute supports exclusive bounds since .NET 8, but they were lost
in the api definition. The bounds are also written with the invariant culture
now, so the api definition does not depend on the culture of the request.
5 days ago
Nazem
f7dde29594
feat(fluentvalidation): add API description model contributor
6 days ago
Nazem
68376fbc94
feat(http): add API description model contributor extension point
6 days ago
Volosoft Agent
2c55fb1939
Merge pull request #26111 from abpframework/auto-merge-forward/rel-10.7-to-dev-26
Auto-merge forward rel-10.7 → dev
6 days ago
github-actions[bot]
9f838d47b9
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-26
6 days ago
Volosoft Agent
93905de1c2
Merge pull request #26110 from abpframework/auto-merge-forward/rel-10.6-to-rel-10.7-25
Auto-merge forward rel-10.6 → rel-10.7
6 days ago
github-actions[bot]
e61ca1a1f2
Merge remote-tracking branch 'origin/rel-10.6' into auto-merge-forward/rel-10.6-to-rel-10.7-25
6 days ago
sumeyye
7750001cc3
Merge pull request #26013 from abpframework/maliming/fix-extensible-table-header-offset
Fix `abp-extensible-table` header misalignment after a list request
6 days ago
github-actions[bot]
dd45b0b386
docs(studio): release 3.1.1 - 3.1.1 ( #26107 )
* docs(studio): update documentation for release 3.1.1
- Updated release notes for 3.1.1
- Updated version mapping with ABP 10.6.0
Release: 3.1.1
* Update ABP Studio version mapping table
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: selman koc <64414348+skoc10@users.noreply.github.com>
6 days ago
Volosoft Agent
96a76b6d37
Merge pull request #26106 from abpframework/auto-merge-forward/rel-10.7-to-dev-23
Auto-merge forward rel-10.7 → dev
6 days ago
github-actions[bot]
0170f3f90e
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-23
6 days ago
Engincan VESKE
f1b58d1ee4
Merge pull request #26103 from abpframework/maliming/upgrade-mongodb-driver-3.11.1
Upgrade `MongoDB.Driver` to 3.11.1
6 days ago
Engincan VESKE
e957784b04
Merge pull request #26014 from abpframework/maliming/forwarded-headers-known-proxies
Clarify known proxies configuration in forwarded headers document
6 days ago
maliming
6d819603f7
Restore the extensible table scroll offset when a list request fails
Also unsubscribe the request status stream with the component
6 days ago
Volosoft Agent
77cb3a9c91
Merge pull request #26104 from abpframework/auto-merge-forward/rel-10.7-to-dev-22
Auto-merge forward rel-10.7 → dev
6 days ago
github-actions[bot]
e372e339c7
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-22
6 days ago
Enis Necipoglu
74230d3465
Merge pull request #26064 from abpframework/enisn/docs-studio-shell-environment
Document ABP Studio shell environment overrides
6 days ago
github-actions[bot]
6868ba6aac
docs: update package version changes [skip ci]
6 days ago
maliming
c82a1bf884
Upgrade MongoDB.Driver to 3.11.1
6 days ago
Volosoft Agent
09619d6883
Merge pull request #26087 from abpframework/auto-merge-forward/rel-10.7-to-dev-21
Auto-merge forward rel-10.7 → dev
1 week ago
github-actions[bot]
a277b13942
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-21
1 week ago
Enis Necipoglu
f9cbccf7b9
Merge pull request #26081 from abpframework/salihozkara/low-code-107-feature-docs
Document primitive collections without storage keys
1 week ago
Volosoft Agent
2a1babc417
Merge pull request #26086 from abpframework/auto-merge-forward/rel-10.7-to-dev-20
Auto-merge forward rel-10.7 → dev
1 week ago
github-actions[bot]
6a530670de
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-20
1 week ago
Engincan VESKE
97b965a968
Merge pull request #26078 from abpframework/maliming/configureawait-fody-global
Set the ConfigureAwait weaver default with a shared MSBuild property
1 week ago
Volosoft Agent
226438af96
Merge pull request #26085 from abpframework/auto-merge-forward/rel-10.7-to-dev-19
Auto-merge forward rel-10.7 → dev
1 week ago
github-actions[bot]
9350489cec
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-19
1 week ago
Engincan VESKE
16cfd9d897
Merge pull request #26084 from abpframework/maliming/document-suite-legacy-many-to-many
Document ABP Suite legacy many-to-many regeneration
1 week ago
maliming
cd66f6e354
Document ABP Suite many-to-many regeneration changes
1 week ago
maliming
041fd2d12a
Enable Fody on Release only in the remaining shared props
1 week ago
SALİH ÖZKARA
0b84f8b4bf
docs(low-code): remove primitive collection storage keys
1 week ago
SALİH ÖZKARA
9dbf3b1b08
docs(low-code): clarify primitive collection storage keys
1 week ago
Volosoft Agent
cad8b2d4de
Merge pull request #26080 from abpframework/auto-merge-forward/rel-10.7-to-dev-18
Auto-merge forward rel-10.7 → dev
1 week ago
github-actions[bot]
ff5ba308fe
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-18
1 week ago
Enis Necipoglu
6ede07be5a
Document Low-Code 10.7 feature workflows
Document Low-Code 10.7 feature workflows
1 week ago
SALİH ÖZKARA
cc0b6c11f0
docs(low-code): document 10.7 feature workflows
1 week ago
maliming
ab88a147c8
Drop the per-project FodyWeavers files covered by the shared property
1 week ago
maliming
8f0d2b0425
Set the ConfigureAwait weaver default with a shared MSBuild property
1 week ago
Volosoft Agent
5fd3caa644
Merge pull request #26077 from abpframework/auto-merge-forward/rel-10.7-to-dev-17
Auto-merge forward rel-10.7 → dev
1 week ago
github-actions[bot]
14960277ad
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-17
1 week ago
Engincan VESKE
6710cee425
Merge pull request #26063 from abpframework/maliming/reset-2fa-failed-count-rel-10.7
Fix password grant two-factor authentication flow
1 week ago
Volosoft Agent
82925b3040
Merge pull request #26076 from abpframework/auto-merge-forward/rel-10.7-to-dev-16
Auto-merge forward rel-10.7 → dev
1 week ago
github-actions[bot]
509fcdb30f
Merge remote-tracking branch 'origin/rel-10.7' into auto-merge-forward/rel-10.7-to-dev-16
1 week ago