Skip to content

Latest commit

 

History

History
706 lines (489 loc) · 41.1 KB

CHANGELOG.md

File metadata and controls

706 lines (489 loc) · 41.1 KB

Release Notes

4.22.0 (2023-09-18)

What's new

  • Ability to give access to only form blueprints and not all blueprints. #7923 by @ryanmitchell
  • Add an @antlers Blade directive pair. #8692 by @JohnathonKoster
  • Allow for a honeypot field on user:register tag. #8704 by @ryanmitchell
  • Add 'on' and 'off' autocomplete values to text field. #8679 by @stoffelio

What's improved

  • Autofocus on new array field row's first input. #8710 by @jackmcdade
  • Add placeholder text to make Taggable usage more clear. #8703 by @jackmcdade
  • Improve visibility of overflowing set picker items. #8701 by @jackmcdade

What's fixed

  • Fix nav item active status on user modified navs. #8685 by @jesseleite
  • Make condition operators translatable. #8724 by @jackmcdade
  • Fix cache tag sometimes outputting placeholder Antlers strings. #8401 by @JohnathonKoster
  • Fix search snippets for bard/replicator content. #7545 by @stephensamra
  • Fix sidebar's empty card when no actions are present. #8720 by @jackmcdade
  • Fix fluent tag camelCase params. #8715 by @jackmcdade
  • Prevent deletion of selection when filtering in stack selector. #8693 by @wiebkevogel
  • More thoroughly escape and truncate Code replicator previews. #8718 by @jackmcdade
  • Stop forcing max_items: 1 on form fields. #8713 by @jackmcdade
  • Fix hamburger icon wompyness. #8700 by @jackmcdade

4.21.0 (2023-09-07)

What's new

  • Add fullscreen and rulers to the code fieldtype. #8509 by @petemolinero
  • Add CollectionTree and NavTree contracts and bindings. #8658 by @ryanmitchell
  • Add config setting so CSV submission export headers can use field display instead of handle. #8660 by @ryanmitchell
  • Register/export set and field related components. #8577 by @jacksleight
  • Add autocomplete attribute to text fieldtype. #8623 by @jeroenimpres
  • Add error redirect on user password reset form. #7935 by @ryanmitchell

What's improved

  • French translations. #8653 by @ebeauchamps

What's fixed

  • Fix list fieldtype focus infinite loop. #8674 by @ryanmitchell
  • Fix nested Bard addEventListener error. #8676 by @jacksleight
  • Set end range date to end of day in the date fieldtype. #8648 by @jonassiewertsen
  • Ensure Live Preview is always excluded from static caching. #7183 by @FrittenKeeZ
  • Use Laravel url helper instead to get the site url. #8659 by @jonassiewertsen
  • Prevent form section instructions cascading into field instructions. #8651 by @jesseleite
  • Reticulate fewer splines. #8655 by @robdekort

4.20.0 (2023-08-30)

What's new

  • Add duration field to GraphQL AssetInterface. #8638 by @notnek

What's improved

  • German translations. #8649 by @helloDanuk
  • Dutch translations. #8629 by @jeroenpeters1986
  • Navs fieltype icon. #8621 by @jackmcdade

What's fixed

  • Fix changing image format on upload when using source preset. #8645 by @jesseleite
  • Fix asset & term reference updaters when using new set groups blueprint config. #8630 by @jesseleite
  • Fix data loss when reordering sets with revealer fields. #8620 by @jacksleight
  • Pint updates. #8650 by @jasonvarga

4.19.0 (2023-08-23)

What's new

  • Navs fieldtype. #8619 by @jasonvarga
  • Support line breaks in Bard inline mode. #8598 by @jacksleight
  • Add a way to determine which entry saved event was the initiator. #8605 by @jasonvarga

What's improved

  • You now redirect to the CP login screen when logging out. #8602 by @jasonvarga
  • French translations. #8612 by @ebeauchamps
  • Swedish translations. #8600 by @andreasbohman

