- [bug] fix: template literal #443
- [enhancement] Enhance derToPem to support XML pretty-print #439
- [dependencies] [javascript] Bump @typescript-eslint/parser from 6.13.0 to 6.18.1 #442
- [dependencies] [javascript] Bump @typescript-eslint/eslint-plugin from 6.13.0 to 6.18.1 #441
- [dependencies] [javascript] Bump follow-redirects from 1.15.3 to 1.15.4 #440
- [dependencies] [javascript] Bump eslint from 8.54.0 to 8.56.0 #436
- [dependencies] [javascript] Bump @types/node from 16.18.65 to 16.18.69 #435
- [dependencies] [javascript] Bump release-it from 16.2.1 to 16.3.0 #428
- [breaking-change] Mark
getKeyInfo()
private as it has no public consumers #412 - [breaking-change] Remove the default for
getKeyInfoContent
forcing a consumer to choose #411 - [documentation] [breaking-change] Remove default for transformation algorithm #410
- [breaking-change] Remove default for signature algorithm #408
- [breaking-change] Remove default for digest algorithm #406
- [breaking-change] Remove default canonicalization algorithm #405
- [chore] [breaking-change] Improve code clarity; remove unused functions #397
- [breaking-change] Move validation messages to each reference #396
- [breaking-change] Make references accessible only via get/set #395
- [chore] [breaking-change] Reduce public interface by making some methods private #394
- [chore] [breaking-change] Update build to support Node@16 #385
- [enhancement] Add support for directly querying a node to see if it has passed validation #389
- [enhancement] Add method for checking if element is signed #368
- [dependencies] [javascript] Bump @typescript-eslint/eslint-plugin from 5.62.0 to 6.13.0 #422
- [dependencies] [javascript] Bump @prettier/plugin-xml from 3.2.1 to 3.2.2 #423
- [dependencies] [javascript] Bump @types/mocha from 10.0.2 to 10.0.6 #421
- [dependencies] [javascript] Bump @types/chai from 4.3.6 to 4.3.11 #419
- [dependencies] [javascript] Bump prettier from 3.0.3 to 3.1.0 #418
- [dependencies] [javascript] Bump typescript from 5.2.2 to 5.3.2 #415
- [dependencies] [javascript] Bump eslint from 8.51.0 to 8.54.0 #414
- [dependencies] [github_actions] Bump actions/setup-node from 3 to 4 #413
- [dependencies] [javascript] Bump @babel/traverse from 7.22.4 to 7.23.2 #407
- [dependencies] [github_actions] Bump actions/checkout from 3 to 4 #392
- [dependencies] [javascript] Bump eslint-plugin-deprecation from 1.4.1 to 2.0.0 #390
- [dependencies] [javascript] Bump typescript from 5.1.6 to 5.2.2 #383
- [dependencies] [javascript] Bump eslint-config-prettier from 8.8.0 to 9.0.0 #381
- [dependencies] Update dependencies; move to @xmldom-scoped is-dom-node package #402
- [bug] Ensure the X509Certificate tag is properly prefixed #377
- [bug] Fix transform processing regression #379
- [bug] Enforce consistent transform processing #380
- [documentation] Clarify use of in signature validation #401
- [chore] Use is-dom-node for DOM node checking and narrowing #388
- [chore] Improve and simplify validation logic #373
- [chore] Add additional type checking #369
- [bug] [breaking-change] Fix
pemToDer()
return type #364
- [chore] Improve exported typings #367
- [chore] Use stricter typing in tests #366
- [chore] Consistently reference
xmldom
#365 - [chore] Rename
findChilds()
tofindChildren()
#363
- [documentation] [breaking-change] Expand the options, move idmode into options, fix types #323
- [breaking-change] Refactor classes into their own files #318
- [breaking-change] Prefer ES6 classes to prototypical inheritance #316
- [breaking-change] Rename
signingCert
->publicCert
andsigningKey
->privateKey
#315 - [semver-major] [breaking-change] Add support for in ; remove
KeyInfoProvider
#301 - [semver-major] Target an LTS version of Node #299
- [enhancement] Exports C14nCanonicalization, ExclusiveCanonicalization #336
- [dependencies] [javascript] Bump @xmldom/xmldom from 0.8.8 to 0.8.10 #358
- [dependencies] [javascript] Bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.62.0 #357
- [dependencies] [javascript] Bump @prettier/plugin-xml from 2.2.0 to 3.1.1 #356
- [dependencies] [javascript] Bump prettier from 2.8.8 to 3.0.0 #350
- [dependencies] [javascript] Bump release-it from 15.11.0 to 16.1.3 #352
- [dependencies] [javascript] Bump prettier-plugin-packagejson from 2.4.3 to 2.4.5 #353
- [dependencies] [javascript] Bump @typescript-eslint/parser from 5.60.1 to 5.62.0 #354
- [dependencies] [javascript] Bump typescript from 5.1.5 to 5.1.6 #351
- [dependencies] [javascript] Bump word-wrap from 1.2.3 to 1.2.4 #348
- [dependencies] [javascript] Bump eslint from 8.42.0 to 8.45.0 #344
- [dependencies] Update gren for better support for branches #340
- [dependencies] [github_actions] Bump codecov/codecov-action from 3.1.1 to 3.1.4 #290
- [bug] Fix issue in case when namespace has no prefix #330
- [bug] Use correct path for code coverage reports #302
- [chore] Enforce eslint
no-unused-vars
#349 - [chore] Enforce eslint
deprecation
#347 - [chore] Enforce eslint
prefer-template
#346 - [chore] Enforce eslint
no-this-alias
#345 - [chore] Convert this project to TypeScript #325
- [chore] Rename files in preparation for TS migration #343
- [chore] Don't force
master
branch when generating changelog #342 - [chore] Enforce eslint
no-unused-vars
#322 - [chore] Enforce eslint
no-prototype-builtins
#321 - [chore] Enforce eslint
eqeqeq
rule #320 - [chore] Update types #319
- [chore] Adjust code to pass eslint
prefer-const
#312 - [chore] Adjust code to pass eslint
no-var
#311 - [chore] Adjust code to pass eslint
curly
#310 - [chore] Adjust code to pass eslint
one-var
#309 - [chore] Typings #295
- [chore] Lint code for new linting rules #300
- [chore] Make linting rules more strict #293
- [chore] Replace Nodeunit with Mocha #294
- [enhancement] Add support for appending attributes to KeyInfo element #285
- [enhancement] Use inclusiveNamespacesPrefixList to generate InclusiveNamespaces #284
- [enhancement] build: add release-it to facilitate builds #275
- [enhancement] [documentation] feat: add type declaration #277
- [enhancement] make FileKeyInfo extensible for compatibility with TypeScript #273
- [enhancement] Updated getKeyInfo function with actual implementation #249
- [dependencies] Update dependencies #296
- [dependencies] Bump minimatch from 3.0.4 to 3.1.2 #276
- [dependencies] [javascript] Bump qs from 6.5.2 to 6.5.3 #271
- [documentation] [chore] Adjust references for
node-saml
organization #298
- [chore] Force CI to run on every PR #286
- [chore] Format code #289
- [chore] Lint code #288
- [chore] Add support for linting #287
- [dependencies] [javascript] Bump ajv and har-validator #266
- [dependencies] [javascript] Bump yargs-parser and tap #257
- [dependencies] [javascript] Bump minimist and tap #264
- [dependencies] [javascript] Bump @xmldom/xmldom from 0.7.0 to 0.8.3 #261
- [dependencies] [javascript] Bump handlebars from 4.0.11 to 4.7.7 #247
- [dependencies] [javascript] Bump lodash from 4.17.10 to 4.17.21 #248
- [dependencies] [javascript] Bump hosted-git-info from 2.6.0 to 2.8.9 #246
- [dependencies] [javascript] Bump ejs from 2.6.1 to 3.1.7 #244
- [dependencies] [javascript] Bump path-parse from 1.0.5 to 1.0.7 #245
- [chore] build(ci): test on later node versions #251
- [bug] Correct behavior for XML canonicalization with namespaces and nested elements #242
- [dependencies] [javascript] [security] Update xmldom to 0.7.0 #236
- [dependencies] [java] Bump commons-io from 2.4 to 2.7 in /test/validators/XmlCryptoJava #229
No changelog for this release.
No changelog for this release.
- [dependencies] [javascript] Bump xmldom from 0.1.27 to 0.5.0 #225
- [dependencies] [java] Bump junit from 4.12 to 4.13.1 in /test/validators/XmlCryptoJava #217
- [bug] fix for #201 #218
- [chore] Don't pull the example folder into the module build #220
No changelog for this release.
- [enhancement] Async response for built in algo sign/verify #209
No changelog for this release.
- [bug] Test suites of other projects (mocha) that include v1.5.0 fail #207
- [enhancement] Add callback options to sign/verify asynchronously #206
- [dependencies] Bump js-yaml from 3.12.0 to 3.13.1 #205
- [bug] Fix canon xml being computed differently when signing, than when verifying #183
- [bug] Xml enc c14# inclusivenamespace fixes #179
- [bug] Accept existing xml prefixes to avoid adding to signature #171
- [bug] fix for enveloped signatures #174
- [bug] Update signed-xml.js #172
No changelog for this release.
No changelog for this release.
No changelog for this release.
- [bug] Bugfix: a namespace in the inclusive namespace list should be treated… #163
No changelog for this release.
- [dependencies] Addresses issue #235 by upgrading xmldom version to 0.1.27 #155
- [bug] Decode DigestValue for validation #160
- [bug] Patch for non exclusive c14n #157
- [bug] Merge changes from datagovsg fork #161
No changelog for this release.
- [enhancement] Separate namespaces with same prefix but different URI #117
- [bug] Implement transform: 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315' #116
- [enhancement] Add possible id attribute 'id' #121
- [documentation] Update license field to npm recommendation #119
- [documentation] Fix author field format #120
- [documentation] Remove namespace-breaking reserialization of signature from example in README #105
No changelog for this release.
No changelog for this release.
No changelog for this release.
No changelog for this release.
No changelog for this release.
No changelog for this release.