Skip to content

Latest commit

 

History

History
1313 lines (944 loc) · 86 KB

CHANGELOG.md

File metadata and controls

1313 lines (944 loc) · 86 KB

Release Notes

4.46.0 (2024-01-25)

What's new

  • Allow roles and groups to be database driven. #5686 by @ryanmitchell
  • Add console command to import file-based groups and roles into database. #6774 by @ryanmitchell
  • SVG images get sanitized upon upload. #9365 by @duncanmcclean
  • Allow .html to be stripped from parent_uri in routes. #9364 by @duncanmcclean

What's improved

  • German translations. #9374 by @helloDanuk

What's fixed

  • Support data in Eloquent based user groups. #9395 by @jasonvarga
  • Revert overzealous file extension renaming feature. #9389 by @jasonvarga
  • Make copy reset password link action opt-in. #9390 #9397 by @jasonvarga
  • Fix importing fieldsets in custom blueprint namespaces. #9387 by @duncanmcclean
  • Catch errors when sending user activation email. #9382 by @duncanmcclean
  • Only use site language for form submission validation messages if submitted from front-end. #9383 by @jasonvarga
  • Avoid caching URLs with a token. #9381 by @jasonvarga
  • Fix user groups/roles querying. #6131 by @ryanmitchell
  • Avoid saving icons to field configs. #9372 by @duncanmcclean
  • Hide actions on form index/show pages when user is missing relevant permissions. #9371 by @duncanmcclean
  • Bard: Only configure placeholder extension when placeholder is provided. #9369 by @duncanmcclean
  • Always show slug rengerate button if enabled. #9366 by @jasonvarga
  • Fix some translations. #9361 by @peimn
  • Fix whereTime affecting the date as well as time. #9360 by @ryanmitchell
  • Passthrough Cmd/Ctrl + Enter inside Bard. #9313 by @godismyjudge95
  • Support brackets in translation strings in translator helper. #9380 by @jasonvarga
  • Bump vite from 4.2.3 to 4.5.2. #9367 by @dependabot

4.45.0 (2024-01-18)

What's new

  • Allow search index updates to be queued. #9358 by @jasonvarga
  • Autoload addon blueprints. #9324 by @aerni
  • Add CC and BCC fields to form email config. #9336 by @godismyjudge95

What's improved

  • Prevent handling field previews when previews are disabled. #9353 by @duncanmcclean
  • Update entry order and uri by ids. #9350 by @juliawarnke
  • Dutch translations. #9347 by @jeroenpeters1986

What's fixed

  • Improve Bard cut/copy/pasting sets. #7606 by @jacksleight
  • Catch validation exceptions thrown in FormSubmitted events. #9348 by @ryanmitchell
  • Allow optional asset fields in form submissions. #9356 by @AndreasSchantl
  • Fix error from Relationship Index Fieldtype after toggling column. #9355 by @duncanmcclean
  • Prevent creating revision when localizing entry unless revisions are enabled on the collection. #8908 by @duncanmcclean
  • Fix "Read Only" text for section fields. #9315 by @duncanmcclean
  • Fix additional blueprints in multi-part namespaces. #9325 by @jacksleight
  • Prevent Bard causing dirty state issues. #9344 by @duncanmcclean
  • Prevent original addon blueprint being deleted when saving. #9326 by @ryanmitchell
  • Fix Bard sets being inserted too early. #9216 by @duncanmcclean
  • Fix too many redirects on collection. #9318 by @aerni
  • Fix Statamic compiled assets not working when running in a subdirectory. #8984 by @singer-d

4.44.0 (2024-01-11)

What's new

  • Support custom blueprint namespaces. #8516 by @ryanmitchell

What's improved

  • German translations. #9295 by @helloDanuk

What's fixed

  • Fix missing checkbox on tree view in the entries field type. #9308 by @duncanmcclean
  • Fix spacing around fullscreen button on Stacked Grid. #9307 by @duncanmcclean
  • Fix Asset browser firing 2 requests on initial Assets page load. #8981 by @modrictin
  • Use correct set_time_limit no limit value. #9297 by @robinvdvleuten
  • Fix Bard's sticky toolbar in Live Preview. #9301 by @duncanmcclean
  • Fix asset meta file not being deleted with asset. #9300 by @duncanmcclean
  • Fix creating entries with JsonResource::withoutWrapping(). #9296 by @duncanmcclean

4.43.0 (2024-01-09)

