Skip to content

Releases: TangibleInc/fields

2026.2.21

20 Feb 16:22

Choose a tag to compare

Release tag 2026.2.21

  • 78106ab 2026.2.21
  • f2e01e1 NPM: Repository - Make sure repository name match what expected by publish workflow

2026.2.20

20 Feb 16:07

Choose a tag to compare

Release tag 2026.2.20

  • 02bf9f1 20260220
  • 21db150 Workflow: Publish - Attempt to switch to new npm trusted publishing
  • 646bb06 20260203
  • a2dc6ee Context: Make sure to default to the wp context when use inside the admin
  • eeba2f7 Render: Make registration optional, stop throwing a warning if rendering a field/element that isn't registered
  • ddc82a8 Bumped version to 20251223
  • 7773b79 Added field registration to avoid warnings.
  • 4282d48 Added isOpen to a test case to fix it.
  • bc82b0a Removed debug logging.
  • 9211aea Fixed build error.
  • d83a824 Added the switch to make it possible to have the accordion open by default.
  • a0f36a0 2025.11.28
  • 55ea786 Improve checking branch
  • f70453e Use env variable GITHUB_REF_NAME to get branch name
  • 6e2d157 Correct workflow syntax
  • cb93907 Publish storybook for every commit on main branch to the same dev site
  • ff6afdc Set project name same as on Cloudflare Pages
  • 6b173dc Add workflow script to deploy to CloudFlare Pages
  • 0eba804 Playwright: Run E2E tests written in TypeScript
  • ca32a35 Use .ts and .tsx in all imports
  • 2f3aaca Jest config: Use .ts and .tsx
  • ac2d16b Run tests once on pull request commit
  • ba9aafb Run tests on pull request
  • 75ba8e8 Convert file extensions to ts and tsx
  • 0264448 Only trigger publish on version tag
  • a7e8c27 Clarify workflow steps dependency
  • a909c7d Release and publish workflows share the same test step
  • 964e19a Release on every tag and commit on main; Publish every tag
  • 0c9226c Build workflow: Create release on branch main and tags
  • 7d2cd2d Update documentation to use wp-env for local dev and test site
  • c0ca6b3 Remove wp-now
  • 506004a Remove wp-now tests
  • 2f92c8c Remove duplicate comment
  • d16057e Require tests to pass before release or publish
  • 76ec23c Run tests workflow as common dependency instead of per job
  • 6057832 Run release on push branch main only
  • 79270b7 Release and publish: Use the same task dependency on tests
  • dc4ca64 Simpler syntax for single-line command
  • dcb3cd0 Simpler syntax for single-line command
  • eb924bc Require tests to pass before publish
  • a82bc88 E2E tests: Use list reporter in automated test environment
  • bcd0db4 Tabs: Field - Fix value not being set correctly
  • b79ec9b Workflows: Tests - Install composer dependencies first and set workspace as safe for git
  • a2f2a33 Example: Script - Fix enqueue
  • 4213f44 Actions: Tests - Add step for e2e
  • dbfb3a0 Tests: Store - Make sure value from memory callback are null before all tests
  • 669c287 Tests: Store - Make sure to reset state between each tests
  • 40cdcc8 Actions: Release - Only run release workflow if tests are successful
  • a7b2508 Actions: Install bun/roller dependencies before composer install
  • 0d72fee Roller: Update to 2.1.7
  • a73b60c Actions: Install composer dependencies with PHP 8.1 (minimal version required for phpunit dependencies)
  • 2ce9b00 Actions: Add workflow to run tests before release
  • 3f0db21 Tests: PHP unit - Fix enqueued data tests not passing
  • f5e4ce7 fix combo-box async debounce on first load
  • 62da9fc Tab: Content - Return undefined instead of empty fragment + update comment
  • a44546d Tab: Content - Switch to controlled component
  • 5e37700 Repeater: ensure items have unique keys on init

latest

24 Oct 02:13

