statamic/cms
Statamic is the flat-first, Laravel + Git powered CMS for building beautiful, easy to manage websites. This package is the core Composer library installed into an existing Laravel app, offering extensive documentation, community support, and official Pro support.
asset.saved event from asset editor #14392 by @duncanmccleanpostinstall #14417 by @duncanmccleanmoment translations #14354 by @duncanmccleantranslator error with Symfony Console 8 #14330 by @duncanmccleanURL::isExternalToApplication() #14287 by @duncanmccleanmax_sets limit has been reached #14290 by @duncanmccleanAsset::moveUnique() method #14236 by @lwekuipertheme translations exist #14266 by @duncanmccleanCreateForm component in Storybook #14264 by @duncanmccleanvendor/node_modules directories #14261 by @duncanmccleanisDirty() #14245 by @duncanmccleanoutside class to outside layout #14240 by @duncanmcclean$additionalStrings array #14226 by @duncanmccleanMiddleEllipsis component to Storybook #14215 by @duncanmccleantarget attribute in markdown() helper #14221 by @duncanmccleanmin, max, sum and avg methods to Stache query builder #13894 by @duncanmccleanThis release contains a potentially breaking change for the sake of security.
disabled prop to Button component #14047 by @duncanmccleanPublishContainer docs #14044 by @duncanmccleanIcon component #14075 by @duncanmccleancharacter_limit option is only a recommendation #14102 by @duncanmccleanshouldUpdateUris regex adding additional brackets to Antlers #13995 by @martyf->startOfDay() on date range dates #13865 by @duncanmccleanemojis: false not persisting on countries dictionary field #13968 by @duncanmccleanmotion-vue for bard/replicator set animations #13973 by @duncanmccleanmodelValue descriptions for DatePicker components #13860 by @duncanmccleanmax_files: 1 #13962 by @duncanmccleanwhereIn()/whereNotIn() error for booleans #13952 by @duncanmccleanRunsUpdateScripts trait usable in addon tests #13898 by @duncanmccleansystem.date_format option #13838 by @duncanmccleanmultiple is false #15064 by @duncanmccleantheme tag #15200 by @duncanmccleanuri index for new entries in orderable collections #15189 by @duncanmccleanextraValues state in PublishContainer when prop is updated #15159 by @duncanmcclean[@statamic](https://github.com/statamic)/cms types under legacy module resolution #15160 by @duncanmcclean$__) variables from cache context to resolve serialization exception #15130 by @martyfsites.yaml is empty #15135 by @lazergHandleEntrySchedule job #15103 by @duncanmccleanusePage composable via [@statamic](https://github.com/statamic)/cms/inertia #15123 by @duncanmcclean[@param](https://github.com/param) from wildcard() docblocks #15119 by @darkdi[@param](https://github.com/param) names that do not match the signatures #15120 by @darkdiStatamic\Testing\Concerns #15115 by @duncanmccleanHeading component's level prop #13868 by @duncanmccleanwhereDate and whereTime #14940 by @marcorieserv6. subdomain from documentation links #14870 by @duncanmccleanPublishActions component #14872 by @duncanmccleanexclude param to stache commands #14788 by @edalzellListing component #14798 by @duncanmccleanElevatedSessionAuthorizationException #14725 by @joshuablumpt-4 as the default padding for a Group fieldtype #14708 by @martyfCached Pages count for multi-site setups #14726 by @joshuablumshare_errors breaking nocache regions on successful responses #14729 by @joshuablumcurrent augmentation handling in users fieldtype #14724 by @joshuablumis_pdf in augmented asset data #14699 by @jacksleightDataCollection sort value resolution #14693 by @duncanmccleanitemActions state when switching localization #13804 by @duncanmccleancollapse: true #13805 by @duncanmcclean[@blueprint](https://github.com/blueprint) template base path #11632 by @o1ystatamic-forms publish command #14639 by @martyf/index.php request poisoning Site::absoluteUrl #14647 by @jasonvargaoverscroll-behavior-x: contain on panels #14642 by @jaygeorgenav:breadcrumbs for multi-site #13789 by @nopticonperPage query parameter to configured ceiling #14668 by @jasonvargaassets:generate-presets #14626 by @ryanmitchelldisabled and readOnly props to TimePicker component #14620 by @duncanmccleanRadio component #14621 by @duncanmcclean???) in Antlers parsing #14545 by @marcorieserDateFormat::containsTime #14555 by @jasonvarga/!/nocache and /!/csrf CSRF exemption on Laravel 13 #14533 by @ynamitedurationForHumans deprecation warning and rounding #14541 by @duncanmccleanupdateChildPageUris empty check never short-circuiting #14547 by @duncanmccleanAdd Block back to Add Set in replicators #14503 by @joshuablum.npmrc file #14477 by @duncanmccleancursor: pointer when selecting from asset grid #14487 by @joshuablumTestCase #14458 by @duncanmccleanlink tag to allowed Antlers tags #14438 by @edalzell[@default](https://github.com/default) support to Antlers content allowlists #14440 by @jasonvargalang attribute #14427 by @duncanmccleanInvalid ISO 8601 date time string error from Date Fieldtype #13701 by CopilotResolveValues to resolve values in EloquentQueryBuilder::pluck() #13726 by @duncanmccleanTestCase #13674 by @duncanmccleanorchestra/testbench constraint in make:addon stub #13675 by @duncanmccleanresources/lang directory to project root #13679 by @duncanmccleandefault: now on date fields #13044 by @duncanmccleanmax_sets limit #13657 by @duncanmccleanSTATAMIC_REVISIONS_PATH env value in base_path() #13629 by @duncanmccleanCodeEditor previews in Storybook #13588 by @duncanmcclean6.0.0-beta.4 #13594 by @duncanmccleanparent_uri and other entry data available in static caching invalidation rules #10233 by @duncanmccleandefault config option to Date fieldtype #13546 by @duncanmccleanInsertMultipleJob job #13617 by @duncanmcclean6.0.0-beta.4 #13631 by @duncanmccleanlevel prop example on Heading docs #13553 by @duncanmccleanCreateForm demos in Storybook #13576 by @duncanmccleanheader-actions slot in the right of the header #13524 by @duncanmccleantabindex prop type warnings on login page #13493 by @duncanmccleanmake:fieldtype stubs #12533 by @duncanmccleanmake:widget stub #12521 by @duncanmcclean[@vitejs](https://github.com/vitejs)/plugin-vue dependency to package #12531 by @duncanmccleanclearable option to Dictionary fieldtype #12506 by @duncanmccleansetup-cp-vite command #12056 by @duncanmccleanprepend and append options to Float fieldtype #12476 by @duncanmccleanCombobox component #12174 by @duncanmccleancursor-pointer to Create Form links #12453 by @duncanmccleantarget and variant props to Context Item component #12451 by @duncanmccleankeys API and display #12241 by @jesseleitedata-ui-subheading and the heading #12268 by @JayGeorgeinitialPerPage into account when rendering widget skeleton #12326 by @duncanmccleancontainer available in custom field conditions #12277 by @duncanmccleancursor-pointer to replicator set headers & set picker #12236 by @duncanmccleanresources/dist-package to .gitignore #12246 by @duncanmccleancode presentation for field configuration 1e7ebce33 by @JayGeorge:dismissible="false" to other modal in SessionExpiry.vue #12231 by @duncanmccleancurrentColor #13417 by @duncanmccleanmax_sets has been reached #13420 by @duncanmccleanchevron-up icon #13416 by @duncanmccleanSavePipeline hooks #13359 by @duncanmccleannumber-of-months prop #13455 by @duncanmccleanimage key on sets unless preview image has been added #13437 by @duncanmccleanContextHeader component #13390 by @duncanmccleanas prop to ContextItem component #13389 by @duncanmcclean/cp in command palette URL #12178 by @duncanmccleansite parameter is passed to request #12160 by @duncanmcclean[@statamic](https://github.com/statamic)/cms package #12164 by @duncanmccleanmax_files: 1 should close the stack #12112 by @duncanmccleanstatic:warm command #9493 by @duncanmccleanDatePicker component #13240 by @duncanmccleanfullscreen config option for the fullscreen quick action in a replicator #13245 by @martyfeloquent:import-users command #13259 by @duncanmccleanreplicator/Set.vue #13258 by @duncanmccleanaddCpSearchable() #13247 by @duncanmccleanundefined values for preview texts for sets #13246 by @martyfis_parent shouldn't be true when URL is # #13263 by @duncanmcclean:localized-fields prop in terms publish form #13278 by @duncanmccleansetup-cp-vite/make:fieldtype commands #13282 by @duncanmccleanstatamic.web middleware group before booted callbacks #13074 by @jacksleightauthorize call when deleting a Blueprint #13164 by @martyf$reveal #13156 by @duncanmccleanactions tab is provided #13180 by @duncanmccleansavingRef and errorsRef are returned as refs #13208 by @duncanmccleandocs-callout component #13190 by @duncanmccleanarchitectural-background for addons #13182 by @duncanmccleanstatus #13153 by @duncanmccleanhiddenFields state is correct #12980 by @duncanmccleanInvalid Date error on required date fields #12798 by @duncanmccleanconfig:app:locale option to sites locale dropdown #13033 by @duncanmccleangray-150 to replace bg-gray-200/55 #13040 by @JayGeorgemin, max, and step attributes to Integer and Float fieldtypes #12395 by @ELowrymake:widget #12886 by @duncanmccleanDynamicHtmlRenderer for Vue widgets #12871 by @duncanmccleanSettings interface #12867 by @JayGeorgetailwind.css #12901 by @duncanmccleancontainer config option on asset folder fieldtype #12919 by @duncanmccleanvalidate key from publish array #12918 by @duncanmccleancreating-entry hook to allow default values to be set #8643 by @ryanmitchellwebauthn table during upgrade process #12938 by @duncanmccleanheader widget #12946 by @duncanmccleanarrow-up icon #12954 by @duncanmccleanv-tooltip #12953 by @duncanmccleangetting_started widget from cp config #12852 by @duncanmccleanHandleInertiaRequests middleware to frontend auth routes #12854 by @duncanmccleanshow_mode_label option to code fieldtype #12848 by @duncanmccleanselected-option slot when there's a selected option #12847 by @duncanmccleanmodifiedFields prop #12830 by @duncanmcclean<a> tags with Inertia's <Link> component #12796 by @duncanmccleanAddonTestCase should load Inertia's ServiceProvider #12815 by @duncanmccleanRelationshipInput when items aren't displayed #12745 by @duncanmccleanusePoll composable #12764 by @duncanmccleantarget="_blank" shouldn't be Inertia Links #12683 by @duncanmccleanSetupCpViteTest #12647 by @duncanmccleanSave toast message translatable #12648 by @duncanmccleanPublishForm::make() as an Inertia page #12650 by @duncanmccleanlogged_in variable now uses guard from users.php config #11666$fakeStacheDirectory path when running addon tests on Windows #13710 by @duncanmccleannpm install fails in setup-cp-vite command #13702 by @duncanmccleanHow can I help you explore Laravel packages today?