What's new

  • Add deleting events. #9227 by @ryanmitchell
  • Add saveQuietly to LocalizedTerm. #9278 by @joshuablum
  • Presets are regenerated after updating focal point. #9019 by @duncanmcclean
  • Allow removal of scopes. #9264 by @ryanmitchell

What's fixed

  • Fix disabled save button when creating term inside term inside stack. #9152 by @duncanmcclean
  • Fix metaPath for root assets. #9287 by @duncanmcclean
  • Prevent corrupt submission file from causing errors. #9282 by @duncanmcclean
  • Clear selections when navigating pagination. #9286 by @duncanmcclean
  • Avoid custom exception handler for API requests. #9275 by @duncanmcclean
  • Fix usage of children tag with multisite and specified url. #9280 by @MedRochon
  • Fix mobile issues with Fieldset Listing & Field Settings stack. #9250 by @duncanmcclean
  • Prevent updating a term's slug resulting in two Stache terms. #9260 by @ryanmitchell
  • Change asset unlink icon. #9204 by @edalzell
  • Fix error from static caching invalidator when deleting entries. #9191 by @duncanmcclean
  • Throw 404 exception on Taxonomy Term Entries endpoint when term doesn't exist. #9273 by @duncanmcclean
  • Replace problematic JSON directive. #9271 by @JohnathonKoster
  • Use authenticated user in Git events even when queued. #9225 by @duncanmcclean
  • Fix "Update All" in search utility. #9269 by @duncanmcclean
  • Prevent users without "edit" permission editing navs. #9265 by @duncanmcclean
  • Localize revision dates. #9266 by @jasonvarga
  • Use the site locale when auto generating titles. #9261 by @ryanmitchell
  • Bump axios from 0.21.4 to 1.6.4 #8974 by @dependabot

4.42.1 (2024-01-04)

What's fixed

  • Ensure error message is displayed when uploading large file. #9258 by @duncanmcclean
  • Prevent Bard augmentation error after enabling "Save HTML" option. #9198 by @duncanmcclean
  • Avoid compiling certain user defined strings. #9256 by @jasonvarga
  • Fix an issue with short interpolated variables in Antlers. #9253 by @JohnathonKoster
  • Fix issue with AuthServiceProvider and Laravel Octane. #9240 by @nadinengland
  • Allow CP Nav to be created each request under Laravel Octane. #9241 by @nadinengland
  • Fix Link Fieldtype inside nested Bard. #9252 by @duncanmcclean
  • Clear permission cache when setting or removing permissions from a role. #9244 by @aerni
  • Bump tj-actions/changed-files from 36 to 41. #9247 by @dependabot

4.42.0 (2023-12-18)

What's improved

  • Submission date now uses localized date format #9215 by @mmodler
  • French translations #9218 by @ebeauchamps

What's fixed

  • Fix nested JSON field handles not passing validation #9217 by @caseydwyer
  • Fix null values not being filtered on front-end forms #9212 by @ryanmitchell
  • Fix {{ children }} tag for collections other than Pages #9210 by @MedRochon
  • Use setTimeout to fix dirty state issue #9213 by @duncanmcclean

4.41.0 (2023-12-14)

What's new

  • Ability to configure templates & layouts for taxonomies #8372 by @ryanmitchell
  • Add query_scopes option to the Assets fieldtype #8459 by @jacksleight

What's improved

  • Entries and terms are now provided lazily in search #9171 by @ryanmitchell
  • When an entry has an origin, the mount will now be fetched from the origin #9063 by @ryanmitchell

What's fixed

  • Fix dirty state issue on the entry publish form #9203 by @vluijkx
  • Fix error when a navigation's tree file is missing #9032 by @duncanmcclean
  • Asset field now supports mixed permissions #9156 by @edalzell
  • Prevent precognitive validation on asset fields #9170 by @ryanmitchell
  • Fix stack hover offset on close #9201 by @jacksleight
  • Prevent configuring multiple conditions for the same field #9199 by @duncanmcclean
  • Fix section showing without any visible fields #9137 by @aerni
  • Fix tabs showing without any visible fields #9135 by @edalzell
  • Fix template selector on Windows #9197 by @duncanmcclean
  • Fix previewing revisions via the Relationship Fieldtype #9190 by @duncanmcclean
  • Update the bug report template #9195 by @jelleroorda
  • Fix issue with meta being updated wrongly in Link Fieldtype #9189 by @duncanmcclean
  • Fix Read Only icon when viewing revisions #9188 by @duncanmcclean
  • Fix Global Set without a blueprint breaking the Fieldsets page #9187 by @duncanmcclean

