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