Skip to content

Commit 302fc69

Browse files
committed
Add CHANGES files
1 parent 07498a7 commit 302fc69

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

CHANGES

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
2023-11-20
2+
3+
* Core: New "validation function table" feature was added with corresponding
4+
{get,set}ValidationEnabled API options. Allows global validation checks (e.g.
5+
AI mandatory associations) to be differentiated and enabled/disabled by the
6+
library user.
7+
* Wrappers: Add support for new {get,set}ValidationEnabled API functions.
8+
* Core: {get,set}ValidateAIassociations API functions are now deprecated since
9+
the new validation function table functionality subsumes the legacy
10+
functionality.
11+
* Core: Deprecated setValidateAIassociations no longer disables
12+
mutually-exclusive AI validation. (Mutually-exclusive AI validation is now
13+
mandatory.)
14+
* Wrappers: Replace deprecated {get,set}ValidateAIassociations API functions
15+
with new {get,set}ValidationEnabled.
16+
* MSVC: Build process amended to treat warnings as errors.
17+
* C: Applied maximal const declarations throughout library.
18+
19+
20+
2023-07-05
21+
22+
* Update to Syntax Dictionary release 2023-07-04.
23+
* C: Expose "permit zero-suppressed GTIN in GS1 DL URIs" option in console example.
24+
* C# .NET: Expose "permit zero-suppressed GTIN in GS1 DL URIs" option in the
25+
desktop app.
26+
* JS: Expose "permit zero-suppressed GTIN in GS1 DL URIs" option in the Node.js
27+
application.
28+
* JS: Expose "permit zero-suppressed GTIN in GS1 DL URIs" option in the browser
29+
application.
30+
* Core: Don't report empty AI elements as "too long" in GS1 DL URIs.
31+
* Core: In a GS1 Digital Link URI, a "+" character should only be interpretted
32+
as space in a query parameter, not a path component, per rules for
33+
interpretation of URIs and CGI.
34+
* Core: In GS1 Digital Link URIs, represent "+" characters in AI expressed in
35+
path info as "%2B", per GS1 preference.
36+
* Core: Add support for GenSpecs CSET 64 required by Digital Signatures.
37+
* Core: New permitZeroSuppressedGTINinDLuris API option (default false) since
38+
GTIN-{8,12,13} use is now deprecated by the GS1 Digital Link standard.
39+
* Wrappers: Support for new permitZeroSuppressedGTINinDLuris API option.
40+
41+
42+
2023-03-22
43+
44+
* Update to Syntax Dictionary release 2023-03-22.
45+
* JS: Minor tweaks to the HTML application.
46+
47+
48+
2023-01-21
49+
50+
* JS: New "jsonly" asset which is compiled to pure JavaScript without the need
51+
for WASM.
52+
* Core: copyHRI and copyDLignoredQueryParams API function are now deprecated.
53+
* JS: Update wrapper to use getHRI and getDLignoredQueryParams instead of
54+
deprecated functions.
55+
56+
57+
2022-12-11
58+
59+
* Android: App was enhanced to use ML kit to read barcodes from a device's
60+
camera.
61+
* iOS: App was enhanced to use ML kit to read barcodes from a device's camera.
62+
* JS: Node.js app amended so that HRI shows when input is not AI data.
63+
64+
65+
2022-11-24-1
66+
67+
* Update to Syntax Dictionary release 2022-11-24.
68+
69+
70+
2022-11-24
71+
72+
* Android: New app programmed in Kotlin.
73+
* iOS: New app programmed in Swift.
74+
* Java: Console app enhanced to have parity with other console demos.
75+
* JS: Node.js application change to use native readline/promises module.
76+
77+
78+
2022-09-03
79+
80+
* JS: Node.js application was enhanced.
81+
* JS: API wrapper fixes to allow generation of GS1 DL URIs with a user-provided
82+
stem.
83+
* JS: Targets renamed from .js to .mjs since they are modular ECMAScript 6.
84+
85+
86+
2022-08-10
87+
88+
* Initial release.

0 commit comments

Comments
 (0)