All notable changes to fdsn_plugs are documented in this file, following the recommendations of Keep a Changelog.

Versioning follows Semantic Versioning. Versions prior to 1.0.0 do not guarantee stability of the public API.

[1.0.0] - 2026-08-19

Added

  • Documentation of the supported parameters and their accepted values (availability and dataselect) in the RequestParams moduledocs and in the README.md.
  • Edge-case tests: FdsnPlugs.Parameters (parameter aliases, all-wildcard NSLC rejection, empty location, currentutcday), ConsistentSourceIdentifier (start == end, out-of-range codes, channel wildcards), ParseParameters plugins (orderby, limit, mergegaps, merge, format, nodata).
  • Tests for previously uncovered modules: ContentTypeFix, EidaJwkStrategy / EidaToken, and integration tests for the FdsnAvailabilityPlugs and FdsnDataselectPlugs supersets.
  • Hex metadata (maintainers, files) and CHANGELOG.md.

Changed

Removed

[0.9.7] - 2026-08-19

Changed

[0.9.5] - 2026-08-12

Changed

  • Log-level adjustments (info message on JWT authentication failure).

[0.9.3] - 2026-08-12

Added

  • Validation of station and location codes.
  • Validation of the network parameter syntax.

[0.9.0] - 2026-08-10

Added

[0.8.2] - 2026-02-25

Changed

  • The JWT plug ignores authorization headers that are not of Bearer type.

[0.8.1] - 2026-01-06

Fixed

  • Fixed a bug in JWT authentication.

[0.8.0] - 2026-01-06

Added

  • GitLab CI configuration (tests, coverage, publishing).

[0.7.0] - 2025-12-12

Changed

  • Allows non-standard FDSN parameters: the OnlyValidParams plugs (availability and dataselect) are disabled.
  • Automatic publishing to Hex via CI, triggered by version tags.

[0.6.1] - 2025-12-12

Added

  • Documentation and version bump.

[0.6.0] - 2025-11-14

Added