What's fixed

  • Fix v4 addons not appearing in listing. #8611 by @jasonvarga
  • Fix Bard set picker positioning. #8574 by @o1y
  • Fix dropdowns list positioning. #8607 by @flolanger
  • Fix a hardcoded string. #8601 by @andreasbohman

4.18.0 (2023-08-17)

What's new

  • Expose uniqid JS function for generating unique IDs. #8571 by @jacksleight
  • Allow renaming of row id handle in Grid, Bard, and Replicator. #8407 by @jonassiewertsen
  • Support arbitrary attributes on the vite tag. #8305 by @jackmcdade

What's fixed

  • Make uploader synchronous. #8592 by @jasonvarga
  • Fix alignment of menu icon. #8589 by @caseydwyer
  • Pint updates. #8586 by @jasonvarga
  • Fix slugify error. #8583 by @jasonvarga
  • Only save generated title if it's different. #8101 by @aerni
  • Make the views field handle reserved. #8576 by @jasonvarga
  • Fix special character handling in created CP nav sections. #8568 by @jesseleite

4.17.0 (2023-08-10)

What's improved

  • Improve performance of getting asset metadata when using the local filesystem. #7887 by @FrittenKeeZ

What's fixed

  • Fix globals save event. #8564 by @jasonvarga
  • REST API Globals return resolved relations via opt-in method. #8555 by @martink635

4.16.0 (2023-08-08)

What's new

  • Split global set variables into its own repository and Stache store. #8343 by @ryanmitchell
  • Add is_svg to augmented assets. #8549 by @ryanmitchell

What's fixed

  • Fix a number of multisite issues regarding data fallbacks, search, queries, and more. #8505 by @jasonvarga
  • Fix nested field ids and focus behavior of some fieldtypes. #8531 by @jackmcdade
  • Fix Bard legacy content handling. #8544 by @jasonvarga
  • Consolidate behavior of searching in users listing and users field type. #8543 by @ryanmitchell
  • Make UpdatesBadge component only update the count when the response is a number. #8540 by @martyf
  • Fix missing Control Panel favicons. #8532 by @martyf

4.15.0 (2023-08-02)

What's new

  • Allow entries fieldtypes to be filtered by title. #8464 by @ryanmitchell
  • Add hooks for Globals Publish Form. #7618 by @duncanmcclean
  • Add query_scopes and searching to the form fieldtype. #8533 by @ryanmitchell

What's fixed

  • Fix variable name collisions when using the as tag param. #8386 by @JohnathonKoster
  • Fix missing support for Collections and QueryBuilders in the random modifier. #8398 by @edalzell
  • Fix entry listing hit target. #8538 by @jackmcdade
  • Fix Bard image alt logic. #8537 by @jackmcdade
  • Fix case sensitivity of operators in the query builder. #8522 by @ryanmitchell

4.14.0 (2023-08-01)

What's improved

  • Improved the Bard Inline Image Extension. #8131 by @o1y
  • French translations. #8496 by @ebeauchamps

What's fixed

  • Apostrophes no longer get slugified in JS. #8524 by @jackmcdade
  • Allow relative URLs as preview targets. #8490 by @helloiamlukas
  • Lower the Trial Banner Z-Index. #8530 by @jackmcdade
  • Handle separate first & last name fields in User fieldtype. #8507 by @duncanmcclean
  • Fix Relationship Index Field Item height. #8529 by @jackmcdade
  • Conform Bard Set Headers to match Replicator. #8528 by @jackmcdade
  • Fix form listing table corner clip. #8527 by @jackmcdade
  • Fix Relationship Item long titles. #8526 by @jackmcdade
  • Implement ContainsQueryableValues on users. #8455 by @ryanmitchell
  • Ignore processing GIFs on file upload. #8512 by @duncanmcclean
  • Fix link insert cancel in Markdown field. #8525 by @jackmcdade
  • Fix the History Icon path. #8517 by @jackmcdade
  • Reset page in asset browser when searching. #8506 by @duncanmcclean
  • Fix incorrect doctype in Submission contract. #8504 by @duncanmcclean

