Skip to content

Releases: BouyguesTelecom/spl-envelop-plugin

0.3.0

Choose a tag to compare

@mbthiam88 mbthiam88 released this 30 Oct 08:37
69af074

Filters that silently did nothing now work. Released as a minor rather than a patch:
queries that were returning unfiltered lists will start returning filtered ones.

Behaviour changes

  • A directive under a list is applied. The response path holds field names only, so the walk
    never crossed a list and @SPL nested below one was dropped with a warning. It now spreads over
    every element.
  • @SPL is repeatable. Only the first directive on a field used to be applied; all of them
    are now composed, in the order written. Backward compatible for a single usage.
  • An { items: [...] } envelope is supported. Its items are filtered, the envelope kept.
  • Only the executed operation is walked, with fragments resolved in place. Documents holding
    several operations or named fragments previously produced wrong paths.

Other

  • One log line per directive instead of one per element: a list of 200 rows produced 201 debug
    lines for a single directive.
  • Requires @bouygues-telecom/spl@^0.1.17, whose recursive conversion and null-operand handling
    are what make filtering on a nested sub-node work.
  • The test suite runs on every pull request, and the published tarball is signed with provenance.

Test suite: 5 to 48 tests.

0.2.6

Choose a tag to compare

@arnaud arnaud released this 04 Jun 07:19

Full Changelog: 0.2.5...0.2.6

0.2.5

Choose a tag to compare

@arnaud arnaud released this 04 Jun 07:19

Full Changelog: 0.2.3...0.2.5

0.2.4

Choose a tag to compare

@arnaud arnaud released this 04 Jun 00:13

Full Changelog: 0.2.2...0.2.4

0.2.3

Choose a tag to compare

@arnaud arnaud released this 04 Jun 00:11

Full Changelog: 0.2.2...0.2.3

0.2.2

Choose a tag to compare

@arnaud arnaud released this 03 Jun 23:46

Full Changelog: 0.2.1...0.2.2

0.2.1

Choose a tag to compare

@arnaud arnaud released this 03 Jun 23:43

Full Changelog: 0.2.0...0.2.1

0.2.0

Choose a tag to compare

@arnaud arnaud released this 03 Jun 23:36

Full Changelog: 0.1.0...0.2.0

0.1.0

Choose a tag to compare

@arnaud arnaud released this 03 Jun 23:34