logto

🧑‍🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.

MPL-2.0 License

Downloads
2.3K
Stars
8.5K
Committers
66

Bot releases are visible (Hide)

logto - v1.0.0-beta.10

Published by silverhand-bot about 2 years ago

1.0.0-beta.10 (2022-09-28)

Machine to Machine apps

Are you trying to access Logto Management API in a backend service? Or programmatically access other API Resources in an OAuth 2.0 manner? Then the Machine to Machine apps are your friend, and we’re happy to announce this feature is available now!

Click “Create Application” in the Applications tab of Admin Console, and you’ll see the new “Machine to Machine” app type. We also wrote a detailed integration guide to make the process painless.

Automatic database alteration

Maintaining database schemas is hard, but there’s no reason to make the job yours. Starting from this version, Logto will check if the database schemas are up-to-date during initializing and guide you to start an automatic alteration without shutting down the database.

For container users

For now, you have to jump into one instance and run npm run alteration deploy in the Logto project root with ease to upgrade your database schema. We'll provide a standalone CLI soon to make it more smooth.

Where’s the stable release?

It’s not far! After internal discussion, we decided to release the first stable release when several things are complete:

  • Sign-in experience v2 (More flexible sign-in configuration, forgot password)
  • Role-based access control

Join our Discord Server to stay tuned, and see our Logto Public Roadmap for details.

Contributors

  • @pemassi Naver connector logto-io/connectors#6
  • @FlurryNight Discord connector logto-io/connectors#11
  • @5war00p refactoring button component #1958
  • @The1462 fixing officeLocation attribute bug in Azure AD connector logto-io/connectors#19

❤️ Thank you!

Other updates