4.13.2 (2023-07-26)

What's fixed

  • Fix create entry button. #8493 by @jasonvarga

4.13.1 (2023-07-25)

What's fixed

  • Fix ranged date validation. #8447 by @AndreasSchantl
  • Use site in create entry button on collection tree view. #8487 by @jasonvarga

4.13.0 (2023-07-24)

What's new

  • Add word count option to Bard. #8445 by @markguleno
  • Support querying entries in a specific site in GraphQL. #8446 by @fabiangigler
  • Support for using recursion on arbitrary array data in Antlers. #8421 by @JohnathonKoster

What's fixed

  • Fix a hardcoded live preview URL when editing taxonomy terms. #8461 by @ryanmitchell
  • Hide heading when there are no unlisted addons. #8479 by @duncanmcclean
  • Handle nocache tag error. #8449 by @jasonvarga
  • Avoid showing Stache size label in the Cache utility when there is no size. #8480 by @duncanmcclean

4.12.0 (2023-07-20)

What's new

  • Add query_scopes option to the relationship fieldtypes. #8456 by @jacksleight

What's improved

  • French translations. #8451 by @ebeauchamps

What's fixed

  • Fix error handling for recent curl bug. #8475 by @jesseleite
  • Bump word-wrap from 1.2.3 to 1.2.4. #8466 by @dependabot
  • Only show code block copy button on https. #8457 by @jasonvarga

4.11.0 (2023-07-13)

What's new

  • Markdown upgrades. #8417 by @jackmcdade

What's fixed

  • Swap SVG sanitizer packages for one with an appropriate license. #8428 by @jasonvarga
  • Fix taxonomy term filtering inconsistencies between Tag and API. #8389 by @jesseleite
  • Bump semver from 5.7.1 to 5.7.2 #8434 by @dependabot
  • Pint formatting #8444 by @jasonvarga

4.10.2 (2023-07-10)

What's improved

  • Chinese translations. #8418 by @xuchunyang

What's fixed

  • Fix pagination in entries stack selector. #8426 by @jasonvarga
  • Bump tough-cookie from 4.1.2 to 4.1.3 #8423 by @dependabot

4.10.1 (2023-07-06)

What's improved

  • French translations. #8409 by @ebeauchamps

What's fixed

  • Fix blueprint events being dispatched repeatedly, especially when using Laravel Telescope. #8048 by @morhi
  • Fix mapping of search results in entries fieldtype. #8414 by @jasonvarga
  • Fix Live Preview viewport not being reset when switching back to "Responsive". #8402 by @wiebkevogel

4.10.0 (2023-07-05)

What's new

  • Added sanitize param to the svg tag. #8408 by @jasonvarga

What's improved

  • French translations. #8388 by @ebeauchamps

What's fixed

  • Bring back the password reset link for non-OAuth sites. #8396 by @jackmcdade
  • Add some missing translation calls. #8387 by @ebeauchamps

4.9.2 (2023-06-30)

What's fixed

  • Fix search index not being used in the entries fieldtype. #8253 by @ryanmitchell
  • Fix Antlers Profiler memory issue. #8384 by @JohnathonKoster
  • Fix search:results duplicated code, and pagination parameter types. #8314 by @ryanmitchell
  • Fix missing lowercase validation message. #8383 by @marcorieser
  • Fix user:profile_form not catching certain validation rules. #8264 by @ryanmitchell
  • Fix Antlers Profilder depth and disabled layout logic. #8368 by @JohnathonKoster
  • Fix bottom margin on a section fieldtype when no instructions are present. #8371 by @martyf
  • Fix toggle fields collapsing too far and not wrapping instructions in sidebars. #8366 by @jackmcdade
  • Fix Grid field instructions tooltip not rendering as HTML properly. #8367 by @jackmcdade
  • Switch StyleCI with Pint. Apply Pint code style fixes. #8310 by @jasonvarga
  • Remove some Laravel 8 specific code. #8385 by @jesseleite

4.9.1 (2023-06-27)

