Skip to content

Releases: programmfabrik/fylr-plugin-example

v1.40.0

Choose a tag to compare

@martinrode martinrode released this 24 Aug 13:32

Adds example-request-only-with-warnings, a metadata recipe that reports warnings through the new json_warnings path of its mapping config.

Unlike json_error, warnings do not fail the mapping — the values still apply and fylr passes the texts on to whoever triggered the run; a background task writes them to its log. Mirrors example-request-only-with-error for the other half of what a recipe can report, so fylr's apitest can cover that path with no licensed plugin and no external service (#80512).

Release v1.39.0

Choose a tag to compare

@martinrode martinrode released this 24 Aug 10:19

A node extension with an npm dependency. dump/npm requires dayjs and formats a date passed as a query parameter. A plugin never ships node_modules, so the extension answers only because fylr-build-plugin resolved the require into the delivered file at build time — the example plugin is where every feature is exercised, and this one had no coverage. fylr's apitest test/api/plugin/fylr_example/dump_npm_GET.json asserts it.

build.yml uses the new bundles layout (fylr-build-plugin v1.9.0): the webfrontend bundle is one ordered source list, with the vendored example-lib.js listed first, so it is evaluated before the CoffeeScript that calls into it.

The release workflow builds again: it had been failing since tool v1.8.0 over the retired -out flag.

see #80732

Release v1.38.1

Choose a tag to compare

@martinrode martinrode released this 17 Jul 12:29

write_db_tx: fail_swallowed trigger — the db_pre_save callback can now deliberately swallow a failed in-TX write (duplicate insert over api_tx_url), exercising fylr's fail-on-error TX join contract (fylr #80077): the save must be refused at commit, nothing becomes durable. Used by fylr's test/api/db/plugin/write_db_tx suite.

Release v1.38.0

Choose a tag to compare

@martinrode martinrode released this 17 Jul 11:08

Built by fylr-build-plugin (see #80307): manifest.yml + explicit build.yml, loca mastered in the fylr localization sheet, no committed build artifacts. Plugin content unchanged plus an SCSS demo.

Release v1.37.0

Choose a tag to compare

@martinrode martinrode released this 17 Jul 08:54

Full Changelog: v1.36.1...v1.37.0

Full Changelog: v1.36.1...v1.37.0

Release v1.36.1

Choose a tag to compare

@martinrode martinrode released this 15 Jul 12:40

Bundle a self-contained README into the plugin zip (fylr-build-plugin). see #80126

Full Changelog: v1.36.0...v1.36.1

Release v1.37.0-tx80077.2

Pre-release

Choose a tag to compare

@martinrode martinrode released this 08 Jul 11:22

write_db: fall back to api_tx_url on 423 DatabaseLockError (fylr #80077 CI pin)

Full Changelog: v1.36.0...v1.37.0-tx80077.2

Release v1.36.0

Choose a tag to compare

@martinrode martinrode released this 24 Jun 15:24

Full Changelog: v1.35.0...v1.36.0

Full Changelog: v1.35.0...v1.36.0

Release v1.35.0

Choose a tag to compare

@martinrode martinrode released this 22 Jun 16:18

Adds the skiptermsfield custom-type subfield: indexed in OpenSearch (search/facets) but kept out of the suggest term tables. Demonstrates the fylr custom-mapping skipTerms flag (fylr #79739). Cut from main (v1.33.0 line); the v1.34.0-pre* line is unrelated.

Full Changelog: v1.33.0...v1.35.0

Release v1.34.0-pre2

Release v1.34.0-pre2 Pre-release
Pre-release

Choose a tag to compare

@martinrode martinrode released this 22 Jun 14:10

Pre-release: add the skiptermsfield custom-type subfield (kept out of the suggest term tables, still indexed in OpenSearch). For fylr #79739 / test/api/db/custom_data_skipterms.

Full Changelog: v1.33.0...v1.34.0-pre2