4.40.0 (2023-12-11)

What's new

  • Add nocache regions and CSRF to statamic:nocache.replaced event. #9167 by @ryanmitchell
  • Add collection to augmented term values. #9070 by @ryanmitchell

What's improved

  • Improve CollectionStructure performance. #8800 by @mauricewijnia
  • Clarify which changes will stay in sync. #9179 by @duncanmcclean
  • German translations. #9164 by @helloDanuk

What's fixed

  • Render layout on 403 Forbidden pages. #9180 by @duncanmcclean
  • Fix tree view when configuring collection mount. #9128 by @duncanmcclean
  • Delete collection tree files when deleting collections. #9183 by @duncanmcclean
  • Prevent events being added to an element that doesn't exist when in grid table mode. #9130 by @ryanmitchell
  • Use date facade and carbon interface. #9114 by @jasonvarga
  • Ensure publish date field can only be in single mode. #9178 by @duncanmcclean
  • Fix template lookup with dots in view path. #9176 by @marijoo
  • Ensure field exists before checking if it imports a fieldset. #9175 by @ryanmitchell
  • Translate validation attributes when pulled from display. #9169 by @ryanmitchell
  • Fix updating localized search index through the CP. #9160 by @ryanmitchell
  • If collection is not available on a site, redirect back. #9071 by @ryanmitchell
  • Fix Antlers string interpolation checks running Str::contains on objects. #9163 by @JohnathonKoster
  • Fix deleting collections with localized entries. #9165 by @duncanmcclean
  • Update Laravel Pint. #9181 by @duncanmcclean
  • Update contribution guide. #9133 by @joshuablum

4.39.0 (2023-12-07)

What's new

  • Add parent to asset blueprint, include asset in blueprint found event. #8644 by @jacksleight
  • Add current url resolver to sites. #9098 by @ajnsn
  • Add children tag. #8990 by @ryanmitchell
  • Add chunk and lazy to query builders. #9142 #9148 by @ryanmitchell
  • Add ability to configure the mailer for each form email. #9136 by @aerni
  • Add Laravel Pulse link to global header. #9125 by @joshuablum

What's improved

  • French translations. #9139 by @ebeauchamps

What's fixed

  • Fix templates fieldtype when views are in a non-default location. #9085 by @duncanmcclean
  • Fix styling of grid stacked mode header when deleting is not possible. #9129 by @ryanmitchell
  • Ensure user:is and user:isnt work with roles fieldtype. #9041 by @ryanmitchell
  • Exclude taxonomy index pages from nav:breadcrumbs tag when view is missing. #9154 by @duncanmcclean
  • Make the container field in the assets fieldtype required. #9151 by @robdekort
  • Improve handling around deleted blueprints & fieldsets. #8989 by @duncanmcclean
  • Fix collapsed Bard set revealer data loss. #9153 by @jacksleight
  • "Configure asset containers" permission should override other asset permissions. #9134 by @duncanmcclean
  • Revert mount from augmented collection. #9145 by @jasonvarga
  • Fix missing group title translation string. #9143 by @ryanmitchell
  • Fix replicator preview for date fieldtype when time is empty. #9099 by @duncanmcclean
  • Make arrayable link url method public. #9131 by @ryanmitchell
  • Change nocache performance optimizations to be opt-in. #9124 by @joshuablum
  • Handle glide exceptions gracefully. #9109 by @ryanmitchell
  • Fix prefixed fieldset imports being lost when there's an ensured blueprint field. #9116 by @ryanmitchell
  • When appending glide filename consider that the extension may have changed. #9097 by @ryanmitchell
  • Fix Antlers issue regarding conditions resolving variables. #9106 by @JohnathonKoster
  • Fix "Hide Display" setting not being persisted on reference field. #9111 by @duncanmcclean
  • Harden collection handle check in Taxonomy findByUri to prevent partial matches. #9108 by @ryanmitchell
  • Make url and uri available in preview targets. #9104 by @NeoIsRecursive
  • Prevent terms fieldtype in typehead mode showing results until a search is entered. #9082 by @ryanmitchell
  • Prevent showing "Saved" toast message when listener cancels save. #9040 by @duncanmcclean
  • Fix adding Bard sets with horizontal cursor. #9064 by @duncanmcclean
  • Improve comb search driver performance. #9102 by @jacksleight
  • Adjust Laravel Pint config to prevent a bunch of changes caused by an update. #9126 by @duncanmcclean

