Release Notes - studiocms
Ce contenu n’est pas encore disponible dans votre langue.
The following is automated release notes for the studiocms package.
For more information, see the Changelog file^
-
#1480^
aebe8bc^ Thanks @Adammatthiesen^! - Fix user filtering logic in RestApiSecureHandler -
Updated dependencies [
3f7e6cf^]: -
Includes: [email protected], @withstudiocms/[email protected], @withstudiocms/[email protected]
-
#1470^
66b634c^ Thanks @Adammatthiesen^! - Fixes createResetLink endpoints rank check -
#1472^
87f0239^ Thanks @Adammatthiesen^! - Improves permission checks for user ranks during user creation in the REST API endpoint -
#1466^
d65992d^ Thanks @Adammatthiesen^! - Fixes peerDependencies and associated metadata -
#1471^
66b30b7^ Thanks @Adammatthiesen^! - Prevents unauthorized modification of user notification preferences
-
#1463^
d17d916^ Thanks @Adammatthiesen^! - Fixes import paths, build scripts, and tweaks Astro config for StudioCMS installations -
Updated dependencies [
d17d916^]: -
Includes: @withstudiocms/[email protected], [email protected]
- #1461^
af78a9c^ Thanks @Adammatthiesen^! - Fixes imports in Analytics plugin
-
#1401^
de6bb17^ Thanks @Adammatthiesen^! - Migrates RestAPI to utilize new API-Spec package for better type safety -
#1421^
d7a0217^ Thanks @Adammatthiesen^! - Removes deprecated and unused SDK listpages endpoint, and updates the changelog json endpoint to not use .json in the pathname -
#1433^
64ff643^ Thanks @Adammatthiesen^! - Migrates StorageFileBrowser script to utilize new API spec client for typesafe API interactions -
#1440^
9eec9c3^ Thanks @Adammatthiesen^! - Introduces new admin level api token revocation endpoint -
#1438^
f4a209f^ Thanks @Adammatthiesen^! - Refactors and cleans up API spec handlers to remove un-needed variables and tighten security -
#1448^
35a1984^ Thanks @Adammatthiesen^! - Deprecates thestudiocmsMinimumVersionsetting from the plugins API, it is recommended to rely onpeerDependenciesinstead. -
#1322^
0ae47b0^ Thanks @Adammatthiesen^! - Migrate from Zod Schemas to Effect Schemas -
#1342^
7773e9c^ Thanks @Adammatthiesen^! - Moves to new data-middleware system for being able to handle dynamic authentication checks. -
#1375^
c9f32d0^ Thanks @Adammatthiesen^! - Extends rendering functionality to allow site-wide post-processors, or single page post-processors (augments) -
#1430^
a78f6d5^ Thanks @Adammatthiesen^! - Migrates dashboard components to use new api spec clients -
#1434^
ef7197e^ Thanks @Adammatthiesen^! - Adds SDK utility endpoints for markdown rendering and user-list HTML, replacing legacy page partial routes. Consumers now go through the SDK utilities for these renders, and the markdown render route is POST-based. -
#1373^
5d6ec77^ Thanks @Adammatthiesen^! - Reworks API handling and migrates to Effect HttpApi Spec -
#1429^
1cc8957^ Thanks @Adammatthiesen^! - Migrates various frontend pages to utilize new dashboard API client -
#1374^
33d3c2b^ Thanks @Adammatthiesen^! - Migrates frontend utils to use new API spec for SDK and Auth endpoints -
#1307^
a855f94^ Thanks @Adammatthiesen^! - New Effect Schema based validation for plugin schemas -
#1322^
0ae47b0^ Thanks @Adammatthiesen^! - Update Plugin hooks to align with new schemas -
#1311^
2d2ff4e^ Thanks @Adammatthiesen^! - Implements new Effect-based config schemas -
#1351^
94b6d4f^ Thanks @Adammatthiesen^! - Fixes folder deletion schema calls that caused folder deletion to return a server error -
#1381^
07b3508^ Thanks @Adammatthiesen^! - Deduplicates API spec definitions and expands LocalsSessionData middleware context data -
#1287^
2ea1074^ Thanks @renovate^! - fix(deps): update studiocms dependencies -
#1336^
e85f46b^ Thanks @renovate^! - fix(deps): update dependency @inox-tools/runtime-logger to ^0.8.1 -
#1385^
9ef4b85^ Thanks @renovate^! - fix(deps): update dependency @iconify-json/simple-icons to ^1.2.71 -
#1402^
2123645^ Thanks @renovate^! - fix(deps): update dependency nanostores to ^1.1.1 -
#1442^
ea2298e^ Thanks @renovate^! - fix(deps): update dependency @iconify-json/simple-icons to ^1.2.72 -
#1453^
fb59e23^ Thanks @renovate^! - fix(deps): update studiocms dependencies -
#1352^
27fd734^ Thanks @Adammatthiesen^! - Fixes outdated done page instructions -
#1446^
7d2ebfb^ Thanks @Adammatthiesen^! - Code cleanup and OCD, purges dead and unused code -
#1441^
39e367d^ Thanks @renovate^! - fixes CSS lint error with duplicate CSS variable -
#1422^
de78276^ Thanks @Adammatthiesen^! - Ensures proper permissions for API route, and updates client script to align with new API spec -
#1353^
54d5a3e^ Thanks @Adammatthiesen^! - Fixesstudiocms initoptional option parsing -
#1281^
b5d5719^ Thanks @renovate^! - lint -
#1420^
139b3a6^ Thanks @Adammatthiesen^! - Adds new config option for built-in API spec docs available in studiocms config as a boolean optionfeatures.api.apiDocs -
Updated dependencies [
a67bcc0^,d7a0217^,48a5334^,07b3508^,6280e24^,9a1180c^,fbb5e47^,b7b76cb^,3cff26c^,5c0c17b^,ff4e543^,ba50598^,26d0584^,466d3c5^,d0ef542^,9eec9c3^,f4a209f^,d0ef542^,6c9497d^,0ae47b0^,0cafedf^,de6bb17^,1e13417^,9ea0cc9^,3cc5cff^,ef7197e^,5d6ec77^,33d3c2b^,170adc4^,5d6ec77^,0ae47b0^,ae9ce1f^,9eec9c3^,8743206^,5e56327^,b5d5719^]:- @withstudiocms/[email protected]
- [email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
-
#1254^
180b959^ Thanks @Adammatthiesen^! - Replaces chalk with node:util’s styleText -
#1271^
9a450cb^ Thanks @Adammatthiesen^! - Removes deprecated and unused virtual modules.The following modules have been removed.
studiocms:astro-config/adapterstudiocms:auth/utils/getLabelForPermissionLevelvirtual:studiocms/sdk/env
-
#1237^
fb6c96a^ Thanks @renovate^! - fix(deps): update studiocms dependencies -
#1259^
0525390^ Thanks @renovate^! - fix(deps): update studiocms dependencies -
#1267^
d56b066^ Thanks @renovate^! - fix(deps): update dependency @nanostores/persistent to ^1.3.0 -
#1255^
e12e074^ Thanks @Adammatthiesen^! - Fix new type issues due to updated clack version -
#1270^
c9727f7^ Thanks @Adammatthiesen^! - Fixes issue with pg and mysql2 being required to be installed when they should be optional -
#1272^
38e74bb^ Thanks @RATIU5^! - Fix client regex in frontend to allow for slashes within a slug, but not on the outside. This unblocks creating pages under sub-paths just using the slug (e.g.,docs/getting-started) and only affects client-side validation. -
#1265^
6d9b601^ Thanks @Adammatthiesen^! - Removes legacy email domain verification code -
#1231^
e7b39ef^ Thanks @Adammatthiesen^! - Fixes default 404 route rendering -
Updated dependencies [
6b826b8^,8b46bf5^,f129eec^,e12e074^]:- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
-
#1197^
4b542ec^ Thanks @Adammatthiesen^! - Tweaks optional dependencies, and chunkSizeWarningLimit for Astro config to prevent warnings from WYSIWYG plugin -
#1219^
9122ddd^ Thanks @Adammatthiesen^! - Move to updated and migrated cli-kit package -
#1222^
0f6b4c7^ Thanks @Adammatthiesen^! - Tweaks package linking to pnpm catalog -
#1211^
b269e44^ Thanks @Adammatthiesen^! - Adds regex and proper error handling to prevent illegal characters (non-url-safe) from being used for S3 objects. -
#1220^
3324f2b^ Thanks @kunjabijukchhe^! - Fixes an issue where saving a page that does not havedraftset to true, would previously update thepublishedAtdate value. -
#1214^
efc10be^ Thanks @Adammatthiesen^! - Fix: Reworks permission checks for dashboard routes to be at the middleware level to prevent unauthorized access -
Updated dependencies [
0f6b4c7^,93e62f6^,2dd709f^,0f6b4c7^,4b542ec^,4b542ec^,e628b43^,8a0ea71^,59e5517^,c68668b^]: -
Includes: @withstudiocms/[email protected], @withstudiocms/[email protected], @withstudiocms/[email protected], @withstudiocms/[email protected], @withstudiocms/[email protected], @withstudiocms/[email protected]
-
#1181^
a169a89^ Thanks @renovate^! - fix(deps): update dependency @iconify-json/simple-icons to ^1.2.66 -
#1186^
415a512^ Thanks @Adammatthiesen^! - fix workspace package dependency specifiers -
#1187^
1b2a0c5^ Thanks @aliozinan^! - Fix create folder bug in s3-storage PUT request handler -
Updated dependencies [
415a512^]: -
Includes: @withstudiocms/[email protected], @withstudiocms/[email protected], @withstudiocms/[email protected]
-
#1151^
25e6fc0^ Thanks @Adammatthiesen^! - Migrates table imports to new@withstudiocms/sdk/tablesexport, and update other relevant imports -
#1153^
0435b82^ Thanks @Adammatthiesen^! - Update imports for Migrator to@withstudiocms/sdk/migrator -
#1132^
e1c3052^ Thanks @Adammatthiesen^! - Refactor REST-API structure -
#1134^
3a27939^ Thanks @Adammatthiesen^! - Reworks table types to better align with actual table schema -
#1142^
4b676ca^ Thanks @Adammatthiesen^! - Consolidates auth api routes -
#1112^
28f0e56^ Thanks @Adammatthiesen^! - Implements new FolderTree rendering system and updated content management inner sidebar -
#1128^
96c98c2^ Thanks @Adammatthiesen^! - Tweak categories and tag ID generation to try to solve ID issue with database entry, and enable categories and tag entry on pageData -
#1124^
7c8a684^ Thanks @renovate^! - fix(deps): update dependency @iconify-json/simple-icons to ^1.2.64 -
#1108^
36eead9^ Thanks @Adammatthiesen^! - dedupes storage manager resolver utility -
#1141^
9c350ea^ Thanks @Adammatthiesen^! - Consolidates the db-studio and storage api handlers into a new unified integrations route. -
#1136^
3ab68b4^ Thanks @louisescher^! - Fixes various CSS issues across all dashboard and auth pages. -
#1157^
f8a2d34^ Thanks @Adammatthiesen^! - Add effect-language-service diagnostics scripts to all workspace packages -
#1107^
3cf47d9^ Thanks @Adammatthiesen^! - Creates user-available resolver utils to call dynamic storage api -
#1106^
4ece96b^ Thanks @Adammatthiesen^! - Integrates Storage Manager API for Custom Image component to resolve image urls from storage -
#1103^
249b674^ Thanks @apollo-git-bot^! - Translation Updated (PR: #1103) -
#1150^
7439f48^ Thanks @Adammatthiesen^! - Cleans up and consolidates all page partial routes -
#1166^
feb85ad^ Thanks @Adammatthiesen^! - Replace instance of .returning/returningAll with transactions to properly support SQL dialects that do not support returning such as MySQL -
#1119^
45b9470^ Thanks @Adammatthiesen^! - Implements taxonomy management into the REST_API -
#1116^
845f147^ Thanks @Adammatthiesen^! - Reworks search into its own component and script so that it is easier to maintain, also streamlines search result design to align with new tree styles -
#1144^
dfa40ff^ Thanks @Adammatthiesen^! - Cleans up pnpm catalog dependencies -
#1138^
db2778a^ Thanks @Adammatthiesen^! - More RestAPI cleanup, and cleans up SDK api endpoints -
#1129^
d59c4b0^ Thanks @Adammatthiesen^! - Replaced@libsql/kysely-libsqlwithkysely-tursoBREAKING UPDATE
Section titled “BREAKING UPDATE”All previous installs relying on
@libsql/kysely-libsqlshould remove the old dependency and install the newkysely-tursodependency. -
#1100^
d5c77ea^ Thanks @Adammatthiesen^! - Implements file browser on site config and content management pages -
#1101^
8f53993^ Thanks @Adammatthiesen^! - Introduces new transformer option in component registry and creates new StorageAPI transformer to allow Storage API automatic url swapping -
#1160^
30de271^ Thanks @Adammatthiesen^! - Refactors code to handle Effect LSP diagnostic warnings and errors -
#1111^
e26ff92^ Thanks @Adammatthiesen^! - Implements new component registry UI for content editing and System management pages. -
#1117^
87a5ed0^ Thanks @Adammatthiesen^! - Implements categories and tags management for the StudioCMS Dashboard -
#1172^
3af3578^ Thanks @Adammatthiesen^! - Update readme to remove beta warning -
#1163^
cd865cf^ Thanks @Adammatthiesen^! - Removes deprecated hideDefaultIndex site config variable from SDK and updates all instances of usage in StudioCMSBreaking Change
Section titled “Breaking Change”Note for anyone previously relying on this feature, it has now been completely removed. Users will need to adjust any code relying on this functionality.
-
#1099^
359e655^ Thanks @Adammatthiesen^! - Introduces StorageManager API to SDK and allow resolving image urls for site config and pagedata -
#1137^
860337f^ Thanks @louisescher^! - Fixes edit page tabs overflowing -
#1098^
80285ec^ Thanks @Adammatthiesen^! - Add file browser access to system management page with identifier output utility -
#1135^
1e85356^ Thanks @louisescher^! - Adjusts CSS to allow for a full-size editor window and fixes some spacing on the editor page. -
#1102^
c36800e^ Thanks @Adammatthiesen^! - Implements Storage manager url generator for content edit page -
#1126^
4a4db87^ Thanks @Adammatthiesen^! - Reworks CLI to fix async/sync code handling forstudiocms userscommand -
Updated dependencies [
25e6fc0^,87a5ed0^,3a27939^,96c98c2^,87d36ba^,fc33e3f^,9bde767^,f8a2d34^,e359a69^,b4d7879^,feb85ad^,4ffae83^,d59c4b0^,cb8ffda^,e1c3052^,9007ca5^,8f53993^,30de271^,9bde767^,cd865cf^,359e655^,0435b82^]:- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
- @withstudiocms/[email protected]
0.1.0-beta.32
Section titled “0.1.0-beta.32”- For previous version changelogs, see CHANGELOG.beta.md^