angular-stdapi-expanders
3.1.2 (2026-01-28)
Fixed
- Fixed, allow regular response for file upload endpoints. Now it was to restrictive.
3.1.0 (2026-01-20)
Changed
- Cleanup of maven structure.
- Rejuvenations:
net.democritus.angular:angular-expanders:7.0.0 -> 7.1.0net.democritus.test:expanders-assert:1.3.2 -> 1.4.0net.democritus:expanders-core:8.5.0 -> 8.6.0net.democritus:Expanders:8.5.0 -> 9.2.0net.democritus:base-components-model:2024.6.3 -> 2026.1.0net.democritus.metamodel:prime-core:2025.16.0 -> 2026.1.0net.democritus.api.rest:jaxrs-standard-api-expanders:0.22.0 -> 0.28.0net.democritus.maven.plugins:expanders-maven-plugin:2025.6.0 -> 2026.0.0
3.0.0 (2026-01-16)
Added
- Added error handling.
- Added
angular-stdapi-authorization-expandersresource:- Added
#angular.authorization.defaultto existing profiles, this will emulate behavior as if no authorization is present. - Added certain new
accessprofiles, this will use the authorization endpoints generated by thestdapiin the backend to check if the user is authorized for a certain action. - Added a
stdapiimplementation for the authorization service interface, This service is injected when using theAUTHORIZATION_SOURCEtoken. - Added
angular.legacy.authorizationoption to enable a mapper that will map the angular FE accessRights to the ones used in the control layer to emulate the same behavior as the knockout UI.- The above option is <b>NECESSARY</b> if authorization needs to work as is. Currently, the account component cannot handle the new
accessRightsused in the angular FE.
- The above option is <b>NECESSARY</b> if authorization needs to work as is. Currently, the account component cannot handle the new
- Added
- Added
angular-stdapi-account-integration-expandersresource:- This will expand some extra code into the accessRightValidator in the backend to return true when a FE accessRight is detected.
- Added
angular-stdapi-finder-expandersresource:- This resource expands a
FilterSegmentParameterMapperfor each finder used in the angular FE.
- This resource expands a
- Added a
FilterSegmentParameterMapperto theangular-stdapi-querysearch-expanders.
Changed
- Angular upgrade:
@nsx/ngx-ns-core:1.15.0 -> 2.0.0@angular/*:19.2.14 -> 21.0.8@angular/build:19.2.15 -> 21.0.5@angular/cli:19.2.15 -> 21.0.4typescript:~5.8.3 -> ~5.9.3
- Changed the way filters are mapped in the
SegmentParameterMapper, they are now handled in a filter specific service. - Rejuvenations:
net.democritus.metamodel:prime-core:2025.8.6 -> 2025.16.0net.democritus.maven.plugins:expanders-maven-plugin:2025.2.0 -> 2025.6.0net.democritus:expanders-core:8.2.6 -> 8.5.0net.democritus:expanders-test-utils:8.2.6 -> 8.5.0net.democritus:querysearch-core:3.3.1 -> 3.5.2net.democritus:querysearch-test-support:3.3.1 -> 3.5.2org.junit:junit-bom:5.14.1 -> 5.14.2net.democritus.validations.model: validation-test-support:3.8.0 -> 3.9.0net.democritus.validations.model: validation-core:3.8.0 -> 3.9.0net.democritus.angular:angular-expanders:6.15.0 -> 7.0.0net.democritus.test:expander-assert:1.2.2 -> 1.3.2
2.6.0 (2025-09-02)
Added
- Added
#angular.translations.default.implementationto profiles.
Changed
- Rejuvenations:
net.democritus.angular:angular-expanders:6.13.0 -> 6.15.0net.democritus:expanders-test-utils:7.8.3 -> 8.2.6net.democritus:expanders-core:7.8.3 -> 8.2.6net.democritus.metamodel:prime-core:2025.1.0 -> 2025.8.6net.democritus:prime-data:2024.0.2 -> 2025.0.0
2.5.1 (2025-08-22)
Fixed
- Added rule so all fields of base-components elements are exposed in table view.
2.5.0 (2025-08-13)
Added
- Added
#angular.error.default.implementationto profiles. - Added
#angular.form.default.implementationto profiles. - Added explicit dependency on
net.democritus.api.rest:jaxrs-standard-api-expandersversion0.22.0.
Changed
- Rejuvenations:
net.democritus.angular:angular-expanders:6.8.0 -> 6.13.0net.democritus.metamodel:nsx-metamodel-stack:2024.8.0 -> 2025.1.0net.democritus.test:expanders-assert:1.2.1 -> 1.2.2net.democritus:expanders-test-utils:7.8.2 -> 7.8.3net.democritus:expanders-core:7.8.2 -> 7.8.3net.democritus.validations.model:validations-core:3.7.0 -> 3.8.0net.democritus.validations.model:validations-test-support:3.7.0 -> 3.8.0org.codehaus.mojo:flatten-maven-plugin:1.7.1 -> 1.7.2org.assertj:assertj-core:3.27.3 -> 3.27.4org.junit.jupiter:junit-jupiter:5.13.2 -> 5.13.4
- Make use of
InjectionTokenvariant of error handling services. - Refactored
FileDataConnectorFieldEnricher, made it more safe for use with symbiotic dependencies.
Fixed
- Added root tag
$view.client.stdApito QS rules. - Added root tag
$view.client.stdApito file io rules. - Fixed clashing rule name for
#angular.isFilterField.
2.4.0 (2025-07-02)
Changed
- Breaking change: Switched use of
__config.baseUrltoapiBaseUrlinjectionTokeninDataView-data-access. serviceexpander. Removed the following, you can re-add this as custom code to get old behaviour back or use the new variable.
import { Config } from '../../../core/models/config.interface'
declare let __config: Config;
- Rejuvenations:
org.junit.jupiter:junit-jupiter:5.13.1 -> 5.13.2net.democritus.angular:angular-expanders:6.6.0 -> 6.8.0
2.3.0 (2025-06-23)
Added
- Added
#angular.entry-paginatortag to all profiles.
Changed
- Rejuvenations:
org.junit.jupiter:junit-jupiter:5.12.2 -> 5.13.1net.democritus.maven.plugins:expanders-maven-plugin:2025.1.0 -> 2025.2.0org.codehaus.mojo:flatten-maven-plugin:1.7.0 -> 1.7.1net.democritus.angular:angular-expanders:6.2.0 -> 6.6.0net.democritus.test:expanders-assert:1.2.0 -> 1.2.1
2.1.0 (2025-05-07)
Added
- Added
DataConnectorspecificsegment-parametersmapper services. This allows for less generic expansion of mapping. - Added
ifcheck around QS filter setting inDataAccess, allowing for other filtering methods to be used (e.g.finders). - Added
Ln0xsupport. This behaviour is opt in via theStd API Ln0xandStd API yarn Ln0xprofiles.
Changed
- Changed existing
segment-parametermapper anddata-accessto make use of new mapper service. Removed some unused anchors. - Rejuvenations:
org.jacoco:jacoco-maven-plugin: 0.8.12 -> 0.8.13org.apache.maven.plugins:maven-surefire-plugin:3.5.1 -> 3.5.3org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4389 -> 5.1.0.4751net.democritus.maven.plugins:expanders-maven-plugin:2025.0.0 -> 2025.1.0org.codehaus.mojo:flatten-maven-plugin:1.6.0 -> 1.7.0net.democritus:nsx-parent:2024.2.0 -> 2025.0.0net.democritus.test:expanders-assert:1.1.1 -> 1.2.0net.democritus.angular:angular-expanders:6.0.0 -> 6.1.0org.junit.junit-bom:5.11.3 -> 5.12.2
- Downgrade:
net.democritus:prime-data:2024.0.3 -> 2024.0.2
2.0.0 (2025-03-24)
Added
- Added
yarnprofile.
Changed
- Move segment-parameters-mapper from runtime to expanders.
- Upgrade to
Angular 19. - Rejuvenations:
net.democritus.angular:angular-expanders:5.6.0 -> 6.0.0net.democritus.maven.plugins:expanders-maven-plugin:2024.5.0 -> 2025.0.0net.democritus.nsx-parent:2024.1.0 -> 2024.2.0org.slf4j.slf4j-simple:2.0.16 -> 2.0.17org.junit.junit-bom:5.11.3 -> 5.12.1net.democritus.expanders-assert:1.1.0 -> 1.1.1
- Breaking change: Extracted
QuerySearchrelated expanders to separate bundle, namedangular-stdapi-querysearch-expanders. If you want the same behaviour as before, you need to add this bundle. - Changed root path value in api calls. Default, this is still the
camelCaseof theAngularApp. However, now you can set this with the optionangular.apiRoot. - Refactored use of
dataRegistry, it is not used anymore to retrieve theDataConnectorsorDataViews.
1.2.0 (2025-02-25)
Added
- Added 'disable save button feature whilst waiting on response' feature.
Changed
- Changed root path value in api calls. Default, this is still the
camelCaseof theAngularApp. However, now you can set this with the optionangular.apiRoot. - Refactored use of
dataRegistry, it is not used anymore to retrieve theDataConnectorsorDataViews. - Rejuvenations:
net.democritus.angular:angular-expanders:5.1.0 -> 5.6.0net.democritus.metamodel:prime-core:2024.7.0 -> 2024.8.0
1.1.0 (2024-11-07)
Changed
- Changed uses of
valueField neq nullorlinkField neq nulltolinkFieldTypecheck in expanders. - Rejuvenations:
@angular/*:^18.2.9 -> ^18.2.11@nsx/ngx-ns-core:0.7.0 -> ^1.0.0net.democritus.metamodel:prime-core:2024.6.0 -> 2024.7.0net.democritus:expanders-test-utils:7.7.3 -> 7.8.2net.democritus:Expanders:7.7.3 -> 7.8.2net.democritus:expanders-core:7.7.3 -> 7.8.2net.democritus.angular:angular-expanders:5.0.0 -> 5.1.0
Fixed
- Changed fixed version of
ngx-ns-coreto ^ version.