Releases: TangibleInc/fields
Releases · TangibleInc/fields
latest
Release preview
- 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
2025.6.25
2025.6.5
2025.5.26
Release tag 2025.5.26
- 2cd93e5 2025.5.26
- 20a3c70 DatePicker: Range - Avoid component to crash when empty date from input
- 5aa7432 Combobox: Async - Add debounce time
- 7be4606 Tests: Jest - Switch from user.type to user.click in some tests, as it seems to have unexpected behavior
- 72bd315 DatePicker: Set onFocusChange to null instead of false to avoid TypeError from the useDateRangPicker hook
- 180a39d Update npm dependencies
- 8e3bbe3 NPM commands with option to change port number
- 851533b Update Storybook and add-ons to newest version
- 3f2a9a9 Opt-out of telemetry
- aea60be Add basic custom theme
- 53914bb Add global variable for context, move argType definitions to story file, make preview wrapper global
- 19f1809 Update available context and layout values, import styles, add decorator wrapper with context class
- 6fe2b28 Initial Storybook installation. Adds basic configuration for base button component.
- 878ec66 Update package-lock.json to resolve NPM dependency version conflict with react-test-renderer - See Bitbucket pipeline run 299: https://bitbucket.org/tangibleinc/tangible-fields-module/pipelines/results/299/steps/%7B83925988-002c-4af4-a1cb-c2f49e2d3662%7D#line=2-3981
- a06e46f Improve dev/test setup; Update dependencies; Update docs; Run tests on plugin zip archive before publish
- 5509105 fix(time-picker): prevent empty or NaN:00:00 values when getting the value
- 6a153eb test(time-picker): add jest test for time-picker
- 4e7c043 remove unnecessary imports
- aaf3dd4 fix: resolve failing tests after implementing review changes
- fefb8aa fix: resolved issues pointed out in PR review
- 40f100b state.validationState is deprecated, change to state.isInvalid
- 3269ac1 update lloyd's time-picker feature
- 5466447 Conditional panel: Return true when empty array
- cab8bbe Tests: Remove misleading comment
- 826e9b4 Fields: Render - Add param to set fetch args directly during render
- 9ac17a3 Fields: Enqueue on login footer