What's fixed

  • Fix visibility of Cache FileStore path method. #8365 by @jasonvarga
  • Adjust how Antlers Profiler handles larger amounts of data to prevent JS errors. #8358 by @JohnathonKoster

4.9.0 (2023-06-26)

What's new

  • Add setting to disable Antlers profiler. #8356 by @jasonvarga
  • Add Spacer fieldtype. #8326 by @aerni
  • Add is_external_url modifer. #8351 by @martyf
  • Entry data values can be queried directly for efficiency. #7371 by @ryanmitchell

What's improved

  • Use Blink Cache for flattened pages in Collection Structure. #7476 by @o1y
  • French translations. #8348 by @ebeauchamps

What's fixed

  • Fix links within Bard fields not being localized. #8319 by @modrictin
  • Fix checkboard background on asset tiles. #8355 by @jackmcdade
  • Fix relationship fieldtype encoding issue. #8349 by @zsoltjanes

4.8.0 (2023-06-23)

What's new

  • Antlers performance profiler tab for Debugbar. #8323 by @JohnathonKoster
  • User Groups may have a blueprint to allow for custom fields. #6506 by @ryanmitchell
  • Arrays can be passed to the user_groups tag. #8336 by @ryanmitchell
  • Added cpDownloadUrl method to the Asset class. #8334 by @jonassiewertsen

What's fixed

  • Fix missing GraphQL types for more complex fields (e.g. Grid) in user blueprints. #8335 by @jesseleite

4.7.0 (2023-06-20)

What's new

  • Debugbar support for Antlers. #8296 by @JohnathonKoster
  • Allow sorting user listing by last login, and hide arrows for unsortable columns. #8283 by @jacksleight
  • Allow icon fieldtype to output CP icons. #8306 by @jackmcdade

What's fixed

  • Forgot password link is available with OAuth. #8330 by @jasonvarga
  • Fix stache lock config comment. #8293 by @SimJoSt
  • Fix overly strict comparisons in Antlers. #8327 by @JohnathonKoster
  • Check previous URL for preserving Live Preview iframe scroll. #7769 by @GioChocolateBro
  • Fix aspect ratio in video fieldtype. #8302 by @jackmcdade

4.6.0 (2023-06-07)

What's new

  • Added methods to reduce computed value callback calls. #8248 by @jacksleight
  • Added custom sort field methods to Collection #8278 by @jasonvarga

What's improved

  • French translations. #8262 by @ebeauchamps

What's fixed

  • Bump vite from 4.2.1 to 4.2.3 #8268 by @dependabot

4.5.0 (2023-06-02)

What's new

  • Add a CSS classes modifier. #8237 by @JohnathonKoster
  • Add Blade support to user tags. #8223 #8242 by @ryanmitchell

What's improved

  • Add missing validation messages for starts_with and ends_with. #8247 by @ryanmitchell
  • Use real Facade for Cascade. #8198 by @edalzell

What's fixed

  • Fix relationship fields not being scoped to selected site in nav item editor. #8212 by @duncanmcclean
  • Fix error when searching users with a search index configured. #8239 by @ryanmitchell
  • Fix embed_url modifier not handling start time on YouTube URLs. #8250 by @JohnathonKoster
  • Fix replacements so the unique_user_value validation rule works as expected. #8241 by @ryanmitchell
  • Fix form actions. #8240 by @duncanmcclean
  • Fix asset grid button visibility. #8232 by @jasonvarga
  • Fix asset grid folder dropdown. #8228 by @jacksleight
  • Fix missing bard settings. #8231 by @jasonvarga

4.4.0 (2023-05-30)

What's new

  • Expose tiptap/vue-2 in the Bard JS API. #8197 by @jacksleight

What's improved

  • More quotes added to the Flat Camp command. #8206 by @jasonvarga
  • Improve entry status display in the entry selector stack. #8210 by @duncanmcclean
  • Change visibility of some Cascade methods. #8204 by @modrictin