4.38.0 (2023-11-30)

What's new

  • Support Laravel Precognition on front end forms. #8886 by @ryanmitchell

What's fixed

  • Fix 404 redirect after creating entry. #9095 by @jasonvarga
  • Fix date field not populating with current date, revert prevention of ensuring fields if they already exist. #9094 by @jasonvarga
  • Fix date replicator preview in more configurations. #9093 by @jasonvarga
  • Fix autofocus on textareas #9089 by @robdekort

4.37.0 (2023-11-29)

What's new

  • Add group field type. #8836 by @godismyjudge95
  • User creation wizard now shows all fields from the blueprint with validation. #9003 by @ryanmitchell
  • Tag conditions can query on sub-fields using dot notation. #9069 by @ryanmitchell
  • Search indexes are updated with better memory efficiency using lazy collections. #9072 by @ryanmitchell
  • The ray modifier can specify color. #9073 by @joschuba
  • Add UrlInvalidated event for when a URL is invalidated from the static cache. #8902 by @ryanmitchell
  • Add Creating events. #7377 by @ryanmitchell
  • Add option to append original filename to Glide URLs. #8661 by @ryanmitchell

What's improved

  • Improve replicator preview for Date Fieldtype. #9057 by @duncanmcclean
  • Make whole branches clickable in Entries fieldtype in tree view. #9074 by @duncanmcclean
  • Add validation to limit characters in slugs. #9046 by @duncanmcclean
  • Improve sanitization of Replicator set preview text. #9047 by @jasonvarga

What's fixed

  • Scope filters can return null. #9058 by @jonassiewertsen
  • Fix passing null to strtolower. #9042 by @miloslavkostir
  • Fix redirect: @child redirecting to @child when not a link fieldtype. #9062 by @ryanmitchell
  • Prevent existing term data being overwritten in terms fieldtype. #9076 by @ryanmitchell
  • Translate widget header and collection widget title. #9077 by @ryanmitchell
  • Fix redirect actions showing a toast error. #9054 by @ryanmitchell
  • Fix appropriate site not being used in the listing when redirecting from an entry. #9075 by @duncanmcclean
  • Use RedirectIfAuthorized middleware on password reset & activate pages. #9053 by @ryanmitchell
  • Allow focus on textarea fieldtypes. #9055 by @robdekort
  • Fix pagination in relationship fieldtype causing page to scroll to the top. #9060 by @duncanmcclean
  • Fix error when copying assets across filesystems. #9065 by @mbale
  • Fix utility permissions not showing when using route caching. #9059 by @duncanmcclean
  • Revert auto-population of array fieldtype options. #9066 by @duncanmcclean
  • Fix checkbox selection in listing tables jumping on Safari. #9052 by @ryanmitchell
  • Assets get downloaded when no URL is available. #9018 by @duncanmcclean
  • Fix section header padding in the sidebar. #9051 by @jackmcdade
  • Pass autocomplete config param to CP text inputs. #9013 by @ryanmitchell
  • Fix Glide tag stripping domain when using unsupported extension. #9031 by @duncanmcclean
  • Allow revision actions to be translated. #9023 by @ryanmitchell
  • Fix URI validation error when collection route uses entry IDs. #9035 by @duncanmcclean
  • Fix Outpost locking code for cache drivers without locking support. #9029 by @duncanmcclean
  • Fix missing nestedListing method on Html class. #9034 by @duncanmcclean
  • Fix entries tag not filtering by taxonomy when terms field is max_items: 1. #9045 by @ryanmitchell
  • Fix select field value not being shown in listings when option label is missing. #9038 by @duncanmcclean

4.36.0 (2023-11-20)

What's new

  • Add href attribute to relationship item links. #9030 by @jacksleight
  • Only allow uploading certain file extensions, with an option to add more. #9037 by @jasonvarga

What's fixed

  • Fix nocache tag when URL ends with a question mark. #9016 by @duncanmcclean
  • Fix missing globals and asset container translations. #9024 by @ryanmitchell
  • Validate that field handles are in snake case. #9039 by @duncanmcclean
  • Appropriate file extension are applied when uploading. #9033 by @jasonvarga
  • Don't prompt user to select search index when there's only 1 configured. #9036 by @duncanmcclean
  • Fix range tag with times="0" parameter outputting incorrectly. #9022 by @ryanmitchell
  • Fix error in collection entry listing that occurs on certain server setups (i.e Vapor and AWS function URLs). #9028 by @duncanmcclean

