All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.11.5 (2022-01-06)
Note: Version bump only for package @tensei/main
0.11.4 (2022-01-06)
0.11.3 (2022-01-05)
Note: Version bump only for package @tensei/main
0.11.2 (2022-01-05)
- cli: add make:plugin cli command (b2ee2c5)
0.11.1 (2022-01-04)
Note: Version bump only for package @tensei/main
0.11.0 (2022-01-04)
- cms: add support for invite code registration' (52e7536)
- add permission table and create role flyout (#219) (2c54b9b)
- cms: add change password and update profile endpoints to cms backend api (e04f712)
- cms: add Many to One field on create resource form (ce8439f)
- cms: add profile page and update password to settings page (3ecea16)
- cms: create and add new resource on create resource form (7108f22)
- cms: fix belongs to many field to set single document on form change (4099b4d)
- cms: fix user registration endpoints & add generateOrmTypes command to create-tensei-app (c35178f)
- cms: restructure settings pages to use tabs (44c4872)
- cms: setup custom fields (53067e2)
- add dynamic table columns on resource page (#181) (ffa42e0)
- add filter by resource to cms dashboard (#178) (ad93113)
- add filter table data (#200) (6f80a8e)
- Asset Manager (#205) (5a9098d)
- Collapsible navigation menu (#189) (66eb77a)
- Json editor (#212) (8ad1ee8)
- cms: setup many to many relationship field on form (1be2619)
- Community Panel (#198) (0f3bff6)
0.10.0 (2021-11-10)
- create-tensei-app: ascii art bug (#176) (91e66eb)
- sdk: fix generated interfaces and SortQueryInput enum (0557a08)
- cms: add static code for pages/dashboard/resource view (2247390)
- cms: reformat sidebar navigation (5553add)
0.9.9 (2021-10-30)
- auth: fix types (5c17503)
0.9.8 (2021-10-25)
- next-auth: fix next auth to use new sdk updates (5c5275a)
- sdk: fix broken types with DataResponse type (5d6843e)
0.9.7 (2021-10-08)
- auth: fix session set type error (1ada839)
- auth: add graphql types for role and permission (783a9ad)
- auth: add roles / permissions to auth package (9ce722b)
- auth: add roles and permissions, with support for graphql and rest virtual serialization (d99dbc3)
0.9.6 (2021-09-30)
- auth: fix graphql types for team permissions in auth package (183180b)
0.9.5 (2021-09-30)
Note: Version bump only for package @tensei/main
0.9.4 (2021-09-26)
Note: Version bump only for package @tensei/main
0.9.3 (2021-09-26)
Note: Version bump only for package @tensei/main
0.9.2 (2021-09-26)
- core: fix release script to require environment variable (b9f74c9)
- auth: rename user to authUser in context (c99f890)
- cli: add build command to @tensei/cli (1771538)
- cli: clone @adonisjs/ace into @tensei/cli package (c8b75e8)
- cms: fix login / logout on cms (d401c4e)
- cms: install evergreen ds\ (669d21c)
- cms: update authentication to use passport.js (a02c777)
- core: fix failing social test (115c332)
- create-tensei-app: setup new create-tensei-app from create-adonis-ts-app template (29291b5)
0.9.1 (2021-08-03)
- create-tensei-app: update start command in typescript template (a02c5b4)
0.9.0 (2021-08-03)
- auth: fix permissions loading (163c367)
- auth: fix graphql failing queries for allTeams query (c769374)
- auth: update teams with authorization middleware (b197066)
- graphql: add teams queries to graphql ' (e6343eb)
- graphql: move graphql (auth, resources, common) from snake case to camel case (#138) (c0d23d5)
- tests: add skip allTeams tests to graphql test cases for mongodb ' (1b200f6)
0.8.21 (2021-07-22)
- react-auth: fix endless react redirect on page load (c85f470)
0.8.20 (2021-07-06)
- react-auth: update must-be-authenticated loading state (9bb1bde)
0.8.19 (2021-07-06)
- react-auth: add mustBeAuthenticated and MustBeNotAuthenticated higher order functions (53faf43)
0.8.18 (2021-07-04)
- examples/react-parcel-js: update react-auth build to support ts and js (dea19e7)
0.8.17 (2021-07-04)
- react-auth: fix types for useTensei hook (e13db4f)
0.8.16 (2021-07-04)
- react-auth: add social authentication confirmation (e2c3882)
0.8.15 (2021-07-04)
- react-auth: setup authentication for react apps in react-auth package (ee7b25d)
0.8.14 (2021-07-01)
- common: fix date type property definition (c97d7e2)
0.8.13 (2021-07-01)
- tests: update snapshots (2135efd)
- auth: fix email verification (985f746)
0.8.12 (2021-06-30)
Note: Version bump only for package @tensei/main
0.8.11 (2021-06-30)
- sdk: fix sdk social methods types generation (8b4459c)
0.8.10 (2021-06-30)
Note: Version bump only for package @tensei/main
0.8.9 (2021-06-26)
Note: Version bump only for package @tensei/main
0.8.8 (2021-06-26)
Note: Version bump only for package @tensei/main
0.8.7 (2021-06-26)
Note: Version bump only for package @tensei/main
0.8.6 (2021-06-26)
- component: responsive sidebar now closes on backdrop and menu click (#121) (f2ebca7)
- express-session-mikro-orm: fix update query for mongodb (#108) (b7b0a22), closes #107
0.8.5 (2021-06-17)
0.8.4 (2021-05-25)
0.8.3 (2021-05-25)
0.8.2 (2021-04-05)
- graphql: add query authorisation to graphql (4064f3f)
0.8.1 (2021-04-05)
- common: add auto fills and auto filters to resources (255f2ce)
0.8.0 (2021-04-04)
- common: add array field components (9444865)
- components: add @tensei/react-icons to cms dashboard (c43a4fb)
0.7.35 (2021-03-30)
Note: Version bump only for package @tensei/main
0.7.34 (2021-03-29)
Note: Version bump only for package @tensei/main
0.7.33 (2021-03-24)
Note: Version bump only for package @tensei/main
0.7.32 (2021-03-24)
Note: Version bump only for package @tensei/main
0.7.31 (2021-03-23)
Note: Version bump only for package @tensei/main
0.7.30 (2021-03-23)
Note: Version bump only for package @tensei/main
0.7.29 (2021-03-14)
Note: Version bump only for package @tensei/main
0.7.28 (2021-03-14)
Note: Version bump only for package @tensei/main
0.7.27 (2021-03-11)
Note: Version bump only for package @tensei/main
0.7.26 (2021-03-10)
Note: Version bump only for package @tensei/main
0.7.25 (2021-03-10)
Note: Version bump only for package @tensei/main
0.7.24 (2021-03-10)
0.7.23 (2021-03-08)
0.7.22 (2021-03-07)
Note: Version bump only for package @tensei/main
0.7.21 (2021-03-07)
0.7.20 (2021-03-04)
Note: Version bump only for package @tensei/main
0.7.19 (2021-03-04)
Note: Version bump only for package @tensei/main
0.7.18 (2021-03-04)
0.7.17 (2021-03-02)
0.7.16 (2021-03-01)
Note: Version bump only for package @tensei/main
0.7.15 (2021-03-01)
Note: Version bump only for package @tensei/main
0.7.14 (2021-03-01)
Note: Version bump only for package @tensei/main
0.7.13 (2021-03-01)
- auth: remove user prefix from all auth graphql queries (396f280)
- auth: add custom payload from social authenication to auth plugin (44a8f3e)
0.7.12 (2021-02-24)
0.7.11 (2021-02-16)
Note: Version bump only for package @tensei/main
0.7.10 (2021-02-16)
Note: Version bump only for package @tensei/main
0.7.9 (2021-02-13)
Note: Version bump only for package @tensei/main
0.7.8 (2021-02-13)
Note: Version bump only for package @tensei/main
0.7.7 (2021-02-13)
Note: Version bump only for package @tensei/main
0.7.6 (2021-02-13)
Note: Version bump only for package @tensei/main
0.7.5 (2021-02-13)
- graphql: add graphql to dependencies list (1f93dd4)
0.7.4 (2021-02-12)
- create-tensei-app: install dependencies using npm (24effa1)
0.7.3 (2021-02-11)
- cms: add users & roles to the cms sidebar menu (eda1e3c)
0.7.2 (2021-02-11)
Note: Version bump only for package @tensei/main
0.7.1 (2021-02-11)
0.7.0 (2021-02-10)
Note: Version bump only for package @tensei/main
0.6.3 (2021-02-09)
- fix several launch bugs (cms, core, media) (aacc2f8)
0.6.2 (2021-02-06)
Note: Version bump only for package @tensei/main
0.6.1 (2021-02-06)
- cms: fix cms classes clash from plugins (eec42f3)
0.6.0 (2021-02-05)
- core: redesign welcome screens on home and dashboard (b9ccae7)
- tensei: several tiny bug fixes for a better release (1242abb)
0.5.12 (2021-02-04)
- cms: add new landing page to cms and root screens (de86d28)
- cms: update autoprefixer for tailwindcss (7527221)
0.5.11 (2021-02-03)
- tests: fix id string and number assertion (81ef437)
- auth: move two factor authentication and social authentication to separate packages (878e0e2)
- auth: remove session-based authentication in favor of JWT and refresh tokens (20281e1)
- auth: Session-based authentication is no longer a thing.
0.5.10 (2021-02-01)
- cms: fix cms migration when running dev server (2738c01)
0.5.9 (2021-02-01)
- cli: add generate plugin command to cli (2b3d00d)
- cta: modify create-tensei-app to copy template from templates folder (8f56edd)
0.5.8 (2021-01-23)
- cms: fix build script for cms (41ee42a)
- cms: fix create:resource permission on CreateResource component (c95a8d0)
- cms: fix purge content folders (9f05e07)
- core: remove unused rest and auth imports (d2d462d)
- express-session-mikro-orm: fix failing tests (3e59492)
- mail: fix fake driver (369852a)
- mail: fix smtp config prop (2d5bf4b)
- tests: fix failing snapshot tests (8111e61)
- cms: add administration panel settings page (b4e2d57)
- cms: add granular permissions (3f3846d)
- cms: create / update resources on CMS (72c23a3)
- cms: fix double fetching of data on administration panel settings (46b5b52)
- cms: implement media library uploads / delete (16fcf09)
- cms: implement media library uploads / delete (e407b54)
- cms: setup index and detail pages for cms (222ba18)
- components: add Icon, Checkbox, Textarea and TextInput components (a7c1c83)
0.5.7 (2020-12-27)
- graphql: fix populateFieldsFromNodes method to accept undefined resource (5bd3f2d)
0.5.6 (2020-12-27)
- graphql: fix graphql types when no queries are available (68a6bd7)
0.5.5 (2020-12-27)
- graphql: fix graphql types when no queries are available (8e5f3c5)
- graphql: fix graphql types when no queries are available (7b7cfe2)
0.5.4 (2020-12-26)
- create-tensei-app: update new tensei app template (5810db4)
0.5.3 (2020-12-26)
- cms: fix color issues in cms components (e14cd5b)
- core: add root method to define project root (29d4893)
- mail: add types for new mail method signature (6cca703)
0.5.2 (2020-12-18)
- core: fix failing events tests for sql databases (0af2922)
- core: add full support for events using emittery (8db1d43)
0.5.1 (2020-12-17)
- media: fix packages required only by graphql package (6a5737c), closes #57
- workflows: add mongodb database_type env (0d8d3a4)
0.5.0 (2020-12-17)
- auth: fix authorization for rest api routes (a1f2132)
- cms: fix border radius on cms components (9fe4aaa)
- core: fix all package licesnes (92ddc6a)
- docs: fix docs package (7421935)
- graphql: fix graphQL API (962827b)
- graphql: fix middleware system in graphql plugin (c858847)
- graphql: silent typescript error about csrfToken() method (f885ef6)
- mail: casing (edc9858)
- mail: change SparkPost casing to correct file name (941190e)
- mail: fix failing tests in mail package (bf1065f)
- mail: fix file & folder casing (b1a3a34)
- mail: fix file name consistency rule (c0cbb2a)
- mail: fix imports in tests (cf28b6f)
- mail: fix mail casing (d8525c3)
- mail: fix mail folder casing (48aa446)
- mail: fix mail folders (aaff564)
- media: skip failing test (file truncated) (3c3e751)
- rest: cleanup rest package (2aff0a0)
- rest: fix broken API paths (50f0839)
- rest: fix rest API endpoints (408f6aa)
- update-rest-package: ensure that deep populate can populate for multiple on the same level (fc8da73)
- add new components for cms (db26903)
- auth: cleanup auth for docs (9d5c5bd)
- mail: add Ses and Smtp support for mail driver (6fd7e51)
- mail: pull in latest version of @adonis/mail into @tensei/mail package (7b2d3c2)
- media: add REST API upload support to the media package (a496f3b)
- revert-deep-populate-feature-2: take out deep populate feature from the rest package (1e71775)
- add validations (0908618)
0.4.4 (2020-12-07)
- auth: fix auth package graphql authorizations (bda423a)
- auth: populate roles and permissions for auth responses (5266e8d)
- common: fix build with common fields and resources (bf71625)
- common: fix datetime column error on postgres databases (8420da4)
- express-session-mikro-orm: fix express mikro orm touch update (db3f14d)
- express-session-mikro-orm: fix express session package touch() test (cf37f7f)
- express-session-mikro-orm: fix manager access (5866b4a)
- cms: add cms dashboard (8584bc1)
- core: add basic support for mongodb (b56ad38)
- mongo: begin implementing MongoDB support (90df47f)
0.4.3 (2020-12-04)
- auth: remove unused packages (csrf, csurf) (c9a58da)
- auth: add access tokens / refresh tokens and session based authentication to auth package (109ad62)
- media: add file upload checks (2fb9896)
- media: associate file fields to other resources (492f5ce)
- media: create the official media plugin (e373a87)
- next: create basic package for using next.js framework (a0c3e02)
- auth: Delete tokenSecret() method for the new configureTokens() method
- Delete tokenExpires() in favour of the new configureTokens() method
- Remove ___refresh_tokens method and send refresh token in response body
0.4.2 (2020-11-29)
- core: remove dotenv/config package from core (0961e42)
0.4.1 (2020-11-29)
- create-tensei-app: publish templates/ folder for package (5fce265)
- main: fix main package publish script (4d54060)
0.4.0 (2020-11-29)
- create-tensei-app: create the create-tensei-app package (1188a0f)
0.3.1 (2020-11-28)
- auth: fix bug where user can login even though blocked (4a78925)
0.3.0 (2020-11-28)
- auth: fix permissions checks for auth package (58ea6ab)
- auth: set token belongs to relationship to nullable() (0a56b33)
- common: remove hideFromApi from resource data (1219f30)
- core: temporal fix: add registerCoreRoutes() method to Tensei core (5c55964)
- auth: add refresh token rotation security (edf90e4)
- docs: add API responses support to rest api docs (d048993)
- docs: create docs package for generating swagger 2.0 documentation for rest API (620c0bb)
- docs: setup extension of documentation on route instance (130b971)
- graphql: add data validation to insert and update queries (cc4d7db)
- graphql: add pubsub parameter to .subscriptions() method to receive custom pubsub instances (75913b7)
- graphql: setup graphql subscriptions to the graphql plugin (3ca5a82)
- auth: update refresh token tests for auth package (1b9f892)
- graphql: - GraphqlQuery handler can now return non promise values
- auth: Token in body response is now access_token, and a new refresh_token is included in response
- docs: Name is no longer automatically added to User resource on auth package
0.2.4 (2020-11-21)
- auth: add JWT refresh tokens to rest api (0e553e5)
- auth: fix social authentication (4e6fc9b)
- commands: add commit command to package.json file (029e724)
- rest: fix permissions being registered on user custom routes (034f575)
0.2.3 (2020-11-19)
Note: Version bump only for package @tensei/main
0.2.2 (2020-11-19)
Note: Version bump only for package @tensei/main
0.2.1 (2020-11-18)
Note: Version bump only for package @tensei/main
Note: Version bump only for package @tensei/main
Note: Version bump only for package @tensei/main
Note: Version bump only for package @tensei/main