Releases: IATI/js-validator-api
Releases · IATI/js-validator-api
v2.4.1
v2.4.0
v2.3.3
What's Changed
- Bump lint-staged from 13.2.2 to 13.2.3 by @dependabot in #484
- Bump eslint from 8.43.0 to 8.44.0 by @dependabot in #485
- Bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot in #486
- Bump azure/login from 1.4.6 to 1.4.7 by @dependabot in #478
- Bump prettier from 2.8.8 to 3.0.0 by @dependabot in #487
- Bump @prettier/plugin-xml from 2.2.0 to 3.0.0 by @dependabot in #488
- Bump @prettier/plugin-xml from 3.0.0 to 3.1.0 by @dependabot in #489
- Bump @xmldom/xmldom from 0.8.8 to 0.8.9 by @dependabot in #490
- Bump @prettier/plugin-xml from 3.1.0 to 3.1.1 by @dependabot in #491
- Bump eslint from 8.44.0 to 8.45.0 by @dependabot in #492
- Bump @xmldom/xmldom from 0.8.9 to 0.8.10 by @dependabot in #493
- Bump node-fetch from 3.3.1 to 3.3.2 by @dependabot in #494
- Bump xml2js from 0.6.0 to 0.6.1 by @dependabot in #495
- Bump xml2js from 0.6.1 to 0.6.2 by @dependabot in #496
- Bump eslint-config-prettier from 8.8.0 to 8.9.0 by @dependabot in #497
- Bump eslint-plugin-import from 2.27.5 to 2.28.0 by @dependabot in #498
- Bump eslint from 8.45.0 to 8.46.0 by @dependabot in #499
- Bump prettier from 3.0.0 to 3.0.1 by @dependabot in #501
- Bump eslint-config-prettier from 8.9.0 to 8.10.0 by @dependabot in #500
- Bump eslint-config-prettier from 8.10.0 to 9.0.0 by @dependabot in #502
- Bump @prettier/plugin-xml from 3.1.1 to 3.2.0 by @dependabot in #503
- Bump azure/CLI from 1.0.7 to 1.0.8 by @dependabot in #504
- Bump actions/setup-node from 3.7.0 to 3.8.0 by @dependabot in #505
- Bump lint-staged from 13.2.3 to 14.0.0 by @dependabot in #506
- Bump eslint from 8.46.0 to 8.47.0 by @dependabot in #507
- Bump prettier from 3.0.1 to 3.0.2 by @dependabot in #509
- Bump applicationinsights from 2.7.0 to 2.7.3 by @dependabot in #508
- Bump actions/setup-node from 3.8.0 to 3.8.1 by @dependabot in #510
- Bump lint-staged from 14.0.0 to 14.0.1 by @dependabot in #511
- Bump eslint-plugin-import from 2.28.0 to 2.28.1 by @dependabot in #512
- Bump fastify/github-action-merge-dependabot from 3.9.0 to 3.9.1 by @dependabot in #513
- Bump chai from 4.3.7 to 4.3.8 by @dependabot in #514
- Bump eslint from 8.47.0 to 8.48.0 by @dependabot in #515
- Bump prettier from 3.0.2 to 3.0.3 by @dependabot in #516
- Small additions and fixes to README by @simon-20 in #532
- Speed up generation of validation report by @simon-20 in #548
- Code to speed up report generation to avoid timeouts by @simon-20 in #551
New Contributors
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- Bump eslint from 8.39.0 to 8.40.0 by @dependabot in #464
- Bump eslint from 8.40.0 to 8.41.0 by @dependabot in #465
- Bump fastify/github-action-merge-dependabot from 3.7.0 to 3.8.0 by @dependabot in #466
- Bump xml2js from 0.5.0 to 0.6.0 by @dependabot in #467
- Bump @xmldom/xmldom from 0.8.7 to 0.8.8 by @dependabot in #468
- Bump dotenv from 16.0.3 to 16.1.2 by @dependabot in #469
- Bump dotenv from 16.1.2 to 16.1.3 by @dependabot in #470
- Feature | Improve Description Error Message by @ThatcherK in #471
- Bump dotenv from 16.1.3 to 16.1.4 by @dependabot in #472
- Bump eslint from 8.41.0 to 8.42.0 by @dependabot in #473
- Bump applicationinsights from 2.6.0 to 2.7.0 by @dependabot in #474
- Checkout main services/rulesValidator.js by @akmiller01 in #476
- Bump dotenv from 16.1.4 to 16.2.0 by @dependabot in #477
- Bump eslint from 8.42.0 to 8.43.0 by @dependabot in #480
- Bump dotenv from 16.2.0 to 16.3.1 by @dependabot in #481
- Bump fastify/github-action-merge-dependabot from 3.8.0 to 3.9.0 by @dependabot in #482
- Pass already existing xml chunk into getFullContext method by @ThatcherK in #479
New Contributors
- @ThatcherK made their first contribution in #471
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- Bump libxmljs2 from 0.31.0 to 0.32.0 by @dependabot in #454
- Bump eslint from 8.38.0 to 8.39.0 by @dependabot in #455
- Bump prettier from 2.8.7 to 2.8.8 by @dependabot in #456
- Bump fastify/github-action-merge-dependabot from 3.6.4 to 3.6.5 by @dependabot in #457
- Bump lint-staged from 13.2.1 to 13.2.2 by @dependabot in #458
- Bump date-fns from 2.29.3 to 2.30.0 by @dependabot in #459
- Bump applicationinsights from 2.5.1 to 2.6.0 by @dependabot in #460
- Bump fastify/github-action-merge-dependabot from 3.6.5 to 3.7.0 by @dependabot in #461
- Error proof id fetching functions in case id comes through as an obje… by @akmiller01 in #462
- Develop to main for v2.3.1 by @akmiller01 in #463
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Sync v2.2.1 by @nosvalds in #405
- Bump lint-staged from 13.0.4 to 13.1.0 by @dependabot in #406
- Bump eslint from 8.28.0 to 8.29.0 by @dependabot in #407
- Bump prettier from 2.8.0 to 2.8.1 by @dependabot in #408
- Bump mocha from 10.1.0 to 10.2.0 by @dependabot in #410
- Add Open API Spec Documentation by @nosvalds in #397
- Bump fastify/github-action-merge-dependabot from 3.5.2 to 3.5.3 by @dependabot in #409
- Bump eslint from 8.29.0 to 8.30.0 by @dependabot in #411
- Bump eslint from 8.30.0 to 8.31.0 by @dependabot in #412
- Bump eslint-config-prettier from 8.5.0 to 8.6.0 by @dependabot in #413
- Bump husky from 8.0.2 to 8.0.3 by @dependabot in #414
- Bump fastify/github-action-merge-dependabot from 3.5.3 to 3.5.4 by @dependabot in #415
- Bump actions/setup-node from 3.5.1 to 3.6.0 by @dependabot in #416
- Bump prettier from 2.8.1 to 2.8.2 by @dependabot in #417
- Bump applicationinsights from 2.3.6 to 2.4.0 by @dependabot in #418
- Bump eslint-plugin-import from 2.26.0 to 2.27.4 by @dependabot in #419
- Bump eslint from 8.31.0 to 8.32.0 by @dependabot in #420
- Bump eslint-plugin-import from 2.27.4 to 2.27.5 by @dependabot in #422
- Bump prettier from 2.8.2 to 2.8.3 by @dependabot in #421
- Bump applicationinsights from 2.4.0 to 2.4.1 by @dependabot in #423
- Bump eslint from 8.32.0 to 8.33.0 by @dependabot in #424
- Bump lint-staged from 13.1.0 to 13.1.1 by @dependabot in #425
- Bump fastify/github-action-merge-dependabot from 3.5.4 to 3.6.0 by @dependabot in #426
- Bump prettier from 2.8.3 to 2.8.4 by @dependabot in #427
- Bump applicationinsights from 2.4.1 to 2.4.2 by @dependabot in #428
- Bump eslint from 8.33.0 to 8.34.0 by @dependabot in #429
- Bump lint-staged from 13.1.1 to 13.1.2 by @dependabot in #430
- Bump fastify/github-action-merge-dependabot from 3.6.0 to 3.6.1 by @dependabot in #431
- Bump eslint from 8.34.0 to 8.35.0 by @dependabot in #432
- Bump applicationinsights from 2.4.2 to 2.5.0 by @dependabot in #433
- Bump eslint-config-prettier from 8.6.0 to 8.7.0 by @dependabot in #434
- Bump lint-staged from 13.1.2 to 13.2.0 by @dependabot in #435
- Bump node-fetch from 3.3.0 to 3.3.1 by @dependabot in #436
- Bump eslint from 8.35.0 to 8.36.0 by @dependabot in #437
- Parse XML with huge_tree enabled for deep elements by @akmiller01 in #438
- Bump fastify/github-action-merge-dependabot from 3.6.1 to 3.6.2 by @dependabot in #439
- Bump prettier from 2.8.4 to 2.8.5 by @dependabot in #440
- Bump prettier from 2.8.5 to 2.8.6 by @dependabot in #442
- Bump eslint-config-prettier from 8.7.0 to 8.8.0 by @dependabot in #441
- Bump prettier from 2.8.6 to 2.8.7 by @dependabot in #443
- Bump applicationinsights from 2.5.0 to 2.5.1 by @dependabot in #445
- Bump @xmldom/xmldom from 0.8.6 to 0.8.7 by @dependabot in #447
- Bump eslint from 8.36.0 to 8.37.0 by @dependabot in #446
- Bump lint-staged from 13.2.0 to 13.2.1 by @dependabot in #448
- Bump eslint from 8.37.0 to 8.38.0 by @dependabot in #449
- Bump xml2js from 0.4.23 to 0.5.0 by @dependabot in #450
- Bump fastify/github-action-merge-dependabot from 3.6.2 to 3.6.3 by @dependabot in #444
- Bump fastify/github-action-merge-dependabot from 3.6.3 to 3.6.4 by @dependabot in #451
- Only offset if greater than 1, as errors only occur on line 1 by @akmiller01 in #452
- Develop to main for v2.3.0 by @akmiller01 in #453
Full Changelog: v2.2.1...v2.3.0
v2.2.1
What's Changed
- Bump fastify/github-action-merge-dependabot from 3.5.0 to 3.5.1 by @dependabot in #394
- Bump eslint from 8.27.0 to 8.28.0 by @dependabot in #395
- Sync v2.2.0 by @nosvalds in #396
- Bump prettier from 2.7.1 to 2.8.0 by @dependabot in #398
- update forked xpath dependency to use a release tag by @nosvalds in #399
- Bump lint-staged from 13.0.3 to 13.0.4 by @dependabot in #400
- Bump fastify/github-action-merge-dependabot from 3.5.1 to 3.5.2 by @dependabot in #401
- handle self-closed iati-activity elements appropriately by @nosvalds in #402
- remove validate-schema endpoint after ALV II go-live by @nosvalds in #403
- Next Release by @nosvalds in #404
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- Sync v2.1.4 by @nosvalds in #328
- add schema validate file endpoint for file pre-checks before full validation by @nosvalds in #329
- Bump actions/setup-node from 3.3.0 to 3.4.0 by @dependabot in #330
- upgrade to Node v16 by @nosvalds in #331
- feat/activity level schema validation by @nosvalds in #325
- Bump actions/setup-node from 3.4.0 to 3.4.1 by @dependabot in #332
- use xmldom to get subelements to loop over instead of xpath for speed by @nosvalds in #333
- Bump eslint from 8.19.0 to 8.20.0 by @dependabot in #334
- fix/xpath perf by @nosvalds in #335
- bring validate-with-xmllint functionality into our codebase to remove customised dependency by @nosvalds in #336
- Bump date-fns from 2.28.0 to 2.29.1 by @dependabot in #337
- Use Streams to Improve Validation Speed by @nosvalds in #338
- feat/selectively schema validate inline by @nosvalds in #339
- Fix line numbers and add tests for them by @nosvalds in #340
- Bump eslint from 8.20.0 to 8.21.0 by @dependabot in #341
- update to use app insights connection string by @nosvalds in #342
- don't evaluate /country-budget-items/budget-item/@code codelist rule in v2.03 by @nosvalds in #345
- Bump applicationinsights from 2.3.3 to 2.3.4 by @dependabot in #346
- Bump fastify/github-action-merge-dependabot from 3.2.0 to 3.2.1 by @dependabot in #347
- Bump eslint from 8.21.0 to 8.22.0 by @dependabot in #348
- Bump fastify/github-action-merge-dependabot from 3.2.1 to 3.2.2 by @dependabot in #349
- Bump date-fns from 2.29.1 to 2.29.2 by @dependabot in #350
- Bump fastify/github-action-merge-dependabot from 3.2.2 to 3.2.3 by @dependabot in #351
- Bump eslint from 8.22.0 to 8.23.0 by @dependabot in #352
- Bump fastify/github-action-merge-dependabot from 3.2.3 to 3.2.4 by @dependabot in #353
- Bump dotenv from 16.0.1 to 16.0.2 by @dependabot in #354
- migrate to es modules by @nosvalds in #355
- fix redis command after es modules migration by @nosvalds in #356
- Bump fastify/github-action-merge-dependabot from 3.2.4 to 3.3.0 by @dependabot in #357
- Bump azure/login from 1.4.5 to 1.4.6 by @dependabot in #358
- use IATI-Validator-Codelists as source for codelist rules by @nosvalds in #359
- Bump eslint from 8.23.0 to 8.23.1 by @dependabot in #360
- Bump fastify/github-action-merge-dependabot from 3.3.0 to 3.3.1 by @dependabot in #361
- Bump date-fns from 2.29.2 to 2.29.3 by @dependabot in #362
- Bump applicationinsights from 2.3.4 to 2.3.5 by @dependabot in #364
- Bump fastify/github-action-merge-dependabot from 3.3.1 to 3.3.2 by @dependabot in #365
- Bump underscore from 1.13.4 to 1.13.6 by @dependabot in #366
- Bump eslint from 8.23.1 to 8.24.0 by @dependabot in #367
- Add warning about bug for schema errors with line number greater than 65535 in an activity by @nosvalds in #368
- Bump actions/setup-node from 3.4.1 to 3.5.0 by @dependabot in #369
- Bump dotenv from 16.0.2 to 16.0.3 by @dependabot in #370
- Bump fastify/github-action-merge-dependabot from 3.3.2 to 3.4.0 by @dependabot in #371
- Bump eslint from 8.24.0 to 8.25.0 by @dependabot in #372
- Bump @xmldom/xmldom from 0.8.2 to 0.8.3 by @dependabot in #373
- Bump actions/setup-node from 3.5.0 to 3.5.1 by @dependabot in #374
- Bump mocha from 10.0.0 to 10.1.0 by @dependabot in #376
- Bump fastify/github-action-merge-dependabot from 3.4.0 to 3.4.1 by @dependabot in #375
- update caching method to always check for a new file using content-disposition header by @nosvalds in #377
- Bump eslint from 8.25.0 to 8.26.0 by @dependabot in #378
- Bump libxmljs2 from 0.30.1 to 0.31.0 by @dependabot in #379
- Bump azure/CLI from 1.0.6 to 1.0.7 by @dependabot in #380
- Bump @xmldom/xmldom from 0.8.3 to 0.8.5 by @dependabot in #381
- Bump fastify/github-action-merge-dependabot from 3.4.1 to 3.4.2 by @dependabot in #382
- Bump applicationinsights from 2.3.5 to 2.3.6 by @dependabot in #383
- upgrade redis and implement exponential backoff reconnect strategy by @nosvalds in #384
- fix ruleset timing log message by @nosvalds in #385
- Bump husky from 8.0.1 to 8.0.2 by @dependabot in #387
- Bump @xmldom/xmldom from 0.8.5 to 0.8.6 by @dependabot in #388
- Bump chai from 4.3.6 to 4.3.7 by @dependabot in #389
- Bump eslint from 8.26.0 to 8.27.0 by @dependabot in #390
- Bump fastify/github-action-merge-dependabot from 3.4.2 to 3.5.0 by @dependabot in #391
- replace deprecated set-script command in npm build process by @nosvalds in #392
- Sync v2.1.7 by @nosvalds in #344
- Bump node-fetch from 3.2.10 to 3.3.0 by @dependabot in #393
- Next Release (v2.2) by @nosvalds in #386
Full Changelog: v2.1.7...v2.2.0
v2.1.7
Redeploy to change password in deployment
Full Changelog: v2.1.6...v2.1.7