Releases: TangibleInc/fields
Releases · TangibleInc/fields
2026.2.21
2026.2.20
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_NAMEto 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
Release preview
20260203
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_NAMEto 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
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
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
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
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