What's fixed

  • Fix custom fieldtype SVGs. #8207 by @duncanmcclean
  • Fix read-only state in the assets fieldtype. #8214 by @jesseleite
  • Fix searching with asset folder fieldtype. #8215 by @duncanmcclean
  • Fix nav builder icons. #8221 by @jasonvarga
  • Fix utility handle to slug conversion. #8213 by @jasonvarga
  • Fix asset selection request query length. #8209 by @duncanmcclean
  • Fix 'resolving deltas' on git push being logged as error. #8176 by @jesseleite
  • Fix date validation. #8205 #8219 by @jasonvarga
  • Fix line breaks not being displayed in automagic form emails. #8200 by @aerni

4.3.0 (2023-05-24)

What's new

  • Flat Camp! 🏕️ #8191 by @jasonvarga

What's improved

  • Norwegian translations. #8186 by @espenlg
  • French translations. #8178 by @ebeauchamps

4.2.0 (2023-05-19)

What's new

  • New addons/fieldtypes use Vite. #8126 by @jasonvarga
  • Allow custom searchables to be excluded from CP search. #7700 by @jacksleight

What's improved

  • French translations. #8169 by @ebeauchamps

What's fixed

  • Fix date validation. #8174 by @jasonvarga
  • Fix fullscreen mode buttons in Grid and Replicator. #8168 by @jasonvarga

4.1.3 (2023-05-17)

What's improved

  • French translations #8142 by @ebeauchamps

What's fixed

  • Fix margins disappearing in Replicator when hitting max items. #8164 by @jasonvarga
  • Fix CP asset reupload not working for non-super users. #8163 by @joshuablum
  • Fix suggestable condition fields. #8160 by @jasonvarga
  • Fix path for SVG copy icon in the Updater popover. #8161 by @joshuablum
  • Fix 404 response status view cascade hydration. #8159 by @jesseleite
  • Fix error when exporting starter kit. #8156 by @ryanmitchell
  • Fix publishables not getting auto published. #8151 by @jasonvarga
  • Fix asset fieldtype min_files validation and the show set alt option. #8148 by @jasonvarga
  • Fix missing default field in color fieldtype settings. #8152 by @jackmcdade
  • Fix visibility of white swatch in the color fieldtype. #8153 by @mytchallb

4.1.2 (2023-05-15)

What's improved

  • Invalid Avatar URL falls back to initials. #8139 by @jasonvarga
  • Russian translations. #8135 by @dragomano

What's fixed

  • Adjust a couple of fieldtype translations. #8141 by @jasonvarga
  • Fix icon fieldtype default. #8140 by @jasonvarga

4.1.1 (2023-05-12)

What's fixed

  • Fix relationship field buttons drag delay. #8121 by @o1y
  • Fix imported Bard button config override. #8122 by @jacksleight
  • Fix link fieldtype's options appearing behind things. #8130 by @jasonvarga

4.1.0 (2023-05-11)

What's new

  • Include URL in Live Preview post message. #8100 by @jacksleight

What's improved

  • French translations. #8109 by @ebeauchamps
  • German translations. #8096 by @helloDanuk

What's fixed

  • Fix confirmation modal's confirm button text. #8111 by @jasonvarga
  • Fix asset upload button disappearing if you have selections. #8097 by @jackmcdade
  • Fix template fieldtype's options appearing behind things. #8119 by @jasonvarga
  • Fix full screen mode translation casing. #8108 by @jasonvarga
  • Fix consistency of sortable items. #8083 by @jasonvarga
  • Fix items disappearing behind stacks. #8103 by @jasonvarga
  • Fix issue with Time fields inside Grid. #8094 by @jackmcdade
  • Fix asset grid tile size. #8095 by @jackmcdade
  • Fix Bard fullscreen button aria-label. #8089 by @jacksleight

4.0.0 (2023-05-09)

What's new

  • Official 4.0 release! 🎉

What's fixed

  • Fix set picker text selection when using Firefox. #8076 by @o1y
  • Fix missing gap cursor in Bard fullscreen mode. #8074 by @jasonvarga
  • Reset stacking context to prevent elements leaking into other stacks. #8073 by @jasonvarga

