2023-04-25 05:12:14 +00:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ )
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
Generated by [`auto-changelog` ](https://github.com/CookPete/auto-changelog ).
2023-05-26 09:07:21 +00:00
## [v0.9.4-alpha.2](https://github.com/nocobase/nocobase/compare/v0.9.4-alpha.1...v0.9.4-alpha.2) - 2023-05-26
### Merged
- fix: parse nested associations in filterParser [`#1941` ](https://github.com/nocobase/nocobase/pull/1941 )
- fix(association-field): allow dissociate [`#1940` ](https://github.com/nocobase/nocobase/pull/1940 )
- fix(data-template): fix title input prevented proper data switching [`#1937` ](https://github.com/nocobase/nocobase/pull/1937 )
- refactor: association select display loading when data is loading [`#1925` ](https://github.com/nocobase/nocobase/pull/1925 )
- fix(association-field): allow multiple [`#1938` ](https://github.com/nocobase/nocobase/pull/1938 )
- feat(multi-app-manager): support auto start [`#1931` ](https://github.com/nocobase/nocobase/pull/1931 )
- fix(client): fix some warnings [`#1934` ](https://github.com/nocobase/nocobase/pull/1934 )
### Commits
- chore(versions): 😊 publish v0.9.4-alpha.2 [`d7f2146` ](https://github.com/nocobase/nocobase/commit/d7f21460c68ba7415d7d46f93303ead706b6d8f9 )
- fix(association-field): display sub-details by default [`1e870cf` ](https://github.com/nocobase/nocobase/commit/1e870cf5ef7770b3e71051b39983dbca7d496706 )
- chore: update changelog [`f2619b0` ](https://github.com/nocobase/nocobase/commit/f2619b032597a0b65db7717cab418a6282a12651 )
2023-05-25 14:49:53 +00:00
## [v0.9.4-alpha.1](https://github.com/nocobase/nocobase/compare/v0.9.3-alpha.1...v0.9.4-alpha.1) - 2023-05-25
### Merged
- chore: load view collection when source not found [`#1930` ](https://github.com/nocobase/nocobase/pull/1930 )
- feat(data-template): support to set data scope and title field [`#1918` ](https://github.com/nocobase/nocobase/pull/1918 )
- feat(data-template): support for unlimited levels of fields selection [`#1910` ](https://github.com/nocobase/nocobase/pull/1910 )
- chore: when using association field by picker mode,it's open size can be changed [`#1926` ](https://github.com/nocobase/nocobase/pull/1926 )
- fix(ConfigurationTabs): avoid error [`#1782` ](https://github.com/nocobase/nocobase/pull/1782 )
- fix: tableField query data in add child action [`#1876` ](https://github.com/nocobase/nocobase/pull/1876 )
- refactor: front-end testing with vitest [`#1900` ](https://github.com/nocobase/nocobase/pull/1900 )
- fix: disable popup button in add-modal [`#1808` ](https://github.com/nocobase/nocobase/pull/1808 )
- fix: append acl resource params [`#1923` ](https://github.com/nocobase/nocobase/pull/1923 )
- chore: update guard with array contains null [`#1922` ](https://github.com/nocobase/nocobase/pull/1922 )
- refactor: initialization when switching field components [`#1915` ](https://github.com/nocobase/nocobase/pull/1915 )
- fix(association-field): only when the new data is successfully created can the data be associated [`#1884` ](https://github.com/nocobase/nocobase/pull/1884 )
- fix: eager load with belongs to many with custom source key [`#1913` ](https://github.com/nocobase/nocobase/pull/1913 )
- fix: hiding the title of a subform will hide all embedded titles [`#1904` ](https://github.com/nocobase/nocobase/pull/1904 )
- fix: updateAssociationValues [`#1903` ](https://github.com/nocobase/nocobase/pull/1903 )
- fix(plugin-formula): use read-pretty component in result [`#1911` ](https://github.com/nocobase/nocobase/pull/1911 )
- fix: can't set default value when turn on the form field required [`#1887` ](https://github.com/nocobase/nocobase/pull/1887 )
- fix(Data-template): fix bug when deleting fields [`#1907` ](https://github.com/nocobase/nocobase/pull/1907 )
- feat(app): add clear cache button [`#1909` ](https://github.com/nocobase/nocobase/pull/1909 )
- fix: eager load belongs to many association [`#1906` ](https://github.com/nocobase/nocobase/pull/1906 )
- feat: support to-multi field variables [`#1680` ](https://github.com/nocobase/nocobase/pull/1680 )
- fix: append belongs to association with fields [`#1894` ](https://github.com/nocobase/nocobase/pull/1894 )
- fix: appends belongs to association [`#1893` ](https://github.com/nocobase/nocobase/pull/1893 )
- fix: preload relational data [`#1847` ](https://github.com/nocobase/nocobase/pull/1847 )
- feat: support reboot application manually [`#1889` ](https://github.com/nocobase/nocobase/pull/1889 )
- Refactor/append fields [`#1883` ](https://github.com/nocobase/nocobase/pull/1883 )
- chore: pg sql parser [`#1890` ](https://github.com/nocobase/nocobase/pull/1890 )
- fix(plugin-workflow): fix language [`#1886` ](https://github.com/nocobase/nocobase/pull/1886 )
- fix: field required when setting sorting rules [`#1885` ](https://github.com/nocobase/nocobase/pull/1885 )
- feat(plugin-workflow): add node description to drawer when edit node [`#1882` ](https://github.com/nocobase/nocobase/pull/1882 )
- fix(plugin-workflow): fix variable api caller in loop [`#1877` ](https://github.com/nocobase/nocobase/pull/1877 )
- chore(github-template): clean comments and format [`#1878` ](https://github.com/nocobase/nocobase/pull/1878 )
- feat(association-field): default one data for to-many association [`#1873` ](https://github.com/nocobase/nocobase/pull/1873 )
- fix(plugin-workflow): fix trigger title when workflow not loaded [`#1875` ](https://github.com/nocobase/nocobase/pull/1875 )
- feat(plugin-workflow): aggregate [`#1852` ](https://github.com/nocobase/nocobase/pull/1852 )
- Feat/translation es_ES [`#1801` ](https://github.com/nocobase/nocobase/pull/1801 )
- fix: data is not updated when appends are changed [`#1872` ](https://github.com/nocobase/nocobase/pull/1872 )
- fix:association select no options when clearing filter [`#1866` ](https://github.com/nocobase/nocobase/pull/1866 )
- fix(acl): issue with repeated createdById field [`#1871` ](https://github.com/nocobase/nocobase/pull/1871 )
- feat(client): allow search by title in collection select [`#1869` ](https://github.com/nocobase/nocobase/pull/1869 )
- chore: skip get standalone deployment sub application [`#1868` ](https://github.com/nocobase/nocobase/pull/1868 )
- fix(plugin-workflow): remove useless context option [`#1867` ](https://github.com/nocobase/nocobase/pull/1867 )
- fix: inherit fields filter Foreign Key fields [`#1864` ](https://github.com/nocobase/nocobase/pull/1864 )
- feat(plugin-workflow): loop [`#1787` ](https://github.com/nocobase/nocobase/pull/1787 )
- fix: insertAdjacent not find [`#1861` ](https://github.com/nocobase/nocobase/pull/1861 )
- refactor(add-new):association field add new support button edit [`#1854` ](https://github.com/nocobase/nocobase/pull/1854 )
- feat: support List and Grid Card block [`#1753` ](https://github.com/nocobase/nocobase/pull/1753 )
- fix: fix multi-select field not show 'Allow multiple' switch [`#1857` ](https://github.com/nocobase/nocobase/pull/1857 )
- fix: field for attachment interface type without appends [`#1856` ](https://github.com/nocobase/nocobase/pull/1856 )
- fix: action error when field deleted [`#1849` ](https://github.com/nocobase/nocobase/pull/1849 )
- feat: support running single sub app [`#1853` ](https://github.com/nocobase/nocobase/pull/1853 )
- fix: assign field with delete field [`#1850` ](https://github.com/nocobase/nocobase/pull/1850 )
- fix: title field in assign fields value [`#1848` ](https://github.com/nocobase/nocobase/pull/1848 )
- fix:association appends [`#1842` ](https://github.com/nocobase/nocobase/pull/1842 )
- feat(plugin-workflow): add delete button in workflow canvas page [`#1844` ](https://github.com/nocobase/nocobase/pull/1844 )
- fix(block-provider): getNesterAppends filter fix [`#1839` ](https://github.com/nocobase/nocobase/pull/1839 )
- feat: repository aggregate method [`#1829` ](https://github.com/nocobase/nocobase/pull/1829 )
### Commits
- feat(docs): update docs [`0b0a8d2` ](https://github.com/nocobase/nocobase/commit/0b0a8d2be5f007c94c2050ddf28767100eba2ea8 )
- chore(versions): 😊 publish v0.9.4-alpha.1 [`9c94840` ](https://github.com/nocobase/nocobase/commit/9c94840c6b8cafa7dfc37bb660a7269c2480f995 )
- chore: update changelog [`a6c7b41` ](https://github.com/nocobase/nocobase/commit/a6c7b417dee9b45006b77459a29ebbdb8428dfc5 )
2023-05-11 04:52:35 +00:00
## [v0.9.3-alpha.1](https://github.com/nocobase/nocobase/compare/v0.9.2-alpha.4...v0.9.3-alpha.1) - 2023-05-11
### Merged
- refactor: association field [`#1838` ](https://github.com/nocobase/nocobase/pull/1838 )
- fix: tree with fields option [`#1833` ](https://github.com/nocobase/nocobase/pull/1833 )
- fix(client): fix ime status in variable textarea [`#1832` ](https://github.com/nocobase/nocobase/pull/1832 )
- chore: should not return children property when child nodes are empty [`#1825` ](https://github.com/nocobase/nocobase/pull/1825 )
- fix: tree with sort field [`#1822` ](https://github.com/nocobase/nocobase/pull/1822 )
- fix(plugin-workflow): select menu width [`#1820` ](https://github.com/nocobase/nocobase/pull/1820 )
- fix: filter with appends [`#1819` ](https://github.com/nocobase/nocobase/pull/1819 )
- Fix/filter by array field [`#1813` ](https://github.com/nocobase/nocobase/pull/1813 )
- Fix/empty tree query [`#1814` ](https://github.com/nocobase/nocobase/pull/1814 )
- fix: association scope inherit [`#1806` ](https://github.com/nocobase/nocobase/pull/1806 )
- fix: update tree node [`#1812` ](https://github.com/nocobase/nocobase/pull/1812 )
- fix: list trees [`#1810` ](https://github.com/nocobase/nocobase/pull/1810 )
- test: filter nested association [`#1802` ](https://github.com/nocobase/nocobase/pull/1802 )
- fix: table configuration delete button problem [`#1764` ](https://github.com/nocobase/nocobase/pull/1764 )
- fix: fix Menu dismiss on Drag& Drop [`#1772` ](https://github.com/nocobase/nocobase/pull/1772 )
- fix(linkage-rule): condition variable field is allow select To many association fields [`#1798` ](https://github.com/nocobase/nocobase/pull/1798 )
- chore: duration calculation [`#1770` ](https://github.com/nocobase/nocobase/pull/1770 )
- fix: tree performance [`#1779` ](https://github.com/nocobase/nocobase/pull/1779 )
- fix: close the drawer incorrectly after submit [`#1775` ](https://github.com/nocobase/nocobase/pull/1775 )
- Fix/recreate association field [`#1789` ](https://github.com/nocobase/nocobase/pull/1789 )
- fix: drop repeated "Connect data blocks" [`#1763` ](https://github.com/nocobase/nocobase/pull/1763 )
- fix: failed to open child collections add new modal [`#1780` ](https://github.com/nocobase/nocobase/pull/1780 )
- fix(utils): fix json-templates bug and moved to utils [`#1784` ](https://github.com/nocobase/nocobase/pull/1784 )
- fix(evaluators): fix date result in variable [`#1781` ](https://github.com/nocobase/nocobase/pull/1781 )
- fix: fix button design about edit action [`#1755` ](https://github.com/nocobase/nocobase/pull/1755 )
- chore: enable overring field default value [`#1777` ](https://github.com/nocobase/nocobase/pull/1777 )
### Commits
- chore(versions): 😊 publish v0.9.3-alpha.1 [`cf0a921` ](https://github.com/nocobase/nocobase/commit/cf0a921f85e4eb783ce7d61a7d5f5f354078a7c1 )
- chore: update changelog [`daf2034` ](https://github.com/nocobase/nocobase/commit/daf2034f8d6aa5857fc0802586668a35f0140b4a )
- chore: fix lint errors [`23ad507` ](https://github.com/nocobase/nocobase/commit/23ad507261399b0be72b02e5399bf42ff9df48cb )
2023-04-26 14:36:21 +00:00
## [v0.9.2-alpha.4](https://github.com/nocobase/nocobase/compare/v0.9.2-alpha.3...v0.9.2-alpha.4) - 2023-04-26
### Merged
- feat: node args in pm2 runtime [`#1774` ](https://github.com/nocobase/nocobase/pull/1774 )
- fix: hide default value for expression [`#1765` ](https://github.com/nocobase/nocobase/pull/1765 )
- fix(AssociationSelect): fix x-read-pretty not working [`#1766` ](https://github.com/nocobase/nocobase/pull/1766 )
- fix: fixed the configuration field filter [`#1742` ](https://github.com/nocobase/nocobase/pull/1742 )
- fix(filter-block): fix association fields not being filtered [`#1758` ](https://github.com/nocobase/nocobase/pull/1758 )
- fix(variable-input): fix style [`#1761` ](https://github.com/nocobase/nocobase/pull/1761 )
- chore: skip sync overriding field default value [`#1762` ](https://github.com/nocobase/nocobase/pull/1762 )
- fix: gantt abnormal drag and drop update action [`#1760` ](https://github.com/nocobase/nocobase/pull/1760 )
### Commits
- chore(versions): 😊 publish v0.9.2-alpha.4 [`923f6e7` ](https://github.com/nocobase/nocobase/commit/923f6e788419991b8215110a5f2ffc7eba4d2d5f )
- docs: update changelog [`2c75aa7` ](https://github.com/nocobase/nocobase/commit/2c75aa723d61c4d07554aaa5c4abb8df7e102359 )
- chore: cleanup [`77a6cbf` ](https://github.com/nocobase/nocobase/commit/77a6cbf7733ea55c0db761c5d23974a41563fbd3 )
2023-04-25 05:16:44 +00:00
## [v0.9.2-alpha.3](https://github.com/nocobase/nocobase/compare/v0.9.2-alpha.2...v0.9.2-alpha.3) - 2023-04-25
### Merged
- fix: eslint [`#1759` ](https://github.com/nocobase/nocobase/pull/1759 )
- feat: deleted collection field give some tips [`#1744` ](https://github.com/nocobase/nocobase/pull/1744 )
- chore: optimize the white screen problem [`#1639` ](https://github.com/nocobase/nocobase/pull/1639 )
- fix: plugin-manage and designable-switch add tooltip [`#1749` ](https://github.com/nocobase/nocobase/pull/1749 )
- chore: update dockerfile [`#1754` ](https://github.com/nocobase/nocobase/pull/1754 )
- chore(comment): collectionOptions.duplicator [`#1752` ](https://github.com/nocobase/nocobase/pull/1752 )
- fix: custom column title, same as form field title [`#1745` ](https://github.com/nocobase/nocobase/pull/1745 )
- feat: support to use variables to set default value [`#1726` ](https://github.com/nocobase/nocobase/pull/1726 )
- fix(plugin-workflow): request headers and params should support input [`#1750` ](https://github.com/nocobase/nocobase/pull/1750 )
- fix(client): fix initializer meno props based on antd@^4.24 [`#1746` ](https://github.com/nocobase/nocobase/pull/1746 )
- fix: improve the display of the title field [`#1741` ](https://github.com/nocobase/nocobase/pull/1741 )
- fix: batch edit deletes relational table fields [`#1743` ](https://github.com/nocobase/nocobase/pull/1743 )
- style: automatically omit table cell content based on width [`#1646` ](https://github.com/nocobase/nocobase/pull/1646 )
- feat(collection-manager): support for setting the title field [`#1729` ](https://github.com/nocobase/nocobase/pull/1729 )
- fix: acl scope support variables [`#1660` ](https://github.com/nocobase/nocobase/pull/1660 )
- fix: filter-condition-update-incorrectly(switch "and"、"or") [`#1737` ](https://github.com/nocobase/nocobase/pull/1737 )
- fix(plugin-workflow): fix foreignkey in variable [`#1740` ](https://github.com/nocobase/nocobase/pull/1740 )
- fix(plugin-formula): remove showUnchecked option [`#1730` ](https://github.com/nocobase/nocobase/pull/1730 )
- fix(plugin-workflow): fix manual migration script [`#1735` ](https://github.com/nocobase/nocobase/pull/1735 )
- fix: correcting misspelled word [`#1731` ](https://github.com/nocobase/nocobase/pull/1731 )
- fix(FilterFormBlock): fix association field can not to filter [`#1699` ](https://github.com/nocobase/nocobase/pull/1699 )
- feat: add react-hooks lint [`#1728` ](https://github.com/nocobase/nocobase/pull/1728 )
- fix: missing spacing after dragging [`#1671` ](https://github.com/nocobase/nocobase/pull/1671 )
- fix: load view collection [`#1727` ](https://github.com/nocobase/nocobase/pull/1727 )
### Commits
- chore(versions): 😊 publish v0.9.2-alpha.3 [`9756dd1` ](https://github.com/nocobase/nocobase/commit/9756dd134b741dfcea4546f36182f64c56b87a52 )
- fix(collection-manager): fix table layout [`683db5b` ](https://github.com/nocobase/nocobase/commit/683db5b3ba3cfe83e5f5574075ebc1b657d42de1 )
- refactor: fix lint error [`7b9bfa1` ](https://github.com/nocobase/nocobase/commit/7b9bfa116ff625a06d7c575f51fefd7dfb6cf711 )
2023-04-25 05:12:14 +00:00
## [v0.9.2-alpha.2](https://github.com/nocobase/nocobase/compare/v0.9.2-alpha.1...v0.9.2-alpha.2) - 2023-04-19
### Merged
- fix: press enter to reload when the Pagination is focused [`#1720` ](https://github.com/nocobase/nocobase/pull/1720 )
### Commits
- chore(versions): 😊 publish v0.9.2-alpha.2 [`3dfd5a1` ](https://github.com/nocobase/nocobase/commit/3dfd5a1f7a3ff14606357f441f547f40fdaa1344 )
## [v0.9.2-alpha.1](https://github.com/nocobase/nocobase/compare/v0.9.1-alpha.2...v0.9.2-alpha.1) - 2023-04-19
### Merged
- refactor(plugin-workflow): change single form to custom form block [`#1707` ](https://github.com/nocobase/nocobase/pull/1707 )
- chore(ci): add timeout config for jobs [`#1725` ](https://github.com/nocobase/nocobase/pull/1725 )
- refactor(plugin-workflow): migrate menu items to options [`#1724` ](https://github.com/nocobase/nocobase/pull/1724 )
- fix(client): fix error on clear value in variable input [`#1723` ](https://github.com/nocobase/nocobase/pull/1723 )
- fix(record-picker): fix the table paging problem [`#1718` ](https://github.com/nocobase/nocobase/pull/1718 )
- fix(map-plugin): some data is incorrect [`#1717` ](https://github.com/nocobase/nocobase/pull/1717 )
- fix: data scope not effect in gantt [`#1716` ](https://github.com/nocobase/nocobase/pull/1716 )
- fix: button loading does not disappear when the operation submit failed [`#1698` ](https://github.com/nocobase/nocobase/pull/1698 )
- fix(linkage rule):multiple select condition judgment failed [`#1715` ](https://github.com/nocobase/nocobase/pull/1715 )
- Fix/save through table data [`#1714` ](https://github.com/nocobase/nocobase/pull/1714 )
- feat: improve ui design for linkage action [`#1659` ](https://github.com/nocobase/nocobase/pull/1659 )
- feat(map): support to filter other blocks [`#1691` ](https://github.com/nocobase/nocobase/pull/1691 )
- refactor: improve linkage rule enable [`#1700` ](https://github.com/nocobase/nocobase/pull/1700 )
- fix: find fields arg [`#1710` ](https://github.com/nocobase/nocobase/pull/1710 )
- feat(form-block): data templates [`#1704` ](https://github.com/nocobase/nocobase/pull/1704 )
- fix: linkage relationship data condition judgment failed [`#1681` ](https://github.com/nocobase/nocobase/pull/1681 )
- fix(gantt): update permission check in gantt block [`#1701` ](https://github.com/nocobase/nocobase/pull/1701 )
- fix: clearFormGraph [`#1706` ](https://github.com/nocobase/nocobase/pull/1706 )
- fix(plugin-workflow): fix request body variable component [`#1703` ](https://github.com/nocobase/nocobase/pull/1703 )
- fix(gantt): improve task bar text [`#1696` ](https://github.com/nocobase/nocobase/pull/1696 )
- fix: long text should be line feed [`#1686` ](https://github.com/nocobase/nocobase/pull/1686 )
- fix: cannot display data when remove last page and the page only just one item [`#1685` ](https://github.com/nocobase/nocobase/pull/1685 )
- fix: meta acl with association query [`#1695` ](https://github.com/nocobase/nocobase/pull/1695 )
- fix: linkage rule title can not set empty [`#1688` ](https://github.com/nocobase/nocobase/pull/1688 )
- feat: improve plugin manager ui [`#1650` ](https://github.com/nocobase/nocobase/pull/1650 )
- feat: gantt block [`#1393` ](https://github.com/nocobase/nocobase/pull/1393 )
- fix(client): fix constant input lose focus in variable [`#1689` ](https://github.com/nocobase/nocobase/pull/1689 )
- feat(plugin-workflow): add workflow specific logger [`#1677` ](https://github.com/nocobase/nocobase/pull/1677 )
- fix: remove designer [`#1684` ](https://github.com/nocobase/nocobase/pull/1684 )
- test: should load the .env.test [`#1678` ](https://github.com/nocobase/nocobase/pull/1678 )
- fix: incorrect language after logout [`#1679` ](https://github.com/nocobase/nocobase/pull/1679 )
- feat: optimize file collection [`#1666` ](https://github.com/nocobase/nocobase/pull/1666 )
- fix: sort field init performance [`#1675` ](https://github.com/nocobase/nocobase/pull/1675 )
- fix(plugin-workflow): fix null collection fields [`#1674` ](https://github.com/nocobase/nocobase/pull/1674 )
- fix(client): fix variable component read pretty mode [`#1673` ](https://github.com/nocobase/nocobase/pull/1673 )
- fix: ui problem of compact theme [`#1670` ](https://github.com/nocobase/nocobase/pull/1670 )
- fix: linkage rule enable effect in form [`#1669` ](https://github.com/nocobase/nocobase/pull/1669 )
- feat: collection template summary [`#1672` ](https://github.com/nocobase/nocobase/pull/1672 )
- feat: (plugin-workflow) dynamic expression [`#1560` ](https://github.com/nocobase/nocobase/pull/1560 )
- chore: find inherit collection warn [`#1663` ](https://github.com/nocobase/nocobase/pull/1663 )
- fix: linkage rule title config clear exception [`#1665` ](https://github.com/nocobase/nocobase/pull/1665 )
- feat: support tableoid filter [`#1657` ](https://github.com/nocobase/nocobase/pull/1657 )
- feat(plugin-workflow): add array mapping support in processor [`#1662` ](https://github.com/nocobase/nocobase/pull/1662 )
- fix(plugin-workflow): fix appends null to collection trigger [`#1661` ](https://github.com/nocobase/nocobase/pull/1661 )
- feat(filter-operators): eq and ne operators support array [`#1658` ](https://github.com/nocobase/nocobase/pull/1658 )
- fix(plugin-workflow): fix todo drawer data load [`#1656` ](https://github.com/nocobase/nocobase/pull/1656 )
- refactor(client): improve translation [`#1654` ](https://github.com/nocobase/nocobase/pull/1654 )
- fix: fix the 'Add menu item' button disappears [`#1655` ](https://github.com/nocobase/nocobase/pull/1655 )
- chore: add new allowAddtoCurrent config [`#1652` ](https://github.com/nocobase/nocobase/pull/1652 )
- feat: support file collection [`#1636` ](https://github.com/nocobase/nocobase/pull/1636 )
- fix(plugin-workflow): fix manual node drawer [`#1653` ](https://github.com/nocobase/nocobase/pull/1653 )
- chore: inhertis api with difference schema [`#1545` ](https://github.com/nocobase/nocobase/pull/1545 )
- fix: select record can not enable child collection [`#1649` ](https://github.com/nocobase/nocobase/pull/1649 )
- feat: plugin before enable hook [`#1648` ](https://github.com/nocobase/nocobase/pull/1648 )
- chore: add transaction in set field action [`#1647` ](https://github.com/nocobase/nocobase/pull/1647 )
- fix(linkage rule):linkage rule not display in action [`#1644` ](https://github.com/nocobase/nocobase/pull/1644 )
- refactor: view collection options [`#1643` ](https://github.com/nocobase/nocobase/pull/1643 )
- fix: update field error [`#1645` ](https://github.com/nocobase/nocobase/pull/1645 )
- feat(Table): column action support linkage rules [`#1638` ](https://github.com/nocobase/nocobase/pull/1638 )
- fix(view-collection): field name cannot be edited when there with field source [`#1642` ](https://github.com/nocobase/nocobase/pull/1642 )
- fix: linkage rule config closing rules require reopening the form to take effect [`#1640` ](https://github.com/nocobase/nocobase/pull/1640 )
- refactor(client): change Variable.TextArea to controlled component [`#1605` ](https://github.com/nocobase/nocobase/pull/1605 )
- fix: get pg view def [`#1641` ](https://github.com/nocobase/nocobase/pull/1641 )
- fix: infer view column type with alias [`#1634` ](https://github.com/nocobase/nocobase/pull/1634 )
- fix(plugin-workflow): fix minors ui issues [`#1635` ](https://github.com/nocobase/nocobase/pull/1635 )
- chore: disabled underscored in view collection. [`#1633` ](https://github.com/nocobase/nocobase/pull/1633 )
- fix: form action dragging area is too large [`#1628` ](https://github.com/nocobase/nocobase/pull/1628 )
- fix: FixedBlock related ui [`#1632` ](https://github.com/nocobase/nocobase/pull/1632 )
- feat: database view collection [`#1587` ](https://github.com/nocobase/nocobase/pull/1587 )
- fix: init sort value in sort field with scopeKey [`#1626` ](https://github.com/nocobase/nocobase/pull/1626 )
- style: linkage rule style improve [`#1625` ](https://github.com/nocobase/nocobase/pull/1625 )
- fix: find with attributes and group [`#1411` ](https://github.com/nocobase/nocobase/pull/1411 )
- docs: transform video link to video tag [`#1414` ](https://github.com/nocobase/nocobase/pull/1414 )
- feat(parse-variables): support to parse variables in filter params [`#1558` ](https://github.com/nocobase/nocobase/pull/1558 )
- fix(linkage rules) : support naming, enabling and disabling, copying, and assigning null values [`#1511` ](https://github.com/nocobase/nocobase/pull/1511 )
- chore: update test ci [`#1622` ](https://github.com/nocobase/nocobase/pull/1622 )
- fix: history add new button does not support enabling child collection [`#1536` ](https://github.com/nocobase/nocobase/pull/1536 )
- fix/(linkages-action): detail block actions does not support linkage rules [`#1504` ](https://github.com/nocobase/nocobase/pull/1504 )
- fix: avoid fixedblock height working in popup [`#1621` ](https://github.com/nocobase/nocobase/pull/1621 )
- fix: when the page has FixedBlock, the table of popup is not displayed [`#1619` ](https://github.com/nocobase/nocobase/pull/1619 )
- feat: association-filter-improve [`#1606` ](https://github.com/nocobase/nocobase/pull/1606 )
- fix(Table): cannot display table data [`#1617` ](https://github.com/nocobase/nocobase/pull/1617 )
- fix(plugin-workflow): fix todo list form read-pretty for non-assigneed user [`#1615` ](https://github.com/nocobase/nocobase/pull/1615 )
- feat(table): hidden pagination when only one page is available [`#1614` ](https://github.com/nocobase/nocobase/pull/1614 )
- refactor: improve FixedBlock performance [`#1593` ](https://github.com/nocobase/nocobase/pull/1593 )
- fix(collection-manager): infinite recursion [`#1608` ](https://github.com/nocobase/nocobase/pull/1608 )
- fix(audit-logs): Add ellipsis feature to table columns [`#1603` ](https://github.com/nocobase/nocobase/pull/1603 )
- feat: improve the non-link ui of association data [`#1602` ](https://github.com/nocobase/nocobase/pull/1602 )
- feat(Kanban): the card support open mode [`#1601` ](https://github.com/nocobase/nocobase/pull/1601 )
- fix( importable-field): incorrect display when moving sort handle [`#1613` ](https://github.com/nocobase/nocobase/pull/1613 )
- fix: enable child collections remain after deleting a child collection [`#1610` ](https://github.com/nocobase/nocobase/pull/1610 )
- fix: destroy through table record referencing collections table [`#1611` ](https://github.com/nocobase/nocobase/pull/1611 )
- fix(plugin-workflow): add default actions value of manual node [`#1600` ](https://github.com/nocobase/nocobase/pull/1600 )
- feat(plugin-workflow): add failOnEmpty option for query node [`#1599` ](https://github.com/nocobase/nocobase/pull/1599 )
- fix(plugin-workflow): use toJSON instead of get to get valid result [`#1596` ](https://github.com/nocobase/nocobase/pull/1596 )
- Translation pt-BR (Brazilian Portuguese) [`#1591` ](https://github.com/nocobase/nocobase/pull/1591 )
- fix: role permission add new scope display blank [`#1592` ](https://github.com/nocobase/nocobase/pull/1592 )
- fix(FixedBlock): avoid kanban triggering programmatic scrolling [`#1406` ](https://github.com/nocobase/nocobase/pull/1406 )
- fix: repeat request categories when switching between graph interface and collection& fields [`#1590` ](https://github.com/nocobase/nocobase/pull/1590 )
- fix: collectionFieldsOptions cannot get all fields [`#1588` ](https://github.com/nocobase/nocobase/pull/1588 )
- fix(plugin-workflow): fix input width in request node config [`#1585` ](https://github.com/nocobase/nocobase/pull/1585 )
- feat(filter-blocks): support filter-blocks [`#1505` ](https://github.com/nocobase/nocobase/pull/1505 )
- refactor: multi-app [`#1578` ](https://github.com/nocobase/nocobase/pull/1578 )
- feat: compact theme [`#1574` ](https://github.com/nocobase/nocobase/pull/1574 )
- feat: support cron field [`#1421` ](https://github.com/nocobase/nocobase/pull/1421 )
- fix(Calendar): ensur to get correct gridInitializer when adding a new… [`#1425` ](https://github.com/nocobase/nocobase/pull/1425 )
- feat(markdown): support mermaid and better style [`#1583` ](https://github.com/nocobase/nocobase/pull/1583 )
- fix(plugin-map): map block repeats [`#1582` ](https://github.com/nocobase/nocobase/pull/1582 )
- feat: tree collection [`#1561` ](https://github.com/nocobase/nocobase/pull/1561 )
- feat(plugin-map): add map block [`#1486` ](https://github.com/nocobase/nocobase/pull/1486 )
- chore: lazy load sub app in share collection [`#1569` ](https://github.com/nocobase/nocobase/pull/1569 )
- fix(record-picker): supports adding sub-collection records [`#1573` ](https://github.com/nocobase/nocobase/pull/1573 )
- fix: app manager reload [`#1565` ](https://github.com/nocobase/nocobase/pull/1565 )
- feat: multi-app-share-collection plugin [`#1562` ](https://github.com/nocobase/nocobase/pull/1562 )
- feat: record picker support to enable links [`#1515` ](https://github.com/nocobase/nocobase/pull/1515 )
- feat: multiple apps [`#1540` ](https://github.com/nocobase/nocobase/pull/1540 )
- docs(client): add variable docs [`#1556` ](https://github.com/nocobase/nocobase/pull/1556 )
- fix(charts): improve chart table preview with object type [`#1555` ](https://github.com/nocobase/nocobase/pull/1555 )
- feat(plugin-workflow) config preload associations in triggers and nodes [`#1548` ](https://github.com/nocobase/nocobase/pull/1548 )
### Fixed
- fix(plugin-workflow): fix todo list form read-pretty for non-assigneed user (#1615) [`#1572` ](https://github.com/nocobase/nocobase/issues/1572 )
### Commits
- chore(versions): 😊 publish v0.9.2-alpha.1 [`d1adc9d` ](https://github.com/nocobase/nocobase/commit/d1adc9de0b87b896e90c81c226646b840309c240 )
- fix(file-manager): upgrade s3 version [`50183b0` ](https://github.com/nocobase/nocobase/commit/50183b065d32be5d2f6590bfb0c6190fafc12881 )
- fix: linkage rule [`b8776fe` ](https://github.com/nocobase/nocobase/commit/b8776fe2d0fd6729c18b968d9f7b15e7c81c4ef2 )
## [v0.9.1-alpha.2](https://github.com/nocobase/nocobase/compare/v0.9.1-alpha.1...v0.9.1-alpha.2) - 2023-03-09
### Merged
- fix(plugin-workflow): fix module import (#1550) [`#1552` ](https://github.com/nocobase/nocobase/pull/1552 )
- chore: relation repository response when source model not found [`#1546` ](https://github.com/nocobase/nocobase/pull/1546 )
- fix(plugin-workflow): fix assignees config component in manual node [`#1547` ](https://github.com/nocobase/nocobase/pull/1547 )
- feat: stopped state in application [`#1543` ](https://github.com/nocobase/nocobase/pull/1543 )
- fix(plugin-workflow): fix AssociationInput field path [`#1542` ](https://github.com/nocobase/nocobase/pull/1542 )
- fix: cache with index.html [`#1541` ](https://github.com/nocobase/nocobase/pull/1541 )
- fix: belongs to many through table with custom schema [`#1539` ](https://github.com/nocobase/nocobase/pull/1539 )
- fix(plugin-formula): expose formula field result in form [`#1534` ](https://github.com/nocobase/nocobase/pull/1534 )
- test: with collection_manager_schema env [`#1532` ](https://github.com/nocobase/nocobase/pull/1532 )
- fix: filter by association field with underscored [`#1537` ](https://github.com/nocobase/nocobase/pull/1537 )
- fix(charts): fix copy [`#1533` ](https://github.com/nocobase/nocobase/pull/1533 )
- feat: add chart plugin [`#1477` ](https://github.com/nocobase/nocobase/pull/1477 )
- feat: support add new in block for inheritance collection [`#1518` ](https://github.com/nocobase/nocobase/pull/1518 )
- refactor(plugin-workflow): change canvas card and adjust styles [`#1529` ](https://github.com/nocobase/nocobase/pull/1529 )
- fix: test with nocobase plugin [`#1525` ](https://github.com/nocobase/nocobase/pull/1525 )
- fix: nginx cache [`#1523` ](https://github.com/nocobase/nocobase/pull/1523 )
- fix: remove field when collection has difference schema with database [`#1524` ](https://github.com/nocobase/nocobase/pull/1524 )
### Commits
- chore(versions): 😊 publish v0.9.1-alpha.2 [`bc5156d` ](https://github.com/nocobase/nocobase/commit/bc5156d458adecce8189aa535e5738672e63c2c0 )
- fix: add new blocks [`3904aa7` ](https://github.com/nocobase/nocobase/commit/3904aa7c111eaa522cc7072a268a579aa115906e )
- fix: schema name conflicts [`a463c3d` ](https://github.com/nocobase/nocobase/commit/a463c3d747666496721571110bd77dba3726c2f7 )
## [v0.9.1-alpha.1](https://github.com/nocobase/nocobase/compare/v0.9.0-alpha.2...v0.9.1-alpha.1) - 2023-03-03
### Merged
- refactor: audit logs block [`#1517` ](https://github.com/nocobase/nocobase/pull/1517 )
- fix(evaluators): fix preprocessing and add test cases [`#1519` ](https://github.com/nocobase/nocobase/pull/1519 )
- chore(debug): fix debug filename when run test [`#1520` ](https://github.com/nocobase/nocobase/pull/1520 )
- feat: collection manager schema env [`#1506` ](https://github.com/nocobase/nocobase/pull/1506 )
- fix(client): fix checkbox unchecked display [`#1508` ](https://github.com/nocobase/nocobase/pull/1508 )
- feat(snapshot-field): improve transition [`#1513` ](https://github.com/nocobase/nocobase/pull/1513 )
- fix(plugin-workflow): fix CollectionField validation when using variable [`#1512` ](https://github.com/nocobase/nocobase/pull/1512 )
- feat(plugin-formula): calculation with snapshot field [`#1498` ](https://github.com/nocobase/nocobase/pull/1498 )
- fix(association-select): filter without data scope not work [`#1509` ](https://github.com/nocobase/nocobase/pull/1509 )
- feat: fallback sort field init to createdAt field [`#1507` ](https://github.com/nocobase/nocobase/pull/1507 )
- fix(graphical-interface): collection category does not display title [`#1503` ](https://github.com/nocobase/nocobase/pull/1503 )
- fix(association-select): data is incorrect when use data scope [`#1491` ](https://github.com/nocobase/nocobase/pull/1491 )
- feat: dialect version accessors [`#1502` ](https://github.com/nocobase/nocobase/pull/1502 )
- fix: collection schema updated but model _schema not change [`#1500` ](https://github.com/nocobase/nocobase/pull/1500 )
- Update zh_CN.ts [`#1481` ](https://github.com/nocobase/nocobase/pull/1481 )
- fix(linkageRules): support empty condiction [`#1496` ](https://github.com/nocobase/nocobase/pull/1496 )
- feat: form/button linkage rules [`#1456` ](https://github.com/nocobase/nocobase/pull/1456 )
- fix: collection importer has incorrect reference [`#1495` ](https://github.com/nocobase/nocobase/pull/1495 )
- feat: support custom plugin deployment in dockerfile [`#1494` ](https://github.com/nocobase/nocobase/pull/1494 )
- fix: environment variables [`#1490` ](https://github.com/nocobase/nocobase/pull/1490 )
- feat: prepare database method [`#1492` ](https://github.com/nocobase/nocobase/pull/1492 )
- Fix/multiple schema query [`#1488` ](https://github.com/nocobase/nocobase/pull/1488 )
- fix: string violation [`#1487` ](https://github.com/nocobase/nocobase/pull/1487 )
- refactor(plugin-workflow): migrate evaluators [`#1485` ](https://github.com/nocobase/nocobase/pull/1485 )
- docs: fix typo [`#1482` ](https://github.com/nocobase/nocobase/pull/1482 )
- fix(plugin-workflow): fix customized job status [`#1484` ](https://github.com/nocobase/nocobase/pull/1484 )
- fix(plugin-workflow): fix condition config param [`#1483` ](https://github.com/nocobase/nocobase/pull/1483 )
- fix(plugin-workflow): fix migration [`#1479` ](https://github.com/nocobase/nocobase/pull/1479 )
- fix(plugin-workflow): fix migration on table prefix [`#1478` ](https://github.com/nocobase/nocobase/pull/1478 )
- refactor(plugin-formula): combine 2 formula field type into 1 [`#1457` ](https://github.com/nocobase/nocobase/pull/1457 )
- fix(plugin-workflow): fix migration for calculation [`#1476` ](https://github.com/nocobase/nocobase/pull/1476 )
- fix(plugin-workflow): fix schedule trigger number type repeat [`#1475` ](https://github.com/nocobase/nocobase/pull/1475 )
- Feat(plugin-workflow) manual instruction [`#1339` ](https://github.com/nocobase/nocobase/pull/1339 )
- feat: support for importing attachments [`#1466` ](https://github.com/nocobase/nocobase/pull/1466 )
- fix: column not exists error after destory relation field [`#1465` ](https://github.com/nocobase/nocobase/pull/1465 )
- fix: add schema [`#1464` ](https://github.com/nocobase/nocobase/pull/1464 )
- fix: avoid o2o, o2m can select the data already selected [`#1462` ](https://github.com/nocobase/nocobase/pull/1462 )
- feat: add test cases [`#1463` ](https://github.com/nocobase/nocobase/pull/1463 )
- feat: update zh_CN.ts [`#1458` ](https://github.com/nocobase/nocobase/pull/1458 )
- refactor: export plugin [`#1460` ](https://github.com/nocobase/nocobase/pull/1460 )
- Fix/pg schema with inherit [`#1446` ](https://github.com/nocobase/nocobase/pull/1446 )
- feat: multiple apps admin [`#1431` ](https://github.com/nocobase/nocobase/pull/1431 )
- chore: fix build plugin error [`#1454` ](https://github.com/nocobase/nocobase/pull/1454 )
- feat: provide the underscored option for the database [`#1366` ](https://github.com/nocobase/nocobase/pull/1366 )
- Revert "fix(table): make filed overflow behavior right (#1392)" [`#1452` ](https://github.com/nocobase/nocobase/pull/1452 )
- fix(collection category): zh_cn locale defect [`#1451` ](https://github.com/nocobase/nocobase/pull/1451 )
- feat: add namespace and duplicator parameters for collection options [`#1449` ](https://github.com/nocobase/nocobase/pull/1449 )
- fix(snapshot-field): remove depth limit [`#1450` ](https://github.com/nocobase/nocobase/pull/1450 )
- chore: update licenses url [`#1285` ](https://github.com/nocobase/nocobase/pull/1285 )
- feat: association snapshot [`#1438` ](https://github.com/nocobase/nocobase/pull/1438 )
- fix(table): make filed overflow behavior right [`#1392` ](https://github.com/nocobase/nocobase/pull/1392 )
- fix(plugin-sequence): fix missed createdAt field in bulk hook [`#1448` ](https://github.com/nocobase/nocobase/pull/1448 )
- fix: error:0308010C:digital envelope routines::unsupported [`#1447` ](https://github.com/nocobase/nocobase/pull/1447 )
- feat: collection categories [`#1327` ](https://github.com/nocobase/nocobase/pull/1327 )
- fix(plugin-fm): fix path config for storages [`#1445` ](https://github.com/nocobase/nocobase/pull/1445 )
- fix: node.js 17+, add openssl-legacy-provider [`#1434` ](https://github.com/nocobase/nocobase/pull/1434 )
- fix(plugin-workflow): fix schedule on field null value [`#1442` ](https://github.com/nocobase/nocobase/pull/1442 )
- feat: pg schema support [`#1439` ](https://github.com/nocobase/nocobase/pull/1439 )
- fix(i18n): set key and ns separator default to false [`#1432` ](https://github.com/nocobase/nocobase/pull/1432 )
- feat: disable trigger when import collection [`#1417` ](https://github.com/nocobase/nocobase/pull/1417 )
- chore: translate 'Add tab' in page header [`#1424` ](https://github.com/nocobase/nocobase/pull/1424 )
- fix(plugin-workflow): use promise to request [`#1426` ](https://github.com/nocobase/nocobase/pull/1426 )
- fix(acl): custom appends merge strategy [`#1416` ](https://github.com/nocobase/nocobase/pull/1416 )
- docs: update G2Plot example url [`#1408` ](https://github.com/nocobase/nocobase/pull/1408 )
- docs: fix typo [`#1412` ](https://github.com/nocobase/nocobase/pull/1412 )
- fix(FixedBlock): using both association filters and FixedBlock does not show the complete table [`#1405` ](https://github.com/nocobase/nocobase/pull/1405 )
- feat(calendar): startDate and endDate support the use of association fields [`#1397` ](https://github.com/nocobase/nocobase/pull/1397 )
- fix: load through collection before belongsToMany field bind [`#1409` ](https://github.com/nocobase/nocobase/pull/1409 )
- feat(verification-plugin): support tencent sms [`#1382` ](https://github.com/nocobase/nocobase/pull/1382 )
- fix: foreign keys are editable when adding fields [`#1404` ](https://github.com/nocobase/nocobase/pull/1404 )
- fix: navbar_ui style [`#1398` ](https://github.com/nocobase/nocobase/pull/1398 )
- fix: inherit startup sort [`#1402` ](https://github.com/nocobase/nocobase/pull/1402 )
- fix(plugin-workflow): fix url input width for request config [`#1401` ](https://github.com/nocobase/nocobase/pull/1401 )
- Fix/snapshot [`#1396` ](https://github.com/nocobase/nocobase/pull/1396 )
- feat: fix through collections inherits filter [`#1394` ](https://github.com/nocobase/nocobase/pull/1394 )
- Fix(plugin-sequence): support sequence field in m2m through table [`#1383` ](https://github.com/nocobase/nocobase/pull/1383 )
- fix(plugin-workflow): adjust executed alert position [`#1381` ](https://github.com/nocobase/nocobase/pull/1381 )
- fix: through collection individual hooks [`#1378` ](https://github.com/nocobase/nocobase/pull/1378 )
- fix: through collection records should not be reset [`#1377` ](https://github.com/nocobase/nocobase/pull/1377 )
- feat(client): add form disabled context [`#1374` ](https://github.com/nocobase/nocobase/pull/1374 )
- Fix(plugin-workflow): request node [`#1367` ](https://github.com/nocobase/nocobase/pull/1367 )
### Commits
- docs: add plug-in documentation [`68511f0` ](https://github.com/nocobase/nocobase/commit/68511f05bc7dbca49e0ab95eb868a193a3502d71 )
- feat(db): field value parser [`5805b69` ](https://github.com/nocobase/nocobase/commit/5805b69455532ad643e9c87831da985d41bc5d6d )
- chore(versions): 😊 publish v0.9.1-alpha.1 [`946c8f2` ](https://github.com/nocobase/nocobase/commit/946c8f25a3df538f4a83abe4468786cf554d8914 )
## [v0.9.0-alpha.2](https://github.com/nocobase/nocobase/compare/v0.9.0-alpha.1...v0.9.0-alpha.2) - 2023-01-14
### Merged
- feat: load multiple languages dynamically [`#1355` ](https://github.com/nocobase/nocobase/pull/1355 )
- refactor(plugin-workflow): refactor request instruction [`#1356` ](https://github.com/nocobase/nocobase/pull/1356 )
- feat: update dependencies [`#1353` ](https://github.com/nocobase/nocobase/pull/1353 )
### Commits
- feat: add en-US.example.json [`86554c0` ](https://github.com/nocobase/nocobase/commit/86554c0205d6cb8f5dd3a293c9929b4aa9cb5897 )
- fix: locale cache [`a4116a2` ](https://github.com/nocobase/nocobase/commit/a4116a251b00109dad96e5062bf9b6441544f8b3 )
- chore(versions): 😊 publish v0.9.0-alpha.2 [`daa91e9` ](https://github.com/nocobase/nocobase/commit/daa91e95a6192bac19702eb17e9f764a7df11477 )
## [v0.9.0-alpha.1](https://github.com/nocobase/nocobase/compare/v0.8.1-alpha.4...v0.9.0-alpha.1) - 2023-01-11
### Merged
- feat: change license [`#1350` ](https://github.com/nocobase/nocobase/pull/1350 )
- feat: formula plugin [`#1344` ](https://github.com/nocobase/nocobase/pull/1344 )
- feat: acl optimization [`#1136` ](https://github.com/nocobase/nocobase/pull/1136 )
- feat: duplicator plugin [`#1265` ](https://github.com/nocobase/nocobase/pull/1265 )
- fix(plugin-workflow): fix missed preparing [`#1337` ](https://github.com/nocobase/nocobase/pull/1337 )
- fix: FixedBlock does not disappear when the current tab is deleted [`#1324` ](https://github.com/nocobase/nocobase/pull/1324 )
- feat(Select): should compile title and label [`#1332` ](https://github.com/nocobase/nocobase/pull/1332 )
- fix: improve filter [`#1333` ](https://github.com/nocobase/nocobase/pull/1333 )
### Commits
- chore(versions): 😊 publish v0.9.0-alpha.1 [`013f091` ](https://github.com/nocobase/nocobase/commit/013f0916a521fef74970ba6feed76c1b17b6ff01 )
- fix: typeError: Cannot read properties of undefined (reading 'find') [`1dc4142` ](https://github.com/nocobase/nocobase/commit/1dc4142da2195fb6f09bd691b23948d9d5f9e01d )
- feat: improve translation [`31794d3` ](https://github.com/nocobase/nocobase/commit/31794d3c1b7af13d9dbaca8d12b1843c18553307 )
## [v0.8.1-alpha.4](https://github.com/nocobase/nocobase/compare/v0.8.1-alpha.2...v0.8.1-alpha.4) - 2023-01-05
### Merged
- chore(versions): 😊 publish v0.8.1-alpha.4 [`#1331` ](https://github.com/nocobase/nocobase/pull/1331 )
## [v0.8.1-alpha.2](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.13...v0.8.1-alpha.2) - 2023-01-05
### Merged
- fix(plugin-sequence-field): integer generated should not less then start [`#1330` ](https://github.com/nocobase/nocobase/pull/1330 )
- fix: filter removeNullConditions [`#1329` ](https://github.com/nocobase/nocobase/pull/1329 )
- fix: snapshot display fix [`#1328` ](https://github.com/nocobase/nocobase/pull/1328 )
- fix(plugin-workflow): fix history drawer in workflow canvas [`#1326` ](https://github.com/nocobase/nocobase/pull/1326 )
- feat: snapshot field plugin [`#1253` ](https://github.com/nocobase/nocobase/pull/1253 )
- feat: configure fields style fix [`#1322` ](https://github.com/nocobase/nocobase/pull/1322 )
- fix(plugin-workflow): fix events in prepare [`#1325` ](https://github.com/nocobase/nocobase/pull/1325 )
- fix(database): filter match [`#1319` ](https://github.com/nocobase/nocobase/pull/1319 )
- fix: action merge params [`#1321` ](https://github.com/nocobase/nocobase/pull/1321 )
- chore: set belongs to many on delete to cascade [`#1311` ](https://github.com/nocobase/nocobase/pull/1311 )
- fix: disable filterByTk options in destory method when collection has no primary key or has composite primary key [`#1313` ](https://github.com/nocobase/nocobase/pull/1313 )
- fix: slow find with include in mysql [`#1304` ](https://github.com/nocobase/nocobase/pull/1304 )
- fix(map-plugin): cannot save because the value is null [`#1309` ](https://github.com/nocobase/nocobase/pull/1309 )
- fix: create inherits with table name contains upper case [`#1308` ](https://github.com/nocobase/nocobase/pull/1308 )
- fix: upgrade error [`#1303` ](https://github.com/nocobase/nocobase/pull/1303 )
- fix: association filter [`#1301` ](https://github.com/nocobase/nocobase/pull/1301 )
- fix: pageSize 200 & not a function [`#1299` ](https://github.com/nocobase/nocobase/pull/1299 )
- refactor(client): make tab initializer more common [`#1298` ](https://github.com/nocobase/nocobase/pull/1298 )
- fix(Select): title field and clear button not work [`#1296` ](https://github.com/nocobase/nocobase/pull/1296 )
- fix(plugin-fm): fix local storage config and skip empty base url [`#1294` ](https://github.com/nocobase/nocobase/pull/1294 )
- feat: antd-> 4.2.8 [`#1231` ](https://github.com/nocobase/nocobase/pull/1231 )
- feat: association filter [`#1274` ](https://github.com/nocobase/nocobase/pull/1274 )
- chore: upgrade sequelize version to to latest [`#1234` ](https://github.com/nocobase/nocobase/pull/1234 )
- feat: add iframe-block plugin [`#1281` ](https://github.com/nocobase/nocobase/pull/1281 )
- feat: update page size to 200 and limit fields [`#1282` ](https://github.com/nocobase/nocobase/pull/1282 )
- fix: prevent horizontal scroll of menus [`#1279` ](https://github.com/nocobase/nocobase/pull/1279 )
- Turkish language created for Docs. Belgeler için türkçe dil desteği [`#1071` ](https://github.com/nocobase/nocobase/pull/1071 )
- fix(client/kanban): fix kanban card default active all fields bug [`#1270` ](https://github.com/nocobase/nocobase/pull/1270 )
- fix: cannot delete event in calendar [`#1277` ](https://github.com/nocobase/nocobase/pull/1277 )
- fix(AssociationSelect): missing field title in details [`#1275` ](https://github.com/nocobase/nocobase/pull/1275 )
- fix: menu cannot scroll [`#1276` ](https://github.com/nocobase/nocobase/pull/1276 )
- feat: support fixed block [`#1267` ](https://github.com/nocobase/nocobase/pull/1267 )
- fix(plugin-sequence): fix test case [`#1268` ](https://github.com/nocobase/nocobase/pull/1268 )
- fix(plugin-sequence): fix update pattern index [`#1266` ](https://github.com/nocobase/nocobase/pull/1266 )
- feat : support fixed menu and header [`#1260` ](https://github.com/nocobase/nocobase/pull/1260 )
- fix: destroy field in parent table [`#1263` ](https://github.com/nocobase/nocobase/pull/1263 )
- refactor(client/popup): text: 'Set popup size' changed to 'Popup size' [`#1262` ](https://github.com/nocobase/nocobase/pull/1262 )
- feat: page tabs [`#1261` ](https://github.com/nocobase/nocobase/pull/1261 )
- fix(plugin-fm): drawer form values [`#1259` ](https://github.com/nocobase/nocobase/pull/1259 )
- feat: support sync button [`#1258` ](https://github.com/nocobase/nocobase/pull/1258 )
- fix: isOverride cannot work [`#1257` ](https://github.com/nocobase/nocobase/pull/1257 )
- refactor(sequence-field): move to plugin and use table to record [`#1209` ](https://github.com/nocobase/nocobase/pull/1209 )
- feat: add map plugin [`#1229` ](https://github.com/nocobase/nocobase/pull/1229 )
- fix(plugin-workflow): fix job result in history [`#1242` ](https://github.com/nocobase/nocobase/pull/1242 )
- feat: set field [`#1237` ](https://github.com/nocobase/nocobase/pull/1237 )
- chore: update ci [`#1239` ](https://github.com/nocobase/nocobase/pull/1239 )
- feat(client/popup): support set drawer and modal popup size [`#1224` ](https://github.com/nocobase/nocobase/pull/1224 )
- fix(plugin-file-manager): fix local serve middleware [`#1226` ](https://github.com/nocobase/nocobase/pull/1226 )
- feat: iframe block [`#1225` ](https://github.com/nocobase/nocobase/pull/1225 )
- fix(workflow/request-var): fix request node var editor [`#1223` ](https://github.com/nocobase/nocobase/pull/1223 )
- fix: change nginx timeout as 10min [`#1222` ](https://github.com/nocobase/nocobase/pull/1222 )
- fix: change import timeout as 10 min [`#1221` ](https://github.com/nocobase/nocobase/pull/1221 )
- fix: field component options appears in non-association interface [`#1220` ](https://github.com/nocobase/nocobase/pull/1220 )
- Fix(plugin-workflow): client refactor [`#1163` ](https://github.com/nocobase/nocobase/pull/1163 )
- feat(cli): quickstart [`#1204` ](https://github.com/nocobase/nocobase/pull/1204 )
- fix(plugin-cm): fix interfaces injection and getter [`#1196` ](https://github.com/nocobase/nocobase/pull/1196 )
- fix(i18n): move back key to global [`#1195` ](https://github.com/nocobase/nocobase/pull/1195 )
- test(plugin-workflow): add cache and test for sqlite [`#1194` ](https://github.com/nocobase/nocobase/pull/1194 )
- fix(plugin-workflow): use dual pipes to process triggers [`#1187` ](https://github.com/nocobase/nocobase/pull/1187 )
- fix(plugin-workflow): temp skip case [`#1188` ](https://github.com/nocobase/nocobase/pull/1188 )
- feat(menu): when a group is selected, the submenu items are also selected together [`#1152` ](https://github.com/nocobase/nocobase/pull/1152 )
- fix(plugin-workflow): fix transaction in trigger [`#1186` ](https://github.com/nocobase/nocobase/pull/1186 )
- feat: export blob type error [`#1170` ](https://github.com/nocobase/nocobase/pull/1170 )
- fix(plugin-workflow): dispatch when server start [`#1183` ](https://github.com/nocobase/nocobase/pull/1183 )
- fix: yarn start error in windows system [`#1177` ](https://github.com/nocobase/nocobase/pull/1177 )
- fix(plugin-users): fix initialization of sms verification [`#1173` ](https://github.com/nocobase/nocobase/pull/1173 )
- fix(plugin-workflow): fix test case [`#1172` ](https://github.com/nocobase/nocobase/pull/1172 )
- feat(plugin-workflow): add duplicate action [`#1171` ](https://github.com/nocobase/nocobase/pull/1171 )
- fix(plugin-workflow): fix context operand [`#1169` ](https://github.com/nocobase/nocobase/pull/1169 )
- fix: auto deploy error [`#1168` ](https://github.com/nocobase/nocobase/pull/1168 )
- feat: configurable the scope of target collections [`#1165` ](https://github.com/nocobase/nocobase/pull/1165 )
- ci(workflows): fix auto deploy error [`#1166` ](https://github.com/nocobase/nocobase/pull/1166 )
- ci(workflows): support manual depoly and stop pr [`#1132` ](https://github.com/nocobase/nocobase/pull/1132 )
- fix: saml oidc text [`#1164` ](https://github.com/nocobase/nocobase/pull/1164 )
- fix: transaction error [`#1162` ](https://github.com/nocobase/nocobase/pull/1162 )
- fix: create inherits with empty table [`#1160` ](https://github.com/nocobase/nocobase/pull/1160 )
- fix: sso optimization [`#1159` ](https://github.com/nocobase/nocobase/pull/1159 )
- feat: saml [`#1143` ](https://github.com/nocobase/nocobase/pull/1143 )
- feat: oidc [`#1126` ](https://github.com/nocobase/nocobase/pull/1126 )
- feat: belongs to many on delete [`#1158` ](https://github.com/nocobase/nocobase/pull/1158 )
- Feat/collection templates [`#1124` ](https://github.com/nocobase/nocobase/pull/1124 )
- Fix/action 404 [`#1157` ](https://github.com/nocobase/nocobase/pull/1157 )
- fix: 404 response [`#1156` ](https://github.com/nocobase/nocobase/pull/1156 )
- Feat: plugin verification config [`#1129` ](https://github.com/nocobase/nocobase/pull/1129 )
- feat: support use select field [`#1105` ](https://github.com/nocobase/nocobase/pull/1105 )
- fix(plugin-workflow): fix trigger context getters [`#1149` ](https://github.com/nocobase/nocobase/pull/1149 )
- feat: option readPretty optimization [`#1138` ](https://github.com/nocobase/nocobase/pull/1138 )
- fix(plugin-workflow): fix locale [`#1145` ](https://github.com/nocobase/nocobase/pull/1145 )
- fix(plugin-workflow): fix endsOn field [`#1144` ](https://github.com/nocobase/nocobase/pull/1144 )
- fix: create empty collection [`#1141` ](https://github.com/nocobase/nocobase/pull/1141 )
- fix(client): fix no key warning in menu [`#1140` ](https://github.com/nocobase/nocobase/pull/1140 )
- Fix(plugin workflow) interval [`#1139` ](https://github.com/nocobase/nocobase/pull/1139 )
- fix: x-collection-field [`#1134` ](https://github.com/nocobase/nocobase/pull/1134 )
- feat: update many [`#1135` ](https://github.com/nocobase/nocobase/pull/1135 )
- feat(workflow): support Http Request Node [`#1102` ](https://github.com/nocobase/nocobase/pull/1102 )
- fix: incorrect repeat of calendar [`#1131` ](https://github.com/nocobase/nocobase/pull/1131 )
- fix(database): refresh indexes [`#1127` ](https://github.com/nocobase/nocobase/pull/1127 )
- fix: reference check after remove collection [`#1123` ](https://github.com/nocobase/nocobase/pull/1123 )
- fix: sort field with table dose not have primary key [`#1119` ](https://github.com/nocobase/nocobase/pull/1119 )
- fix: test [`#1118` ](https://github.com/nocobase/nocobase/pull/1118 )
- fix: update to bigint [`#1117` ](https://github.com/nocobase/nocobase/pull/1117 )
- fix(cm): default values for override [`#1112` ](https://github.com/nocobase/nocobase/pull/1112 )
- fix: update sequence and foreignKey [`#1116` ](https://github.com/nocobase/nocobase/pull/1116 )
- fix(plugin-workflow): fix workflow schema [`#1115` ](https://github.com/nocobase/nocobase/pull/1115 )
- fix(client): menu key warnings [`#1114` ](https://github.com/nocobase/nocobase/pull/1114 )
- fix: fk type invalid [`#1113` ](https://github.com/nocobase/nocobase/pull/1113 )
- fix: handle column does not exist error [`#1110` ](https://github.com/nocobase/nocobase/pull/1110 )
- fix: inherits with collection not exists [`#1109` ](https://github.com/nocobase/nocobase/pull/1109 )
- fix(locale): move description to global [`#1108` ](https://github.com/nocobase/nocobase/pull/1108 )
- feat: using bigint for id field [`#1100` ](https://github.com/nocobase/nocobase/pull/1100 )
- refactor: formula plugin [`#1082` ](https://github.com/nocobase/nocobase/pull/1082 )
- fix: create inherits from a table that has no id [`#1104` ](https://github.com/nocobase/nocobase/pull/1104 )
- fix: find table sequence [`#1101` ](https://github.com/nocobase/nocobase/pull/1101 )
- Feat/collection inherits [`#1097` ](https://github.com/nocobase/nocobase/pull/1097 )
- fix: create collection with emtpy inhertis params [`#1096` ](https://github.com/nocobase/nocobase/pull/1096 )
- fix: remove node after collection removed [`#1095` ](https://github.com/nocobase/nocobase/pull/1095 )
- fix: unbind error [`#1094` ](https://github.com/nocobase/nocobase/pull/1094 )
- chore: type conflict error message [`#1093` ](https://github.com/nocobase/nocobase/pull/1093 )
- feat: collection inheritance [`#1069` ](https://github.com/nocobase/nocobase/pull/1069 )
- feat: no recursive update associations [`#1091` ](https://github.com/nocobase/nocobase/pull/1091 )
- fix(plugin-workflow): fix transaction chain in trigger [`#1089` ](https://github.com/nocobase/nocobase/pull/1089 )
- fix(plugin-workflow): fix schema name conflict [`#1087` ](https://github.com/nocobase/nocobase/pull/1087 )
- refactor(plugin-workflow): split transaction for collection trigger [`#1080` ](https://github.com/nocobase/nocobase/pull/1080 )
- fix: skip records that do not exist [`#1084` ](https://github.com/nocobase/nocobase/pull/1084 )
- refactor(plugin-workflow): adjust style [`#1079` ](https://github.com/nocobase/nocobase/pull/1079 )
- fix: mysql variable 'lower_case_table_names' must be set to '0' or '2' [`#1078` ](https://github.com/nocobase/nocobase/pull/1078 )
- feat: logging package [`#1021` ](https://github.com/nocobase/nocobase/pull/1021 )
- Refactor: plugin-workflow client [`#1077` ](https://github.com/nocobase/nocobase/pull/1077 )
- fix: reference options sync [`#1061` ](https://github.com/nocobase/nocobase/pull/1061 )
- refactor(plugin-workflow): adjust some api [`#1067` ](https://github.com/nocobase/nocobase/pull/1067 )
- fix(plugin-workflow): fix trigger getter [`#1060` ](https://github.com/nocobase/nocobase/pull/1060 )
- Update README.md [`#1053` ](https://github.com/nocobase/nocobase/pull/1053 )
- test(collection-manager): 20221104151410-update-collections-hidden test correct [`#1042` ](https://github.com/nocobase/nocobase/pull/1042 )
### Fixed
- fix(client): page title translation doesn't work [`#838` ](https://github.com/nocobase/nocobase/issues/838 )
### Commits
- feat: update docs [`15cbad3` ](https://github.com/nocobase/nocobase/commit/15cbad30b4e40121ab768273d6d42832960cd4bf )
- Revert "refactor: formula plugin (#1082)" [`0cbfa0a` ](https://github.com/nocobase/nocobase/commit/0cbfa0a52177cce6b5400107a639d97de0b4e7a9 )
- chore(versions): 😊 publish v0.8.1-alpha.2 [`4ecd2ee` ](https://github.com/nocobase/nocobase/commit/4ecd2ee40d0ddfdfc5440670aa4f2b3a64f1c819 )
## [v0.8.0-alpha.13](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.11...v0.8.0-alpha.13) - 2022-11-04
### Merged
- test(collection-manager): migration - 20221104151410-update-collections-hidden test optimize [`#1040` ](https://github.com/nocobase/nocobase/pull/1040 )
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.13 [`ce588ee` ](https://github.com/nocobase/nocobase/commit/ce588eefb0bfc50f7d5bbee575e0b5e843bf6644 )
## [v0.8.0-alpha.11](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.9...v0.8.0-alpha.11) - 2022-11-04
### Merged
- chore(collection-manager): migration - 20221104151410-update-collections-hidden [`#1039` ](https://github.com/nocobase/nocobase/pull/1039 )
- fix: db sync failed [`#1037` ](https://github.com/nocobase/nocobase/pull/1037 )
- feat: 添加字段浮窗定位优化 [`#1034` ](https://github.com/nocobase/nocobase/pull/1034 )
- fix: association accessors rebind [`#1027` ](https://github.com/nocobase/nocobase/pull/1027 )
- chore(debugger): clean scripts [`#1029` ](https://github.com/nocobase/nocobase/pull/1029 )
- fix(calendar): events cannot support moment [`#1017` ](https://github.com/nocobase/nocobase/pull/1017 )
- Fix: debugger [`#1014` ](https://github.com/nocobase/nocobase/pull/1014 )
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.11 [`6d9006f` ](https://github.com/nocobase/nocobase/commit/6d9006f361f569546777f05f03414acc66d06506 )
- feat: more console log [`f15c67a` ](https://github.com/nocobase/nocobase/commit/f15c67afd5745ccf37b5303f2bf8d61513d62183 )
- feat(client): add filter option [`af3fbeb` ](https://github.com/nocobase/nocobase/commit/af3fbeb99b9d2b80433bb25ec7c1158ae8addda6 )
## [v0.8.0-alpha.9](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.8...v0.8.0-alpha.9) - 2022-11-02
### Merged
- feat: improve collection manager [`#1013` ](https://github.com/nocobase/nocobase/pull/1013 )
- feat(calendar): support for add/remove repeats events [`#988` ](https://github.com/nocobase/nocobase/pull/988 )
- Fix: sequence field [`#1009` ](https://github.com/nocobase/nocobase/pull/1009 )
- feat: update docs [`#1006` ](https://github.com/nocobase/nocobase/pull/1006 )
- fix(sample): fix shop-i18n client [`#1005` ](https://github.com/nocobase/nocobase/pull/1005 )
- chore(versions): 😊 publish v0.8.0-alpha.7 [`#1002` ](https://github.com/nocobase/nocobase/pull/1002 )
- fix(plugin-workflow): fix trigger config [`#997` ](https://github.com/nocobase/nocobase/pull/997 )
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.9 [`642e044` ](https://github.com/nocobase/nocobase/commit/642e04490d41acd9c4abba00112fa7f634d83d89 )
- chore(versions): 😊 publish v0.8.0-alpha.8 [`d5680f8` ](https://github.com/nocobase/nocobase/commit/d5680f80d7e468ee5972f008e162eca39c86aa87 )
- fix: remove sample plugin client files [`7cded43` ](https://github.com/nocobase/nocobase/commit/7cded4395a95922918a2b8abe041160b715a601b )
## [v0.8.0-alpha.8](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.7...v0.8.0-alpha.8) - 2022-11-01
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.8 [`6d3aa09` ](https://github.com/nocobase/nocobase/commit/6d3aa092c0e788824bd0f7fd92607002e8000d66 )
- fix: remove sample plugin client files [`8da81f0` ](https://github.com/nocobase/nocobase/commit/8da81f00e5f65d3cd17819f1959d0ef4575461fd )
## [v0.8.0-alpha.7](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.6...v0.8.0-alpha.7) - 2022-11-01
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.7 [`9fbb789` ](https://github.com/nocobase/nocobase/commit/9fbb78932ac739fa4c97869fa28d9a676f905519 )
- fix(pm): upgrade error when using sqlite database [`bc7848d` ](https://github.com/nocobase/nocobase/commit/bc7848da68516f18a5332c3ab1154675314f1ab1 )
## [v0.8.0-alpha.6](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.5...v0.8.0-alpha.6) - 2022-11-01
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.6 [`88b8a0f` ](https://github.com/nocobase/nocobase/commit/88b8a0f379a261b2b65ee5ba3a958a1d450e0e37 )
- fix: upgrade failure using docker [`af32f08` ](https://github.com/nocobase/nocobase/commit/af32f08d5f624468c371bff61d2e7f62cfe20db8 )
- Update README.zh-CN.md [`fc7b17b` ](https://github.com/nocobase/nocobase/commit/fc7b17b0858b328a0f2844260ebd3adfaa3f08e3 )
## [v0.8.0-alpha.5](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.3...v0.8.0-alpha.5) - 2022-11-01
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.5 [`3453f46` ](https://github.com/nocobase/nocobase/commit/3453f46997df9648f6aace49c80922a19611bf99 )
## [v0.8.0-alpha.3](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.2...v0.8.0-alpha.3) - 2022-11-01
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.3 [`3395eb6` ](https://github.com/nocobase/nocobase/commit/3395eb66898d506fd5f465f11c60513a1b46bcab )
## [v0.8.0-alpha.2](https://github.com/nocobase/nocobase/compare/v0.8.0-alpha.1...v0.8.0-alpha.2) - 2022-11-01
### Commits
- chore(versions): 😊 publish v0.8.0-alpha.2 [`7f4c2de` ](https://github.com/nocobase/nocobase/commit/7f4c2de98dd9bad88398351080c56753b0cac03c )
## [v0.8.0-alpha.1](https://github.com/nocobase/nocobase/compare/v0.7.7-alpha.1...v0.8.0-alpha.1) - 2022-11-01
### Merged
- Some features [`#979` ](https://github.com/nocobase/nocobase/pull/979 )
- fix(client/form-fields): fix fields's x-read-pretty [`#994` ](https://github.com/nocobase/nocobase/pull/994 )
- feat: reference check [`#989` ](https://github.com/nocobase/nocobase/pull/989 )
- fix(client/menu-permisssions-page): fix menu-permisssions-page no data [`#993` ](https://github.com/nocobase/nocobase/pull/993 )
- feat: update docs [`#996` ](https://github.com/nocobase/nocobase/pull/996 )
- fix(client): add locale for sequence field [`#995` ](https://github.com/nocobase/nocobase/pull/995 )
- docs: update api docs [`#973` ](https://github.com/nocobase/nocobase/pull/973 )
- feat: update docs [`#990` ](https://github.com/nocobase/nocobase/pull/990 )
- fix(client/upload): fix upload mutiple files always uploading status [`#974` ](https://github.com/nocobase/nocobase/pull/974 )
- fix(client/table-selector-provider): make data range config effective [`#960` ](https://github.com/nocobase/nocobase/pull/960 )
- fix(client/formula): set cursor focus on input [`#959` ](https://github.com/nocobase/nocobase/pull/959 )
- feat: plugin workflow visualization [`#987` ](https://github.com/nocobase/nocobase/pull/987 )
- feat: support show lunar day in week and day [`#977` ](https://github.com/nocobase/nocobase/pull/977 )
- fix: add sample plugins [`#986` ](https://github.com/nocobase/nocobase/pull/986 )
- feat: improve code [`#978` ](https://github.com/nocobase/nocobase/pull/978 )
- chore: improve ci [`#976` ](https://github.com/nocobase/nocobase/pull/976 )
- feat: support show lunar day [`#972` ](https://github.com/nocobase/nocobase/pull/972 )
- chore: fix incorrect deps [`#970` ](https://github.com/nocobase/nocobase/pull/970 )
- fix: empty logic operator filter [`#961` ](https://github.com/nocobase/nocobase/pull/961 )
- fix(plugin-workflow): fix workflow update action [`#964` ](https://github.com/nocobase/nocobase/pull/964 )
- fix(database/formula-field): when formula's field caculate result is 0 it alse will be save [`#962` ](https://github.com/nocobase/nocobase/pull/962 )
- feat(file-manager): support tencent cos [`#958` ](https://github.com/nocobase/nocobase/pull/958 )
- feat: push ali docker registry [`#957` ](https://github.com/nocobase/nocobase/pull/957 )
- fix(plugin-workflow): fix constant schedule trigger time [`#956` ](https://github.com/nocobase/nocobase/pull/956 )
- Turkish readme [`#955` ](https://github.com/nocobase/nocobase/pull/955 )
- chore(versions): 😊 publish v0.7.6-alpha.2 [`#954` ](https://github.com/nocobase/nocobase/pull/954 )
- Turkish language [`#939` ](https://github.com/nocobase/nocobase/pull/939 )
- refactor(plugin-file-manager): move client code into plugin folder and enable path config [`#913` ](https://github.com/nocobase/nocobase/pull/913 )
- refactor: plugin manager [`#965` ](https://github.com/nocobase/nocobase/pull/965 )
- feat: add filter action to collection table [`#953` ](https://github.com/nocobase/nocobase/pull/953 )
- feat: ui schema cache [`#877` ](https://github.com/nocobase/nocobase/pull/877 )
- feat: changed with associations [`#943` ](https://github.com/nocobase/nocobase/pull/943 )
- feat: docker optimizing [`#948` ](https://github.com/nocobase/nocobase/pull/948 )
- fix(plugin-workflow): test changedWithAssociations() [`#950` ](https://github.com/nocobase/nocobase/pull/950 )
- fix(plugin-workflow): skip time based test [`#951` ](https://github.com/nocobase/nocobase/pull/951 )
- fix(plugin-workflow): fix schedule trigger bug [`#949` ](https://github.com/nocobase/nocobase/pull/949 )
- fix(plugin-workflow): fix collection fieldset component [`#942` ](https://github.com/nocobase/nocobase/pull/942 )
- fix(plugin-workflow): avoid revision with ghost nodes [`#941` ](https://github.com/nocobase/nocobase/pull/941 )
- fix(plugin-workflow): add req context to processor [`#936` ](https://github.com/nocobase/nocobase/pull/936 )
- feat: plugin workflow collection field [`#934` ](https://github.com/nocobase/nocobase/pull/934 )
- fix(plugin-workflow): fix schedule infinitely trigger when repeat not set [`#926` ](https://github.com/nocobase/nocobase/pull/926 )
- fix(plugin-workflow): temp disable validation of collection field in node [`#928` ](https://github.com/nocobase/nocobase/pull/928 )
- Doc/db repository [`#896` ](https://github.com/nocobase/nocobase/pull/896 )
- docs: fix resource & action dev doc [`#880` ](https://github.com/nocobase/nocobase/pull/880 )
- docs: fix i18n dev sample [`#910` ](https://github.com/nocobase/nocobase/pull/910 )
- feat: create with array of values [`#912` ](https://github.com/nocobase/nocobase/pull/912 )
- fix: unbind on error throwing [`#914` ](https://github.com/nocobase/nocobase/pull/914 )
- fix: appends merge now using primary key [`#911` ](https://github.com/nocobase/nocobase/pull/911 )
- Doc: api database events [`#887` ](https://github.com/nocobase/nocobase/pull/887 )
- feat: limit database identifier [`#908` ](https://github.com/nocobase/nocobase/pull/908 )
- fix: sync collection field default value [`#907` ](https://github.com/nocobase/nocobase/pull/907 )
- fix: appends merge includes [`#905` ](https://github.com/nocobase/nocobase/pull/905 )
- fix(samples): fix test case [`#903` ](https://github.com/nocobase/nocobase/pull/903 )
- fix: single relation repository appends query issue [`#901` ](https://github.com/nocobase/nocobase/pull/901 )
- feat(plugin-workflow): add concat calculator [`#894` ](https://github.com/nocobase/nocobase/pull/894 )
- fix(client/record-picker): support record-picker show format DataPicker [`#888` ](https://github.com/nocobase/nocobase/pull/888 )
- fix(client/block-select-collection): fix select collection menu view error [`#889` ](https://github.com/nocobase/nocobase/pull/889 )
- fix: unable to submit form during file upload [`#892` ](https://github.com/nocobase/nocobase/pull/892 )
- fix: run test by jest [`#891` ](https://github.com/nocobase/nocobase/pull/891 )
- feat(collection-manager): inverse fields can be configured [`#883` ](https://github.com/nocobase/nocobase/pull/883 )
- fix(formula): support integer and fix NaN error [`#879` ](https://github.com/nocobase/nocobase/pull/879 )
- fix: sort parameter is missing [`#849` ](https://github.com/nocobase/nocobase/pull/849 )
- fix: slow join query issued by appends field in find method of repository [`#845` ](https://github.com/nocobase/nocobase/pull/845 )
- feat(core/cache): support cache [`#876` ](https://github.com/nocobase/nocobase/pull/876 )
- feat: update option must have filter or filterByTk [`#847` ](https://github.com/nocobase/nocobase/pull/847 )
- added Russian translation [`#840` ](https://github.com/nocobase/nocobase/pull/840 )
- feat(database): add sequence field type [`#779` ](https://github.com/nocobase/nocobase/pull/779 )
- fix: can't access pages without permission via url [`#826` ](https://github.com/nocobase/nocobase/pull/826 )
- fix: listen promisify [`#899` ](https://github.com/nocobase/nocobase/pull/899 )
- refactor(core): simplify some code [`#895` ](https://github.com/nocobase/nocobase/pull/895 )
- feat: sample-custom-signup-page [`#893` ](https://github.com/nocobase/nocobase/pull/893 )
- docs: relation repository & acl [`#848` ](https://github.com/nocobase/nocobase/pull/848 )
- Update actions.md [`#873` ](https://github.com/nocobase/nocobase/pull/873 )
- docs: add testing dev doc [`#871` ](https://github.com/nocobase/nocobase/pull/871 )
- Doc: dev migration [`#870` ](https://github.com/nocobase/nocobase/pull/870 )
- Doc: command [`#869` ](https://github.com/nocobase/nocobase/pull/869 )
- docs: add hooks dev doc [`#868` ](https://github.com/nocobase/nocobase/pull/868 )
- feat: update development doc [`#866` ](https://github.com/nocobase/nocobase/pull/866 )
- feat: ratelimit sample plugin [`#862` ](https://github.com/nocobase/nocobase/pull/862 )
- feat: custom block sample [`#867` ](https://github.com/nocobase/nocobase/pull/867 )
- docs: move http to dev [`#861` ](https://github.com/nocobase/nocobase/pull/861 )
- refactor: middleware [`#857` ](https://github.com/nocobase/nocobase/pull/857 )
- Doc: dev i18n [`#858` ](https://github.com/nocobase/nocobase/pull/858 )
- docs: add resources-actions doc and sample [`#853` ](https://github.com/nocobase/nocobase/pull/853 )
- feat: add custom page sample and doc [`#855` ](https://github.com/nocobase/nocobase/pull/855 )
- feat: nocobase cli doc [`#854` ](https://github.com/nocobase/nocobase/pull/854 )
- fix: auto install a plugin on enable [`#852` ](https://github.com/nocobase/nocobase/pull/852 )
- Doc: dev collection fields [`#846` ](https://github.com/nocobase/nocobase/pull/846 )
- docs: server application api [`#842` ](https://github.com/nocobase/nocobase/pull/842 )
- docs: add actions api [`#844` ](https://github.com/nocobase/nocobase/pull/844 )
- refactor(doc): change to new structure [`#804` ](https://github.com/nocobase/nocobase/pull/804 )
- refactor: plugin manager [`#775` ](https://github.com/nocobase/nocobase/pull/775 )
### Commits
- feat: release notes [`b185412` ](https://github.com/nocobase/nocobase/commit/b18541255c4c07d138793a018c785451542aab74 )
- Update v08-changelog.md [`d242169` ](https://github.com/nocobase/nocobase/commit/d24216962b46c286411d15051e85861f764f5a03 )
- fix(client): tab pane initializers for create form block [`929a4f8` ](https://github.com/nocobase/nocobase/commit/929a4f848a327d7f8c55bcc786f584f4444ad36e )
## [v0.7.7-alpha.1](https://github.com/nocobase/nocobase/compare/v0.7.6-alpha.2...v0.7.7-alpha.1) - 2022-10-26
### Merged
- fix(database/formula-field): when formula's field caculate result is 0 it alse will be save [`#962` ](https://github.com/nocobase/nocobase/pull/962 )
- feat(file-manager): support tencent cos [`#958` ](https://github.com/nocobase/nocobase/pull/958 )
- feat: push ali docker registry [`#957` ](https://github.com/nocobase/nocobase/pull/957 )
- fix(plugin-workflow): fix constant schedule trigger time [`#956` ](https://github.com/nocobase/nocobase/pull/956 )
- Turkish readme [`#955` ](https://github.com/nocobase/nocobase/pull/955 )
- chore(versions): 😊 publish v0.7.6-alpha.2 [`#954` ](https://github.com/nocobase/nocobase/pull/954 )
### Commits
- chore(versions): 😊 publish v0.7.7-alpha.1 [`a7a807c` ](https://github.com/nocobase/nocobase/commit/a7a807c433df69e4edf93dfb1bd31ee5a9f4beab )
- fix: lerna ERR! EUNCOMMIT M yarn.lock [`39eb3c9` ](https://github.com/nocobase/nocobase/commit/39eb3c90bea25e6308723a87f91c80f60939d3cb )
- feat: api service [`59f102d` ](https://github.com/nocobase/nocobase/commit/59f102de8acd7dd16a8ba0955aeef9df8d77d655 )
## [v0.7.6-alpha.2](https://github.com/nocobase/nocobase/compare/v0.7.5-alpha.1.1666403334...v0.7.6-alpha.2) - 2022-10-24
### Merged
- Turkish language [`#939` ](https://github.com/nocobase/nocobase/pull/939 )
- refactor(plugin-file-manager): move client code into plugin folder and enable path config [`#913` ](https://github.com/nocobase/nocobase/pull/913 )
- feat: add filter action to collection table [`#953` ](https://github.com/nocobase/nocobase/pull/953 )
- feat: ui schema cache [`#877` ](https://github.com/nocobase/nocobase/pull/877 )
- feat: docker optimizing [`#948` ](https://github.com/nocobase/nocobase/pull/948 )
- fix(plugin-workflow): test changedWithAssociations() [`#950` ](https://github.com/nocobase/nocobase/pull/950 )
- fix(plugin-workflow): skip time based test [`#951` ](https://github.com/nocobase/nocobase/pull/951 )
- fix(plugin-workflow): fix schedule trigger bug [`#949` ](https://github.com/nocobase/nocobase/pull/949 )
### Commits
- chore(versions): 😊 publish v0.7.6-alpha.1 [`a0382a9` ](https://github.com/nocobase/nocobase/commit/a0382a90c1e764dc48d25153f03856d991bc27d2 )
- chore(versions): 😊 publish v0.7.6-alpha.2 [`b304681` ](https://github.com/nocobase/nocobase/commit/b3046819d88b3341b9e2ead41e9c15bde2c41da8 )
- Revert "fix: registry.npmjs.org" [`e24d6bd` ](https://github.com/nocobase/nocobase/commit/e24d6bdebce7b076974dd4759688ab434369e41c )
## [v0.7.5-alpha.1.1666403334](https://github.com/nocobase/nocobase/compare/v0.7.5-alpha.1...v0.7.5-alpha.1.1666403334) - 2022-10-22
### Merged
- feat: changed with associations [`#943` ](https://github.com/nocobase/nocobase/pull/943 )
- fix(plugin-workflow): fix collection fieldset component [`#942` ](https://github.com/nocobase/nocobase/pull/942 )
- fix(plugin-workflow): avoid revision with ghost nodes [`#941` ](https://github.com/nocobase/nocobase/pull/941 )
- fix(plugin-workflow): add req context to processor [`#936` ](https://github.com/nocobase/nocobase/pull/936 )
- Feat/plugin workflow collection field [`#934` ](https://github.com/nocobase/nocobase/pull/934 )
- fix(plugin-workflow): fix schedule infinitely trigger when repeat not set [`#926` ](https://github.com/nocobase/nocobase/pull/926 )
- fix(plugin-workflow): temp disable validation of collection field in node [`#928` ](https://github.com/nocobase/nocobase/pull/928 )
### Commits
- chore(versions): 😊 publish v0.7.5-alpha.1.1666403334 [`692f7e7` ](https://github.com/nocobase/nocobase/commit/692f7e7ae5ddca3a3f3793bf57604603924c6af9 )
- chore: dockerfile [`65724de` ](https://github.com/nocobase/nocobase/commit/65724de42cfe65cbcfcbc56496c9fda1b0509ff7 )
- chore: dockerfile [`bd5a0ce` ](https://github.com/nocobase/nocobase/commit/bd5a0cefed7ff837237ff730ccf6e50a0419b49f )
## [v0.7.5-alpha.1](https://github.com/nocobase/nocobase/compare/v0.7.4-alpha.7...v0.7.5-alpha.1) - 2022-10-16
### Merged
- chore(versions): 😊 publish v0.7.5-alpha.1 [`#920` ](https://github.com/nocobase/nocobase/pull/920 )
- Feat: plugin workflow collection field [`#919` ](https://github.com/nocobase/nocobase/pull/919 )
- feat: create with array of values [`#912` ](https://github.com/nocobase/nocobase/pull/912 )
- fix: unbind on error throwing [`#914` ](https://github.com/nocobase/nocobase/pull/914 )
- fix: appends merge now using primary key [`#911` ](https://github.com/nocobase/nocobase/pull/911 )
- feat: limit database identifier [`#908` ](https://github.com/nocobase/nocobase/pull/908 )
- fix: sync collection field default value [`#907` ](https://github.com/nocobase/nocobase/pull/907 )
- fix: appends merge includes [`#905` ](https://github.com/nocobase/nocobase/pull/905 )
- fix: single relation repository appends query issue [`#901` ](https://github.com/nocobase/nocobase/pull/901 )
- feat(plugin-workflow): add concat calculator [`#894` ](https://github.com/nocobase/nocobase/pull/894 )
- fix(client/record-picker): support record-picker show format DataPicker [`#888` ](https://github.com/nocobase/nocobase/pull/888 )
- fix(client/block-select-collection): fix select collection menu view error [`#889` ](https://github.com/nocobase/nocobase/pull/889 )
- fix: unable to submit form during file upload [`#892` ](https://github.com/nocobase/nocobase/pull/892 )
- fix: run test by jest [`#891` ](https://github.com/nocobase/nocobase/pull/891 )
- feat(collection-manager): inverse fields can be configured [`#883` ](https://github.com/nocobase/nocobase/pull/883 )
- fix(formula): support integer and fix NaN error [`#879` ](https://github.com/nocobase/nocobase/pull/879 )
- fix: sort parameter is missing [`#849` ](https://github.com/nocobase/nocobase/pull/849 )
- fix: slow join query issued by appends field in find method of repository [`#845` ](https://github.com/nocobase/nocobase/pull/845 )
- feat(core/cache): support cache [`#876` ](https://github.com/nocobase/nocobase/pull/876 )
- feat: update option must have filter or filterByTk [`#847` ](https://github.com/nocobase/nocobase/pull/847 )
- added Russian translation [`#840` ](https://github.com/nocobase/nocobase/pull/840 )
- feat(database): add sequence field type [`#779` ](https://github.com/nocobase/nocobase/pull/779 )
- fix: can't access pages without permission via url [`#826` ](https://github.com/nocobase/nocobase/pull/826 )
- refactor(resourcer): combine middleware class [`#825` ](https://github.com/nocobase/nocobase/pull/825 )
- refactor(database): fix some fields and types [`#820` ](https://github.com/nocobase/nocobase/pull/820 )
- feat(locale): added Japanese translation [`#813` ](https://github.com/nocobase/nocobase/pull/813 )
- fix(plugin-workflow): fix value type for DatePicker to moment (#815) [`#819` ](https://github.com/nocobase/nocobase/pull/819 )
- refactor(plugin-workflow): export client calculators registry [`#816` ](https://github.com/nocobase/nocobase/pull/816 )
- fix: number storage type changed to double [`#810` ](https://github.com/nocobase/nocobase/pull/810 )
- refactor(server) [`#795` ](https://github.com/nocobase/nocobase/pull/795 )
- fix(plugin-verification): change provider rate limit error to 429 [`#788` ](https://github.com/nocobase/nocobase/pull/788 )
- fix(plugin-cm): fix field disappear after failed to update [`#773` ](https://github.com/nocobase/nocobase/pull/773 )
- fix: fix uiSchema undefined [`#770` ](https://github.com/nocobase/nocobase/pull/770 )
- fix(plugin-cm): fix unique option default value to update [`#768` ](https://github.com/nocobase/nocobase/pull/768 )
- fix(plugin-users): fix update profile 500 (#766) [`#767` ](https://github.com/nocobase/nocobase/pull/767 )
- fix: mysql column in where clause is ambiguous [`#756` ](https://github.com/nocobase/nocobase/pull/756 )
- feat(plugin-cm): add unique option for base fields [`#745` ](https://github.com/nocobase/nocobase/pull/745 )
- feat(plugin-verification): add plugin-verification and phone for users [`#722` ](https://github.com/nocobase/nocobase/pull/722 )
- feat: resize grid columns with drag and drop [`#748` ](https://github.com/nocobase/nocobase/pull/748 )
- refactor(client): split schema-initializer items into multiple files [`#744` ](https://github.com/nocobase/nocobase/pull/744 )
- refactor(plugin-workflow): change files mode to 644 [`#755` ](https://github.com/nocobase/nocobase/pull/755 )
- fix: db version check [`#749` ](https://github.com/nocobase/nocobase/pull/749 )
- feat: add examples [`#718` ](https://github.com/nocobase/nocobase/pull/718 )
### Fixed
- fix(plugin-workflow): fix value type for DatePicker to moment (#815) (#819) [`#815` ](https://github.com/nocobase/nocobase/issues/815 )
- fix(plugin-users): fix update profile 500 (#766) (#767) [`#766` ](https://github.com/nocobase/nocobase/issues/766 )
- fix: db version check (#749) [`#742` ](https://github.com/nocobase/nocobase/issues/742 )
### Commits
- fix(client): tab pane initializers for create form block [`7efc4bc` ](https://github.com/nocobase/nocobase/commit/7efc4bca0e3c5f2e1c5cd9e1365e77a005f3e108 )
- fix: transaction cannot be rolled back because it has been finished with state: rollback [`6dacec4` ](https://github.com/nocobase/nocobase/commit/6dacec4158103fd165ec2865ea87ed9d3d4ceaa4 )
- fix(database): fix the index name too long error [`7bfe6b8` ](https://github.com/nocobase/nocobase/commit/7bfe6b8c46bef0183c4703683175561c7fc91aee )
## [v0.7.4-alpha.7](https://github.com/nocobase/nocobase/compare/v0.7.4-alpha.4...v0.7.4-alpha.7) - 2022-08-15
### Merged
- chore(versions): 😊 publish v0.7.4-alpha.7 [`#740` ](https://github.com/nocobase/nocobase/pull/740 )
### Commits
- docs: update release notes [`a260d29` ](https://github.com/nocobase/nocobase/commit/a260d29222abe49d1453df828bb06a368e83dcf3 )
- fix(collection-manager): update collection without fields [`03538ee` ](https://github.com/nocobase/nocobase/commit/03538ee82f7b7cd73367d9904e4ac3c87d7a4345 )
## [v0.7.4-alpha.4](https://github.com/nocobase/nocobase/compare/v0.7.4-alpha.1...v0.7.4-alpha.4) - 2022-08-12
### Merged
- chore(versions): 😊 publish v0.7.4-alpha.4 [`#727` ](https://github.com/nocobase/nocobase/pull/727 )
- fix: sync table sort to export [`#723` ](https://github.com/nocobase/nocobase/pull/723 )
- feat: full version of the NocoBase dockerfile [`#719` ](https://github.com/nocobase/nocobase/pull/719 )
- fix(plugin-workflow): fix extend collection [`#708` ](https://github.com/nocobase/nocobase/pull/708 )
- fix: DB_TABLE_PREFIX doesn't get applied [`#710` ](https://github.com/nocobase/nocobase/pull/710 )
- feat: default value [`#679` ](https://github.com/nocobase/nocobase/pull/679 )
- fix: required field delete submit error (#688) [`#694` ](https://github.com/nocobase/nocobase/pull/694 )
### Commits
- feat: add examples [`b848b9c` ](https://github.com/nocobase/nocobase/commit/b848b9cd6774df6ed86acd30edb81ed6381c3555 )
- fix: record provider required for read pretty [`38c3e3e` ](https://github.com/nocobase/nocobase/commit/38c3e3e4cc2698069c741d25ddda8e3e8e4d1db0 )
- Update README.zh-CN.md [`ba0e618` ](https://github.com/nocobase/nocobase/commit/ba0e61873e7f69dee6a76929eb774828ac980760 )
## [v0.7.4-alpha.1](https://github.com/nocobase/nocobase/compare/v0.7.3-alpha.1...v0.7.4-alpha.1) - 2022-07-28
### Merged
- chore(versions): 😊 publish v0.7.4-alpha.1 [`#696` ](https://github.com/nocobase/nocobase/pull/696 )
- fix: append roles to current user [`#695` ](https://github.com/nocobase/nocobase/pull/695 )
- fix: fix date format [`#686` ](https://github.com/nocobase/nocobase/pull/686 )
- test(plugin-workflow): skip prompt tests [`#692` ](https://github.com/nocobase/nocobase/pull/692 )
- fix: fix accuracy of percent [`#685` ](https://github.com/nocobase/nocobase/pull/685 )
- fix(plugin-workflow): adjust await sleep time for test cases [`#691` ](https://github.com/nocobase/nocobase/pull/691 )
- feat(plugin-workflow): add assignees config for prompt instruction [`#690` ](https://github.com/nocobase/nocobase/pull/690 )
- fix: role export button display (#616) [`#666` ](https://github.com/nocobase/nocobase/pull/666 )
- feat: uid validate [`#681` ](https://github.com/nocobase/nocobase/pull/681 )
- refactor: replace react-drag-listview with @dnd -kit/sortable [`#660` ](https://github.com/nocobase/nocobase/pull/660 )
- refactor(plugin-users): improve extendibility of middlewares [`#677` ](https://github.com/nocobase/nocobase/pull/677 )
- feat: o2m delete not refresh [`#646` ](https://github.com/nocobase/nocobase/pull/646 )
- feat: kanban add description [`#659` ](https://github.com/nocobase/nocobase/pull/659 )
- fix: field loss enum [`#667` ](https://github.com/nocobase/nocobase/pull/667 )
- feat: add editor hot key Ctrl+Shift+U [`#675` ](https://github.com/nocobase/nocobase/pull/675 )
- fix: Fix calendar change field error (#626) [`#671` ](https://github.com/nocobase/nocobase/pull/671 )
- chore: fix eslint not work [`#670` ](https://github.com/nocobase/nocobase/pull/670 )
- feat: number precision [`#661` ](https://github.com/nocobase/nocobase/pull/661 )
- feat: nginx config [`#664` ](https://github.com/nocobase/nocobase/pull/664 )
- feat: form item designer form switch issue [`#656` ](https://github.com/nocobase/nocobase/pull/656 )
### Commits
- fix(client): fieldNames of RecordPicker [`9038d11` ](https://github.com/nocobase/nocobase/commit/9038d111ea71a89798cb1499f3dadc3f9c3dbfd7 )
- fix(client): required for the sub-table field [`609b0e2` ](https://github.com/nocobase/nocobase/commit/609b0e2ff2d5aece96185cbcd30ec1810194be0d )
- feat(client): tab icon [`d9b2bf8` ](https://github.com/nocobase/nocobase/commit/d9b2bf8af1c42e2f4e81533f6db92b19523410bd )
## [v0.7.3-alpha.1](https://github.com/nocobase/nocobase/compare/v0.7.2-alpha.2...v0.7.3-alpha.1) - 2022-08-10
### Merged
- chore(versions): 😊 publish v0.7.3-alpha.1 [`#657` ](https://github.com/nocobase/nocobase/pull/657 )
- feat: print action [`#652` ](https://github.com/nocobase/nocobase/pull/652 )
- feat: restore action-hooks [`#655` ](https://github.com/nocobase/nocobase/pull/655 )
- feat: collections& fields pagination issue [`#653` ](https://github.com/nocobase/nocobase/pull/653 )
- fix(core): change proxied agent methods to native [`#654` ](https://github.com/nocobase/nocobase/pull/654 )
- feat: remove table field details actions [`#638` ](https://github.com/nocobase/nocobase/pull/638 )
- fix: link to default value [`#641` ](https://github.com/nocobase/nocobase/pull/641 )
- feat: support for displaying relational table fields in details or form blocks [`#635` ](https://github.com/nocobase/nocobase/pull/635 )
- fix: record picker cannot select from different pages [`#623` ](https://github.com/nocobase/nocobase/pull/623 )
- fix: dragging an element to the left, right, or bottom would cause the element to disappear [`#620` ](https://github.com/nocobase/nocobase/pull/620 )
- feat: table action add reload button [`#630` ](https://github.com/nocobase/nocobase/pull/630 )
- feat: improve language settings [`#627` ](https://github.com/nocobase/nocobase/pull/627 )
- feat: field assignment for custom actions supports string variables [`#597` ](https://github.com/nocobase/nocobase/pull/597 )
- fix: skip recursive remove on grid component [`#621` ](https://github.com/nocobase/nocobase/pull/621 )
- feat: fix time and collection pagination [`#618` ](https://github.com/nocobase/nocobase/pull/618 )
- feat: recordblockinitializers fields pick [`#558` ](https://github.com/nocobase/nocobase/pull/558 )
- fix: incorrectly :active background [`#607` ](https://github.com/nocobase/nocobase/pull/607 )
- fix: obo table selector [`#613` ](https://github.com/nocobase/nocobase/pull/613 )
- feat: form validator [`#569` ](https://github.com/nocobase/nocobase/pull/569 )
- fix: table selector [`#612` ](https://github.com/nocobase/nocobase/pull/612 )
- chore(versions): 😊 publish v0.7.2-alpha.7 [`#611` ](https://github.com/nocobase/nocobase/pull/611 )
- chore(versions): 😊 publish v0.7.2-alpha.3 [`#608` ](https://github.com/nocobase/nocobase/pull/608 )
- chore(versions): 😊 publish v0.7.2-alpha.2 [`#606` ](https://github.com/nocobase/nocobase/pull/606 )
### Commits
- fix(client): build error [`600f13f` ](https://github.com/nocobase/nocobase/commit/600f13f4a06ccfed27df928d7435afa83391c18a )
- fix(client): blocks are deleted when they are dragged below the current block [`20ab8c1` ](https://github.com/nocobase/nocobase/commit/20ab8c15017d9dbf941bf963ce3023115050edf8 )
- feat(client): plugin toolbar icons and translations [`c51c6c0` ](https://github.com/nocobase/nocobase/commit/c51c6c097f24417f0ff82d3c5178ec3be1ee7630 )
## [v0.7.2-alpha.2](https://github.com/nocobase/nocobase/compare/v0.7.2-alpha.1...v0.7.2-alpha.2) - 2022-07-07
### Merged
- fix: field permissions cannot be saved [`#605` ](https://github.com/nocobase/nocobase/pull/605 )
- fix(plugin-workflow): fix revision bug [`#603` ](https://github.com/nocobase/nocobase/pull/603 )
- fix(plugin-workflow): fix select value [`#600` ](https://github.com/nocobase/nocobase/pull/600 )
- fix(plugin-workflow): fix CollectionFieldSelect component [`#598` ](https://github.com/nocobase/nocobase/pull/598 )
- feat(plugin-workflow): add association select in calculation [`#584` ](https://github.com/nocobase/nocobase/pull/584 )
### Fixed
- fix: field permissions cannot be saved (#605) [`#599` ](https://github.com/nocobase/nocobase/issues/599 )
### Commits
- chore(versions): 😊 publish v0.7.2-alpha.1 [`a0cc501` ](https://github.com/nocobase/nocobase/commit/a0cc50154cc292248ef107c95a24bcc0c7a586fa )
- fix(g2plot): import all plots [`2bb8fd9` ](https://github.com/nocobase/nocobase/commit/2bb8fd984fb5c9cdd484cffc18411f4b644b8fb3 )
- Update issue templates [`7767335` ](https://github.com/nocobase/nocobase/commit/7767335ba7fe83e22bcc1976a8fd57926dc12c0a )
## [v0.7.2-alpha.1](https://github.com/nocobase/nocobase/compare/v0.7.1-alpha.5...v0.7.2-alpha.1) - 2022-07-05
### Merged
- chore(versions): 😊 publish v0.7.2-alpha.1 [`#578` ](https://github.com/nocobase/nocobase/pull/578 )
- fix: drop all foreign keys [`#576` ](https://github.com/nocobase/nocobase/pull/576 )
- fix(plugin-workflow): fix collection trigger config [`#575` ](https://github.com/nocobase/nocobase/pull/575 )
- feat: filter with variable [`#574` ](https://github.com/nocobase/nocobase/pull/574 )
- feat(cli): check database version before installation [`#572` ](https://github.com/nocobase/nocobase/pull/572 )
- fix(database): index invalid [`#564` ](https://github.com/nocobase/nocobase/pull/564 )
- fix: export association table data [`#561` ](https://github.com/nocobase/nocobase/pull/561 )
- Refactor(plugin workflow): move client files into plugin [`#556` ](https://github.com/nocobase/nocobase/pull/556 )
- fix(database): constraints default to false [`#550` ](https://github.com/nocobase/nocobase/pull/550 )
- fix(plugin-workflow): fix select width [`#552` ](https://github.com/nocobase/nocobase/pull/552 )
- feat: compatible with old kanban [`#553` ](https://github.com/nocobase/nocobase/pull/553 )
- feat: display association fields [`#512` ](https://github.com/nocobase/nocobase/pull/512 )
- Fix(plugin workflow) [`#549` ](https://github.com/nocobase/nocobase/pull/549 )
- fix:update mysql port [`#548` ](https://github.com/nocobase/nocobase/pull/548 )
- fix: export of relation blocks [`#546` ](https://github.com/nocobase/nocobase/pull/546 )
- fix(plugin-workflow): clear options when change collection [`#547` ](https://github.com/nocobase/nocobase/pull/547 )
- feat(plugin-workflow): add race mode [`#542` ](https://github.com/nocobase/nocobase/pull/542 )
- fix(client): change toArr to _.castArray in select component [`#543` ](https://github.com/nocobase/nocobase/pull/543 )
- chore(versions): 😊 publish v0.7.1-alpha.7 [`#539` ](https://github.com/nocobase/nocobase/pull/539 )
### Commits
- fix(client): comment out useless code [`4e9384b` ](https://github.com/nocobase/nocobase/commit/4e9384bce27676a3cc1ce8d8fd08f5611cffbe5a )
- fix(workflow): merge workflow providers [`008a7f7` ](https://github.com/nocobase/nocobase/commit/008a7f7f3351bdedf01b4490d1658edeacc95a16 )
- feat(client): integer field [`9928424` ](https://github.com/nocobase/nocobase/commit/9928424f5a163fe4edd7cfd60f349ca65b47c9bf )
## [v0.7.1-alpha.5](https://github.com/nocobase/nocobase/compare/v0.7.1-alpha.4...v0.7.1-alpha.5) - 2022-06-26
### Commits
- chore(versions): 😊 publish v0.7.1-alpha.5 [`c9159c6` ](https://github.com/nocobase/nocobase/commit/c9159c6cf4b7deb80e87122d4b7967a510b8ae7c )
- fix(cli): upgrade from docker [`c4c96e5` ](https://github.com/nocobase/nocobase/commit/c4c96e5a79562d87b597d23f0e536cd19687c890 )
## [v0.7.1-alpha.4](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.82...v0.7.1-alpha.4) - 2022-06-26
### Merged
- chore(create-nocobase-app): fix some bugs [`#538` ](https://github.com/nocobase/nocobase/pull/538 )
- fix: destroy collection fields [`#536` ](https://github.com/nocobase/nocobase/pull/536 )
- feat(plugin-workflow): add delay node type [`#532` ](https://github.com/nocobase/nocobase/pull/532 )
- refactor: client application [`#533` ](https://github.com/nocobase/nocobase/pull/533 )
- fix: missing transaction [`#531` ](https://github.com/nocobase/nocobase/pull/531 )
- fix: add ellipsis property to record picker [`#527` ](https://github.com/nocobase/nocobase/pull/527 )
- fix: remove pattern without form item [`#528` ](https://github.com/nocobase/nocobase/pull/528 )
- fix(plugin-workflow): set current when update [`#526` ](https://github.com/nocobase/nocobase/pull/526 )
- fix: order nulls last [`#519` ](https://github.com/nocobase/nocobase/pull/519 )
- fix: action loading, refresh context, form submit and validate [`#523` ](https://github.com/nocobase/nocobase/pull/523 )
- Fix field pattern [`#520` ](https://github.com/nocobase/nocobase/pull/520 )
- fix(plugin-workflow): fix searchable select min-width [`#524` ](https://github.com/nocobase/nocobase/pull/524 )
- fix: template with fields only [`#517` ](https://github.com/nocobase/nocobase/pull/517 )
- fix(plugin-workflow): fix update workflow current property [`#521` ](https://github.com/nocobase/nocobase/pull/521 )
- refactor(plugin-workflow): abstract to classes [`#515` ](https://github.com/nocobase/nocobase/pull/515 )
- feat: column sortable and form item pattern [`#518` ](https://github.com/nocobase/nocobase/pull/518 )
- fix(custom-request): support string/json templates [`#514` ](https://github.com/nocobase/nocobase/pull/514 )
- feat: add block title [`#513` ](https://github.com/nocobase/nocobase/pull/513 )
- fix: remove collections & fields from db [`#511` ](https://github.com/nocobase/nocobase/pull/511 )
- feat: improve migrations [`#510` ](https://github.com/nocobase/nocobase/pull/510 )
- fix(client): consolidate usage of date/time as UTC in transfering [`#509` ](https://github.com/nocobase/nocobase/pull/509 )
- fix: formula bug [`#508` ](https://github.com/nocobase/nocobase/pull/508 )
- fix: default exportable fields [`#506` ](https://github.com/nocobase/nocobase/pull/506 )
- feat: association field block [`#493` ](https://github.com/nocobase/nocobase/pull/493 )
- feat: plugin export [`#479` ](https://github.com/nocobase/nocobase/pull/479 )
- fix(client): package path (fix #503 ) [`#504` ](https://github.com/nocobase/nocobase/pull/504 )
- fix: create or delete collection error [`#501` ](https://github.com/nocobase/nocobase/pull/501 )
- feat: update collections & fields [`#500` ](https://github.com/nocobase/nocobase/pull/500 )
- fix: rollback when field creation fails [`#498` ](https://github.com/nocobase/nocobase/pull/498 )
- fix(client): set `dropdownMatchSelectWidth` to false globally [`#497` ](https://github.com/nocobase/nocobase/pull/497 )
- fix(client): no-key warning in user menu items [`#496` ](https://github.com/nocobase/nocobase/pull/496 )
- Feat(plugin workflow): cron field for schedule trigger configuration [`#495` ](https://github.com/nocobase/nocobase/pull/495 )
- feat: audit logs [`#494` ](https://github.com/nocobase/nocobase/pull/494 )
- refactor(plugin-workflow): add revision column to execution [`#491` ](https://github.com/nocobase/nocobase/pull/491 )
- feat: relation field uiSchema [`#487` ](https://github.com/nocobase/nocobase/pull/487 )
- feat: change FK to input component [`#488` ](https://github.com/nocobase/nocobase/pull/488 )
- fix(plugin-multi-app-manager): fix pg cannot create database block tests [`#486` ](https://github.com/nocobase/nocobase/pull/486 )
- refactor(database): hook proxy [`#402` ](https://github.com/nocobase/nocobase/pull/402 )
- feat: chart blocks [`#484` ](https://github.com/nocobase/nocobase/pull/484 )
- Refactor(plugin workflow): support number in repeat config for schedule [`#482` ](https://github.com/nocobase/nocobase/pull/482 )
- chore(debug): add debug config [`#475` ](https://github.com/nocobase/nocobase/pull/475 )
- fix: has one bug [`#478` ](https://github.com/nocobase/nocobase/pull/478 )
- feat: relationships [`#473` ](https://github.com/nocobase/nocobase/pull/473 )
- fix(plugin-workflow): fix collection trigger transaction [`#474` ](https://github.com/nocobase/nocobase/pull/474 )
- fix(plugin-workflow): temporary solution for collection trigger conditions [`#472` ](https://github.com/nocobase/nocobase/pull/472 )
- fix: markdown component [`#469` ](https://github.com/nocobase/nocobase/pull/469 )
- fix: formula field and percent field [`#467` ](https://github.com/nocobase/nocobase/pull/467 )
- fix(plugin-workflow): fix update workflow action [`#464` ](https://github.com/nocobase/nocobase/pull/464 )
- fix: update formula field and percent field [`#461` ](https://github.com/nocobase/nocobase/pull/461 )
- feat: add formula field type [`#457` ](https://github.com/nocobase/nocobase/pull/457 )
- fix: the details of the associated data in the subtable are not displayed [`#454` ](https://github.com/nocobase/nocobase/pull/454 )
- fix(plugin-workflow): fix languages [`#451` ](https://github.com/nocobase/nocobase/pull/451 )
- fix: afterSync hook not triggered [`#450` ](https://github.com/nocobase/nocobase/pull/450 )
- docs(various): Improve readability [`#447` ](https://github.com/nocobase/nocobase/pull/447 )
- feat: custom request [`#439` ](https://github.com/nocobase/nocobase/pull/439 )
- Feat(plugin workflow): schedule trigger [`#438` ](https://github.com/nocobase/nocobase/pull/438 )
- feat: db migrator [`#432` ](https://github.com/nocobase/nocobase/pull/432 )
- fix(client): select component cannot be opened in sub-table block [`#431` ](https://github.com/nocobase/nocobase/pull/431 )
- docs(github): change to markdown format [`#430` ](https://github.com/nocobase/nocobase/pull/430 )
- fix(cli): typo [`#429` ](https://github.com/nocobase/nocobase/pull/429 )
### Fixed
- fix(client): package path (fix #503 ) (#504) [`#503` ](https://github.com/nocobase/nocobase/issues/503 )
### Commits
- feat(client): update locales [`e57e60e` ](https://github.com/nocobase/nocobase/commit/e57e60e6cb84431e694e69830d128cd71938388f )
- docs: update doc [`e5cb948` ](https://github.com/nocobase/nocobase/commit/e5cb94803f738961fcbc1986a94d258ef9e191a9 )
- fix(client): improve datepicker component, date with time zone, gmt support [`1c03fbb` ](https://github.com/nocobase/nocobase/commit/1c03fbb853b5885547835f50fc9a0932f63c363b )
## [v0.7.0-alpha.82](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.67...v0.7.0-alpha.82) - 2022-05-27
### Merged
- feat(client,sdk): improve api client [`#425` ](https://github.com/nocobase/nocobase/pull/425 )
- feat: add create-plugin command [`#423` ](https://github.com/nocobase/nocobase/pull/423 )
- feat: add button color [`#420` ](https://github.com/nocobase/nocobase/pull/420 )
- chore(versions): 😊 publish v0.7.0-alpha.78 [`#419` ](https://github.com/nocobase/nocobase/pull/419 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.82 [`4820fd0` ](https://github.com/nocobase/nocobase/commit/4820fd09375c7200d1ea0bb0aab1bd4783b80d3d )
- docs: update installation documentation [`90623e8` ](https://github.com/nocobase/nocobase/commit/90623e8e9a175238c3fc8bb527c8884c207ff78e )
- fix: "typescript": "4.5.5" [`c071217` ](https://github.com/nocobase/nocobase/commit/c071217fff819378e982e611af1fd9fa71ebc5fb )
## [v0.7.0-alpha.67](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.64...v0.7.0-alpha.67) - 2022-05-24
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.67 [`3262979` ](https://github.com/nocobase/nocobase/commit/326297936b17c6da3f6e86891c9772c72b088312 )
- chore(versions): 😊 publish v0.7.0-alpha.66 [`9c19e4d` ](https://github.com/nocobase/nocobase/commit/9c19e4d67f0b59b8ec957b1a9164acc88a50416d )
## [v0.7.0-alpha.64](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.60...v0.7.0-alpha.64) - 2022-05-24
### Merged
- feat: update docs [`#413` ](https://github.com/nocobase/nocobase/pull/413 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.63 [`c01c695` ](https://github.com/nocobase/nocobase/commit/c01c6952a58c2677d9f45fb41872363afda25197 )
- chore(versions): 😊 publish v0.7.0-alpha.64 [`35d01a5` ](https://github.com/nocobase/nocobase/commit/35d01a5fb0f0522e263c7fc37bc8384f99424240 )
- fix(plugin-users): add translations (#416) [`72c3ba4` ](https://github.com/nocobase/nocobase/commit/72c3ba4fae5cdee6b84eed65e3a35180186a987e )
## [v0.7.0-alpha.60](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.59...v0.7.0-alpha.60) - 2022-05-23
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.60 [`f0d0afb` ](https://github.com/nocobase/nocobase/commit/f0d0afbb19dbd90ac3cf4155748fa084c67f54ee )
- fix(create-nocobase-app): storage path [`a0245ca` ](https://github.com/nocobase/nocobase/commit/a0245caeb816fede8bb40c33e694de6419a21f26 )
## [v0.7.0-alpha.59](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.58...v0.7.0-alpha.59) - 2022-05-23
### Merged
- refactor(plugin-workflow): change column type of executed from boolean to integer [`#411` ](https://github.com/nocobase/nocobase/pull/411 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.59 [`c90e5ae` ](https://github.com/nocobase/nocobase/commit/c90e5aee4c8257a3ab7ff492e69cb568cccff8b5 )
- docs: update roadmap and release notes [`f198411` ](https://github.com/nocobase/nocobase/commit/f198411c7386afaa4b6fc41ebb1806d40e3752b1 )
- Update roadmap.md [`e5c5e16` ](https://github.com/nocobase/nocobase/commit/e5c5e16b73174bf8092f730b196ef2ef088001b4 )
## [v0.7.0-alpha.58](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.57...v0.7.0-alpha.58) - 2022-05-22
### Merged
- fix: 204 no content response [`#378` ](https://github.com/nocobase/nocobase/pull/378 )
- feat: destroy association field after target collection destroy [`#376` ](https://github.com/nocobase/nocobase/pull/376 )
- fix(type): use sequelize native Transactionable instead of TransactionAble [`#410` ](https://github.com/nocobase/nocobase/pull/410 )
- fix(plugin-workflow): remove previous listeners when collection changed in config [`#409` ](https://github.com/nocobase/nocobase/pull/409 )
- feat: add custom action [`#396` ](https://github.com/nocobase/nocobase/pull/396 )
- refactor(plugin-workflow): multiple instances and event management (fix #384 ) [`#408` ](https://github.com/nocobase/nocobase/pull/408 )
### Fixed
- refactor(plugin-workflow): multiple instances and event management (fix #384 ) (#408) [`#384` ](https://github.com/nocobase/nocobase/issues/384 ) [`#384` ](https://github.com/nocobase/nocobase/issues/384 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.58 [`19ee422` ](https://github.com/nocobase/nocobase/commit/19ee42257edf17804d548ffd5ba9ddff6dc775d1 )
- fix(plugin-acl): missing pagination parameters #394 [`b44753d` ](https://github.com/nocobase/nocobase/commit/b44753d528a12075e64754828982ca80dfc90263 )
- fix: missing isTruly/isFalsy filter operators #390 [`e596e6d` ](https://github.com/nocobase/nocobase/commit/e596e6d365a3e46859e7d7bafcc3e54d286656cf )
## [v0.7.0-alpha.57](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.34...v0.7.0-alpha.57) - 2022-05-19
### Merged
- fix(plugin-workflow): fix node type title in drawers [`#389` ](https://github.com/nocobase/nocobase/pull/389 )
### Commits
- feat: build, cli, devtools, sdk, docs... [`6410bc8` ](https://github.com/nocobase/nocobase/commit/6410bc8a75fa4dda9fe2bccfadca336fc8e794d0 )
- chore(versions): 😊 publish v0.7.0-alpha.57 [`33f076e` ](https://github.com/nocobase/nocobase/commit/33f076e430645055d79254592971c50d9f131a6d )
- Update README.md [`e24e007` ](https://github.com/nocobase/nocobase/commit/e24e007395ed09463acdc3cf53b856ca9e0dd664 )
## [v0.7.0-alpha.34](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.33...v0.7.0-alpha.34) - 2022-05-14
### Merged
- Fix(plugin workflow): fix cannot get job result properties [`#382` ](https://github.com/nocobase/nocobase/pull/382 )
- feat: exist on server start throw error [`#374` ](https://github.com/nocobase/nocobase/pull/374 )
- chore: application options [`#375` ](https://github.com/nocobase/nocobase/pull/375 )
- fix: not in operator with null value record [`#377` ](https://github.com/nocobase/nocobase/pull/377 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.34 [`48b2b4b` ](https://github.com/nocobase/nocobase/commit/48b2b4bc7bbc39533e461d34d7f026a4ad1a9b5c )
- feat: add plugins:getPinned action api [`b5c24aa` ](https://github.com/nocobase/nocobase/commit/b5c24aa7999934f2b6f7ca1e9e9448b220a61af2 )
## [v0.7.0-alpha.33](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.30...v0.7.0-alpha.33) - 2022-05-13
### Merged
- Feat(plugin workflow): revisions [`#379` ](https://github.com/nocobase/nocobase/pull/379 )
- fix(database): fix option-parser include list index [`#371` ](https://github.com/nocobase/nocobase/pull/371 )
- fix(plugin-worklfow): fix duplicated description in fields values [`#368` ](https://github.com/nocobase/nocobase/pull/368 )
- fix(database): fix type and transaction in repository [`#366` ](https://github.com/nocobase/nocobase/pull/366 )
- Fix(plugin workflow): fix transaction of execution [`#364` ](https://github.com/nocobase/nocobase/pull/364 )
- fix(plugin-workflow): add document title [`#363` ](https://github.com/nocobase/nocobase/pull/363 )
- fix: set visible with confirm [`#361` ](https://github.com/nocobase/nocobase/pull/361 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.33 [`c4b5f4f` ](https://github.com/nocobase/nocobase/commit/c4b5f4f84b18c2d8bc40f82947b9338e2f620984 )
- Update issue templates [`8466159` ](https://github.com/nocobase/nocobase/commit/846615937add786319dde167f2b28e981941e18e )
- fix: link-to field data scope error (#1337) [`2156c70` ](https://github.com/nocobase/nocobase/commit/2156c70ff3a7e65a8ad1bf14602f0dad150382ab )
## [v0.7.0-alpha.30](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.29...v0.7.0-alpha.30) - 2022-05-05
### Merged
- fix(plugin-workflow): fix tests [`#360` ](https://github.com/nocobase/nocobase/pull/360 )
- Feat: Unsaved changes tip [`#359` ](https://github.com/nocobase/nocobase/pull/359 )
- Fix acl error [`#358` ](https://github.com/nocobase/nocobase/pull/358 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.30 [`781fb0a` ](https://github.com/nocobase/nocobase/commit/781fb0a999854341cd8c353d31ae5a11ecbbe775 )
- fix(client): upgrade formily packages [`58b151c` ](https://github.com/nocobase/nocobase/commit/58b151c74512d5fa3f33c094580c4f5f15792342 )
- fix(client): setFormValueChanged must be defined [`b33c819` ](https://github.com/nocobase/nocobase/commit/b33c8198e676cc935bccf995ff3d18b249290062 )
## [v0.7.0-alpha.29](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.28...v0.7.0-alpha.29) - 2022-05-04
### Merged
- fix: empty resource acl error [`#357` ](https://github.com/nocobase/nocobase/pull/357 )
- Feat: from values changed when unsaved will prompt [`#351` ](https://github.com/nocobase/nocobase/pull/351 )
- fix: modify filter close icon color [`#356` ](https://github.com/nocobase/nocobase/pull/356 )
- fix(plugin-workflow): fix i18n [`#354` ](https://github.com/nocobase/nocobase/pull/354 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.29 [`46e660b` ](https://github.com/nocobase/nocobase/commit/46e660b10d1cf94ecb808a9a45edb5e8d40398dc )
- fix(client): color styling [`90a58cc` ](https://github.com/nocobase/nocobase/commit/90a58cc3cf3eab02bc61f363d4476454383907d3 )
- feat(client): translation [`33a99d9` ](https://github.com/nocobase/nocobase/commit/33a99d91b8dc19186ed743b1bbc073c09dd4629e )
## [v0.7.0-alpha.28](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.24...v0.7.0-alpha.28) - 2022-05-02
### Merged
- Fix(plugin-workflow) [`#353` ](https://github.com/nocobase/nocobase/pull/353 )
- fix(plugin-file-manager): upgrade multer-aliyun-oss package to fix size [`#352` ](https://github.com/nocobase/nocobase/pull/352 )
- feat: improve code [`#350` ](https://github.com/nocobase/nocobase/pull/350 )
- Fix/plugin workflow [`#349` ](https://github.com/nocobase/nocobase/pull/349 )
- fix: db:sync not working [`#348` ](https://github.com/nocobase/nocobase/pull/348 )
- fix(plugin-workflow): fix trigger bind logic to avoid duplication [`#347` ](https://github.com/nocobase/nocobase/pull/347 )
- Fix(plugin workflow) [`#346` ](https://github.com/nocobase/nocobase/pull/346 )
- Fix:menu url style [`#344` ](https://github.com/nocobase/nocobase/pull/344 )
- chore(plugin-workflow): add translation [`#345` ](https://github.com/nocobase/nocobase/pull/345 )
- fix(plugin-workflow): break cycling trigger through transaction id [`#341` ](https://github.com/nocobase/nocobase/pull/341 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.28 [`a48d004` ](https://github.com/nocobase/nocobase/commit/a48d00492ebc34c66c63d9644530c5b8a7c9914a )
- chore(versions): 😊 publish v0.7.0-alpha.27 [`ebfe11f` ](https://github.com/nocobase/nocobase/commit/ebfe11ff09bf50b4b2322cbbad65b4ea936fdb71 )
- chore(versions): 😊 publish v0.7.0-alpha.26 [`515d952` ](https://github.com/nocobase/nocobase/commit/515d95276700ffafe7d2785a93fc510d36da462b )
## [v0.7.0-alpha.24](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.16...v0.7.0-alpha.24) - 2022-04-29
### Merged
- fix: model.beforeCreate not called [`#343` ](https://github.com/nocobase/nocobase/pull/343 )
- fix: thumbnail image in kanban card [`#338` ](https://github.com/nocobase/nocobase/pull/338 )
- feat: db authenticate [`#342` ](https://github.com/nocobase/nocobase/pull/342 )
- chore: install subApp asynchronous [`#336` ](https://github.com/nocobase/nocobase/pull/336 )
- fix(plugin-workflow): change collection values input ux in workflow nodes [`#340` ](https://github.com/nocobase/nocobase/pull/340 )
- feat: improvements [`#335` ](https://github.com/nocobase/nocobase/pull/335 )
- Feat(plugin workflow): add changed fields to model trigger config [`#332` ](https://github.com/nocobase/nocobase/pull/332 )
### Commits
- docs: update readme.md [`aacec30` ](https://github.com/nocobase/nocobase/commit/aacec306733ee1cab3c3c7e5a7fcbbeb372a03e9 )
- chore(versions): 😊 publish v0.7.0-alpha.24 [`1fb2dd8` ](https://github.com/nocobase/nocobase/commit/1fb2dd884c4f2d2167f5dde40a15012a752e53ab )
- feat: uuid field [`2c0d3fc` ](https://github.com/nocobase/nocobase/commit/2c0d3fcc5ad1bce2cbc47e82e76277918c66c565 )
## [v0.7.0-alpha.16](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.15...v0.7.0-alpha.16) - 2022-04-27
### Merged
- fix: cannot find module mkdirp [`#330` ](https://github.com/nocobase/nocobase/pull/330 )
- Fix(plugin workflow): UX issues [`#329` ](https://github.com/nocobase/nocobase/pull/329 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.16 [`27399f4` ](https://github.com/nocobase/nocobase/commit/27399f4e5e6d1f9f2c0eee4d6be8ff89df625bd8 )
- feat: improve code [`c71f45c` ](https://github.com/nocobase/nocobase/commit/c71f45ca6a15149703fdf12f4d0f68a226d10a7e )
- Update README.md [`4317de7` ](https://github.com/nocobase/nocobase/commit/4317de7eb116dd7d538d0cf2c4782372e1b5fce2 )
## [v0.7.0-alpha.15](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.6...v0.7.0-alpha.15) - 2022-04-26
### Merged
- fix: create-nocobase-app compatibility [`#323` ](https://github.com/nocobase/nocobase/pull/323 )
- fix: create-nocobase-app client package version [`#321` ](https://github.com/nocobase/nocobase/pull/321 )
- fix: app manager [`#320` ](https://github.com/nocobase/nocobase/pull/320 )
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.15 [`f0d9b0e` ](https://github.com/nocobase/nocobase/commit/f0d9b0ec026b589b3d10dcdbbbb656baca1a9004 )
- chore(versions): 😊 publish v0.7.0-alpha.14 [`8736278` ](https://github.com/nocobase/nocobase/commit/87362789f331e043336b571137a7ace7e38a6da1 )
- chore(versions): 😊 publish v0.7.0-alpha.13 [`62eb85d` ](https://github.com/nocobase/nocobase/commit/62eb85de5f341f343577232ebecce7f9fb7a5b21 )
## [v0.7.0-alpha.6](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.5...v0.7.0-alpha.6) - 2022-04-25
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.6 [`7d0087c` ](https://github.com/nocobase/nocobase/commit/7d0087cbb3b7663ba05366ca3b80db2853669ee9 )
## [v0.7.0-alpha.5](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.4...v0.7.0-alpha.5) - 2022-04-25
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.5 [`a00b45a` ](https://github.com/nocobase/nocobase/commit/a00b45a2686695c5f4824d074ac5e1aff210793a )
- fix(plugin-system-settings): cannot read property cliArgs of undefined [`b0d3274` ](https://github.com/nocobase/nocobase/commit/b0d3274b2d98147679f91c468327287675de0c08 )
## [v0.7.0-alpha.4](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.3...v0.7.0-alpha.4) - 2022-04-25
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.4 [`327e413` ](https://github.com/nocobase/nocobase/commit/327e413b6dd94dad9b756b1e08cda47cad734dc1 )
## [v0.7.0-alpha.3](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.2...v0.7.0-alpha.3) - 2022-04-25
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.3 [`b12507f` ](https://github.com/nocobase/nocobase/commit/b12507f6e4bcb5f1fd8285670a43fb3807d90ea0 )
- fix: antd use ~v4.19.5 [`733c704` ](https://github.com/nocobase/nocobase/commit/733c7048ed0e00bd2c01bfaf8452731a9a89670e )
## [v0.7.0-alpha.2](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.1...v0.7.0-alpha.2) - 2022-04-25
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.2 [`0e0e99e` ](https://github.com/nocobase/nocobase/commit/0e0e99ef79c0b25bb0b45ecaa477c049cb16afee )
- feat(license): update license [`ed9b2b6` ](https://github.com/nocobase/nocobase/commit/ed9b2b6d950cab33423225069a7b0de24b65ef45 )
- feat: kanban disableCardDrag [`05a251b` ](https://github.com/nocobase/nocobase/commit/05a251b1fc06012e77e402b422e3120430effef1 )
## [v0.7.0-alpha.1](https://github.com/nocobase/nocobase/compare/v0.7.0-alpha.0...v0.7.0-alpha.1) - 2022-04-25
### Commits
- chore(versions): 😊 publish v0.7.0-alpha.1 [`e7293ad` ](https://github.com/nocobase/nocobase/commit/e7293ad7aadbdf2084042f7800a232af6e0b7a8a )
## [v0.7.0-alpha.0](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.12...v0.7.0-alpha.0) - 2022-04-25
### Merged
- refactor: modify default lable style [`#318` ](https://github.com/nocobase/nocobase/pull/318 )
- Fix multiple apps [`#317` ](https://github.com/nocobase/nocobase/pull/317 )
- Fix multiple apps [`#316` ](https://github.com/nocobase/nocobase/pull/316 )
- Fix acl target action error [`#311` ](https://github.com/nocobase/nocobase/pull/311 )
- feat: file storages [`#314` ](https://github.com/nocobase/nocobase/pull/314 )
- fix(plugin-workflow): fix some ux [`#313` ](https://github.com/nocobase/nocobase/pull/313 )
- fix(plugin-workflow): fix query node getter field [`#308` ](https://github.com/nocobase/nocobase/pull/308 )
- Fix create nocobase app [`#307` ](https://github.com/nocobase/nocobase/pull/307 )
- fix: create-nocobase-app [`#306` ](https://github.com/nocobase/nocobase/pull/306 )
- Fix create nocobase app [`#305` ](https://github.com/nocobase/nocobase/pull/305 )
- fix: block item add overflow:hidden [`#304` ](https://github.com/nocobase/nocobase/pull/304 )
### Commits
- feat(license): replace MIT license with Apache-2.0 [`717efa8` ](https://github.com/nocobase/nocobase/commit/717efa889d471fac3f909137e2adb96586414aad )
- feat: translations [`5c0184a` ](https://github.com/nocobase/nocobase/commit/5c0184a397885d6de5307a7087c2d93042cd49f8 )
- feat: translations [`1f04f90` ](https://github.com/nocobase/nocobase/commit/1f04f90a00e071aa9ab294f21e8d02373191eecc )
## [v0.6.2-alpha.12](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.11...v0.6.2-alpha.12) - 2022-04-21
### Commits
- chore(versions): 😊 publish v0.6.2-alpha.12 [`5a668cf` ](https://github.com/nocobase/nocobase/commit/5a668cf9d0450944f3d2d5beed9e8d5e5b96f5d7 )
- fix: create-nocobase-app publish [`269e73e` ](https://github.com/nocobase/nocobase/commit/269e73ef19d41835813609b39744c40fb1fff92e )
- chore: create-nocobase-app package.json [`1c30ee1` ](https://github.com/nocobase/nocobase/commit/1c30ee1c630d021dc919ce6fcc56cce179db20ae )
## [v0.6.2-alpha.11](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.10...v0.6.2-alpha.11) - 2022-04-20
### Commits
- chore(versions): 😊 publish v0.6.2-alpha.11 [`8741015` ](https://github.com/nocobase/nocobase/commit/8741015a6237cd3ea7342edcb7aa11fe794e6b18 )
- fix: read-config [`f6d23ad` ](https://github.com/nocobase/nocobase/commit/f6d23add8c1845dd4b567d2958c24ada8ae8cee0 )
## [v0.6.2-alpha.10](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.9...v0.6.2-alpha.10) - 2022-04-20
### Commits
- chore(versions): 😊 publish v0.6.2-alpha.10 [`693c668` ](https://github.com/nocobase/nocobase/commit/693c668282d8032b69245ae7e5c1cafa3c41e584 )
- fix: publish [`9e717ae` ](https://github.com/nocobase/nocobase/commit/9e717ae3ca2f453005602df03b08edca14c56505 )
## [v0.6.2-alpha.9](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.7...v0.6.2-alpha.9) - 2022-04-20
### Merged
- feat: details block [`#302` ](https://github.com/nocobase/nocobase/pull/302 )
- Fix(plugin workflow): fix collection data form view [`#301` ](https://github.com/nocobase/nocobase/pull/301 )
- feat: add $isCurrentUser filter operator [`#299` ](https://github.com/nocobase/nocobase/pull/299 )
- fix: through table primaryKey error [`#297` ](https://github.com/nocobase/nocobase/pull/297 )
- feat: junction collection for linkTo field [`#296` ](https://github.com/nocobase/nocobase/pull/296 )
- fix: long text will wrap in FormItem [`#295` ](https://github.com/nocobase/nocobase/pull/295 )
- fix(client): avoid cannot getField by randomly generated name and throw error [`#294` ](https://github.com/nocobase/nocobase/pull/294 )
- Feat/create nocobase app [`#273` ](https://github.com/nocobase/nocobase/pull/273 )
- feat(plugin-workflow): add all crud nodes for workflow [`#293` ](https://github.com/nocobase/nocobase/pull/293 )
- feat(plugin-workflow): add create node component [`#292` ](https://github.com/nocobase/nocobase/pull/292 )
- fix: rich text removed value avoid dispaly html string [`#290` ](https://github.com/nocobase/nocobase/pull/290 )
### Commits
- fix: update yarn.lock [`fcfde7e` ](https://github.com/nocobase/nocobase/commit/fcfde7ed0a5b7fdae3fe7424e406ca2e5d944f9b )
- chore(versions): 😊 publish v0.6.2-alpha.9 [`1afc867` ](https://github.com/nocobase/nocobase/commit/1afc86733cb090cf5f45c781ad6488c32caa740c )
- fix: update useCreateActionProps & useUpdateActionProps [`fca0943` ](https://github.com/nocobase/nocobase/commit/fca0943e8d013a0e8bb46756b89cfc992aa1b6c1 )
## [v0.6.2-alpha.7](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.6...v0.6.2-alpha.7) - 2022-04-16
### Commits
- feat: improve code [`2202cc6` ](https://github.com/nocobase/nocobase/commit/2202cc64d960918113b50bf0dc352a59cac04484 )
- chore(versions): 😊 publish v0.6.2-alpha.7 [`d165782` ](https://github.com/nocobase/nocobase/commit/d165782860681af206005039f4bec00fc7fe4241 )
## [v0.6.2-alpha.6](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.5...v0.6.2-alpha.6) - 2022-04-15
### Commits
- chore(versions): 😊 publish v0.6.2-alpha.6 [`faa064a` ](https://github.com/nocobase/nocobase/commit/faa064ae8dbdcba98e1782a8e2c0b5a338e68219 )
## [v0.6.2-alpha.5](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.4...v0.6.2-alpha.5) - 2022-04-15
### Commits
- chore: create-nocobase-app lib [`fc27ebc` ](https://github.com/nocobase/nocobase/commit/fc27ebc08a5c889596432a2ece6ba9e0c8957bab )
- chore: create-nocobase-app [`8d0703c` ](https://github.com/nocobase/nocobase/commit/8d0703c568ad0e66a14e3a4d47d57b1d63cd64f8 )
- chore(versions): 😊 publish v0.6.2-alpha.5 [`2b21546` ](https://github.com/nocobase/nocobase/commit/2b21546c4c50c7b5447d991d3852b90dca7219b9 )
## [v0.6.2-alpha.4](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.3...v0.6.2-alpha.4) - 2022-04-15
### Commits
- chore(versions): 😊 publish v0.6.2-alpha.4 [`e3a9e92` ](https://github.com/nocobase/nocobase/commit/e3a9e924e002afeb02fb785fcecb124dd6d995a1 )
## [v0.6.2-alpha.3](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.1...v0.6.2-alpha.3) - 2022-04-15
### Commits
- feat: workspaces [`0eb6997` ](https://github.com/nocobase/nocobase/commit/0eb6997c7257332751e49d4a6c623c2ccd786495 )
- chore(versions): 😊 publish v0.6.2-alpha.3 [`2feae05` ](https://github.com/nocobase/nocobase/commit/2feae051e24a46c0b78b31ef2a4dafdb14344398 )
- chore: 0.6.2-alpha.2 [`dbf86d5` ](https://github.com/nocobase/nocobase/commit/dbf86d52ccc7653e6b23386c2aa465402702da85 )
## [v0.6.2-alpha.1](https://github.com/nocobase/nocobase/compare/v0.6.2-alpha.0...v0.6.2-alpha.1) - 2022-04-15
### Commits
- chore(versions): 😊 publish v0.6.2-alpha.1 [`c6b58b2` ](https://github.com/nocobase/nocobase/commit/c6b58b215e43a48d625b8493eefc438c6b9e1e7a )
## [v0.6.2-alpha.0](https://github.com/nocobase/nocobase/compare/v0.6.1-alpha.0...v0.6.2-alpha.0) - 2022-04-15
### Commits
- chore(versions): 😊 publish v0.6.2-alpha.0 [`5351fb3` ](https://github.com/nocobase/nocobase/commit/5351fb3ab34a92b97102640dffa7aeafa5294b97 )
## [v0.6.1-alpha.0](https://github.com/nocobase/nocobase/compare/v0.6.0...v0.6.1-alpha.0) - 2022-04-15
### Commits
- chore(versions): 😊 publish v0.6.1-alpha.0 [`0b52b73` ](https://github.com/nocobase/nocobase/commit/0b52b731dcd23e6ae251c4d5f5c4da781dd109d5 )
## [v0.6.0](https://github.com/nocobase/nocobase/compare/v0.6.0-alpha.1...v0.6.0) - 2022-04-15
### Merged
- Feat: plugin-workflow [`#288` ](https://github.com/nocobase/nocobase/pull/288 )
- fix: slate style [`#289` ](https://github.com/nocobase/nocobase/pull/289 )
- fix: toJSON with belongsTo Assoication [`#287` ](https://github.com/nocobase/nocobase/pull/287 )
- feat: improve acl module [`#283` ](https://github.com/nocobase/nocobase/pull/283 )
- fix: destroy own records [`#285` ](https://github.com/nocobase/nocobase/pull/285 )
- feat(plugin-workflow): support context variables from model trigger [`#284` ](https://github.com/nocobase/nocobase/pull/284 )
- fix: acl write [`#280` ](https://github.com/nocobase/nocobase/pull/280 )
- fix: call root server hook after insertNewSchema [`#282` ](https://github.com/nocobase/nocobase/pull/282 )
- Feat/plugin workflow [`#278` ](https://github.com/nocobase/nocobase/pull/278 )
- feat: acl provider [`#279` ](https://github.com/nocobase/nocobase/pull/279 )
- feat: add Slate component [`#272` ](https://github.com/nocobase/nocobase/pull/272 )
- Feat/plugin users with jwt [`#258` ](https://github.com/nocobase/nocobase/pull/258 )
- fix: modify antd style of default [`#277` ](https://github.com/nocobase/nocobase/pull/277 )
- fix(client): meet undefined error after clear filter cascader value [`#267` ](https://github.com/nocobase/nocobase/pull/267 )
- Feat(plugin workflow): refactor calculation and add filter for query [`#264` ](https://github.com/nocobase/nocobase/pull/264 )
- feat: block provider [`#261` ](https://github.com/nocobase/nocobase/pull/261 )
- fix: toJSON with null association [`#260` ](https://github.com/nocobase/nocobase/pull/260 )
- fix: error handle error [`#259` ](https://github.com/nocobase/nocobase/pull/259 )
### Commits
- fix: yarn.lock [`7a7eb0c` ](https://github.com/nocobase/nocobase/commit/7a7eb0cc82af0b1621476d2bb163b43ccc92da80 )
- fix: yarn.lock [`e226f04` ](https://github.com/nocobase/nocobase/commit/e226f04e505ed7f4d94abf3074ad4f375d15c67d )
- feat: rich text [`5b41b33` ](https://github.com/nocobase/nocobase/commit/5b41b338072ec75f579a695bdae34dd69918752b )
## [v0.6.0-alpha.1](https://github.com/nocobase/nocobase/compare/v0.5.0-alpha.33...v0.6.0-alpha.1) - 2022-04-05
### Merged
- fix: textarea read pretty can support break line [`#255` ](https://github.com/nocobase/nocobase/pull/255 )
- fix: markdown support ellipsis [`#257` ](https://github.com/nocobase/nocobase/pull/257 )
- featPlugin multiple apps [`#248` ](https://github.com/nocobase/nocobase/pull/248 )
- add action log tempalte [`#239` ](https://github.com/nocobase/nocobase/pull/239 )
- fix some bugs [`#252` ](https://github.com/nocobase/nocobase/pull/252 )
- fix(plugin-workflow): fix adding/removing node in parallel branches [`#253` ](https://github.com/nocobase/nocobase/pull/253 )
- Feat: client base entry of plugin workflow [`#225` ](https://github.com/nocobase/nocobase/pull/225 )
- fix: updateAt on move scope change [`#251` ](https://github.com/nocobase/nocobase/pull/251 )
- feat: get json schema with async node [`#246` ](https://github.com/nocobase/nocobase/pull/246 )
- feat: insertNewSchema [`#245` ](https://github.com/nocobase/nocobase/pull/245 )
- fix: transaction error [`#242` ](https://github.com/nocobase/nocobase/pull/242 )
- feat: block templates [`#240` ](https://github.com/nocobase/nocobase/pull/240 )
- feat: uiSchema clearAncestor [`#241` ](https://github.com/nocobase/nocobase/pull/241 )
- feat: init sort field values [`#236` ](https://github.com/nocobase/nocobase/pull/236 )
- fix: move action without alter updatedAt [`#235` ](https://github.com/nocobase/nocobase/pull/235 )
- feat: role check action [`#234` ](https://github.com/nocobase/nocobase/pull/234 )
- feat: ne operator [`#233` ](https://github.com/nocobase/nocobase/pull/233 )
- fix: user current role [`#232` ](https://github.com/nocobase/nocobase/pull/232 )
- featEnable permission [`#229` ](https://github.com/nocobase/nocobase/pull/229 )
- test: update reverseField [`#231` ](https://github.com/nocobase/nocobase/pull/231 )
- feat: kanban [`#230` ](https://github.com/nocobase/nocobase/pull/230 )
- Nocobase next kanban [`#223` ](https://github.com/nocobase/nocobase/pull/223 )
- add: test [`#224` ](https://github.com/nocobase/nocobase/pull/224 )
- Plugin error handler [`#222` ](https://github.com/nocobase/nocobase/pull/222 )
- fix: array $noneOf with null [`#220` ](https://github.com/nocobase/nocobase/pull/220 )
- fix: filter parser with number in key [`#219` ](https://github.com/nocobase/nocobase/pull/219 )
- feat: ui-schema-tree-path descendant index [`#218` ](https://github.com/nocobase/nocobase/pull/218 )
- fix: array operator query error [`#217` ](https://github.com/nocobase/nocobase/pull/217 )
- fix: operator query value [`#216` ](https://github.com/nocobase/nocobase/pull/216 )
- feat: string operators [`#215` ](https://github.com/nocobase/nocobase/pull/215 )
- feat: error handle middleware [`#214` ](https://github.com/nocobase/nocobase/pull/214 )
- refactor: filter schema component [`#213` ](https://github.com/nocobase/nocobase/pull/213 )
- fix: empty operator with $or filter [`#212` ](https://github.com/nocobase/nocobase/pull/212 )
- feat: plugin install [`#211` ](https://github.com/nocobase/nocobase/pull/211 )
- feat: sortBy through table value [`#209` ](https://github.com/nocobase/nocobase/pull/209 )
- Feat: plugin workflow [`#210` ](https://github.com/nocobase/nocobase/pull/210 )
- fix: collection fields sort [`#208` ](https://github.com/nocobase/nocobase/pull/208 )
- feat: sort in collection fields [`#207` ](https://github.com/nocobase/nocobase/pull/207 )
- fix Collection rest api [`#205` ](https://github.com/nocobase/nocobase/pull/205 )
- feat: non paged list [`#204` ](https://github.com/nocobase/nocobase/pull/204 )
- feat: finish calendar component develop [`#199` ](https://github.com/nocobase/nocobase/pull/199 )
- fix(dependencies): move json-template into original sub packages [`#203` ](https://github.com/nocobase/nocobase/pull/203 )
- Feat(plugin workflow): add more instructions [`#201` ](https://github.com/nocobase/nocobase/pull/201 )
- fix: getJsonSchema with properties [`#202` ](https://github.com/nocobase/nocobase/pull/202 )
- fix: postgres array operator [`#200` ](https://github.com/nocobase/nocobase/pull/200 )
- fix: postgres sort with appends issue [`#198` ](https://github.com/nocobase/nocobase/pull/198 )
- feat: uiSchema remove api [`#196` ](https://github.com/nocobase/nocobase/pull/196 )
- refactor: perPage to pageSize [`#197` ](https://github.com/nocobase/nocobase/pull/197 )
- fix: option parser test [`#195` ](https://github.com/nocobase/nocobase/pull/195 )
- fix: nest append [`#194` ](https://github.com/nocobase/nocobase/pull/194 )
- fix: test with database [`#193` ](https://github.com/nocobase/nocobase/pull/193 )
- fix(plugin-workflow): fix dependencies in package [`#192` ](https://github.com/nocobase/nocobase/pull/192 )
- Fix: plugin-workflow test [`#191` ](https://github.com/nocobase/nocobase/pull/191 )
- Refactor(plugin-workflow): upgrade plugin to use abstract plugin class and fix types [`#190` ](https://github.com/nocobase/nocobase/pull/190 )
- fix: ui schema storage [`#188` ](https://github.com/nocobase/nocobase/pull/188 )
- fix: ui schema storage [`#187` ](https://github.com/nocobase/nocobase/pull/187 )
- fix: update guard with Model instance [`#186` ](https://github.com/nocobase/nocobase/pull/186 )
- fix: getProperties with order [`#183` ](https://github.com/nocobase/nocobase/pull/183 )
- feat(server): improve application [`#177` ](https://github.com/nocobase/nocobase/pull/177 )
- Feature: plugin-workflow MVP [`#171` ](https://github.com/nocobase/nocobase/pull/171 )
- fix(root): fix dependencies in packages to avoid building errors [`#178` ](https://github.com/nocobase/nocobase/pull/178 )
- Application [`#175` ](https://github.com/nocobase/nocobase/pull/175 )
- feat: add acl plugin [`#169` ](https://github.com/nocobase/nocobase/pull/169 )
- add Filter component into schema componens [`#176` ](https://github.com/nocobase/nocobase/pull/176 )
- feat: add Markdown component into schema components [`#173` ](https://github.com/nocobase/nocobase/pull/173 )
- feat: table related components [`#172` ](https://github.com/nocobase/nocobase/pull/172 )
- feat: add select component into schema component [`#168` ](https://github.com/nocobase/nocobase/pull/168 )
- feat: add TreeSelect component into schema components [`#167` ](https://github.com/nocobase/nocobase/pull/167 )
- Plugin acl [`#166` ](https://github.com/nocobase/nocobase/pull/166 )
- add upload component into schema components [`#165` ](https://github.com/nocobase/nocobase/pull/165 )
- migrate TimePicker component into schema components [`#164` ](https://github.com/nocobase/nocobase/pull/164 )
- Feat/plugin UI schema v0.6 [`#143` ](https://github.com/nocobase/nocobase/pull/143 )
- Feat/plugin collection manager [`#147` ](https://github.com/nocobase/nocobase/pull/147 )
- Acl [`#162` ](https://github.com/nocobase/nocobase/pull/162 )
- feat: acl [`#153` ](https://github.com/nocobase/nocobase/pull/153 )
- feat: add InputNumber Component into schema component [`#160` ](https://github.com/nocobase/nocobase/pull/160 )
- feature/nocobase next password [`#159` ](https://github.com/nocobase/nocobase/pull/159 )
- feat: add DatePicker into schema components [`#161` ](https://github.com/nocobase/nocobase/pull/161 )
- feat: add input into schema component [`#158` ](https://github.com/nocobase/nocobase/pull/158 )
- feat: add radio into schema component [`#154` ](https://github.com/nocobase/nocobase/pull/154 )
- optimize: rename checkbox component file [`#155` ](https://github.com/nocobase/nocobase/pull/155 )
- Nocobase next color select [`#157` ](https://github.com/nocobase/nocobase/pull/157 )
- feat: add async-data-provider component [`#151` ](https://github.com/nocobase/nocobase/pull/151 )
- feat: client v0.6 [`#150` ](https://github.com/nocobase/nocobase/pull/150 )
- Feat/GitHub actions [`#148` ](https://github.com/nocobase/nocobase/pull/148 )
- feat: filter by target key [`#146` ](https://github.com/nocobase/nocobase/pull/146 )
- refactor: actions [`#137` ](https://github.com/nocobase/nocobase/pull/137 )
- feat: context field type support [`#131` ](https://github.com/nocobase/nocobase/pull/131 )
- feat: database next [`#130` ](https://github.com/nocobase/nocobase/pull/130 )
- feat: rename resourceKey & associatedKey to resourceIndex & associatedIndex [`#126` ](https://github.com/nocobase/nocobase/pull/126 )
- refactor: table cell text overflow that show ellipsis [`#125` ](https://github.com/nocobase/nocobase/pull/125 )
- Add S3 storage and refactors [`#124` ](https://github.com/nocobase/nocobase/pull/124 )
- Fix: plugin-file-manager [`#111` ](https://github.com/nocobase/nocobase/pull/111 )
- refactor: code splitting of the table component [`#121` ](https://github.com/nocobase/nocobase/pull/121 )
- refactor: code splitting of the table component [`#120` ](https://github.com/nocobase/nocobase/pull/120 )
- feat: add reset button in the filter panel [`#110` ](https://github.com/nocobase/nocobase/pull/110 )
- feat: allow user to change password [`#109` ](https://github.com/nocobase/nocobase/pull/109 )
### Commits
- v0.6 [`732d310` ](https://github.com/nocobase/nocobase/commit/732d31009eafbded78dd35dee5d891438783ba53 )
- create-nocobase-app template from [develop] [`9f4bea7` ](https://github.com/nocobase/nocobase/commit/9f4bea79668643d37c2b488eb969b2c93a241026 )
- feat: improve view action schema initializer [`590ca26` ](https://github.com/nocobase/nocobase/commit/590ca267b27b093b67aa140c4e94fd2b97c8eeb6 )
## [v0.5.0-alpha.33](https://github.com/nocobase/nocobase/compare/v0.4.0-alpha.6...v0.5.0-alpha.33) - 2021-11-22
### Merged
- fix: upgrade formily & side menu render with createPortal & use deep compare effect [`#103` ](https://github.com/nocobase/nocobase/pull/103 )
- fix: SchemaRenderer get schema value [`#102` ](https://github.com/nocobase/nocobase/pull/102 )
- fix: upgrade formily and form.setValues uses overwrite strategy [`#101` ](https://github.com/nocobase/nocobase/pull/101 )
- feat: support i18n [`#99` ](https://github.com/nocobase/nocobase/pull/99 )
- feat: new version of the documentation [`#95` ](https://github.com/nocobase/nocobase/pull/95 )
- option-tag style [`#92` ](https://github.com/nocobase/nocobase/pull/92 )
- create-nocobase-app: favicon [`#91` ](https://github.com/nocobase/nocobase/pull/91 )
- feat: create nocobase app with simple & quickstart option [`#87` ](https://github.com/nocobase/nocobase/pull/87 )
- feat: export plugin [`#73` ](https://github.com/nocobase/nocobase/pull/73 )
### Commits
- v0.5 [`2cbcd08` ](https://github.com/nocobase/nocobase/commit/2cbcd087ce6629d8f0df550ee35e02065db41dbc )
- refactor [`75cd158` ](https://github.com/nocobase/nocobase/commit/75cd158a270935559a9922d1dd074811253013b9 )
- feat: improve code [`c6b68f2` ](https://github.com/nocobase/nocobase/commit/c6b68f2b10e4e8df5257345f5e39408666c5810d )
## [v0.4.0-alpha.6](https://github.com/nocobase/nocobase/compare/v0.4.0-alpha.5...v0.4.0-alpha.6) - 2021-04-18
### Merged
- docs: add docs [`#75` ](https://github.com/nocobase/nocobase/pull/75 )
- refactor: use boolean value instead of null [`#74` ](https://github.com/nocobase/nocobase/pull/74 )
### Commits
- fix: improve login form styles [`5319000` ](https://github.com/nocobase/nocobase/commit/5319000bd613ce9d2ac0a66f73ab403a84c5b8dd )
- fix: error message for login and registration [`214b227` ](https://github.com/nocobase/nocobase/commit/214b227a6c1fe92bf54968e369aeaeabb8f73d7a )
- docs: nodejs provided by docker [`22739af` ](https://github.com/nocobase/nocobase/commit/22739afa2da4dd38eda9077f5ca566cd022f4dc2 )
## [v0.4.0-alpha.5](https://github.com/nocobase/nocobase/compare/v0.4.0-alpha.2...v0.4.0-alpha.5) - 2021-04-07
### Commits
- chore(versions): publish packages 0.4.0-alpha.5 [`ef93a3c` ](https://github.com/nocobase/nocobase/commit/ef93a3c11c28419e1e842f73799cf005d49a5116 )
- chore(versions): publish packages 0.4.0-alpha.4 [`a22efec` ](https://github.com/nocobase/nocobase/commit/a22efec65d85fd15e59332d2eb6483cb84a1e619 )
- chore(versions): publish packages 0.4.0-alpha.3 [`e72eebb` ](https://github.com/nocobase/nocobase/commit/e72eebb8cd5e666b642030a9e268961385cc4d4d )
## [v0.4.0-alpha.2](https://github.com/nocobase/nocobase/compare/v0.4.0-alpha.1...v0.4.0-alpha.2) - 2021-04-07
### Commits
- refactor: app middlewares [`17362a8` ](https://github.com/nocobase/nocobase/commit/17362a844439e5510f254195fa135b6335866ef3 )
- chore(versions): publish packages 0.4.0-alpha.2 [`c2f1876` ](https://github.com/nocobase/nocobase/commit/c2f18763c9e7c03a7a46edafd26b1fa884b8f272 )
## v0.4.0-alpha.1 - 2021-04-07
### Merged
- fix: minor problems [`#72` ](https://github.com/nocobase/nocobase/pull/72 )
- Develop [`#68` ](https://github.com/nocobase/nocobase/pull/68 )
- Feature: plugin-china-region [`#66` ](https://github.com/nocobase/nocobase/pull/66 )
- Feature: filter for linkTo field [`#64` ](https://github.com/nocobase/nocobase/pull/64 )
- fix: make default view/tab cannot be destroyed [`#63` ](https://github.com/nocobase/nocobase/pull/63 )
- Feature/plugin automations [`#65` ](https://github.com/nocobase/nocobase/pull/65 )
- Feature/action logs [`#62` ](https://github.com/nocobase/nocobase/pull/62 )
- Feature/action logs [`#61` ](https://github.com/nocobase/nocobase/pull/61 )
- Feature/destroy lock [`#60` ](https://github.com/nocobase/nocobase/pull/60 )
- fix: ignore some typescript error [`#59` ](https://github.com/nocobase/nocobase/pull/59 )
- feat: route permissions [`#58` ](https://github.com/nocobase/nocobase/pull/58 )
- Feature: add permission plugin api [`#57` ](https://github.com/nocobase/nocobase/pull/57 )
- fix: updatedBy foreignKey [`#56` ](https://github.com/nocobase/nocobase/pull/56 )
- feat: add permissions plugin [`#53` ](https://github.com/nocobase/nocobase/pull/53 )
- fix: updatedBy field in bulkUpdate hook [`#54` ](https://github.com/nocobase/nocobase/pull/54 )
- test: skip bug test cases for ci passing [`#52` ](https://github.com/nocobase/nocobase/pull/52 )
- fix: avoid bug when update other field [`#51` ](https://github.com/nocobase/nocobase/pull/51 )
- feat: date-only operators [`#50` ](https://github.com/nocobase/nocobase/pull/50 )
- Feature field for set default [`#49` ](https://github.com/nocobase/nocobase/pull/49 )
- Feature: custom operators for querying [`#48` ](https://github.com/nocobase/nocobase/pull/48 )
- fix: toInclude bug with nested associations [`#47` ](https://github.com/nocobase/nocobase/pull/47 )
- feat: make single file upload to attachment available [`#46` ](https://github.com/nocobase/nocobase/pull/46 )
- feature: add file manager base architecture [`#44` ](https://github.com/nocobase/nocobase/pull/44 )
- feat: add createdBy/updatedBy field config for table managed by collections [`#43` ](https://github.com/nocobase/nocobase/pull/43 )
- fix: use wrapped and logic for merging filters [`#42` ](https://github.com/nocobase/nocobase/pull/42 )
- fix: filterByFields should return same value when input == null (close 0) [`#41` ](https://github.com/nocobase/nocobase/pull/41 )
- fix: Symbol property could not be iterated in for-in [`#39` ](https://github.com/nocobase/nocobase/pull/39 )
- Feature/sort [`#38` ](https://github.com/nocobase/nocobase/pull/38 )
- refactor: change sort strategy from offset to targetId [`#37` ](https://github.com/nocobase/nocobase/pull/37 )
- Feature/sort [`#36` ](https://github.com/nocobase/nocobase/pull/36 )
- feat: add filter and transaction for destroy action [`#35` ](https://github.com/nocobase/nocobase/pull/35 )
- fix: field filter logic for create/update [`#34` ](https://github.com/nocobase/nocobase/pull/34 )
- Feature: action fields options for create/update [`#32` ](https://github.com/nocobase/nocobase/pull/32 )
- Fix: change strategy from add to set for updateAssociations [`#33` ](https://github.com/nocobase/nocobase/pull/33 )
- Test/ci [`#31` ](https://github.com/nocobase/nocobase/pull/31 )
- feat: improve collection hooks/fields/actions/views... [`#30` ](https://github.com/nocobase/nocobase/pull/30 )
- Fix/model update associations [`#29` ](https://github.com/nocobase/nocobase/pull/29 )
- fix: database test cases and table options [`#28` ](https://github.com/nocobase/nocobase/pull/28 )
- feat: add virtual attribute geter & setter support [`#27` ](https://github.com/nocobase/nocobase/pull/27 )
- feat: collection options & hooks [`#21` ](https://github.com/nocobase/nocobase/pull/21 )
- feat(users): add users module [`#26` ](https://github.com/nocobase/nocobase/pull/26 )
- feat: add sort action [`#22` ](https://github.com/nocobase/nocobase/pull/22 )
- Test/list [`#19` ](https://github.com/nocobase/nocobase/pull/19 )
- feat: pagination options [`#20` ](https://github.com/nocobase/nocobase/pull/20 )
- test: refactor test in database and add more [`#17` ](https://github.com/nocobase/nocobase/pull/17 )
- feat: actions & views [`#18` ](https://github.com/nocobase/nocobase/pull/18 )
- Test cases for database [`#16` ](https://github.com/nocobase/nocobase/pull/16 )
- Refactor: change global injection of test for actions package. [`#15` ](https://github.com/nocobase/nocobase/pull/15 )
- feat: improve plugins [`#14` ](https://github.com/nocobase/nocobase/pull/14 )
- Doc: add README.md for server. [`#12` ](https://github.com/nocobase/nocobase/pull/12 )
- fix: parseRequest & registerHandlers [`#10` ](https://github.com/nocobase/nocobase/pull/10 )
- fix #9 [`#11` ](https://github.com/nocobase/nocobase/pull/11 )
- feat: support register and call partial actions [`#7` ](https://github.com/nocobase/nocobase/pull/7 )
- 发布核心框架 [`#6` ](https://github.com/nocobase/nocobase/pull/6 )
### Fixed
- fix #9 (#11) [`#9` ](https://github.com/nocobase/nocobase/issues/9 ) [`#9` ](https://github.com/nocobase/nocobase/issues/9 )
### Commits
- chore: adjust parameters [`b95e2da` ](https://github.com/nocobase/nocobase/commit/b95e2da129aa49b5d8fb3e31ba8975818f7053cb )
- first commit [`e5d30b3` ](https://github.com/nocobase/nocobase/commit/e5d30b30ba4dd38de764b0e5044f836f04a03706 )
- style: code formatting [`ce4a22f` ](https://github.com/nocobase/nocobase/commit/ce4a22fbb9b1ba9b88db1dc86609e94944f9d904 )