Choose a tag to compare

Release preview

20260203

03 Feb 16:47

Choose a tag to compare

Release tag 20260203

  • 646bb06 20260203
  • a2dc6ee Context: Make sure to default to the wp context when use inside the admin
  • eeba2f7 Render: Make registration optional, stop throwing a warning if rendering a field/element that isn't registered
  • ddc82a8 Bumped version to 20251223
  • 7773b79 Added field registration to avoid warnings.
  • 4282d48 Added isOpen to a test case to fix it.
  • bc82b0a Removed debug logging.
  • 9211aea Fixed build error.
  • d83a824 Added the switch to make it possible to have the accordion open by default.
  • a0f36a0 2025.11.28
  • 55ea786 Improve checking branch
  • f70453e Use env variable GITHUB_REF_NAME to get branch name
  • 6e2d157 Correct workflow syntax
  • cb93907 Publish storybook for every commit on main branch to the same dev site
  • ff6afdc Set project name same as on Cloudflare Pages
  • 6b173dc Add workflow script to deploy to CloudFlare Pages
  • 0eba804 Playwright: Run E2E tests written in TypeScript
  • ca32a35 Use .ts and .tsx in all imports
  • 2f3aaca Jest config: Use .ts and .tsx
  • ac2d16b Run tests once on pull request commit
  • ba9aafb Run tests on pull request
  • 75ba8e8 Convert file extensions to ts and tsx
  • 0264448 Only trigger publish on version tag
  • a7e8c27 Clarify workflow steps dependency
  • a909c7d Release and publish workflows share the same test step
  • 964e19a Release on every tag and commit on main; Publish every tag
  • 0c9226c Build workflow: Create release on branch main and tags
  • 7d2cd2d Update documentation to use wp-env for local dev and test site
  • c0ca6b3 Remove wp-now
  • 506004a Remove wp-now tests
  • 2f92c8c Remove duplicate comment
  • d16057e Require tests to pass before release or publish
  • 76ec23c Run tests workflow as common dependency instead of per job
  • 6057832 Run release on push branch main only
  • 79270b7 Release and publish: Use the same task dependency on tests
  • dc4ca64 Simpler syntax for single-line command
  • dcb3cd0 Simpler syntax for single-line command
  • eb924bc Require tests to pass before publish
  • a82bc88 E2E tests: Use list reporter in automated test environment
  • bcd0db4 Tabs: Field - Fix value not being set correctly
  • b79ec9b Workflows: Tests - Install composer dependencies first and set workspace as safe for git
  • a2f2a33 Example: Script - Fix enqueue
  • 4213f44 Actions: Tests - Add step for e2e
  • dbfb3a0 Tests: Store - Make sure value from memory callback are null before all tests
  • 669c287 Tests: Store - Make sure to reset state between each tests
  • 40cdcc8 Actions: Release - Only run release workflow if tests are successful
  • a7b2508 Actions: Install bun/roller dependencies before composer install
  • 0d72fee Roller: Update to 2.1.7
  • a73b60c Actions: Install composer dependencies with PHP 8.1 (minimal version required for phpunit dependencies)
  • 2ce9b00 Actions: Add workflow to run tests before release
  • 3f0db21 Tests: PHP unit - Fix enqueued data tests not passing
  • f5e4ce7 fix combo-box async debounce on first load
  • 62da9fc Tab: Content - Return undefined instead of empty fragment + update comment
  • a44546d Tab: Content - Switch to controlled component
  • 5e37700 Repeater: ensure items have unique keys on init

2025.09.09

08 Sep 22:31

Choose a tag to compare

