Skip to content

Latest commit

History

History
1255 lines (433 loc) 路 42.9 KB

CHANGELOG.md

File metadata and controls

1255 lines (433 loc) 路 42.9 KB

Change Log

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)

Features

0.11.3 (2022-01-05)

Note: Version bump only for package @tensei/main

0.11.2 (2022-01-05)

Features

  • 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)

Bug Fixes

  • fixed form components dependency bugs (#204) (2e5b870)

Features

  • 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)

Bug Fixes

  • create-tensei-app: ascii art bug (#176) (91e66eb)
  • sdk: fix generated interfaces and SortQueryInput enum (0557a08)

Features

  • cms: add static code for pages/dashboard/resource view (2247390)
  • cms: reformat sidebar navigation (5553add)

0.9.9 (2021-10-30)

Features

0.9.8 (2021-10-25)

Bug Fixes

  • 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)

Bug Fixes

  • auth: fix session set type error (1ada839)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • core: fix release script to require environment variable (b9f74c9)

Features

  • 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)

Features

  • create-tensei-app: update start command in typescript template (a02c5b4)

0.9.0 (2021-08-03)

Bug Fixes

  • auth: fix permissions loading (163c367)

Features

  • 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)

Bug Fixes

  • react-auth: fix endless react redirect on page load (c85f470)

0.8.20 (2021-07-06)

Features

  • react-auth: update must-be-authenticated loading state (9bb1bde)

0.8.19 (2021-07-06)

Features

  • react-auth: add mustBeAuthenticated and MustBeNotAuthenticated higher order functions (53faf43)

0.8.18 (2021-07-04)

Features

  • examples/react-parcel-js: update react-auth build to support ts and js (dea19e7)

0.8.17 (2021-07-04)

Features

  • react-auth: fix types for useTensei hook (e13db4f)

0.8.16 (2021-07-04)

Features

  • react-auth: add social authentication confirmation (e2c3882)

0.8.15 (2021-07-04)

Features

  • react-auth: setup authentication for react apps in react-auth package (ee7b25d)

0.8.14 (2021-07-01)

Bug Fixes

  • common: fix date type property definition (c97d7e2)

0.8.13 (2021-07-01)

Bug Fixes

  • tests: update snapshots (2135efd)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • express-session-mikro-orm: fix update query for mongodb (#108) (b7b0a22), closes #107

0.8.4 (2021-05-25)

Bug Fixes

  • cms: fix cms login errors on mongodb and postgresql (#104) (88ff195), closes #98

0.8.3 (2021-05-25)

Bug Fixes

  • cms: fix cms login errors on mongodb and postgresql (#104) (88ff195), closes #98

0.8.2 (2021-04-05)

Features

  • graphql: add query authorisation to graphql (4064f3f)

0.8.1 (2021-04-05)

Features

  • common: add auto fills and auto filters to resources (255f2ce)

0.8.0 (2021-04-04)

Features

  • 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)

Features

  • nuxt: add nuxtjs plugin for fast and easy nuxtjs applications (#91) (bc8f55f)

0.7.23 (2021-03-08)

Bug Fixes

  • graphql: fix graphql api validation for insert mutations (#89) (8be659f), closes #85

0.7.22 (2021-03-07)

Note: Version bump only for package @tensei/main

0.7.21 (2021-03-07)

Features

  • auth: add cookie sessions authentication (#86) (00f4a11)

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)

Features

  • rest: add simple rest documentation (#81) (8f30635)

0.7.17 (2021-03-02)

Bug Fixes

  • cms: fix password updated on forms when untouched (#79) (365e6af), closes #78

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)

Bug Fixes

  • auth: remove user prefix from all auth graphql queries (396f280)

Features

  • auth: add custom payload from social authenication to auth plugin (44a8f3e)

0.7.12 (2021-02-24)

Features

  • mail: add mailgun plugin and default mailing template components for saas apps (#75) (dcaae4b)

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)

Bug Fixes

  • graphql: add graphql to dependencies list (1f93dd4)

0.7.4 (2021-02-12)

Bug Fixes

  • create-tensei-app: install dependencies using npm (24effa1)

0.7.3 (2021-02-11)

Features

  • 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)

Bug Fixes

  • core: remove dev deps from dependencies lists (b5f449b)
  • media: fix media build on ci (aa02ee1)

0.7.0 (2021-02-10)

Note: Version bump only for package @tensei/main

0.6.3 (2021-02-09)

Bug Fixes

  • 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)

Bug Fixes

  • cms: fix cms classes clash from plugins (eec42f3)

0.6.0 (2021-02-05)

Bug Fixes

  • 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)

Bug Fixes

  • cms: add new landing page to cms and root screens (de86d28)
  • cms: update autoprefixer for tailwindcss (7527221)

0.5.11 (2021-02-03)

Bug Fixes

  • tests: fix id string and number assertion (81ef437)

Features

  • 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)

BREAKING CHANGES

  • auth: Session-based authentication is no longer a thing.

0.5.10 (2021-02-01)

Bug Fixes

  • cms: fix cms migration when running dev server (2738c01)

0.5.9 (2021-02-01)

Bug Fixes

  • docs: change link to getting started guide (#64) (747e611)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • graphql: fix populateFieldsFromNodes method to accept undefined resource (5bd3f2d)

0.5.6 (2020-12-27)

Bug Fixes

  • graphql: fix graphql types when no queries are available (68a6bd7)

0.5.5 (2020-12-27)

Bug Fixes

  • 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)

Bug Fixes

  • create-tensei-app: update new tensei app template (5810db4)

0.5.3 (2020-12-26)

Bug Fixes

  • 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)

Bug Fixes

  • core: fix failing events tests for sql databases (0af2922)

Features

  • core: add full support for events using emittery (8db1d43)

0.5.1 (2020-12-17)

Bug Fixes

  • media: fix packages required only by graphql package (6a5737c), closes #57
  • workflows: add mongodb database_type env (0d8d3a4)

0.5.0 (2020-12-17)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • mail: fix mail package folder casing (5308805)
  • mail: fix mail package folder casing (9e27067)

0.4.4 (2020-12-07)

Bug Fixes

  • 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)

Features

  • cms: add cms dashboard (8584bc1)
  • core: add basic support for mongodb (b56ad38)
  • mongo: begin implementing MongoDB support (90df47f)

0.4.3 (2020-12-04)

Bug Fixes

  • auth: remove unused packages (csrf, csurf) (c9a58da)

Features

  • 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)

BREAKING CHANGES

  • 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)

Bug Fixes

  • core: remove dotenv/config package from core (0961e42)

0.4.1 (2020-11-29)

Bug Fixes

  • create-tensei-app: publish templates/ folder for package (5fce265)
  • main: fix main package publish script (4d54060)

0.4.0 (2020-11-29)

Features

  • create-tensei-app: create the create-tensei-app package (1188a0f)

0.3.1 (2020-11-28)

Bug Fixes

  • auth: fix bug where user can login even though blocked (4a78925)

0.3.0 (2020-11-28)

Bug Fixes

  • 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)

Features

  • 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)

Tests

  • auth: update refresh token tests for auth package (1b9f892)

BREAKING CHANGES

  • 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)

Bug Fixes

  • 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

0.2.0 (2020-11-18)

Note: Version bump only for package @tensei/main

0.1.0 (2020-11-18)

Note: Version bump only for package @tensei/main

0.0.1 (2020-11-18)

Note: Version bump only for package @tensei/main