Releases: statamic/cms
Releases · statamic/cms
v6.0.0-alpha.18
What's new
- Support limit argument in explode modifier #13089 by @jacksleight
- Add Actions to Navigations and Global Sets #13137 by @o1y
- Storybook #13116 by @jasonvarga
What's fixed
- Underline publish section instruction links #13065 by @daun
- Remove collapsed publish section contents from tab order #13066 by @daun
- Register
statamic.webmiddleware group before booted callbacks #13074 by @jacksleight - Define styles for large icon-only button variant #13075 by @daun
- French translations #13073 by @ebeauchamps
- German translations #13070 by @ebeauchamps
- Increase toggle area of collapsible publish sections #13068 by @daun
- Delete duplicate table border radius rule #13077 by @JayGeorge
- Asset fixes for the Grid fieldtype #13058 by @JayGeorge
- Bump description contrast up one level #13090 by @JayGeorge
- Date range improvements #13088 by @JayGeorge
- Text wrap balance error messages #13087 by @JayGeorge
- Fix Live Preview Pop out #13083 by @duncanmcclean
- Fix edit link to additional blueprints #13086 by @duncanmcclean
- Description contrast half way house #13094 by @JayGeorge
- Increase contrast between pressed and unpressed button variants #13078 by @daun
- Fix display of taxonomy preview targets #13095 by @duncanmcclean
- Fix missing "Create Folder" button in asset fieldtype selector #13104 by @duncanmcclean
- Sort global sets by title #13103 by @duncanmcclean
- Asset Replicator preview tweaks #13107 by @JayGeorge
- Drop support for Laravel 11 & PHP 8.2 #13081 by @duncanmcclean
- Smooth out dashboard widget transitions #13106 by @JayGeorge
- Narrow stack aesthetics #13105 by @JayGeorge
- Revert standalone UI package #13118 by @jasonvarga
- Vitest 4 #13120 by @jasonvarga
- JS Browser Tests #13121 by @jasonvarga
- Make the Structure fieldtype consistent with other relationship fieldtypes #13119 by @JayGeorge
- Fix dark switch border #13127 by @JayGeorge
- Make the Time fieldtype icons clearer #13125 by @JayGeorge
- tsconfig #13130 by @jasonvarga
- Various combobox fixes #13053 by @duncanmcclean
- Fix append prepend border in dark mode #13129 by @JayGeorge
- Fix separator on video fieldtype #13128 by @JayGeorge
- Improve dark mode heading icon color #13115 by @JayGeorge
- Vertically center combobox tags #13132 by @JayGeorge
- Prevent console warning about prop type in listing search #13149 by @duncanmcclean
- Prevent redirect when creating term via fieldtype #13150 by @duncanmcclean
- Starting & ending impersonation should trigger full page refreshes #13148 by @duncanmcclean
- Refactor how field settings are saved #13147 by @duncanmcclean
- Update replicator previews after reordering sets #13113 by @duncanmcclean
- Fix field dropdown in field conditions builder #13143 by @duncanmcclean
- Remove redundant
authorizecall when deleting a Blueprint #13164 by @martyf - Bring back
$reveal#13156 by @duncanmcclean - Add file icon extensions #13175 by @daun
- Fix clear static cache string #13193 by @duncanmcclean
- Show sidebar when
actionstab is provided #13180 by @duncanmcclean - Only add "Browse the Marketplace" action to command palette for public addons #13188 by @duncanmcclean
- Avoid setting active nav item when click event is cancelled #13185 by @duncanmcclean
- Fix typo in svg icons #13161 by @mikemartin
- Show proper 404 pages instead of plain text #13192 by @duncanmcclean
- Fix "Create Entry" button on collection widget #13082 by @duncanmcclean
- Enforce 4 digit years #13189 by @duncanmcclean
- Improve Time Fieldtype UX #13209 by @duncanmcclean
- Allow custom widgets without min-height #13179 by @daun
- Remove background from main header icon #13210 by @daun
- Make dots consistent #13203 by @JayGeorge
- Ensure
savingRefanderrorsRefare returned as refs #13208 by @duncanmcclean - Collection widget fixes #13200 by @JayGeorge
- Fix globals localization #13191 by @duncanmcclean
- Delete Blade
docs-calloutcomponent #13190 by @duncanmcclean - Export
architectural-backgroundfor addons #13182 by @duncanmcclean - Show media dimensions for all filetypes #13218 by @daun
- Add build verification step in test workflow #13220 by @jasonvarga
- Filter should focus on field after its been selected #13181 by @duncanmcclean
- Apply collection widget badge styling fixes to panel footer only #13222 by @jasonvarga
- Export Stack as a UI component #13184 by @duncanmcclean
- Add width and height columns to asset browser #13219 by @daun
- Bard: Avoid debouncing new or deleted nodes #13167 by @duncanmcclean
- Throw exception when trying to filter by
status#13153 by @duncanmcclean - Make array and table fieldtypes more similar #13174 by @JayGeorge
- Improve search indexing performance #13126 by @duncanmcclean
- Improve search indexing performance pt 2 #13228 by @jasonvarga
- Search Updates #13108 by @duncanmcclean
- Skip Laravel Herd test failure #13229 by @jasonvarga
- Cmd s to close a narrow section #13100 by @JayGeorge
- Add collapsible support to Group fieldtype #13157 by @martyf
- Fix vite dev for addons #13241 by @jasonvarga
v5.70.0
What's new
- Pass original upload filename into
AssetUploadedevent #11423 by @daun - Allow statamic URLs to use fragments or query strings #13085 by @miicah
- Add Glide Asset Cleared Event #13004 by @infabo
What's fixed
- Performance Optimizations for Stache and Query Operations #12894 by @hastinbe
- Avoid hardcoded nocache url in js #13199 by @JorisOrangeStudio
- Fix nocache tag not replacing element correctly #13177 by @duncanmcclean
- Date modifiers shouldn't return anything when value is empty #13178 by @duncanmcclean
- Terms fieldtype: Only show "Allow Creating" option when using stack selector #13151 by @duncanmcclean
- Ensure updated_at and updated_by is not null in TracksLastModified #13099 by @simonerd
- Correct namespace in
FakesQueriesTest#13029 by @duncanmcclean - Require url in nocache request #12975 by @Jade-GG
- Fix HTML entities in currency translations #12982 by @duncanmcclean
- Fix failing tests due to lowercase
utf-8charset #13213 by @duncanmcclean - French translations #13136 by @ebeauchamps
- Bump lowest composer constraints #13037 by @jasonvarga
- Bump js-yaml from 3.14.1 to 3.14.2 #13097 by @dependabot
v6.0.0-alpha.17
What's new
- Add Alpine Precognition form driver #12995 by @jacksleight
- Prevent dumping when debug off #13003 by @ryanmitchell
- Add methods to Entry/Term Repos #9815 by @godismyjudge95
- Make the focus outline color themeable #13048 by @JayGeorge
What's fixed
- Encapsulate button styles in the component itself for portability. #12966 by @jackmcdade
- Fix create folder color #12994 by @JayGeorge
- Increase combobox text size #12991 by @JayGeorge
- Fix live preview device select #12987 by @JayGeorge
- Remove nav sidebar shadow when closed #12983 by @JayGeorge
- Update pull request template for v6 #12981 by @duncanmcclean
- Ensure custom icons with fixed width/height are sized correctly #12985 by @duncanmcclean
- Various revision fixes #12996 by @duncanmcclean
- Add "Done" button to listing filters stack #12976 by @duncanmcclean
- French translations #12989 by @ebeauchamps
- Use correct first day of the week in week view #12988 by @duncanmcclean
- Tweak text in remove page confirmation modal #12998 by @duncanmcclean
- Fix bg architectural lines for dark mode #12977 by @JayGeorge
- Add hook for asset warm presets #12971 by @godismyjudge95
- Recalculate stack offset when the window is resized #12999 by @duncanmcclean
- Fix Bard's floating toolbar in fullscreen mode #12990 by @duncanmcclean
- Hide "Your Session is Expiring" modal when 2FA modal is open #12997 by @duncanmcclean
- Fix error when creating nav items #13000 by @duncanmcclean
- Ensure
hiddenFieldsstate is correct #12980 by @duncanmcclean - Avoid refreshing Codemirror #13001 by @duncanmcclean
- Wrap widget header in a slot #12973 by @daun
- Live preview improvements #12984 by @JayGeorge
- Prevent divide y borders where child is hidden #13005 by @JayGeorge
- Fix permission label translations #12992 by @duncanmcclean
- Use correct mathematical symbol for display of dimensions #13009 by @daun
- Array fieldtype table fixes #13011 by @JayGeorge
- Adjust asset preview border radius #13010 by @daun
- Display asset modification date in tooltip #13012 by @daun
- Ability to have a custom Entry class per collection #11203 by @edalzell
- Fix
Invalid Dateerror on required date fields #12798 by @duncanmcclean - Bard focus ring adjustment #13015 by @JayGeorge
- Fix color fieldtype popover position #13017 by @JayGeorge
- Remove double shadow from toggle items #13016 by @JayGeorge
- Fix missing translation for user group blueprint #12649 by @duncanmcclean
- Tweak blueprint section placeholder text #13020 by @duncanmcclean
- Avoid duplicate dirty state warnings #13018 by @duncanmcclean
- Left align date fieldtype popover #13019 by @JayGeorge
- Bring sizes of custom logo and avatar closer together #13021 by @daun
- Support text-only custom logos #13023 by @daun
- Publish container text direction #13024 by @jasonvarga
- Adjust 950 color value for other hues #13030 by @JayGeorge
- Indent color vars nicerer #13026 by @JayGeorge
- Dark mode fix assets text contrast #13025 by @JayGeorge
- Tweak calendar fieldtype #13034 by @JayGeorge
- Bump lowest composer constraints #13038 by @jasonvarga
- Improve blueprint breadcrumbs #13045 by @duncanmcclean
- Address near-identical translation strings #13028 by @duncanmcclean
- Trigger full-page refresh after saving sites #13032 by @duncanmcclean
- Show Statamic's 404 page when nav doesn't exist #13041 by @duncanmcclean
- Various navigation fixes #13039 by @duncanmcclean
- Add
config:app:localeoption to sites locale dropdown #13033 by @duncanmcclean - Fix double page tree panel in selector #13046 by @jasonvarga
- Refactor CSS color variables #13008 by @andjsch
- Focus the "Display" input when opening section edit stack #13061 by @duncanmcclean
- Add max widths to pages #13062 by @duncanmcclean
- Clear command palette actions when navigating between pages #13059 by @duncanmcclean
- Move blueprint tab edit fields into a stack #13050 by @duncanmcclean
- Add layout actions to Command Palette on collection show page #13057 by @duncanmcclean
- Remove unnecessary padding from Dictionary Fields fieldtype #13060 by @duncanmcclean
- Add IDs to create form fields #13055 by @duncanmcclean
- Add
gray-150to replacebg-gray-200/55#13040 by @JayGeorge - Prevent opening nav item in new tab from updating active state #13056 by @duncanmcclean
- Apply correct icon classes to appended input icons #13051 by @daun
- Make listing search input clearable via button #13052 by @daun
v6.0.0-alpha.16
What's new
- Enable background re-caching of static cache #9396 by @ryanmitchell
- Template Scaffolding Improvements #12872 by @JohnathonKoster
- Add login passkey autocomplete #12880 by @ryanmitchell
- Support fieldsets in subdirectories #9341 by @duncanmcclean
- Revision Query builder #10437 by @ryanmitchell
- Add
min,max, andstepattributes to Integer and Float fieldtypes #12395 by @ELowry - Generate Vue components from
make:widget#12886 by @duncanmcclean
What's fixed
- Avoid rendering
DynamicHtmlRendererfor Vue widgets #12871 by @duncanmcclean - Add a period to avoid a new translation string #12881 by @ryanmitchell
- Indigo 700 is now the default primary/accent color #12887 by @jackmcdade
- Right-align toggles in config publish forms #12889 by @duncanmcclean
- Use a modal instead of a prompt for create passkey #12879 by @ryanmitchell
- Only send input attributes to the input #12892 by @jasonvarga
- French translations #12883 by @ebeauchamps
- Fix types in
Settingsinterface #12867 by @JayGeorge - Delete background aa #12900 by @JayGeorge
- Revert right-aligning toggles #12902 by @duncanmcclean
- Add dark mode variant to addon
tailwind.css#12901 by @duncanmcclean - Update Algolia #12903 by @jasonvarga
- 2fa design tweaks #12899 by @JayGeorge
- Make blue the accent UI color #12906 by @JayGeorge
- Make prop example consistent between Vue & Blade widget stubs #12912 by @duncanmcclean
- Passkey aa gray fix #12904 by @JayGeorge
- Pull publish tabs up #12911 by @JayGeorge
- More nuanced light and dark vars #12917 by @JayGeorge
- npm audit fix #12920 by @jasonvarga
- Fix
containerconfig option on asset folder fieldtype #12919 by @duncanmcclean - Only apply config layout to top-level fields #12882 by @duncanmcclean
- Fake process in tests #12922 by @jasonvarga
- German translations #12921 by @helloDanuk
- Remove
validatekey from publish array #12918 by @duncanmcclean - Make the focus style more consistent #12916 by @JayGeorge
- Filters close button position fix #12924 by @JayGeorge
- Ignore test changes in Vite #12928 by @jasonvarga
- Add singular translation for entry count on collection grid #12931 by @duncanmcclean
- Optically size fieldtype icons #12936 by @JayGeorge
- Address input regressions #12940 by @jasonvarga
- Add a
creating-entryhook to allow default values to be set #8643 by @ryanmitchell - Fix re-used state in publish forms #12937 by @duncanmcclean
- Publish migration for
webauthntable during upgrade process #12938 by @duncanmcclean - Remove
headerwidget #12946 by @duncanmcclean - Prevent publish form jumping to top as sidebar shows/hides #12948 by @duncanmcclean
- Prevent addon settings blueprints from being edited #12866 by @duncanmcclean
- Prevent fieldtype components mounting twice #12950 by @duncanmcclean
- Inertia-ify more things #12942 by @duncanmcclean
- Revision history improvements #12949 by @JayGeorge
- Tidy up stack headers #12941 by @JayGeorge
- Revision history tweaks #12955 by @JayGeorge
- Blue text fix #12956 by @JayGeorge
- Add missing
arrow-upicon #12954 by @duncanmcclean - Fix error on navigation edit page #12952 by @duncanmcclean
- Delete Tooltip UI component in favour of
v-tooltip#12953 by @duncanmcclean - Link Fieldtype API changes #11375 by @duncanmcclean
- Fix pro badge tooltip #12958 by @duncanmcclean
- Fix avatar squishing #12957 by @JayGeorge
- Fix page tree links #12968 by @duncanmcclean
- Fix locale select text contrast #12964 by @JayGeorge
- Adjust empty state empty screens on mobile #12965 by @JayGeorge
- Add alternative keyboard shortcut for toggling the nav #12967 by @duncanmcclean
- Various Bard fixes #12963 by @duncanmcclean
- Fix the Markdown fieldtype from being pulled above the sidebar nav #12961 by @JayGeorge
- Show hidden fieldtype in form submission #12970 by @jasonvarga
v5.69.0
What's new
- Support multiple sites on the search tag #12923 by @jasonvarga
- Keep selects open if multiple is enabled #12772 by @godismyjudge95
What's fixed
- Update currencies dictionary #12960 by @jasonvarga
- Fix error when visiting expired LivePreview url #12609 by @waldemar-p
- Fix term reference updates after slug change #11058 by @daun
- Fix localized terms being returned incorrectly in the REST API #11362 by @duncanmcclean
- Delete .babelrc #12939 by @duncanmcclean
- Fix declarative shadow root elements inside nocache tags #12929 by @duncanmcclean
- Revert "CP nav reordering fixes" #12926 by @duncanmcclean
- Fix isset and empty on Values #12865 by @edalzell
- Fix translations for
Regards#12969 by @marcorieser - French translations #12930 by @ebeauchamps
- French translations #12959 by @ebeauchamps
v5.68.0
What's new
- Add support for
whereHas()etc to query builders #8476 by @ryanmitchell - Support whereHas etc in eloquent builder #12773 by @ryanmitchell
- Add missing Stache Fake Query methods #12885 by @marcorieser
- Set etags #11441 by @indykoning
What's fixed
- Use attributes on term query builder tests, not comments #12774 by @ryanmitchell
- Update
updated_atandupdated_bywhen duplicating an entry #12777 by @aerni - Fix edit form errors after change of term slug #11056 by @daun
- Fix
bard_textmodifier adding unwanted spaces #12855 by @aerni - Detect imported fields by checking field value instead of config key #12905 by @el-schneider
- Allow Cache Tags for POST requests #12910 by @marcorieser
- Update entry URIs when collection route is changed #11150 by @duncanmcclean
- Fix field config overrides being lost when ensuring referenced fields #12915 by @el-schneider
- Bump validator from 13.9.0 to 13.15.20 #12896 by @dependabot
v6.0.0-alpha.15
What's new
- Passkeys #9239 by @ryanmitchell
- Bladeless widgets #12801 by @duncanmcclean
What's fixed
- Flatten badges by default #12834 by @jackmcdade
- Fix badge button style when used as link or button 9566dcec4 by @jackmcdade
- Fix week hour format #12844 by @jasonvarga
- Improve replicator preview #12841 by @JayGeorge
- Remove
getting_startedwidget fromcpconfig #12852 by @duncanmcclean - Add
HandleInertiaRequestsmiddleware to frontend auth routes #12854 by @duncanmcclean - Fix empty dashboard #12851 by @duncanmcclean
- Convert collection create page to Inertia #12853 by @duncanmcclean
- Bard tweaks #12850 by @JayGeorge
- Fix text bottom margin in table cell #12849 by @JayGeorge
- Add
show_mode_labeloption to code fieldtype #12848 by @duncanmcclean - Dark mode tweaks #12843 by @JayGeorge
- Move JS initialization earlier #12856 by @jasonvarga
- Combobox: Only render
selected-optionslot when there's a selected option #12847 by @duncanmcclean - Set the default dated collections view to list #12839 by @JayGeorge
- Add replicator set above first set #12838 by @JayGeorge
- Bard sets fix inset pseudo content from blocking pointer events #12837 by @JayGeorge
- Publish Container should watch changes to
modifiedFieldsprop #12830 by @duncanmcclean - Fix combobox z-index in modals #12829 by @JayGeorge
- Bard reading time #12836 by @JayGeorge
- Fix css compilation issues #12833 by @JayGeorge
- Persistent sidebar collapse icon #12846 by @JayGeorge
- Fix css border-image compilation clash 3257369f3 by @jackmcdade
- Convert collection scaffold page to Inertia #12826 by @duncanmcclean
v6.0.0-alpha.14
What's fixed
- Default content bg #12769 by @JayGeorge
- Fix failing test #12802 by @duncanmcclean
- "Visit URL" link should open in a new tab #12797 by @duncanmcclean
- Replace
<a>tags with Inertia's<Link>component #12796 by @duncanmcclean - Inertia-fy empty dashboard #12793 by @jasonvarga
- Fix missing props on entry create form #12794 by @duncanmcclean
- Make widget titles linkable #12799 by @duncanmcclean
- Handle dirty state in the user wizard #12792 by @duncanmcclean
- Configuration screen fixes #12800 by @JayGeorge
- Contain overscroll in calendar posts #12786 by @JayGeorge
- Stack fixes #12783 by @JayGeorge
- Fix duplicate impersonating badges in user dropdown #12789 by @duncanmcclean
- Fix inactive tab text color legibility #12784 by @JayGeorge
- Fix calendar cell aspect ratio in safari #12787 by @JayGeorge
- Fix missing validation errors & redirects in production #12795 by @duncanmcclean
- Delete unused Blade views #12785 by @duncanmcclean
- Calendar narrow rows only for higher viewports #12788 by @JayGeorge
- French translations #12807 by @ebeauchamps
- Fix stack inset #12812 by @JayGeorge
- Fix x position #12814 by @JayGeorge
AddonTestCaseshould load Inertia'sServiceProvider#12815 by @duncanmcclean- Improve sidebar nav performance #12816 by @JayGeorge
- CP Nav Customisation - Add missing show item icon #12818 by @JayGeorge
- List fieldtype border radius #12817 by @JayGeorge
- Calendar entries dark mode #12811 by @JayGeorge
- Fix column layout for publish fields #12813 by @JayGeorge
- Decouple CSRF token from nocache script #11014 by @aerni
v6.0.0-alpha.13
What's new
- Collection Calendar mode #12597 by @jackmcdade
- Inertia fixes and additions #12747 by @jasonvarga
- Allow extra config on ALL fieldtypes #12722 by @ryanmitchell
What's fixed
- Fix button tag/target logic #12715 by @jasonvarga
- Fix user in email utility #12726 by @jasonvarga
- Fix error from
RelationshipInputwhen items aren't displayed #12745 by @duncanmcclean - Pluralize "Draft" on collection listings #12740 by @duncanmcclean
- Inertia-fy Duplicate IDs page #12742 by @duncanmcclean
- Prevent combobox dropdown opening when disabled #12746 by @duncanmcclean
- Fix error when augmenting icon field #12741 by @duncanmcclean
- Fix invisible audio player in asset editor #12735 by @daun
- Match Markdown footer border color with header #12728 by @helloDanuk
- Container shade #12749 by @JayGeorge
- Improve Nav icon ux #12752 by @JayGeorge
- Consistent stacks #12754 by @JayGeorge
- Use object-contain instead of object-cover in the thumbnail view #12755 by @JayGeorge
- Improve live preview sidebar #12756 by @JayGeorge
- Maps z-index values across the CP to variables #12617 by @JayGeorge
- Improve collection listing badges #12753 by @JayGeorge
- Display available preview in asset editor #12734 by @daun
- Publish field component changes #12743 by @duncanmcclean
- Stacks facelift #12761 by @jackmcdade
- Translate "Saved" string when saving user #12762 by @duncanmcclean
- Export Inertia's
usePollcomposable #12764 by @duncanmcclean - Remove Drawer Component #12766 by @jasonvarga
- Bard sticky stuck toolbar #12767 by @JayGeorge
- Field toolbar fixes #12768 by @JayGeorge
- Improve scrolling cut-off point on the page editor #12770 by @JayGeorge
- German translations #12733 by @helloDanuk
v5.67.0
What's new
- Ability to configure blueprint storage paths #10639 by @jacksleight
- Added the ability for Protectors to allow static caching #11542 by @kingsven
- Allow stache stores to be excluded from warming and clearing #11830 by @ryanmitchell
- Provide search index name callback #10435 by @ajnsn
- Add mount field to Collection type in GraphQL #12607 by @Skullsneeze
- Throw exception if collection is queried after status #12744 by @jasonvarga
- Allow adding of GraphQL mutations #11908 by @Skullsneeze
What's fixed
- Normalize query string when creating nocache session #11545 by @duncanmcclean
- CP nav reordering fixes #11054 by @jesseleite
- Fix GraphQL error when field doesnt have type #12757 by @jasonvarga
- Fix Bard entry links across domains #12694 by @edalzell
- Update norwegian translations #12714 by @kjetilhole
- Updating CP search to respect selected site. #12704 by @tommulroy
- Registering a custom preset should update existing
Serverinstance #12660 by @duncanmcclean