Release tag 2025.09.09

  • aea7fcf 2025.09.09
  • 9f31ce9 Repeater: Advanced - Add support for bulk actions
  • 6abf2b1 Example: Dependent attribute - Add callback section
  • 1189a6d Dynamic value: Get global config dynamically
  • 495d445 Media: Enqueue - Support for login context
  • ac14eee 2025.08.25
  • 736a7b3 Media: Enqueue media scripts before fields script
  • a426d9a Add reference links in comment
  • 83bfdcf Improve tests and comments
  • 0f3e382 Support enqueue media uploader before/during/after document head in admin or site frontend; Add tests and utility methods to mock is_admin and did/doing_action
  • c1bf749 Formatting
  • 6dfca9c Formatting
  • 830c94c Improve variable name to clarify
  • 0376767 Generalize new utility method action_hook_has_callback
  • 1f37077 Simplify new utility method action_hook_has_callback
  • f5eb035 Enqueue wp_enqueue_media instead of calling it directly - It should be called from the 'admin_enqueue_scripts' action hook, or later - Resolves loops-and-logic#3 (actually in Tangible Blocks)
  • 33439f8 Build script: Copy readme.md to publish folder

2025.08.25

25 Aug 21:31

Choose a tag to compare

Release tag 2025.08.25

  • 416ec95 20250825
  • 736a7b3 Media: Enqueue media scripts before fields script
  • a426d9a Add reference links in comment
  • 83bfdcf Improve tests and comments
  • 0f3e382 Support enqueue media uploader before/during/after document head in admin or site frontend; Add tests and utility methods to mock is_admin and did/doing_action
  • c1bf749 Formatting
  • 6dfca9c Formatting
  • 830c94c Improve variable name to clarify
  • 0376767 Generalize new utility method action_hook_has_callback
  • 1f37077 Simplify new utility method action_hook_has_callback
  • f5eb035 Enqueue wp_enqueue_media instead of calling it directly - It should be called from the 'admin_enqueue_scripts' action hook, or later - Resolves loops-and-logic#3 (actually in Tangible Blocks)
  • 33439f8 Build script: Copy readme.md to publish folder

2025.8.21

21 Aug 06:36

Choose a tag to compare

Release tag 2025.8.21

  • d98cd3e Adjust NPM publish script - Publish from folder publish/npm - Use env variable NPM_CONFIG_TOKEN - See oven-sh/bun#20682
  • 84d3c26 Update version
  • 42e878f Enable step to run npm publish
  • 04444b3 Enable step to run npm publish
  • 6515f01 Repeater: Advanced - Give possibility to set a render callback for the header fields
  • 558ac16 Build scripts
  • a715ce2 Tests: Jest - Start basic tests for the color-picker
  • a718373 Implemented fixes suggested by @eliot-akira.
  • 8bca1c5 Added a safeguard against values that turn into objects after a tab switch.
  • 703eab3 Publish on every Git tag
  • 88ebbf9 Start GitHub Action to build and publish NPM package

2025.7.19

19 Jul 13:49

Choose a tag to compare

Release tag 2025.7.19

  • 23a07e8 Add NPM script to update library version
  • d42b158 Storybook: Switch to using Vite instead Webpack
  • 81b9741 Add script to build NPM package; Add common properties in package.json
  • 743edc4 Correct access to fields config in unused utility function
  • fbc6061 Rename Jest setup file to clarify its purpose
  • 89141d5 Build assets
  • 6ac68f8 Remove use of globals: tangibleFields, TangibleFields, tangibleTests

2025.6.25

25 Jun 01:15

Choose a tag to compare

Release tag 2025.6.25

  • e94eacb 2025.6.25
  • 0d187b3 Build script
  • 0d6e986 Added a String constructor wrapper for cases when value is a string literal and does not have a split method.
  • 34f4de3 Storybook: Update to 9.0.5 - resolve #40

2025.6.5

05 Jun 20:19

Choose a tag to compare

Release tag 2025.6.5

  • efebd23 2025.6.5
  • aa244ae Text: Minor style tweak when dynamic value set
  • d4790fd Elements: Add possibility to render the same element multiple times from the PHP side
  • bd299cc Repeater: Add newItem attribtue to set initial value of a new repeater item