4.35.0 (2023-11-16)

What's new

  • Ability to set settings on Algolia indexes. #8830 by @godismyjudge95
  • Ability to customize Bard/Replicator set icons directory. #8931 by @jesseleite

What's improved

  • Improve Bard invalid content error reporting. #8580 by @jacksleight
  • Dutch translations. #8993 by @jeroenpeters1986

What's fixed

  • Fix nocache tag error when using the regex antlers parser. #9009 by @jasonvarga
  • Fix error when using Eloquent users but you still have user files. #9006 by @duncanmcclean
  • Fix missing cursor when editing inline code in Bard. #9002 by @o1y
  • Fix modified revision values not being shown on save. #8961 by @ryanmitchell
  • Check if user roles and groups exist before creating. #8998 by @ryanmitchell
  • Check if navigation exists before creating. #8995 by @ryanmitchell
  • Check if global exists before creating. #8996 by @ryanmitchell
  • Check if fieldset exists before creating. #8994 by @ryanmitchell
  • Show error when there is a duplicate taxonomy blueprint name. #8997 by @ryanmitchell
  • Prevent concurrent requests to the Outpost. #9000 by @duncanmcclean
  • Resolve dynamically declared properties. #8999 by @martinoak

4.34.0 (2023-11-14)

What's new

  • Auto-populate array fieldtype options. #8980 by @duncanmcclean
  • Add Bard support to read_time modifier. #8976 by @duncanmcclean
  • Antlers identifier finder. #8965 by @jasonvarga

What's improved

  • Nocache performance improvements. #8956 by @jasonvarga
  • French translations. #8977 by @ebeauchamps

What's fixed

  • More php file validation. #8991 by @jasonvarga
  • Fix super not saving on eloquent users. #8979 by @ryanmitchell
  • Hide export submissions button when there are no valid exporters. #8985 by @ryanmitchell
  • Only namespace asset validation attributes when on a CP route. #8987 by @ryanmitchell
  • Fix for edit form page saying edit collection. #8967 by @ryanmitchell
  • Fix new child entries not propagating to appropriate position in other sites trees. #7302 by @arthurperton
  • Fix impersonation redirect. #8973 by @jasonvarga
  • Fix error when getting alt on bard image when asset is missing. #8959 by @morphsteve
  • Prevent requiring current password when changing another user's password. #8966 by @duncanmcclean
  • Fix global attribute support on bard's small mark. #8969 by @jacksleight

4.33.0 (2023-11-10)

What's new

  • Bard supports cmd+k for links. #8950 by @o1y
  • The Entries fieldtype use columns from preferences in the stack selector. #8900 by @duncanmcclean
  • Bind AssetContainerContents to the service provider. #8954 by @ryanmitchell
  • Support arrays in wrap modifier #8942 by @jacksleight
  • Add mount to augmented collection. #8928 by @duncanmcclean
  • Require pint in dev. #8955 by @ryanmitchell

What's improved

  • French translations. #8945 #8934 by @ebeauchamps
  • German translations. #8939 by @doriengr

What's fixed

  • Front-end form asset field php file validation. #8968 by @jasonvarga
  • Fix entries fieldtype not respecting collection sort column & direction. #8894 by @duncanmcclean
  • Fix duplicate entry action translation. #8946 by @jasonvarga
  • Fix SortableList not reacting to disabled prop changes. #8949 by @duncanmcclean
  • Remove debounce when renaming assets & folders. #8953 by @duncanmcclean
  • Use translations from fallback locale when primary locale is missing translations. #8940 by @duncanmcclean
  • Fix missing title on relationship fields in multi-site. #8936 by @duncanmcclean
  • Prevent ensuring fields on entries if they already exist. #8926 by @duncanmcclean
  • Fix statamic.web middleware not being merged. #8935 by @duncanmcclean
  • Fix infinite loop on listing table of mounted collection. #8937 by @duncanmcclean
  • Fix "Always Save" toggle not being saved when used on linked field. #8927 by @duncanmcclean
  • Fix slug field not targeting sibling fields inside a replicator. #8929 by @duncanmcclean

4.32.0 (2023-11-03)

