Skip to content

Latest commit

 

History

History
198 lines (136 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

198 lines (136 loc) · 10.4 KB

v0.5.0 [2022-12-02]

Style

  • Modify text sizes and change font (5447072)

Chore

Refactor

Features

Bug Fixes

  • Add missing line no to xsd errors (fa930ee)
  • Handle nested next js resources (f76df82)

v0.4.3 [2022-11-09]

Release notes

This update includes bug fixes and performance improvements.

Bug Fixes

Performance

  • Optimize docker build size (6458b98)

v0.4.2 [2022-09-12]

Notable changes

  • Rewritten JS API (docs/definition)
    • Extended standard library with ability to query multiple files, added error types and predefined xpath paths for ease of use
    • Extended node API with shorthand methods for properties, attributes and values as well as added feature for method chaining
  • Added support for script configuration (e.g. setting max distance between two stops)
  • Added support for different NeTEx schema versions (1.01, 1.02, 1.03 and 1.2)
    • known issue: Legacy NeTEx versions is seemingly incompatible with libxml2 (or in general?)
  • Replaced large part of the validation lifecycle with a event emitter, giving the user control of which information is consumed
  • Squashed a bunch of bugs related to performance, validation result, memory security & errors

Features

Bug Fixes

  • Fix memory issue using setcontextnode (79ba707)
  • Fix slow queries and type of response objects (fa2439f)

Refactor

  • Implmement new js api (88cd811)
  • Move cli-only relevant code to cmd and cleanup from js api (51ee654)
  • Minor refactor from prev api changes (070e2b7)
  • Add more types and update response struct (2b54785)
  • Update cli to new api (8877b56)
  • Update configuration and output (c50afd0)
  • Remove unused code (ec1999b)

Chore

v0.3.4 [2022-05-30]

Chore

Refactor

  • Replace logger, update config and implement require model (f3d1c54)
  • Move file upload in prep for custom xsd (51768ea)

Features

  • New rules and some cleanup (1d496a4)
  • Add additional rules to web gui (ba98fdd)

v0.3.3 [2022-05-09]

Features

  • Add survey link to info alert (0565fdf)
  • Add rule configuration (80d9563)
  • Add subsequent validation callback (eb2c8da)
  • Add docker callback in result (67971c0)
  • Add a text section about rules in config (4324780)

Bug Fixes

  • Handle nextjs parameterized paths (a2d57dc)

Documentation

Chore

Refactor

v0.3.1 [2022-04-10]

Bug Fixes

v0.3 [2022-04-10]

Features

  • Basic frontend to recv mqtt (c813ac1)
  • Add mqtt broker fork (3db8d00)
  • Add mqtt broker (e1619c7)
  • Publish progress over mqtt (32850b0)
  • Remove old design (b97ce2f)
  • Remove redundant terminal gui (ca94127)
  • Add cap support and timings to concurrency (2da0fcb)
  • Proxy mqtt and add report download (ac93052)
  • Re-enable a couple of rules (7fe00cb)
  • Copy, styling, report download and fixed (7de8463)
  • Add web app build stage (8779e34)

Bug Fixes

  • [#7] Fix readme link and dirname (e0c4669)
  • [#6] Make sure error count match with returned messages (6ebdde7)
  • Disable rules until they have been resolved (e8dd51f)
  • Add a stateless approach to file loading (14c7936)

Refactor

  • Remove gfx terminal output (fb98484)
  • Add json output to terminal (0d2b261)

Performance

  • Only render when needed (3084eb2)

Chore

v0.2 [2022-02-24]

Chore

Bug Fixes

  • [#1][#10] Improve file loading (ed87520)
  • [#12] Handle concurrent map rw (fab876c)
  • [#6][#14] Handle dereferenced messages and increase error limit (0f136d6)
  • Add max errors by validation rule/file (0e59cd8)
  • [#7] Fix readme link and dirname (c1cfca5)
  • Disable rules until they have been resolved (e8dd51f)