Skip to content

Commit 588d89a

Browse files
committed
Preparing to release
1 parent bf1f8a7 commit 588d89a

File tree

8 files changed

+81
-17
lines changed

8 files changed

+81
-17
lines changed

Classes/Core/JSRESTBase+JSRESTReport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@
170170
@param exportOutput A <b>exportOutput</b> parameter of the report execution response
171171
@param block The block to inform of the results
172172
173-
@since 2.2
173+
@since 2.1
174174
*/
175175
- (void)exportExecutionStatusWithExecutionID:(NSString *)executionID
176176
exportOutput:(NSString *)exportOutput
File renamed without changes.
File renamed without changes.

Classes/Helpers/JSEncryptionManager.h

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,38 @@
1+
/*
2+
* Jaspersoft Mobile SDK
3+
* Copyright (C) 2011 - 2014 Jaspersoft Corporation. All rights reserved.
4+
* http://community.jaspersoft.com/project/mobile-sdk-ios
5+
*
6+
* Unless you have purchased a commercial license agreement from Jaspersoft,
7+
* the following license terms apply:
8+
*
9+
* This program is part of Jaspersoft Mobile SDK for iOS.
10+
*
11+
* Jaspersoft Mobile SDK is free software: you can redistribute it and/or modify
12+
* it under the terms of the GNU Lesser General Public License as published by
13+
* the Free Software Foundation, either version 3 of the License, or
14+
* (at your option) any later version.
15+
*
16+
* Jaspersoft Mobile SDK is distributed in the hope that it will be useful,
17+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19+
* GNU Lesser General Public License for more details.
20+
*
21+
* You should have received a copy of the GNU Lesser General Public License
22+
* along with Jaspersoft Mobile SDK for iOS. If not, see
23+
* <http://www.gnu.org/licenses/lgpl>.
24+
*/
25+
126
//
2-
// Created by Aleksandr Dakhno on 8/16/15.
3-
// Copyright (c) 2015 Aleksandr Dakhno. All rights reserved.
27+
// JSEncryptionManager.h
28+
// Jaspersoft Corporation
429
//
530

31+
/**
32+
@author Aleksandr Dakhno odahno@tibco.com
33+
@since 2.1
34+
*/
35+
636
#import <Foundation/Foundation.h>
737

838
@interface JSEncryptionManager : NSObject

Classes/Helpers/JSEncryptionManager.m

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,31 @@
1+
/*
2+
* Jaspersoft Mobile SDK
3+
* Copyright (C) 2011 - 2014 Jaspersoft Corporation. All rights reserved.
4+
* http://community.jaspersoft.com/project/mobile-sdk-ios
5+
*
6+
* Unless you have purchased a commercial license agreement from Jaspersoft,
7+
* the following license terms apply:
8+
*
9+
* This program is part of Jaspersoft Mobile SDK for iOS.
10+
*
11+
* Jaspersoft Mobile SDK is free software: you can redistribute it and/or modify
12+
* it under the terms of the GNU Lesser General Public License as published by
13+
* the Free Software Foundation, either version 3 of the License, or
14+
* (at your option) any later version.
15+
*
16+
* Jaspersoft Mobile SDK is distributed in the hope that it will be useful,
17+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19+
* GNU Lesser General Public License for more details.
20+
*
21+
* You should have received a copy of the GNU Lesser General Public License
22+
* along with Jaspersoft Mobile SDK for iOS. If not, see
23+
* <http://www.gnu.org/licenses/lgpl>.
24+
*/
25+
126
//
2-
// Created by Aleksandr Dakhno on 8/16/15.
3-
// Copyright (c) 2015 Aleksandr Dakhno. All rights reserved.
27+
// JSEncryptionManager.m
28+
// Jaspersoft Corporation
429
//
530

631
#import <CoreData/CoreData.h>

JaspersoftSDK.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "JaspersoftSDK"
3-
s.version = "2.0.2"
3+
s.version = "2.1"
44
s.summary = "JaspersoftSDK - The simplest way to build JasperReports Server apps."
55
s.description = <<-DESC
66
JaspersoftSDK for iOS is a set of Objective-C classes to easily connect