What's new

  • Entries fieldtype gets a tree view in the stack selector. #8899 by @duncanmcclean
  • Link fieldtype supports array syntax for getting underlying entry, asset, etc. #8911 by @edalzell
  • Ability to duplicate fields in blueprint/fieldset builders. #8916 by @duncanmcclean
  • Support paste events in Taggable Fieldtype. #8903 by @duncanmcclean
  • Add helper to more easily remove child item in CP navigation. #8883 by @jesseleite

What's fixed

  • Fix entries on the same date being ignored by collection previous/next tags. #8921 by @duncanmcclean
  • Remove schema check on import users command. #8909 by @ryanmitchell
  • Fix slugify when using hyphens surrounded by spaces. #8923 by @duncanmcclean
  • Fix collection listing's sort direction on reorder. #8910 by @o1y
  • Prevent root entries being deleted in listing view. #8912 by @ryanmitchell
  • Handle unauthorized response in Inline Publish Form. #8918 by @duncanmcclean
  • Hide publish action fields when saving. #8917 by @ryanmitchell
  • Handle empty values in collection tag filters. #8915 by @duncanmcclean
  • Fix missing translation of some user defined strings. #8914 by @ryanmitchell
  • Fix CP nav item active status regressions. #8880 by @jesseleite
  • Validate that Select & Button Group options have keys. #8905 by @duncanmcclean
  • Fix permissions for asset upload and folder creation buttons in CP #8925 by @joshuablum

4.31.0 (2023-10-30)

What's new

  • PHP 8.3 support #8845 by @jasonvarga
  • Custom form submission exporters. #8837 by @ryanmitchell
  • Add RevisionSaving event. #8551 by @ryanmitchell
  • Allow using globals in form email configs. #8892 by @duncanmcclean
  • Improve Entries fieldtype search index logic, and add option to define an explicit one. #8885 by @edalzell

What's improved

  • Improve UI of link fieldtype in smaller spaces. #8882 by @godismyjudge95
  • French translations. #8889 by @ebeauchamps

What's fixed

  • Fix status column moving when resetting columns on entry listing. #8896 by @duncanmcclean
  • Ignore single smart quotes when slugifying entries. #8895 by @duncanmcclean
  • Fix Live Preview not updating when relationship items are updated. #8893 by @duncanmcclean
  • Fix global site selector not closing when clicking outside. #8888 by @o1y
  • Fix Bard text align when no headings are enabled. #8878 by @jacksleight

4.30.0 (2023-10-20)

What's new

  • Multi-site Duplicator Support. #8665 by @duncanmcclean
  • Add EntryDeleting to allow you to prevent items being deleted #8833 by @ryanmitchell

What's improved

  • Cache Blueprint columns. #8840 by @jonassiewertsen

What's fixed

  • Default to using the CP broker when multiple are available. #8872 by @ryanmitchell

4.29.0 (2023-10-19)

What's new

  • Add form reference to field during render. #8862 by @martyf
  • Add config to enable frontend route binding and support binding by field. #8853 by @ryanmitchell
  • Allow overwriting the column for unique_user_value validation. #8852 by @marcorieser

What's improved

  • German translations #8857 by @helloDanuk
  • French translations #8848 by @ebeauchamps

What's fixed

  • Remove double-render of fields in Form tag. #8861 by @martyf
  • Fix navigation 'Save Changes' button state. #8864 by @duncanmcclean
  • Fix missing replicator set previews. #8855 by @jacksleight
  • Bump @babel/traverse from 7.21.3 to 7.23.2 #8870 by @dependabot

4.28.0 (2023-10-13)

What's new

  • Allow user defined fields in the CP to be translatable. #8664 by @ryanmitchell

What's improved

  • French translations. #8835 #8831 by @ebeauchamps

What's fixed

  • Fix lowercasing of asset filenames to include file extension. #8842 by @joshuablum
  • Only show status indicator in stack view if item has a status. #8832 by @ryanmitchell
  • Fix console warning generated by invalid tabulator config. #8834 by @joseph-d

4.27.0 (2023-10-11)

What's new

  • Multi-site Permissions #5946 by @jackmcdade

4.26.1 (2023-10-11)

What's fixed

  • Fix assets being deleted when renaming snake_case folder to kebab-case. #8826 by @jasonvarga

4.26.0 (2023-10-10)

