Releases: Automattic/remote-data-blocks
Releases · Automattic/remote-data-blocks
v1.0.2
What's Changed
- Bugfix: Avoid divide-by-zero errors with pagination by @chriszarate in #583
- Add example weather block by @chriszarate in #580
- Bump lint-staged from 16.0.0 to 16.1.0 by @dependabot in #566
- Bump happy-dom from 17.4.4 to 17.5.6 by @dependabot in #567
- Updating links to patterns by @stoph in #585
- Improve documentation around supported data sources and next steps by @chriszarate in #586
- Bugfix: Selector query input schema by @chriszarate in #582
- Add extra check for config array by @pkevan in #592
- Add an extra filter to fix the memory caching bug in Google Sheets by @ingeniumed in #594
- Fix bug in request details filter, and update preprocess response by @ingeniumed in #595
- Bump the wordpress group with 24 updates by @dependabot in #588
- fix spelling errors by @pkevan in #601
- v1.0.2 by @ingeniumed in #602
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Add API integration issue template and link from docs by @chriszarate in #552
- Implement code snippets for Generic HTTP data sources by @chriszarate in #554
- Docs: fix broken screen recording by @pkevan in #555
- Data binding: make sure
field_name
is a string by @pkevan in #558 - Improve
MockQueryRunner
to reduce complexity by @chriszarate in #559 - Bump the wordpress group with 24 updates by @dependabot in #561
- Remove whitespace by @pkevan in #557
- Use new format of Cursor rules by @chriszarate in #563
- Improve quickstart by @chriszarate in #562
- Introduce "block key" identifiers by @chriszarate in #560
- Fix Block Bindings source label was overridden warning by @ingeniumed in #564
- Bugfix: Restrict
serialized_config_for
to classes (not interfaces) by @chriszarate in #565 - Improve examples, introduce templates, and default to array config by @chriszarate in #569
- Allow auth-less Shopify Mock Shop by @chriszarate in #568
- Ensure error with safe message extraction by @chriszarate in #570
- Pass
$raw_response_data
togenerate
functions by @chriszarate in #571 - Add AI prompts by @chriszarate in #572
- Switch to the public playground url by @ingeniumed in #574
- Remove the click-to-copy data attribute by @chriszarate in #578
- Fix deprecation warnings in the editor by @ingeniumed in #577
- v1.0.1 by @maxschmeling in #579
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- refencing global telemetry class by @smithjw1 in #553
- v1.0.0 by @ingeniumed in #527
Full Changelog: v0.17.0...v1.0.0
v0.17.0
What's Changed
- Configure dependabot to recommend only minor and security updates by @chriszarate in #511
- Improve AI docs by @chriszarate in #512
- Use correct syntax to ignore patch updates by @chriszarate in #515
- Fix escaping in AI docs workflow by @chriszarate in #514
- Remove reviewer tag in favor of CODEOWNERS by @chriszarate in #516
- Stop using the github proxy by @ingeniumed in #510
- Switch to workflow_dispatch since PRs created by tokens cannot spawn workflow runs by @chriszarate in #519
- Update docs/for-ai.md by @github-actions in #520
- Bump @babel/preset-react from 7.26.3 to 7.27.1 by @dependabot in #505
- Bump slevomat/coding-standard from 8.17.1 to 8.18.0 by @dependabot in #502
- Stop google sheet crashes when rows don't match columns by @ingeniumed in #522
- Fix
block.json
attribute definition by @chriszarate in #523 - Update the fallback blocks included with the plugin by @ingeniumed in #521
- Enable Pendo JS library by @chriszarate in #526
- Miscellaneous UI text improvements for settings screen by @chriszarate in #525
- Disable block controls when multiple blocks are selected by @chriszarate in #524
- Run E2E and integration tests at minimum version by @chriszarate in #532
- Update index.md by @pkevan in #534
- Bump lint-staged from 15.5.1 to 16.0.0 by @dependabot in #529
- Bump the wordpress group with 24 updates by @dependabot in #528
- Add jitter to TTL by @chriszarate in #536
- Update wp-env plugins URLs to be latest, rather than outdated ones by @pkevan in #537
- Round 1 of docs updates by @chriszarate in #535
- Update example API to produce distinct cache keys by @chriszarate in #538
- Update docs/for-ai.md by @github-actions in #539
- Provide logs in REST API requests by @chriszarate in #531
- fix the HTTP data source config creation by @shekharnwagh in #540
- Surface query errors via error boundary by @chriszarate in #421
- Rename "field shortcodes" to "inline bindings" by @chriszarate in #543
- Remove default pattern check from DataViews by @chriszarate in #542
- Update Playground link by @chriszarate in #546
- Improve jitter placement by @chriszarate in #544
- Correctly name block config variable by @chriszarate in #545
- Bugfix: Hide bulk selection and actions for inline bindings by @chriszarate in #547
- v0.17.0 by @maxschmeling in #548
New Contributors
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- Docs: update AI documentation by @ingeniumed in #501
- Add an error block by @ingeniumed in #496
- Add missing config schema to generic http data source by @ingeniumed in #508
- v0.16.0 by @ingeniumed in #509
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Add Types::not() to exclude types by @chriszarate in #494
- Bump vitest from 3.1.1 to 3.1.2 by @dependabot in #486
- Remove
Psr\Log
, add "Logs" Query Monitor subpanel by @chriszarate in #493 - Add GenericHttpDataSource by @chriszarate in #495
- fix the configs dedup key by @shekharnwagh in #497
- safe access service name from config by @shekharnwagh in #498
- Add tests for QueryResponseParser and fix default_value bug by @chriszarate in #499
- v0.15.0 by @shekharnwagh in #500
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Update HTTP tutorial documentation to correct API URL for Zip Code API by @juanmaguitar in #483
- Restore example URL and add clarification by @juanmaguitar in #487
- Switch to the private playground version by @ingeniumed in #488
- fixing duplicated content by @smithjw1 in #489
- Bump slevomat/coding-standard from 8.17.0 to 8.17.1 by @dependabot in #484
- add default empty string value for shopify search input by @shekharnwagh in #490
- Add support for rendering empty results by @ingeniumed in #480
- v0.14.0 by @ingeniumed in #491
New Contributors
- @juanmaguitar made their first contribution in #483
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Use a label to highlight the connected block by @ingeniumed in #455
- ignore node_modules for webpack watch by @shekharnwagh in #462
- Drop retry strategy and up cache time by @ingeniumed in #461
- Improve manual query input components by @chriszarate in #454
- Bump the wordpress group with 24 updates by @dependabot in #459
- Bump slevomat/coding-standard from 8.16.2 to 8.17.0 by @dependabot in #458
- Bump lint-staged from 15.5.0 to 15.5.1 by @dependabot in #460
- Fix block name regression by @chriszarate in #457
- Documentation updating Cache link and adding example by @smithjw1 in #463
- Simplify HttpClient to a simple singleton pattern and use TTL request header by @chriszarate in #467
- Remove constant targeting Playground CORS proxy by @chriszarate in #468
- Dependabot updates 202504 by @chriszarate in #476
- Docs: update AI documentation by @ingeniumed in #466
- Custom query monitor panel, improve validation issue reporting by @chriszarate in #465
- Add in-memory caching to
QueryRunner
by @chriszarate in #475 - Add new Queries panel to Query Monitor by @chriszarate in #473
- Bugfix: Set default path based on whether the schema targets a collection by @chriszarate in #478
- Bugfix: Avoid repeated render of dynamic blocks by @chriszarate in #477
- Add block binding Query Monitor panel by @chriszarate in #479
- 0.13.0 by @ingeniumed in #482
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Use
ubuntu-latest
in workflows by @chriszarate in #451 - Front-end pagination support by @chriszarate in #449
- Bump fork-ts-checker-webpack-plugin from 9.0.2 to 9.1.0 by @dependabot in #448
- Bump @testing-library/react from 16.2.0 to 16.3.0 by @dependabot in #447
- Bump typescript from 5.8.2 to 5.8.3 by @dependabot in #446
- Use new Telemetry class from VIP mu-plugins by @chriszarate in #452
- 0.12.0 by @chriszarate in #456
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- adding documentation about settings by @smithjw1 in #438
- Remote Data Template block by @chriszarate in #428
- Improve cache debugging and remove footguns by @chriszarate in #442
- Dependabot updates 202504 by @chriszarate in #444
- Bump lint-staged from 15.4.3 to 15.5.0 by @dependabot in #424
- Remove salesforce as a data source by @ingeniumed in #439
- Add more info about the block for the block bindings by @ingeniumed in #443
- v0.11.0 by @ingeniumed in #450
Full Changelog: v0.10.0...v0.11.0