JaspersoftSDK.xcodeproj/project.pbxproj

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
081DCA141A9C793D007A7F1B /* JSRESTBase+JSRESTSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 081DCA121A9C793D007A7F1B /* JSRESTBase+JSRESTSession.m */; };
1212
084F28A51B7CF89E00551341 /* KeychainItemWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 084F28A31B7CF89E00551341 /* KeychainItemWrapper.h */; };
1313
084F28A61B7CF89E00551341 /* KeychainItemWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 084F28A41B7CF89E00551341 /* KeychainItemWrapper.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
14+
087CA42C1B9F068300EB798D /* BasicEncodingRules.h in Headers */ = {isa = PBXBuildFile; fileRef = 087CA42A1B9F068300EB798D /* BasicEncodingRules.h */; };
15+
087CA42D1B9F068300EB798D /* BasicEncodingRules.m in Sources */ = {isa = PBXBuildFile; fileRef = 087CA42B1B9F068300EB798D /* BasicEncodingRules.m */; };
1416
088208821A01328900B6559F /* JSExportExecutionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 088208801A01328900B6559F /* JSExportExecutionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
1517
088208831A01328900B6559F /* JSExportExecutionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 088208811A01328900B6559F /* JSExportExecutionRequest.m */; };
1618
08B8FA181A6FCEAF00E9FE60 /* weakself.h in Headers */ = {isa = PBXBuildFile; fileRef = 08B8FA171A6FCEAF00E9FE60 /* weakself.h */; };
@@ -20,8 +22,6 @@
2022
37455CF8BA142B8554AF5F9A /* JSReportExecutionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 374558828353F4E8E6F29C17 /* JSReportExecutionResponse.m */; };
2123
37455EF10B05B5CAE7512A6F /* JSReportExecutionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 374555044AD45FB4F352A96F /* JSReportExecutionRequest.m */; };
2224
722EF964428E5B92861DCAC8 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE65D84777378DA82ED7BA4 /* libPods.a */; };
23-
A147800D68CDF46594DD71BC /* BasicEncodingRules.m in Sources */ = {isa = PBXBuildFile; fileRef = A1478356E5F43D2E6E189EBE /* BasicEncodingRules.m */; };
24-
A14781594E99D4AF9DF316BA /* BasicEncodingRules.h in Headers */ = {isa = PBXBuildFile; fileRef = A1478086C818DE523F4A1BB5 /* BasicEncodingRules.h */; };
2525
A1478449FBDFED0324D55113 /* JSEncryptionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A14784F7D6DE1862D9D1364E /* JSEncryptionManager.h */; };
2626
A147872F4B900E410C80D225 /* JSResourceReportUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */; };
2727
A1478D6C2889B7FE83D217E3 /* JSEncryptionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A1478CADF00809430B7F0373 /* JSEncryptionManager.m */; };
@@ -84,6 +84,8 @@
8484
081DCA121A9C793D007A7F1B /* JSRESTBase+JSRESTSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "JSRESTBase+JSRESTSession.m"; sourceTree = "<group>"; };
8585
084F28A31B7CF89E00551341 /* KeychainItemWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeychainItemWrapper.h; sourceTree = "<group>"; };
8686
084F28A41B7CF89E00551341 /* KeychainItemWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KeychainItemWrapper.m; sourceTree = "<group>"; };
87+
087CA42A1B9F068300EB798D /* BasicEncodingRules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BasicEncodingRules.h; sourceTree = "<group>"; };
88+
087CA42B1B9F068300EB798D /* BasicEncodingRules.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BasicEncodingRules.m; sourceTree = "<group>"; };
8789
088208801A01328900B6559F /* JSExportExecutionRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSExportExecutionRequest.h; sourceTree = "<group>"; };
8890
088208811A01328900B6559F /* JSExportExecutionRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSExportExecutionRequest.m; sourceTree = "<group>"; };
8991
08AC6B371A94AD450069CBE3 /* JSErrors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSErrors.h; sourceTree = "<group>"; };
@@ -95,8 +97,6 @@
9597
374558828353F4E8E6F29C17 /* JSReportExecutionResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSReportExecutionResponse.m; sourceTree = "<group>"; };
9698
37455C26CA9D110D7CBD29A2 /* JSExportExecutionResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSExportExecutionResponse.m; sourceTree = "<group>"; };
9799
9B199A7873E268BCFDF3074C /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
98-
A1478086C818DE523F4A1BB5 /* BasicEncodingRules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BasicEncodingRules.h; sourceTree = "<group>"; };
99-
A1478356E5F43D2E6E189EBE /* BasicEncodingRules.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BasicEncodingRules.m; sourceTree = "<group>"; };
100100
A1478377B817F437E81E18F1 /* JSResourceReportUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSResourceReportUnit.h; sourceTree = "<group>"; };
101101
A14784F7D6DE1862D9D1364E /* JSEncryptionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSEncryptionManager.h; sourceTree = "<group>"; };
102102
A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSResourceReportUnit.m; sourceTree = "<group>"; };
@@ -188,6 +188,15 @@
188188
path = KeychainItemWrapper;
189189
sourceTree = "<group>";
190190
};
191+
087CA4291B9F068300EB798D /* BasicEncodingRules */ = {
192+
isa = PBXGroup;
193+
children = (
194+
087CA42A1B9F068300EB798D /* BasicEncodingRules.h */,
195+
087CA42B1B9F068300EB798D /* BasicEncodingRules.m */,
196+
);
197+
path = BasicEncodingRules;
198+
sourceTree = "<group>";
199+
};
191200
374553109AB205D3BBCAB9ED /* ReportExecution */ = {
192201
isa = PBXGroup;
193202
children = (
@@ -293,10 +302,9 @@
293302
F59768F615E3C826004165A7 /* Helpers */ = {
294303
isa = PBXGroup;
295304
children = (
305+
087CA4291B9F068300EB798D /* BasicEncodingRules */,
296306
084F28A21B7CF89E00551341 /* KeychainItemWrapper */,
297307
08B8FA171A6FCEAF00E9FE60 /* weakself.h */,
298-
A1478086C818DE523F4A1BB5 /* BasicEncodingRules.h */,
299-
A1478356E5F43D2E6E189EBE /* BasicEncodingRules.m */,
300308
A14784F7D6DE1862D9D1364E /* JSEncryptionManager.h */,
301309
A1478CADF00809430B7F0373 /* JSEncryptionManager.m */,
302310
);
@@ -382,8 +390,8 @@
382390
F597690F15E3C826004165A7 /* JSResourceProperty.m */,
383391
F5EA36AC18337B4A00E09E10 /* JSResourceLookup.h */,
384392
F5EA36AD18337B4A00E09E10 /* JSResourceLookup.m */,
385-
A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */,
386393
A1478377B817F437E81E18F1 /* JSResourceReportUnit.h */,
394+
A1478B2D6D9EF0447765EBAA /* JSResourceReportUnit.m */,
387395
);
388396
name = Resource;
389397
sourceTree = "<group>";
@@ -435,12 +443,12 @@
435443
F5D0924418586E9300C5AEFC /* JSReportExecutionRequest.h in Headers */,
436444
088208821A01328900B6559F /* JSExportExecutionRequest.h in Headers */,
437445
F5D0923218586E2D00C5AEFC /* JSExportExecutionResponse.h in Headers */,
446+
087CA42C1B9F068300EB798D /* BasicEncodingRules.h in Headers */,
438447
37455ABDDD4368D267B50469 /* JSReportExecutionResponse.h in Headers */,
439448
F5D0923818586E4E00C5AEFC /* JSErrorDescriptor.h in Headers */,
440449
F520FF89196FEE53009435C2 /* JSMandatoryValidationRule.h in Headers */,
441450
F523D78518635EB000B93D3F /* JSExecutionStatus.h in Headers */,
442451
A1478FC6A4EDD3F87E9A85CE /* JSResourceReportUnit.h in Headers */,
443-
A14781594E99D4AF9DF316BA /* BasicEncodingRules.h in Headers */,
444452
A1478449FBDFED0324D55113 /* JSEncryptionManager.h in Headers */,
445453
);
446454
runOnlyForDeploymentPostprocessing = 0;
@@ -533,6 +541,7 @@
533541
F597691215E3C826004165A7 /* JSConstants.m in Sources */,
534542
F597691615E3C826004165A7 /* JSOperationResult.m in Sources */,
535543
F597691A15E3C826004165A7 /* JSProfile.m in Sources */,
544+
087CA42D1B9F068300EB798D /* BasicEncodingRules.m in Sources */,
536545
F597691E15E3C826004165A7 /* JSRequest.m in Sources */,
537546
F597692215E3C826004165A7 /* JSRESTBase.m in Sources */,
538547
F597692615E3C826004165A7 /* JSRESTBase+JSRESTReport.m in Sources */,
@@ -560,7 +569,6 @@
560569
37455A556862C72B0B83193F /* JSReportOutputResource.m in Sources */,
561570
37455EF10B05B5CAE7512A6F /* JSReportExecutionRequest.m in Sources */,
562571
A147872F4B900E410C80D225 /* JSResourceReportUnit.m in Sources */,
563-
A147800D68CDF46594DD71BC /* BasicEncodingRules.m in Sources */,
564572
A1478D6C2889B7FE83D217E3 /* JSEncryptionManager.m in Sources */,
565573
);
566574
runOnlyForDeploymentPostprocessing = 0;

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Jaspersoft Mobile SDK for iOS
33

44
The Jaspersoft Mobile SDK for iOS provides a library, samples, and documentation for developers to build mobile applications based on Jaspersoft JasperReports Server web services.
55

6-
The interaction with JasperReports Server is based on the REST APIs that come with JasperReports Server 4.7.1 and later.
6+
The interaction with JasperReports Server is based on the REST APIs that come with JasperReports Server 5.5 and later.
77

88

99
General Information
@@ -32,9 +32,10 @@ Change to the directory of your Xcode project, and Create and Edit your Podfile
3232
$ cd /path/to/MyProject
3333
$ touch Podfile
3434
$ edit Podfile
35+
3536
platform :ios, '6.0'
3637
# Or platform :osx, '10.7'
37-
pod 'JaspersoftSDK', :git => 'https://github.com/Jaspersoft/js-ios-sdk.git', :tag => '2.0.2'
38+
pod 'JaspersoftSDK', :git => 'https://github.com/Jaspersoft/js-ios-sdk.git', :tag => '2.1'
3839
post_install do |installer_representation|
3940
installer_representation.project.targets.each do |target|
4041
if target.name == "Pods-JaspersoftSDK"

0 commit comments

Comments
 (0)