Skip to content

Commit 9a5970f

Browse files
authored
Release 23.6 (#70)
* New code for HanXin
1 parent ab2e88c commit 9a5970f

10 files changed

Lines changed: 2920 additions & 1805 deletions

File tree

.github/workflows/node.js.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@ name: Node.js CI
55

66
on:
77
push:
8-
branches: [ main ]
8+
branches: [main]
99
pull_request:
10-
branches: [ main ]
10+
branches: [main]
1111

1212
jobs:
1313
build:
14-
1514
runs-on: ubuntu-latest
1615
defaults:
1716
run:
@@ -20,7 +19,7 @@ jobs:
2019
strategy:
2120
matrix:
2221
# see https://nodejs.dev/en/about/releases/ for active releases
23-
node-version: [ 14.x, 16.x, 18.x, 19, 20, lts/*, latest ]
22+
node-version: [16.x, 18.x, 19, 20, lts/*, latest]
2423

2524
steps:
2625
- uses: actions/checkout@v3

.github/workflows/try-publish.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ name: Try publish to NPM
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [main]
66
pull_request:
7-
branches: [ main ]
7+
branches: [main]
88

99
jobs:
1010
publish:
11-
1211
runs-on: ubuntu-latest
1312
defaults:
1413
run:

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# docker build github.com/aspose-barcode-cloud/aspose-barcode-cloud-node -t barcode-cloud-node:$(git describe --tags)
33
# docker run barcode-cloud-node:$(git describe --tags) publish -e "TEST_CONFIGURATION_ACCESS_TOKEN=" -e "NPM_TOKEN="
44

5-
FROM node:lts-bullseye
5+
FROM node:lts
66

77
WORKDIR /aspose-barcode-cloud-node
88
COPY . .

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![npm](https://img.shields.io/npm/v/aspose-barcode-cloud-node)](https://www.npmjs.com/package/aspose-barcode-cloud-node)
66

77
+ API version: 3.0
8-
+ Package version: 23.5.0
8+
+ Package version: 23.6.0
99

1010
## Demo applications
1111

docs/index.md

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

docs/models.md

Lines changed: 162 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,9 @@ enum DecodeBarcodeType {
591591
HIBCCode128PAS = 'HIBCCode128PAS',
592592
HIBCAztecPAS = 'HIBCAztecPAS',
593593
HIBCDataMatrixPAS = 'HIBCDataMatrixPAS',
594-
HIBCQRPAS = 'HIBCQRPAS'
594+
HIBCQRPAS = 'HIBCQRPAS',
595+
HanXin = 'HanXin',
596+
GS1HanXin = 'GS1HanXin'
595597
}
596598
```
597599

@@ -786,7 +788,9 @@ enum EncodeBarcodeType {
786788
CodablockF = 'CodablockF',
787789
GS1CodablockF = 'GS1CodablockF',
788790
Mailmark = 'Mailmark',
789-
GS1DotCode = 'GS1DotCode'
791+
GS1DotCode = 'GS1DotCode',
792+
HanXin = 'HanXin',
793+
GS1HanXin = 'GS1HanXin'
790794
}
791795
```
792796

@@ -1186,6 +1190,11 @@ interface GeneratorParams {
11861190
* Code128 params.
11871191
*/
11881192
code128?: Code128Params;
1193+
1194+
/**
1195+
* HanXin params.
1196+
*/
1197+
hanXin?: HanXinParams;
11891198
}
11901199
```
11911200

@@ -1213,6 +1222,157 @@ interface GeneratorParamsList {
12131222
}
12141223
```
12151224

1225+
## HanXinEncodeMode
1226+
1227+
1228+
1229+
```ts
1230+
enum HanXinEncodeMode {
1231+
Auto = 'Auto',
1232+
Binary = 'Binary',
1233+
ECI = 'ECI',
1234+
Unicode = 'Unicode',
1235+
URI = 'URI',
1236+
Extended = 'Extended'
1237+
}
1238+
```
1239+
1240+
## HanXinErrorLevel
1241+
1242+
1243+
1244+
```ts
1245+
enum HanXinErrorLevel {
1246+
L1 = 'L1',
1247+
L2 = 'L2',
1248+
L3 = 'L3',
1249+
L4 = 'L4'
1250+
}
1251+
```
1252+
1253+
## HanXinParams
1254+
1255+
HanXin params.
1256+
1257+
```ts
1258+
interface HanXinParams {
1259+
1260+
/**
1261+
* Encoding mode for XanXin barcodes. Default value: HanXinEncodeMode.Auto.
1262+
*/
1263+
encodeMode?: HanXinEncodeMode;
1264+
1265+
/**
1266+
* Allowed Han Xin error correction levels from L1 to L4. Default value: HanXinErrorLevel.L1.
1267+
*/
1268+
errorLevel?: HanXinErrorLevel;
1269+
1270+
/**
1271+
* Allowed Han Xin versions, Auto and Version01 - Version84. Default value: HanXinVersion.Auto.
1272+
*/
1273+
version?: HanXinVersion;
1274+
1275+
/**
1276+
* Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Current implementation consists all well known charset encodings. Default value: ECIEncodings.ISO_8859_1
1277+
*/
1278+
eCIEncoding?: ECIEncodings;
1279+
}
1280+
```
1281+
1282+
## HanXinVersion
1283+
1284+
1285+
1286+
```ts
1287+
enum HanXinVersion {
1288+
Auto = 'Auto',
1289+
Version01 = 'Version01',
1290+
Version02 = 'Version02',
1291+
Version03 = 'Version03',
1292+
Version04 = 'Version04',
1293+
Version05 = 'Version05',
1294+
Version06 = 'Version06',
1295+
Version07 = 'Version07',
1296+
Version08 = 'Version08',
1297+
Version09 = 'Version09',
1298+
Version10 = 'Version10',
1299+
Version11 = 'Version11',
1300+
Version12 = 'Version12',
1301+
Version13 = 'Version13',
1302+
Version14 = 'Version14',
1303+
Version15 = 'Version15',
1304+
Version16 = 'Version16',
1305+
Version17 = 'Version17',
1306+
Version18 = 'Version18',
1307+
Version19 = 'Version19',
1308+
Version20 = 'Version20',
1309+
Version21 = 'Version21',
1310+
Version22 = 'Version22',
1311+
Version23 = 'Version23',
1312+
Version24 = 'Version24',
1313+
Version25 = 'Version25',
1314+
Version26 = 'Version26',
1315+
Version27 = 'Version27',
1316+
Version28 = 'Version28',
1317+
Version29 = 'Version29',
1318+
Version30 = 'Version30',
1319+
Version31 = 'Version31',
1320+
Version32 = 'Version32',
1321+
Version33 = 'Version33',
1322+
Version34 = 'Version34',
1323+
Version35 = 'Version35',
1324+
Version36 = 'Version36',
1325+
Version37 = 'Version37',
1326+
Version38 = 'Version38',
1327+
Version39 = 'Version39',
1328+
Version40 = 'Version40',
1329+
Version41 = 'Version41',
1330+
Version42 = 'Version42',
1331+
Version43 = 'Version43',
1332+
Version44 = 'Version44',
1333+
Version45 = 'Version45',
1334+
Version46 = 'Version46',
1335+
Version47 = 'Version47',
1336+
Version48 = 'Version48',
1337+
Version49 = 'Version49',
1338+
Version50 = 'Version50',
1339+
Version51 = 'Version51',
1340+
Version52 = 'Version52',
1341+
Version53 = 'Version53',
1342+
Version54 = 'Version54',
1343+
Version55 = 'Version55',
1344+
Version56 = 'Version56',
1345+
Version57 = 'Version57',
1346+
Version58 = 'Version58',
1347+
Version59 = 'Version59',
1348+
Version60 = 'Version60',
1349+
Version61 = 'Version61',
1350+
Version62 = 'Version62',
1351+
Version63 = 'Version63',
1352+
Version64 = 'Version64',
1353+
Version65 = 'Version65',
1354+
Version66 = 'Version66',
1355+
Version67 = 'Version67',
1356+
Version68 = 'Version68',
1357+
Version69 = 'Version69',
1358+
Version70 = 'Version70',
1359+
Version71 = 'Version71',
1360+
Version72 = 'Version72',
1361+
Version73 = 'Version73',
1362+
Version74 = 'Version74',
1363+
Version75 = 'Version75',
1364+
Version76 = 'Version76',
1365+
Version77 = 'Version77',
1366+
Version78 = 'Version78',
1367+
Version79 = 'Version79',
1368+
Version80 = 'Version80',
1369+
Version81 = 'Version81',
1370+
Version82 = 'Version82',
1371+
Version83 = 'Version83',
1372+
Version84 = 'Version84'
1373+
}
1374+
```
1375+
12161376
## ITF14BorderType
12171377

12181378

0 commit comments

Comments
 (0)