Skip to content

Commit ac504e0

Browse files
feature(REPORT-320530): Bold-Reports 5.2 Release Changes
1 parent 503b84e commit ac504e0

File tree

8 files changed

+20
-30
lines changed

8 files changed

+20
-30
lines changed

README.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
11
## Bold Reports Angular UI Components
22

3-
The `Bold Reports` UI components for Angular contains [Report Viewer](https://www.boldreports.com/embedded-reporting/angular-report-viewer) and [Report Designer](https://www.boldreports.com/embedded-reporting/angular-report-designer) Angular components for enterprise web development. Empower your web application with feature-rich report preview, edit, and customization capabilities that allow you to explore data easily and make real-time decisions. Effortlessly print and export reports.
3+
The `Bold Reports` UI components contains [Angular Report Viewer](https://www.boldreports.com/embedded-reporting/angular-report-viewer) and [Angular Report Designer](https://www.boldreports.com/embedded-reporting/angular-report-designer) reporting components for enterprise web development. Empower your web application with feature-rich report preview, edit, and customization capabilities that allow you to explore data easily and make real-time decisions. Effortlessly print and export reports.
44

55
![Bold Reports Angular Reporting Tool](https://demos.boldreports.com/Images/report-platform.gif)
66

7-
## Development
8-
9-
To generate dist folder, execute the following command.
10-
11-
```bash
12-
$ npm run build
13-
```
14-
157
## Demos
168

179
### Online Demos
@@ -32,8 +24,8 @@ In case of any questions regarding the use of `Bold Reports Angular`, please [co
3224

3325
## Release Notes
3426

35-
Refer the `Bold Reports Angular` Product Release Notes in [online Release Notes at Syncfusion](https://www.boldreports.com/release-history/).
27+
Refer to the online `Bold Reports Angular Product` [Release Notes](https://www.boldreports.com/release-history/).
3628

3729
## License Information
3830

39-
For licensing information about `Bold Reports Angular`, Take a look at the Syncfusion License Agreements from [here](https://www.boldreports.com/terms-of-use).
31+
For licensing information about `Bold Reports Angular`, Take a look at the Syncfusion License Agreements from [here](https://www.boldreports.com/terms-of-use).

ng-package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"lib": {
55
"entryFile": "src/index.ts"
66
} ,
7-
"whitelistedNonPeerDependencies": [
7+
"allowedNonPeerDependencies": [
88
"@boldreports/javascript-reporting-controls"
99
]
1010
}

package.json

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@boldreports/angular-reporting-components",
3-
"version": "5.1.20",
3+
"version": "5.2.26",
44
"description": "The Bold Reports by Syncfuion components for Angular contains ReportViewer and ReportDesigner reporting components for enterprise web development",
55
"repository": {
66
"type": "git",
@@ -38,20 +38,11 @@
3838
"@boldreports/javascript-reporting-controls": "*"
3939
},
4040
"devDependencies": {
41-
"@angular/common": "2.2.1 - 4.10.0",
42-
"@angular/compiler": "2.2.1 - 4.10.0",
43-
"@angular/core": "2.2.1 - 4.10.0",
44-
"@angular/forms": "2.2.1 - 4.10.0",
45-
"@angular/http": "2.2.1 - 4.10.0",
46-
"@angular/platform-browser": "2.2.1 - 4.10.0",
47-
"@angular/platform-browser-dynamic": "2.2.1 - 4.10.0",
48-
"@angular/router": "2.2.1 - 4.10.0",
49-
"@angular/compiler-cli": "2.2.1 - 4.10.0",
50-
"@angular/platform-server": "2.2.1 - 4.10.0",
51-
"@angular-devkit/schematics": "0.7.2",
52-
"rxjs": "5.0.0 - 5.5.10",
53-
"zone.js": "0.7.2 - 0.8.26",
54-
"ng-packagr": "1.5.0",
41+
"@angular/common": "12.0.0 - 16.1.2",
42+
"@angular/core": "12.0.0 - 16.1.2",
43+
"@angular/compiler-cli": "12.0.0 - 16.1.2",
44+
"@angular/compiler": "12.0.0 - 16.1.2",
45+
"ng-packagr": "16.1.0",
5546
"@types/ej.web.all": "^17.4.0",
5647
"@types/jasmine": "~3.5.0",
5748
"@types/jasminewd2": "~2.0.3",

src/core.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import {
22
EventEmitter, QueryList, ElementRef, SimpleChange,
33
ChangeDetectorRef, IterableDiffers, KeyValueDiffers, OnInit,
4-
DoCheck, AfterContentInit, AfterViewInit, OnChanges, AfterContentChecked, OnDestroy
4+
DoCheck, AfterContentInit, AfterViewInit, OnChanges, AfterContentChecked, OnDestroy, Injectable
5+
56
} from '@angular/core';
67

78
export { ContentChild, Type, forwardRef } from '@angular/core';
@@ -25,6 +26,7 @@ export interface IChangeSet {
2526

2627
let firstVal = {};
2728

29+
@Injectable()
2830
/** Internal Helpers */
2931
export class Utils {
3032
static IterateAndGetChanges(obj: IParentTag): IChangeSet {
@@ -43,6 +45,7 @@ export class Utils {
4345

4446
}
4547

48+
@Injectable()
4649
// tslint:disable-next-line:max-line-length
4750
export class BoldReportComponents<W, T> implements IParentTag, OnInit, AfterContentInit, DoCheck, AfterViewInit, OnChanges, AfterContentChecked, OnDestroy {
4851
public model: T = <T>{};
@@ -260,6 +263,7 @@ export class BoldReportComponents<W, T> implements IParentTag, OnInit, AfterCont
260263
}
261264
}
262265

266+
@Injectable()
263267
export class ComplexTagElement implements OnInit, OnChanges, AfterContentChecked {
264268
recentChanges: any;
265269
hasChanges: boolean;
@@ -353,6 +357,7 @@ export class ComplexTagElement implements OnInit, OnChanges, AfterContentChecked
353357
}
354358
}
355359

360+
@Injectable()
356361
export class ArrayTagElement<T extends ComplexTagElement> implements AfterContentInit, AfterContentChecked {
357362
list: Array<T>;
358363
children: QueryList<T>;

src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
export * from './reportviewer.module';
22
export * from './reportdesigner.module';
3+
export * from './reportviewer.component';
4+
export * from './reportdesigner.component';
35
export * from './reports.module';
46
export * from './core';

src/reportdesigner.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ export class BoldReportDesignerComponent extends BoldReportComponents<any, any>
7777
@Input('reportItemExtensions.imageClass') reportItemExtensions_imageClass_input: any;
7878
@Input('reportItemExtensions.displayName') reportItemExtensions_displayName_input: any;
7979
@Input('reportItemExtensions.category') reportItemExtensions_category_input: any;
80-
@Input('reportItemExtensions.toolTip') reportItemExtensions_toolTip_input: any;
8180
@Input('toolbarSettings.items') toolbarSettings_items_input: any;
8281
@Input('toolbarSettings.showToolbar') toolbarSettings_showToolbar_input: any;
8382
@Input('toolbarSettings.templateId') toolbarSettings_templateId_input: any;

src/reportviewer.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ export class BoldReportViewerComponent extends BoldReportComponents<any, any> {
6868
@Input('parameterSettings.accessInternalValue') parameterSettings_accessInternalValue_input: any;
6969
@Input('toolbarSettings.click') toolbarSettings_click_input: any;
7070
@Input('toolbarSettings.items') toolbarSettings_items_input: any;
71+
@Input('toolbarSettings.toolbars') toolbarSettings_toolbars_input: any;
7172
@Input('toolbarSettings.showToolbar') toolbarSettings_showToolbar_input: any;
7273
@Input('toolbarSettings.showTooltip') toolbarSettings_showTooltip_input: any;
7374
@Input('toolbarSettings.templateId') toolbarSettings_templateId_input: any;

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
]
3131
},
3232
"angularCompilerOptions": {
33-
"enableIvy": false,
33+
"enableIvy": true,
3434
"fullTemplateTypeCheck": true,
3535
"strictInjectionParameters": true
3636
}

0 commit comments

Comments
 (0)