Skip to content

Releases: TangibleInc/fields

latest

24 Oct 02:13
ddc82a8

Choose a tag to compare

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_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

2025.5.26

26 May 11:32

Choose a tag to compare

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

2025.3.10

26 May 11:28

Choose a tag to compare

Release tag 2025.3.10

  • b10e86a 2025.3.10
  • 1b884e8 ComboBox: Fix label and description not showing up with SimpleMultiple layout

2025.2.26

26 Feb 03:23

Choose a tag to compare

Release tag 2025.2.26

  • f6ca429 2025.2.26
  • 2a987dc Update version
  • 0bb350a Improve local dev setup with Composer and PHPUnit in Docker container
  • 42dc161 Support using module URL outside plugins folder during development