⚠ BREAKING CHANGES

  • core: update user scopes (#1922)

Features

  • core: support base64 format OIDC_PRIVATE_KEYS config in .env file (#1903) (5bdb675)

Bug Fixes

  • bump react sdk and essentials toolkit to support CJK characters in idToken (2f92b43)
  • console: add sandbox attribute to iframe (#1926) (14cb043)
  • console: get prefixed router basename in local dev env (ccbe5da)
  • console: old value does not flash back on saving form (cdbd8d7)
  • console: use fallback language in preview (#1960) (de4c46e)
  • core,schemas: move alteration types into schemas src (#2005) (10c1be6)
  • core: filter out connector-kit (#1987) (f4cf89f)
  • phrases: phrases-ui typo and types (#1948) (2f373db)
  • support capital letter "Y" in command line prompt (416f4e8)
  • ui: align mobile input outline (#1991) (c9ba198)
logto - v1.0.0-beta.9

Published by silverhand-bot about 2 years ago

1.0.0-beta.9 (2022-09-07)

Highlights

  • @FlurryNight add Portuguese translation (f268ecb)
  • @pemassi console: press tab to insert 2 spaces in code editor (#1871) (c57228c)

Thank you!

  • Built-in Go integration tutorial for Traditional Web apps is ready. Let's go try it!

⚠ DEVELOPER BREAKING CHANGES

  • core: load connectors by folder (#1879)

We moved all connectors to a new repo logto-io/connectors for a better experience. Nothing changed if you are not developing connectors.

Bug Fixes

  • console,ui: fix locale guard issue in settings page (e200578)
  • console: input invalid format content in multitextinput will not crash the app (035be48)
  • downgrade to sdk 1.0.0-beta.2 (#1896) (91d1bf8)
  • fetch connectors list from npm (#1894) (c6764f9)
  • remove --incremental to temporarily fix pnpm dev (4c2308e)
logto - v1.0.0-beta.8

Published by silverhand-bot about 2 years ago

1.0.0-beta.8 (2022-09-01)

Note: We skipped beta.7 due to some technical issues.

Features

  • connector: add kakao connector (#1826) (1f9e820) thanks @pemassi ❤️
logto - v1.0.0-beta.6

Published by silverhand-bot about 2 years ago

1.0.0-beta.6 (2022-08-30)

Features

  • console: allow to disable create account (#1806) (67305ec)
  • console: express integration guide (#1807) (8e4ef2f)
  • core: guard session with sign-in mode (a8a3de3)

Bug Fixes

  • console: change step title to sentence case (#1814) (82cd315)
logto - v1.0.0-beta.5

Published by silverhand-bot about 2 years ago

1.0.0-beta.5 (2022-08-19)

⚠ BREAKING CHANGES

  • core,console: remove /me apis (#1781) (since they are... useless for now)

Highlights

  • @Olyno contributed French translation. Thank you! ❤️
  • Userinfo Endpoint is now enabled. While we‘re updating our SDKs are docs, you can directly use the opaque access token to fetch the full user data via GET /oidc/me.
  • Support Hasura authentication using webhook. While we're working on the step by step tutorial, you can check out #1790 and #1793 for a sneak peek and try it yourself.

Features

Bug Fixes

  • console: show platform icons in connector table (#1792) (31f2439)
  • core: fix ac & ui proxy under subpath deployment (#1761) (163c23b)
  • deps: update dependency slonik to v30 (#1744) (a9f99db)

Code Refactoring

logto - v1.0.0-beta.4

Published by silverhand-bot about 2 years ago

1.0.0-beta.4 (2022-08-11)

Logto is now available on DockerHub. Use docker pull svhd/logto:prerelease to pull the image.

⚠ BREAKING CHANGES

  • core: use comma separated values as a string array in the env file (#1762)
  • core,schemas: add application secret (#1715)
  • deps: update react monorepo to v18 (major) (#1731)

Migiration

We are sorry for the manual migration. The automatic migration process is under development, will let you know once it's launched!

  • update env OIDC_COOKIE_KEYS from JSON array to comma separated value, e.g. OIDC_COOKIE_KEYS=LOGTOSEKRIT2,LOGTOSEKRIT1
  • update env key OIDC_PRIVATE_KEY_PATH to OIDC_PRIVATE_KEY_PATHS (if applicable)
  • update env key OIDC_PRIVATE_KEY to OIDC_PRIVATE_KEYS (if applicable)
  • add a secret varchar(64) not null column in applications table (definition)
    • you'll need manually generate nanoid with alphabet 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz and length 21 for each application.

Features

Bug Fixes

logto - v1.0.0-beta.3

Published by silverhand-bot about 2 years ago

1.0.0-beta.3 (2022-08-01)

Highlights

  • @ufuf contributed AzureAD connector (#1662) and tr-TR translation (#1707)
  • @pemassi contributed ko-KR translation (#1677)

Thank you! ❤️

Features

  • connector: azure active directory connector added (#1662) (875a828)
  • console: add Next.js integration guide in admin console (7d3f947)
  • console: checked if sign in method is primary (#1706) (405791f)
  • phrases: tr language (#1707) (411a8c2)

Bug Fixes

  • console: app error illustration height should not be shrunk (301cc6c)
  • console: should not display unsaved changes alert on connector config updated (#1685) (61b65a7)
  • test: run integration test serially (#1676) (8394f7b)

Reverts

  • Revert "feat(console): checked if sign in method is primary" (#1712) (2229dce), closes #1712 #1706
logto - v1.0.0-beta.2

Published by silverhand-bot about 2 years ago

1.0.0-beta.2 (2022-07-25)

Features

Bug Fixes

  • console: code editor content should be editable on firefox (56ded3e)
  • console: connector can be dragged upwards to reorder (038bba4)
  • console: remove annoying horizontal scrollbar from code editor (7dba908)
  • console: should parse to json before using zod safeParse (ec674ec)
  • core: resolve some core no-restricted-syntax lint error (#1606) (c56ddec)
  • demo-app: hide username if not exists (#1644) (8b30f97)
  • deps: update dependency koa-router to v12 (#1596) (6e96d73)
  • test: use demo app to test username-password flow in integration test (#1635) (a258587)
  • ui: fix some firefox standout bug (#1615) (4ce6bd8)
  • ui: protect window.location xss (#1639) (34b465c)
  • ui: should clear prev passcode input when click on backspace (#1660) (7dfbc30)
logto - v1.0.0-beta.1

Published by silverhand-bot over 2 years ago

1.0.0-beta.1 (2022-07-19)

Features

  • console: add a declaration file for react-i18next (#1556) (6ae5e7d)
  • console: update dashboard chart y-axis tick format (#1590) (951c6fa)
  • core: add response guard (#1542) (6c39790)
  • ui: add submit input to all the sign-in & register forms (#1587) (0c0c83c)

Bug Fixes

  • console: docs link doesn't work for en-US locale (#1594) (78fcb03)
  • console: external links in readme should be opened in new tab (23ff0bf)
  • console: language select box initial value should not be empty (26f47d8)
  • console: navigate to new connector details page after switching connector (1615e36)
  • ui: fix no-restrict-syntax in ui (#1559) (816ce9f)
  • ui: format phone number with country calling code (#1551) (c6384be)
logto - v1.0.0-beta.0

Published by silverhand-bot over 2 years ago

1.0.0-beta.0 (2022-07-14)

Features

Bug Fixes

  • connector: fix connector getConfig and validateConfig type (#1530) (88a54aa)
  • connector: passwordless connector send test msg with unsaved config (#1539) (0297f6c)
  • connector: refactor ConnectorInstance as class (#1541) (6b9ad58)
  • console: markdown toc links that contain special characters should work (#1543) (1b056f1)
  • console: redirect uri field label should display properly in guide (#1549) (020f294)
  • console: should display user avatar through google connector (e2f5263)
  • console: should not display unsaved alert on item deleted (#1507) (459af38)
  • console: should not display unsaved alert on settings updated (#1508) (5dcdc62)
  • console: tooltip style (#1517) (f387652)
  • ui,core: fix i18n issue (#1548) (6b58d8a)
  • ui: fix multiple libphonmenumber packed bug (#1544) (e06f8d0)
logto - v1.0.0-alpha.4

Published by silverhand-bot over 2 years ago

1.0.0-alpha.4 (2022-07-08)

Features

  • connector: connector error handler, throw errmsg on general errors (#1458) (7da1de3)
  • console: add placeholder for connector sender test (#1476) (8e85a11)
  • expose zod error (#1474) (81b63f0)

Bug Fixes

  • console: add unsaved changes warning in settings page (2cdbf37)
  • console: admin console language detection (a8f18e5)
  • console: connector guide should not have sub title (#1471) (8009d9b)
  • console: connector placeholder icon should not have background color (#1472) (130817f)
  • console: do not show unsaved alert after delete connector (#1496) (61a6b1a)
  • console: docs link in get-started should be localized (#1482) (800f047)
  • console: hide demo-app from topbar get-started progress if it is deleted (b0bdd90)
  • console: hide single platform universal connector tab (3d944a5)
  • console: hide the add connectors hint when no connectors found on sign-in-experience page (#1473) (d309400)
  • console: improve error handling in connector details and sender tester (d9ce4a0)
  • console: mutate after connector delete (#1475) (da882ce)
  • console: pagination color should be color-text-link (#1466) (481b6a0)
  • console: provide fallback value for language field in settings (5ad5eb2)
  • console: remove session doc link (#1479) (bb790ce)
  • console: set language in request header (#1485) (f2195dd)
  • console: specify toast type (#1499) (bdbeee0)
  • core: add session check (#1453) (78e06d5)
  • demo-app: username should not overflow info card (#1498) (58558e5)
  • ui: add form submit event (#1489) (f52fa58)
logto - v1.0.0-alpha.3

Published by silverhand-bot over 2 years ago

1.0.0-alpha.3 (2022-07-07)

Features

  • console: open docs on documentation tab clicked (#1444) (340c641)
  • core: append additional yaml responses to swagger.json (#1407) (100bffb)

Bug Fixes

  • connector: fix Aliyun SMS connector error handling (#1227) (d9ba729)
  • console: language auto detection (7c880fc)
  • console: mutate data after sie welcome done (#1447) (33106aa)
  • console: set user select to none for link button (#1446) (d293de0)
  • console: vanilla sdk integration guide (58fe92e)
  • core,ui: remove todo comments (#1454) (d5d6c5e)
  • deps: update dependency koa-router to v11 (#1406) (ff6f223)
logto - v1.0.0-alpha.2

Published by silverhand-bot over 2 years ago

1.0.0-alpha.2 (2022-07-07)

Features

  • console: add unsaved changes alert for connector config (#1414) (78407fc)
  • console: user settings unsaved changes alert (#1411) (14b27b6)

Bug Fixes

logto - v1.0.0-alpha.1

Published by silverhand-bot over 2 years ago

1.0.0-alpha.1 (2022-07-05)

Features

Bug Fixes

  • console: dashbaord chart grid color (#1417) (1d5f69d)
  • console: leave page button should be primary on unsaved changes alert modal (#1421) (be004fa)
  • core: do not titlize tags of .well-known APIs (#1412) (5559fb1)
logto - v1.0.0-alpha.0

Published by silverhand-bot over 2 years ago

The first Logto alpha version is released

Try, discuss, and be free to criticize.

1.0.0-alpha.0 (2022-07-04)

Features

Bug Fixes

  • console: disable secondary should remove sign in methods (#1384) (6e3c461)
  • console: hide reset description on dark-mode primary color matched (#1394) (de8f476)
  • console: remove userinfo endpoint on application details page (#1391) (a837d79)
  • console: save sie when secondary method is disabled (#1410) (52fee4c)
  • console: use png for calendar icon (#1385) (f01390a)
  • update en.ts (#1403) (05c5740)
logto - v0.1.2-alpha.5

Published by silverhand-bot over 2 years ago

0.1.2-alpha.5 (2022-07-03)

Note: Version bump only for package @logto/root

logto - v0.1.2-alpha.4

Published by silverhand-bot over 2 years ago

0.1.2-alpha.4 (2022-07-03)

Note: Version bump only for package @logto/root

logto - v0.1.2-alpha.3

Published by silverhand-bot over 2 years ago

0.1.2-alpha.3 (2022-07-03)

Features

  • console: add traditional web guide - express js demo (60c9ceb)
  • core: auto sign-out (#1369) (6c32340)
logto - v0.1.2-alpha.2

Published by silverhand-bot over 2 years ago

logto - v0.1.2-alpha.1

Published by github-actions[bot] over 2 years ago

Package Rankings
Top 3.51% on Npmjs.org
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
discord checks release core coverage cloud gitpod render