0c19c49Thanks @boazpoolman! - feat: add a new 'search' controller for the admin interface
-
#320
bec4f55Thanks @cayblood! - Fix async handling in router controllerAdd await keyword before transformResponse call to properly handle the Promise returned by the method. This resolves the issue where the router endpoint returns empty objects instead of the expected content.
0f919dfThanks @boazpoolman! - fix: don't render a menu item for injected routes that have no label
-
#296
0dfc272Thanks @jorrit! - show spinner when bulk generating aliases -
#300
6e34ecbThanks @boazpoolman! - fix: issue when switching to another locale on the content manager create page (#295)
-
#292
2456afcThanks @boazpoolman! - fix: duplicate forward slash removal -
#287
b917017Thanks @jorrit! - Fixes several Typescript issues and adds lint check -
#292
49f6fb0Thanks @boazpoolman! - fix: actually slugify relational fields in the pattern
-
#276
56de963Thanks @boazpoolman! - fix: response structure for cloned content to prevent issues -
#277
7171604Thanks @boazpoolman! - fix: pass the locale to the URL alias update request to prevent issues
-
#262
9be555aThanks @jorrit! - fix: simplify scripts by adding devDependencies -
534baceThanks @boazpoolman! - fix: remove test title in URL alias modal
- #253
59c059cThanks @boazpoolman! - docs: update the install command in the readme
-
#248
6d4669fThanks @boazpoolman! - feat: show the pattern languages in the patterns list -
#248
38ba66cThanks @boazpoolman! - feat: create a custom side panel for all Webtools related links
-
#248
486cf5cThanks @boazpoolman! - fix: use generic design-system 'rc' version constraint -
#248
2b74f3aThanks @boazpoolman! - fix: show the content type displayName instead of globalId -
#248
9f3c9adThanks @boazpoolman! - fix: allow & test for node 22 -
#248
213dac9Thanks @boazpoolman! - fix: add some spacing between the table row actions -
#248
d659485Thanks @boazpoolman! - feat: give more feedback about the enabled content types, and add links to the documentation in case no content types have been enabled
-
4d8c704Thanks @boazpoolman! - fix: prevent packup from bundling the 'qs' package by listing it as a dependency -
4904ac1Thanks @boazpoolman! - fix: updated logic for removing the url_alias field from the edit form
- #243
6787412Thanks @boazpoolman! - feat: introduce a new rbac permission 'overview'
-
#243
b36a457Thanks @boazpoolman! - fix: use RBAC hook instead of <Page.Protect> for the permission check of the sidebar view -
#240
9d4d596Thanks @boazpoolman! - fix: incorrect 'modified' status by preventing the updated_at value to be changed when linking the url_alias relation -
#241
bb50837Thanks @boazpoolman! - fix: prevent unnecessary network requests for content types that have Webtools disabled -
#244
2b1d22eThanks @boazpoolman! - fix: make the locale filter actually work by rewriting the URL params -
#243
acf283cThanks @boazpoolman! - fix: cleanup rbac permission usage -
#244
d2f52acThanks @boazpoolman! - fix: make sure the edit URL respects the alias locale -
#243
ed9dea9Thanks @boazpoolman! - fix: prevent the whole form from being removed when a user doesn't have url_alias permissions -
#244
ad1bb85Thanks @boazpoolman! - fix: actually return the localized entity in the router endpoint
- #231
196ad05Thanks @boazpoolman! - feat: enhance the URL alias overview (locale filters & locale and contenttype in the table)
-
#231
bb3b4dfThanks @boazpoolman! - fix: make sure the 'path' parameter from the router endoint doesn't end up on the document service query params -
#231
454584dThanks @boazpoolman! - fix: make the header button(s) smaller to align with the rest of the admin panel -
#233
d1e769dThanks @boazpoolman! - docs: update the README and package.json with the latest information -
#231
73128f9Thanks @boazpoolman! - fix: issue with pagination when simulteously using the filter options
- #230
9b0ecdbThanks @boazpoolman! - New config 'slugify' to overwrite the slugify function of the plugin
- #217
36bf8d3Thanks @boazpoolman! - Fix incorrect duplication prevention for content types without internationalization
- #204
a70cb10Thanks @boazpoolman! - Strapi 5 support
-
#199
65fdc7fThanks @boazpoolman! - Issue in the router endpoint when querying a single type which does not have localizations enabled. -
#197
faec872Thanks @boazpoolman! - Update the README files to reference the docs website
-
#163
77c41b1Thanks @boazpoolman! - Shrink the bundle size by a factor of 10 🚀 -
#188
801f859Thanks @boazpoolman! - Prevent deadlocks from happening by using the native deleteMany service -
#187
bcbbc3eThanks @boazpoolman! - Update all the URL alias localizations on update/create/clone in the query layer decorator
- #147
e5c0587Thanks @MSACC! - Extended query decorator functionality to handle deleteMany (#140) and clone (#138)
-
#154
60b5effThanks @TMSchipper! - Fix issue with not loading url patterns when there is an empty array -
#151
d620caaThanks @SalahAdDin! - Adding spanish and turkish translations
-
#142
ff7cb45Thanks @boazpoolman! - Multilinguality for patterns and aliases using the @strapi/plugin-i18n package -
#139
ff0851aThanks @boazpoolman! - URL alias content management enhancements. Possibility for searching, filtering, deleting and manual generation -
#142
c99b57eThanks @boazpoolman! - Add a main menu item for all the admin pages of Webtools -
#145
05ae3caThanks @boazpoolman! - Core injections zones for adding links to the sidebar menu and adding routes
-
49fe9bcThanks @boazpoolman! - Remove the creator fields middleware as we can do without -
Updated dependencies [
4fd5602]:- @pluginpal/webtools-helper-plugin@1.0.0-beta.4
a48cc8cThanks @boazpoolman! - Fix an issue with the update decorator service
- #133
cb59eb7Thanks @TMSchipper! - The "Populate Creator Fields" plugin enhances the functionality of your Strapi project by allowing you to populate
- #133
9b81da2Thanks @TMSchipper! - Fix an error that occurs when there is no pattern and the default should've been used
- #131
1f01462Thanks @boazpoolman! - Relational URL patterns
- #126
905ff2eThanks @Alexnortung! - Url paths created for a collection type, that is then disabled, will now be deleted
- #119
fae4c75Thanks @Alexnortung! - Duplicate check will use an ignore id so that it does not update the url path because it is a duplicate of itself
-
#112
816f4dbThanks @boazpoolman! - Check for 'find' permissions of a content-type in the router controller. Return a 403 when the user has insufficient rights. -
#117
3aba7edThanks @boazpoolman! - Added an extra admin permission to grant/revoke acces to the URL alias sidebar (#55)
-
#115
6d2ee80Thanks @Alexnortung! - Will no longer fail when trying to generate a path that initially already exists. -
#103
6a6fb9dThanks @Alexnortung! - The migration script will now handle migrating the entries, instead of doing this while strapi is running -
#118
a628383Thanks @TMSchipper! - Added default value for url_pattern -
#118
426b4aeThanks @TMSchipper! - Make pluralName allowed in url pattern -
#113
5da6433Thanks @boazpoolman! - Fix bug in the query-layer-decorator to allow updates to entities without an URL alias (#105) -
Updated dependencies [
095c92c]:- @pluginpal/webtools-helper-plugin@1.0.0-beta.3
- 0b32de2: Fix issue with path generation (#96)
- feb9d87: Removed redundant files from the npm builds
- d7be9d5: Remove strapi-typed from the devDependencies
- e5ba503: Add an MIT license file
- dee1907: Fix issue with the admin translations
- Updated dependencies [e5ba503]
- @pluginpal/webtools-helper-plugin@1.0.0-beta.2
- 239af0a: Use Strapi native factories for url-alias controllers & services
- 401bfcd: Rename API endpoint /webtools/url-alias/all to /webtools/url-alias
- d37fb75: Updated react peer-dependency range to allow ^17 || ^18
-
01b242c: Beta release! 🎉
Migration Refer to the migration guide when updating from
alphatobeta.Changes
- The plugin was renamed from 'URL alias' to 'Webtools'
- The API endpoints got renamed as well
- Refactored the repository into a monorepo
- Native relations (#43)
- Give API permissions to the public UP role by default (#22)
Chores
- Better automated testing
- Stricter linting rules
- b9d7aa6: Updated
transformResponsestrategy for usage with Strapi 4.15 - Updated dependencies [e7d270c]
- @pluginpal/webtools-helper-plugin@1.0.0-beta.1