4.0.0-beta.4 (2023-05-06)

What's fixed

  • Fix combination of yield and else in Antlers templates causing blank pages. #8067 by @JohnathonKoster

4.0.0-beta.3 (2023-05-05)

What's fixed

  • Fix relationship fieldtype max items to value mismatch. #8061 by @jesseleite
  • Fix fields not being droppable onto new sections. #8065 by @jasonvarga
  • Fix date filter. #8064 by @jasonvarga
  • UI fixes. #8058 by @jackmcdade
  • Update password activation table name. #8059 by @jasonvarga
  • Remove unused config option. #8057 by @jasonvarga
  • Replace local version of upload package. #8050 by @jasonvarga
  • Fix Bard button settings drag UX. #8043 by @jackmcdade
  • Replicator and Bard sets fieldtype improvements and fixes. #8049 by @jasonvarga
  • Remove array fieldtype mirror. #8046 by @jasonvarga
  • Fix toggle listing icons. #8054 by @jasonvarga
  • Changes from 3.4

4.0.0-beta.2 (2023-05-02)

What's new

  • Export ProseMirror model and view. #8032 by @jacksleight
  • Add actions to assign roles and groups to users from the users listing. #8013 by @jesseleite

What's improved

  • Bring back Bard's Sticky Toolbar, but only for top-level fields. #8022 by @jackmcdade
  • Improve column resizing UI in Bard table. #8025 by @o1y

What's fixed

  • UI fixes. #8033 by @jackmcdade
  • Fix date field issues. #8036 by @jasonvarga
  • Revise asset folder creation modals. #8034 by @jasonvarga
  • Fix losing super when editing self user in CP. #8012 by @jesseleite
  • Fix relationship selector search autofocus. #8021 by @o1y
  • Text field size consistency. #8028 by @jackmcdade
  • Fix Bard Toolbar position when in fullscreen mode. #8024 by @o1y
  • Fix Reference Error when using bard toolbar link button. #8019 by @jasonvarga

4.0.0-beta.1 (2023-04-27)

What's improved

  • Listing filter refinements. #8001 by @jesseleite

What's fixed

  • Fix replicator error when value references a non-configured set. #8011 by @jasonvarga
  • Fix double popover opened event. #8004 by @jasonvarga
  • Fix Firefox data-table issues. #8003 by @jackmcdade

4.0.0-alpha.5 (2023-04-26)

What's new

  • Add support for looping over blueprint sections in frontend forms #7778 by @jesseleite

What's improved

  • Nav item editor supports blueprint sections. #7990 by @jasonvarga
  • Bard content gets dedicated class name for styling. #7997 by @jacksleight

What's fixed

  • Date field handling and improvements. #7955 #7974 by @jasonvarga
  • Fix processing completely null date fieldtype values. #7953 by @jacksleight
  • Fix blueprint error when section is missing fields. #7994 by @SylvesterDamgaard
  • Fix select field option positioning. #7988 by @jasonvarga
  • Fix error when using Bard's view source button. #7987 by @jasonvarga
  • Revert stopping propagation of Popover clicks. #7981 by @jasonvarga
  • Misc UI fixes. #7978 by @jackmcdade
  • Fix Live Preview UI. #7977 by @jackmcdade
  • Select and Color fieldtype fixes. #7973 by @jasonvarga
  • Fix field conditions UI. #7957 by @jackmcdade
  • Fix asset grid UI. #7943 by @jasonvarga
  • Remove unnecessary tabindex target. #7945 by @jackmcdade
  • Fix business mode buttons. #7944 by @jackmcdade
  • Fix OAuth login styles. #7942 by @jackmcdade
  • Import oauth controller in web routes. #7941 by @simonolog
  • Fix Bard fullscreen mode styling. #7938 by @jasonvarga
  • Fix z-index overlap issue when replicator display label is hidden. #8002 by @jackmcdade
  • Brought over changes from 3.4

What's changed

  • Entry date behavior is based on the blueprint field.
  • Entries in non-dated collections cannot have the date set on them.

