diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c6b7ba693..705ea82578 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,263 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +## [v0.14.0-alpha.8](https://github.com/nocobase/nocobase/compare/v0.14.0-alpha.7...v0.14.0-alpha.8) - 2023-11-01 + +### Merged + +- fix(e2e): APP_BASE_URL [`#2938`](https://github.com/nocobase/nocobase/pull/2938) +- refactor(variable): rename [`#2937`](https://github.com/nocobase/nocobase/pull/2937) +- fix(plugin-workflow): ajdust style [`#2934`](https://github.com/nocobase/nocobase/pull/2934) +- fix: theme migration error [`#2929`](https://github.com/nocobase/nocobase/pull/2929) +- refactor(plugin-workflow): add end property to branch [`#2928`](https://github.com/nocobase/nocobase/pull/2928) +- fix(plugin-workflow): fix migration [`#2927`](https://github.com/nocobase/nocobase/pull/2927) +- fix: app quickstart [`#2921`](https://github.com/nocobase/nocobase/pull/2921) +- chore(theme-editor): add migration [`#2367`](https://github.com/nocobase/nocobase/pull/2367) +- feat(e2e): add test.pgOnly [`#2923`](https://github.com/nocobase/nocobase/pull/2923) +- chore: optimize locators [`#2833`](https://github.com/nocobase/nocobase/pull/2833) +- chore(e2e): based postgres in CI to run e2e [`#2924`](https://github.com/nocobase/nocobase/pull/2924) +- refactor(plugin-workflow): adjust branch styles [`#2922`](https://github.com/nocobase/nocobase/pull/2922) +- feat: framework benchmark [`#2915`](https://github.com/nocobase/nocobase/pull/2915) +- refactor: reset form values after create action [`#2905`](https://github.com/nocobase/nocobase/pull/2905) +- chore: upgrade @formily/antd-v5 [`#2920`](https://github.com/nocobase/nocobase/pull/2920) +- fix(core): print not work when has sub-form or sub-details [`#2852`](https://github.com/nocobase/nocobase/pull/2852) +- fix: association block was not associated after adding data [`#2907`](https://github.com/nocobase/nocobase/pull/2907) +- feat: plugin-disable-pm-add-online [`#2918`](https://github.com/nocobase/nocobase/pull/2918) +- fix: error when post create action with emtpy value [`#2916`](https://github.com/nocobase/nocobase/pull/2916) +- fix: removed plugins, no longer added when upgrading [`#2917`](https://github.com/nocobase/nocobase/pull/2917) +- refactor(plugin-workflow): change to use node key for variables [`#2909`](https://github.com/nocobase/nocobase/pull/2909) +- fix: disappearing of fixed-block option [`#2914`](https://github.com/nocobase/nocobase/pull/2914) +- fix: linkage rules cause abnormal field display [`#2913`](https://github.com/nocobase/nocobase/pull/2913) +- fix: useRecord [`#2911`](https://github.com/nocobase/nocobase/pull/2911) +- fix: useValuesFromRecord with cloneDeep [`#2902`](https://github.com/nocobase/nocobase/pull/2902) +- fix: app fix at initialized state [`#2908`](https://github.com/nocobase/nocobase/pull/2908) +- fix: cascadeSelect title label display error [`#2904`](https://github.com/nocobase/nocobase/pull/2904) +- fix: foreignKey undefined in association field [`#2903`](https://github.com/nocobase/nocobase/pull/2903) +- fix: linkage rule memory overflow [`#2899`](https://github.com/nocobase/nocobase/pull/2899) +- fix: remove search by packageName [`#2901`](https://github.com/nocobase/nocobase/pull/2901) +- refactor(plugin-workflow): add isAvailable check for adding node [`#2898`](https://github.com/nocobase/nocobase/pull/2898) +- fix: fileManager selector should be radio when not allow multiple [`#2884`](https://github.com/nocobase/nocobase/pull/2884) +- fix(plugin-workflow): fix schedule workflow under normal multi-apps [`#2896`](https://github.com/nocobase/nocobase/pull/2896) +- chore: expose auth manager option in application [`#2894`](https://github.com/nocobase/nocobase/pull/2894) +- fix(plugin-workflow): fix cycling association stackoverflow [`#2892`](https://github.com/nocobase/nocobase/pull/2892) +- chore: create sub app db with context [`#2891`](https://github.com/nocobase/nocobase/pull/2891) +- refactor(plugin-workflow): add property to determine workflow type triggerable on ui [`#2890`](https://github.com/nocobase/nocobase/pull/2890) +- fix(variable): compat old variable names [`#2889`](https://github.com/nocobase/nocobase/pull/2889) +- fix: disappearing of sub-form data [`#2888`](https://github.com/nocobase/nocobase/pull/2888) +- fix(variable): fix currentObject [`#2887`](https://github.com/nocobase/nocobase/pull/2887) +- refactor: assocation select file clear linkage [`#2885`](https://github.com/nocobase/nocobase/pull/2885) +- fix(plugin-custom-request): improve x button style and afterSuccess not work when manualClose is enable [`#2882`](https://github.com/nocobase/nocobase/pull/2882) +- fix(variable): make all fields of currentForm and currentObject variable optional [`#2878`](https://github.com/nocobase/nocobase/pull/2878) +- fix(plugin-workflow): fix lang [`#2881`](https://github.com/nocobase/nocobase/pull/2881) +- fix: non UI configured states should only display corresponding inhreited collection block [`#2879`](https://github.com/nocobase/nocobase/pull/2879) +- fix: assocition select rendering error in create mode [`#2880`](https://github.com/nocobase/nocobase/pull/2880) +- fix: action linkage not work in detail block [`#2875`](https://github.com/nocobase/nocobase/pull/2875) +- fix: record picker did not refresh list after adding data [`#2877`](https://github.com/nocobase/nocobase/pull/2877) +- fix: select field incorrect rendering in association field block [`#2876`](https://github.com/nocobase/nocobase/pull/2876) +- feat(variable): add current parent record [`#2857`](https://github.com/nocobase/nocobase/pull/2857) +- fix(plugin-custom-request): variables not work in form block [`#2873`](https://github.com/nocobase/nocobase/pull/2873) +- fix: remote plugin name [`#2872`](https://github.com/nocobase/nocobase/pull/2872) +- feat(database): sync false option [`#2864`](https://github.com/nocobase/nocobase/pull/2864) +- fix(client): fix varaible textarea setRange bug [`#2862`](https://github.com/nocobase/nocobase/pull/2862) +- fix: after successful submission failed to config redirectTo [`#2867`](https://github.com/nocobase/nocobase/pull/2867) +- fix: m2o association field should not allow sub-table as field component [`#2865`](https://github.com/nocobase/nocobase/pull/2865) +- fix(plugin-sequence): avoid invalid value from `ArrayTable.useRecord()` [`#2859`](https://github.com/nocobase/nocobase/pull/2859) +- fix: field in detail block should not allow config default value [`#2858`](https://github.com/nocobase/nocobase/pull/2858) +- chore: ci yarn cache [`#2853`](https://github.com/nocobase/nocobase/pull/2853) +- feat(ci): run backend tests concurrently [`#2815`](https://github.com/nocobase/nocobase/pull/2815) +- feat(custom-request): improve x button of variable [`#2829`](https://github.com/nocobase/nocobase/pull/2829) +- docs(plugin-api-keys): add warning for API_KEY env [`#2847`](https://github.com/nocobase/nocobase/pull/2847) +- refactor(client): add exports [`#2846`](https://github.com/nocobase/nocobase/pull/2846) +- fix(variable): should have currentObject in sub-blocks [`#2823`](https://github.com/nocobase/nocobase/pull/2823) +- fix: revert linkage rules [`#2821`](https://github.com/nocobase/nocobase/pull/2821) +- fix: should not display currentRecord in creation form block [`#2814`](https://github.com/nocobase/nocobase/pull/2814) +- fix(plugin-workflow): fix lang [`#2844`](https://github.com/nocobase/nocobase/pull/2844) +- fix: codesanbox bug [`#2842`](https://github.com/nocobase/nocobase/pull/2842) +- revert:association field log [`#2840`](https://github.com/nocobase/nocobase/pull/2840) +- fix: association field in assign field should set title field as collection field config [`#2839`](https://github.com/nocobase/nocobase/pull/2839) +- fix: version source [`#2836`](https://github.com/nocobase/nocobase/pull/2836) +- fix(plugin-workflow): fix action order in workflow list [`#2835`](https://github.com/nocobase/nocobase/pull/2835) +- fix(file-manager): improve initialization logic [`#2834`](https://github.com/nocobase/nocobase/pull/2834) +- feat: support filter blocks in select record drawer [`#2828`](https://github.com/nocobase/nocobase/pull/2828) +- fix: remote plugin [`#2831`](https://github.com/nocobase/nocobase/pull/2831) +- fix: fix auto-close dialog [`#2825`](https://github.com/nocobase/nocobase/pull/2825) +- feat(auth): add global auth token provider [`#2824`](https://github.com/nocobase/nocobase/pull/2824) +- feat(file-manager): support configuring thumbnail rules [`#2810`](https://github.com/nocobase/nocobase/pull/2810) +- feat(client): add disabled for initializer switch and undeletable for action settings [`#2820`](https://github.com/nocobase/nocobase/pull/2820) +- refactor(plugin-workflow): adjust ui and client api [`#2817`](https://github.com/nocobase/nocobase/pull/2817) +- fix(client): fix action component warning [`#2818`](https://github.com/nocobase/nocobase/pull/2818) +- fix: multiple select should assigned null after clear value [`#2822`](https://github.com/nocobase/nocobase/pull/2822) +- feat(plugin-custom-request): support better custom-request [`#2536`](https://github.com/nocobase/nocobase/pull/2536) +- fix: cascadeselect report error in m2m association field [`#2819`](https://github.com/nocobase/nocobase/pull/2819) +- fix(plugin-workflow): ignore queuing executions which workflow has been deleted [`#2808`](https://github.com/nocobase/nocobase/pull/2808) +- fix: assign field modal cantnot open [`#2807`](https://github.com/nocobase/nocobase/pull/2807) +- fix(auth): SSO issues [`#2733`](https://github.com/nocobase/nocobase/pull/2733) +- fix: data scope report error with invalid variables [`#2811`](https://github.com/nocobase/nocobase/pull/2811) +- style: import action modal formlayout [`#2809`](https://github.com/nocobase/nocobase/pull/2809) +- fix: option should clear when data scope change [`#2800`](https://github.com/nocobase/nocobase/pull/2800) +- test: confirm the feasibility of e2e test cases [`#2799`](https://github.com/nocobase/nocobase/pull/2799) +- fix: the input box displayed should correspond to the field type [`#2805`](https://github.com/nocobase/nocobase/pull/2805) +- fix(bi): query with `limit` [`#2803`](https://github.com/nocobase/nocobase/pull/2803) +- fix: record picker cannot select data when editing [`#2798`](https://github.com/nocobase/nocobase/pull/2798) +- feat: add measure execution function [`#2801`](https://github.com/nocobase/nocobase/pull/2801) +- chore(bi): complete chart api [`#2771`](https://github.com/nocobase/nocobase/pull/2771) +- fix: fix the wrong way to determine form type [`#2787`](https://github.com/nocobase/nocobase/pull/2787) +- fix: bug [`#2797`](https://github.com/nocobase/nocobase/pull/2797) +- fix: should not show loading when children is enpty in menu [`#2796`](https://github.com/nocobase/nocobase/pull/2796) +- fix: should save operators [`#2794`](https://github.com/nocobase/nocobase/pull/2794) +- fix(client): fix undefined field method on button [`#2795`](https://github.com/nocobase/nocobase/pull/2795) +- fix: data scope linkage in association field [`#2786`](https://github.com/nocobase/nocobase/pull/2786) +- chore(e2e): delete collectionName key [`#2783`](https://github.com/nocobase/nocobase/pull/2783) +- fix(client): fix rendering cause range bug [`#2785`](https://github.com/nocobase/nocobase/pull/2785) +- chore(collection-manager): Throw an error when the value of foreignKey is the same as otherKey [`#2780`](https://github.com/nocobase/nocobase/pull/2780) +- fix: percent value invalid [`#2782`](https://github.com/nocobase/nocobase/pull/2782) +- fix: percent value should divide by 100 [`#2781`](https://github.com/nocobase/nocobase/pull/2781) +- Revert "fix(client): fix rerendering cause range bug (#2770)" [`#2779`](https://github.com/nocobase/nocobase/pull/2779) +- refactor(e2e): support batch creation of collections [`#2778`](https://github.com/nocobase/nocobase/pull/2778) +- fix: field history with reverse field [`#2776`](https://github.com/nocobase/nocobase/pull/2776) +- fix: should allow to set default value in relationship form block [`#2777`](https://github.com/nocobase/nocobase/pull/2777) +- fix(plugin-workflow): fix toJSON type check [`#2772`](https://github.com/nocobase/nocobase/pull/2772) +- fix: create collections with multiple records [`#2753`](https://github.com/nocobase/nocobase/pull/2753) +- fix(client): fix rerendering cause range bug [`#2770`](https://github.com/nocobase/nocobase/pull/2770) +- fix(default): should allow to set default value in relationship form block [`#2774`](https://github.com/nocobase/nocobase/pull/2774) +- fix(percent): percent failed to input 0 [`#2769`](https://github.com/nocobase/nocobase/pull/2769) +- refactor(duplicate action):duplicate fields error when change duplicate mode & support unselect all [`#2768`](https://github.com/nocobase/nocobase/pull/2768) +- feat(gateway): extend app selector as middleware [`#2761`](https://github.com/nocobase/nocobase/pull/2761) +- fix(expression): should reset lastIndex of regular [`#2767`](https://github.com/nocobase/nocobase/pull/2767) +- refactor(plugin-workflow): add new status for 'retry needed' scenarios [`#2765`](https://github.com/nocobase/nocobase/pull/2765) +- fix(variable): should not return undefined when parsing 0 [`#2766`](https://github.com/nocobase/nocobase/pull/2766) +- fix(variable): should not disable options in expression [`#2764`](https://github.com/nocobase/nocobase/pull/2764) +- fix(subtable): should not have a value by default and fix key of table [`#2763`](https://github.com/nocobase/nocobase/pull/2763) +- style: fix PageHeader [`#2760`](https://github.com/nocobase/nocobase/pull/2760) +- fix(graph-collection-manager):graph collection cannot open edit modal [`#2759`](https://github.com/nocobase/nocobase/pull/2759) +- test(e2e): add a test for check table row [`#2757`](https://github.com/nocobase/nocobase/pull/2757) +- style: list block style improve [`#2755`](https://github.com/nocobase/nocobase/pull/2755) + +### Commits + +- Delete docs/tr-TR directory [`3fe6265`](https://github.com/nocobase/nocobase/commit/3fe6265269c7640a726d337c33adbfc75279022e) +- test: 确认e2e测试用例可行性 [`ef1b07e`](https://github.com/nocobase/nocobase/commit/ef1b07e6a300ece0a1b1edfce14a5d59f9875e4c) +- Revert "fix(default): should allow to set default value in relationship form block (#2774)" [`88807b3`](https://github.com/nocobase/nocobase/commit/88807b3cdf384ec2e99bffcfb7d69adcb77ff84d) + +## [v0.14.0-alpha.7](https://github.com/nocobase/nocobase/compare/v0.14.0-alpha.6...v0.14.0-alpha.7) - 2023-10-07 + +### Merged + +- feat(variable): lazy load association fields [`#2382`](https://github.com/nocobase/nocobase/pull/2382) +- chore(e2e): make stability [`#2751`](https://github.com/nocobase/nocobase/pull/2751) +- fix(plugin-workflow): fix context data of form trigger [`#2749`](https://github.com/nocobase/nocobase/pull/2749) +- refactor(auth): OIDC, SAML auth switch popup to redirectction [`#2737`](https://github.com/nocobase/nocobase/pull/2737) +- chore(database): clean invalid associations in collection model when set field failed [`#2720`](https://github.com/nocobase/nocobase/pull/2720) +- feat: support e2e [`#2624`](https://github.com/nocobase/nocobase/pull/2624) +- feat(application): cron job in application [`#2730`](https://github.com/nocobase/nocobase/pull/2730) +- refactor(bi): improve chart frontend api [`#2721`](https://github.com/nocobase/nocobase/pull/2721) +- chore(multi-app-manager): add sub app upgrade handler [`#2728`](https://github.com/nocobase/nocobase/pull/2728) +- fix(association-field): sub-table cannot move [`#2727`](https://github.com/nocobase/nocobase/pull/2727) +- fix(plugin-workflow): fix assignees and aggregate variable [`#2725`](https://github.com/nocobase/nocobase/pull/2725) +- refactor: file association field should default to using preview field as title field [`#2718`](https://github.com/nocobase/nocobase/pull/2718) +- refactor: view collection support jsonb [`#2719`](https://github.com/nocobase/nocobase/pull/2719) +- perf: improve the UX of SchemaInitializer [`#2666`](https://github.com/nocobase/nocobase/pull/2666) +- fix: fileManager did not close drawer after selecting files [`#2716`](https://github.com/nocobase/nocobase/pull/2716) +- fix: association block should not close drawer after deleting data [`#2717`](https://github.com/nocobase/nocobase/pull/2717) +- fix: action linkage rule not effect in tree collection [`#2713`](https://github.com/nocobase/nocobase/pull/2713) +- fix: useAssociationNames [`#2714`](https://github.com/nocobase/nocobase/pull/2714) +- refactor: attachment field support size config [`#2552`](https://github.com/nocobase/nocobase/pull/2552) +- feat: association support select cascade for tree collection field [`#2514`](https://github.com/nocobase/nocobase/pull/2514) +- feat(database): append tree parent recursively [`#2573`](https://github.com/nocobase/nocobase/pull/2573) +- feat: support load belongs to association with collection that without primary key [`#2529`](https://github.com/nocobase/nocobase/pull/2529) +- fix(gateway): should not refresh when application start from error recover [`#2711`](https://github.com/nocobase/nocobase/pull/2711) +- feat(db): add sql collection [`#2419`](https://github.com/nocobase/nocobase/pull/2419) +- fix: inherited collection failed to select [`#2710`](https://github.com/nocobase/nocobase/pull/2710) +- fix: form-data-template failed to clear option [`#2709`](https://github.com/nocobase/nocobase/pull/2709) +- fix: tableoid options value of association field in filter is incorrect [`#2705`](https://github.com/nocobase/nocobase/pull/2705) +- fix: saving method of association field creation button is not effect [`#2706`](https://github.com/nocobase/nocobase/pull/2706) +- fix: gen tsconfig.paths.json bug [`#2708`](https://github.com/nocobase/nocobase/pull/2708) +- fix(plugin-workflow): fix exporting types [`#2707`](https://github.com/nocobase/nocobase/pull/2707) +- fix(plugin-workflow): fix parallel bug in loop [`#2703`](https://github.com/nocobase/nocobase/pull/2703) + +### Commits + +- chore(versions): 😊 publish v0.14.0-alpha.7 [`384cc1c`](https://github.com/nocobase/nocobase/commit/384cc1c56c4e78be6ba158b9c141c66c4149e9cd) +- Revert "refactor(auth): OIDC, SAML auth switch popup to redirectction (#2737)" [`301a85d`](https://github.com/nocobase/nocobase/commit/301a85d7671d42670ceba40d97de21283f9eb617) +- feat: update docs [`dd53633`](https://github.com/nocobase/nocobase/commit/dd536331a9853a509a51adcc41c7cfbfe68efcbd) + +## [v0.14.0-alpha.6](https://github.com/nocobase/nocobase/compare/v0.14.0-alpha.4...v0.14.0-alpha.6) - 2023-09-22 + +### Merged + +- refactor(plugin-workflow): add client exports [`#2702`](https://github.com/nocobase/nocobase/pull/2702) +- refactor: view collection support add m2o association field [`#2422`](https://github.com/nocobase/nocobase/pull/2422) +- fix: fix operator called of date field [`#2701`](https://github.com/nocobase/nocobase/pull/2701) +- fix: deep level association field adding error [`#2700`](https://github.com/nocobase/nocobase/pull/2700) +- fix(cli): fix template file mode [`#2697`](https://github.com/nocobase/nocobase/pull/2697) + +### Commits + +- chore(versions): 😊 publish v0.14.0-alpha.5 [`3b0b648`](https://github.com/nocobase/nocobase/commit/3b0b6483c221ebec4c7c1992c8002f0e004ae738) +- chore(versions): 😊 publish v0.14.0-alpha.6 [`8eb6344`](https://github.com/nocobase/nocobase/commit/8eb634459d1f0fd2e1d41f453912b1c62a236de3) +- chore(versions): 😊 publish v0.14.0-alpha.5 [`bffa53a`](https://github.com/nocobase/nocobase/commit/bffa53a04e032ade25d794761a6cb8e3ff95f451) + +## [v0.14.0-alpha.4](https://github.com/nocobase/nocobase/compare/v0.14.0-alpha.3...v0.14.0-alpha.4) - 2023-09-21 + +### Merged + +- fix: collection schema not exists [`#2669`](https://github.com/nocobase/nocobase/pull/2669) +- fix: core doc filter params [`#2695`](https://github.com/nocobase/nocobase/pull/2695) +- feat: add testid [`#2434`](https://github.com/nocobase/nocobase/pull/2434) +- feat(database): support read ssl file in database config [`#2689`](https://github.com/nocobase/nocobase/pull/2689) +- test: should correctly parse the command options [`#2688`](https://github.com/nocobase/nocobase/pull/2688) +- fix: build bug [`#2685`](https://github.com/nocobase/nocobase/pull/2685) +- feat(database): perform data validation before the update/create operation [`#2681`](https://github.com/nocobase/nocobase/pull/2681) +- fix: build bug [`#2683`](https://github.com/nocobase/nocobase/pull/2683) +- refactor: association block acl improve [`#2682`](https://github.com/nocobase/nocobase/pull/2682) +- refactor: acl collection field provider [`#2679`](https://github.com/nocobase/nocobase/pull/2679) +- chore: test [`#2677`](https://github.com/nocobase/nocobase/pull/2677) +- style:form-item style improve [`#2678`](https://github.com/nocobase/nocobase/pull/2678) +- fix(acl): association field acl check error [`#2675`](https://github.com/nocobase/nocobase/pull/2675) +- chore(command): set command handle by ipc server or not [`#2660`](https://github.com/nocobase/nocobase/pull/2660) +- fix(auth): user role not found [`#2674`](https://github.com/nocobase/nocobase/pull/2674) +- fix: file association field cannot set file manager as field component [`#2672`](https://github.com/nocobase/nocobase/pull/2672) +- feat(database): database connecting backoff [`#2668`](https://github.com/nocobase/nocobase/pull/2668) +- refactor(plugin-workflow): adjust code [`#2663`](https://github.com/nocobase/nocobase/pull/2663) +- fix(auth): change password issue of basic auth [`#2662`](https://github.com/nocobase/nocobase/pull/2662) +- fix: interface group undefined [`#2656`](https://github.com/nocobase/nocobase/pull/2656) +- refactor: view collection float type field supports number and percent [`#2653`](https://github.com/nocobase/nocobase/pull/2653) +- fix: template tsconfig paths [`#2652`](https://github.com/nocobase/nocobase/pull/2652) +- fix: improve build [`#2643`](https://github.com/nocobase/nocobase/pull/2643) +- fix(share-collection): sync plugins when install sub app [`#2650`](https://github.com/nocobase/nocobase/pull/2650) +- fix: fix quarter variables [`#2648`](https://github.com/nocobase/nocobase/pull/2648) +- fix: filterable undefined [`#2646`](https://github.com/nocobase/nocobase/pull/2646) +- fix(cli): reset command options [`#2645`](https://github.com/nocobase/nocobase/pull/2645) + +### Commits + +- chore(versions): 😊 publish v0.14.0-alpha.4 [`d20398f`](https://github.com/nocobase/nocobase/commit/d20398f73f80ffdc77a72ab53beb1cf1f247bc84) +- feat: update readme.md [`a484e89`](https://github.com/nocobase/nocobase/commit/a484e891aa55e0860e7221ce775f8d2c95a4e31d) +- fix: db.sync [`282645e`](https://github.com/nocobase/nocobase/commit/282645ed8b215713ca19a9f845d7b702e7434a96) + +## [v0.14.0-alpha.3](https://github.com/nocobase/nocobase/compare/v0.14.0-alpha.2...v0.14.0-alpha.3) - 2023-09-13 + +### Merged + +- fix: plugin symbol link with `dir` type [`#2640`](https://github.com/nocobase/nocobase/pull/2640) +- style: collection category style improve [`#2638`](https://github.com/nocobase/nocobase/pull/2638) +- style: collection category style improve [`#2637`](https://github.com/nocobase/nocobase/pull/2637) +- chore: should update belongs to many through table when it is a view [`#2635`](https://github.com/nocobase/nocobase/pull/2635) + +### Commits + +- chore(versions): 😊 publish v0.14.0-alpha.3 [`6058850`](https://github.com/nocobase/nocobase/commit/6058850db1d177bcacfebabdf0566e506021be53) +- feat: update docs [`3e87ad9`](https://github.com/nocobase/nocobase/commit/3e87ad9083d68883cc7472c60d8c944ba178c602) +- fix: remove PluginManager.getPackageName [`de8fc80`](https://github.com/nocobase/nocobase/commit/de8fc8079a2d6eaa045a22328edb3acba374a164) + +## [v0.14.0-alpha.2](https://github.com/nocobase/nocobase/compare/v0.14.0-alpha.1...v0.14.0-alpha.2) - 2023-09-13 + +### Commits + +- chore(versions): 😊 publish v0.14.0-alpha.2 [`3670d67`](https://github.com/nocobase/nocobase/commit/3670d670ac7f113e68345ac2a83ed6231aebda69) +- chore: update changelog [`4271713`](https://github.com/nocobase/nocobase/commit/427171342f579e4352f026454ef679e9222dd3ee) +- fix: migration error [`1798170`](https://github.com/nocobase/nocobase/commit/1798170a9cee161a6d3b5270039fb4c325a2e0da) + ## [v0.14.0-alpha.1](https://github.com/nocobase/nocobase/compare/v0.13.0-alpha.10...v0.14.0-alpha.1) - 2023-09-12 ### Merged