What's new

  • Support for Antlers template-defined variables to be available in the layout. #8775 by @JohnathonKoster
  • Add Bard link email, phone and relationship options. #8777 by @jacksleight

What's improved

  • Dutch translations. #8823 by @jeroenpeters1986
  • Improve post-save performance with many Bard and Revealer fields. #8712 by @jacksleight
  • Improve initial render speed of Replicators with many sets. #8716 by @jacksleight
  • Simplify usage of the icon fieldtype with the SVG tag. #8815 by @JohnathonKoster

What's fixed

  • Fix section fieldtype first-child's top margin. #8822 by @caseydwyer

4.25.0 (2023-10-09)

What's new

  • Support for Submission-specific form redirects. #8729 by @martyf
  • Support for additional CP thumbnail presets. #8811 by @jacksleight
  • The toggle fieldtype gets an inline label when truthy setting. #8814 by @caseydwyer
  • Fieldtypes can define additional renderable data to be available when using front-end forms. #8730 by @martyf

What's improved

  • Validation translations. #8819 by @caseydwyer
  • Dutch translations. #8799 by @robdekort
  • French translations. #8792 by @ebeauchamps
  • Clarify default field instructions. #8808 by @caseydwyer

What's fixed

  • Fix error when saving entry where content is empty array. #8813 by @mauricewijnia
  • Antlers: Fix custom variable assignment inside tags. #8818 by @JohnathonKoster
  • GraphQL: Fix assets not resolving query builders. #8809 by @arcs-
  • Fix the "Set to now" button being visible when read only. #8816 by @ryanmitchell
  • Remove requirement of orderable collection from next/prev tags. #8810 by @jasonvarga
  • Clean up Section fieldtype styles. #8807 by @caseydwyer
  • Fix missing response from afterRequestCompleted. #8801 by @jacksleight
  • Bump postcss from 8.4.21 to 8.4.31 #8817 by @dependabot

4.24.0 (2023-10-02)

What's new

  • Date range filter. #8779 by @ryanmitchell
  • Add site to preview target variables. #8780 by @arcs-

What's fixed

  • Fix toggle fieldtype shrinkage. #8790 by @caseydwyer
  • Ensure we only check that visible fields are filled in filters. #8778 by @ryanmitchell
  • Default to first collection's sort config in entries fieldtype. #8782 by @ryanmitchell
  • Use autocomplete attribute in the default text template. #8774 by @jeroenimpres
  • Propagate save withEvents to the direct descendants on entry save. #8786 by @ryanmitchell
  • Fix commands registered by class causing an error in please. #8784 by @SylvesterDamgaard
  • Bump composer requirement. #8789 by @jasonvarga

4.23.2 (2023-09-25)

What's fixed

  • Fix impersonation of own account when using Eloquent users. #8763 by @ryanmitchell
  • Fix static caching with Livewire 3. #8762 by @aerni

4.23.1 (2023-09-22)

What's improved

  • German translations. #8757 by @helloDanuk
  • French translations. #8754 #8750 by @ebeauchamps
  • Dutch translations. #8747 by @robdekort

What's fixed

  • Fix eloquent like query error. #8753 by @ryanmitchell

4.23.0 (2023-09-20)

What's new

  • Add ability to impersonate a user. #8622 by @ryanmitchell
  • New modifier for AP and MLA style headlines. #8731 by @jackmcdade
  • Add orderByDesc method to the query builder. #8735 by @duncanmcclean
  • Add replicator_preview toggle to Blueprint editor. #8297 by @jacksleight

What's fixed

  • Fix incorrect entries_count in multisite when using localized term slugs. #8743 by @ryanmitchell
  • Fix CSRF field related test failures. #8746 by @jasonvarga
  • Make title in revision preview computed. #8745 by @jonassiewertsen
  • Adjust data passed to live preview targets. #8742 by @jasonvarga
  • Fix sidebar missing background on term publish form. #8741 by @jasonvarga
  • Apply overflow styling to user listing. #8739 by @jasonvarga
  • Empty form widget styling is now consistent with other widgets. #8736 by @jackmcdade
  • Fall back to default site when selected one is invalid. #8721 by @jackmcdade
  • Fix single digit month not working on whereMonth. #8697 by @arifhp86
  • Make eloquent 'like' queries case insensitive. #8243 by @ryanmitchell
  • Fix custom Antlers variables not being updated within recursive loops. #8725 by @JohnathonKoster
  • Fix Antlers view variable leak. #8728 by @JohnathonKoster

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