4.0.0-alpha.4 (2023-04-17)

What's improved

  • Date and Time fieldtype improvements. #7753
  • Move column customizer into a modal for better long list management. #7905

What's fixed

  • Fix focal point editor offset issue. #7930
  • Fix Bard fullscreen mode. #7927
  • Fix set handle not synced with display. #7912
  • Fix a couple of time fieldtype issues. #7903
  • Misc UI fixes. #7911
  • More Misc fixes. #7907

What's changed

  • GraphQL and REST API filters are now opt-in. #7717

4.0.0-alpha.3 (2023-04-11)

What's new

  • Redesigned and simplified the color fieldtype. #7828 #7830
  • Ability to get the fields of a blueprint section. #7852

What's improved

  • Relationship fields in listings will show first 2 items with a toggle to show them all. #7871
  • Reorganize icons and add social ones. #7854 #7864
  • Use floating ui to position select options. #7847
  • Update Tiptap to stable. #7848

What's fixed

  • Assorted UI fixes. #7873 #7849 #7843
  • More assorted fixes. #7872
  • Fix fullscreen button on grid stacked mode. #7869
  • Fix some container related padding issues. #7868
  • Fix Replicator sorting. #7867
  • Fix Bard and Replicator in GraphQL when using set groups. #7863
  • Fix Replicator set pickers not closing when opening a second one. #7862
  • Fix unnecessary navigate-away dialog. #7857
  • Fix global site selector styles. #7853
  • Fix Replicator issues. #7827
  • Bard/Replicator set picker now has a max-height and is scrollable. #7845
  • Fix fieldset import label spacing. #7846
  • Popovers now stop click propagation. #7844
  • Fix icon dropdown inside modals. #7841
  • Fix data-list columns not being removable. #7829
  • Fix tab fade element z-index. #7831

What's changed

  • The color fieldtype now only supports hex values.

4.0.0-alpha.2 (2023-04-04)

What's new

  • Ability to promote a user to super from within the CP. #7716

What's improved

What's fixed

  • Fix taggable fieldtype not being deletable #7824
  • Bard set picker positioning. #7818
  • Avoid removing popover contents when closed. #7794
  • Fix errors related to minification. #7776
  • A variety of other misc fixes. #7806

What's changed

  • Panes have been removed. #7812
  • PortalVue's component has been renamed to <v-portal> since Statamic now has a <portal> component.

4.0.0-alpha.1 (2023-03-27)

What's new

  • Laravel 10 support. #7540
  • Blueprints fields can be organized into both tabs and sections. #7746
  • Ability to hide field display labels. #7737
  • Redesigned Bard/Replicator set picker with search, groups, and descriptions.
  • Tailwind 3. #7519
  • Tailwind Container Queries plugin, used to control fields widths. #7557
  • A "fullscreen" Vue component, used to make bring fullscreen mode to a bunch of fieldtypes. #7569
  • Width fieldtype. #7582
  • Icon fieldtype. #7582

What's improved

  • A myriad of UI improvements. #7559
  • All "save" buttons have been moved to the tops of pages. #7600
  • Consolidated all icon fonts down to one. #7548

What's changed

  • Dropped support for PHP 7 and Laravel 8. #7490
  • Composer actions (updates, installing addons) can no longer be performed in the Control Panel. #7703
  • AMP support has been removed. #7498
  • A bunch of JavaScript packages have been removed. #7504
  • The SortableList component now no default delay. #7755
  • Popper.js has been replaced by Floating UI. Popover contents get portalled to the end of the page. #7744
  • Statamic\Support\Arr and Statamic\Support\Str inheritance behavior has been changed. #7592
  • Statamic\Support\Str::replace() arguments are swapped to match Laravel's. #7603
  • Route namespaces have been removed. #7609
  • Deprecations have been removed. #7536
  • Dropped support for Commonmark v1. #7496
  • Dropped support for Flysystem v1. #7491
  • Less JavaScript config variables are exposed outside the Control Panel. #7735
  • Internal build tooling has been migrated to Vite. #7485