0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00
logto/packages/cli/CHANGELOG.md
2023-06-28 18:57:43 +08:00

11 KiB

Change Log

1.6.0

Patch Changes

  • ecbecd8e4: improve translate prompt
  • Updated dependencies [e9c2c9a6d]
  • Updated dependencies [ecbecd8e4]
    • @logto/core-kit@2.0.1
    • @logto/schemas@1.6.0
    • @logto/phrases@1.4.1

1.5.0

Patch Changes

1.4.0

Patch Changes

  • 5d6720805: update default OpenAI concurrency to 1 for sync command
  • Updated dependencies [5d6720805]
    • @logto/phrases@1.3.0
    • @logto/schemas@1.4.0

1.3.1

Patch Changes

  • @logto/schemas@1.3.1

1.3.0

Patch Changes

  • Updated dependencies [beb6ebad5]
    • @logto/schemas@1.3.0

1.2.3

Patch Changes

  • @logto/schemas@1.2.3

1.2.2

Patch Changes

  • @logto/schemas@1.2.2

1.2.1

Patch Changes

  • @logto/schemas@1.2.1

1.2.0

Minor Changes

  • 3c84d81ff: add logto connector link command to link local connectors without downloading from the remote
  • 736d6d212: logto translate sync to create missing files or translate untranslated phrases across all existing languages

Patch Changes

  • 91906f0eb: use current directory as instance path if no path input for cli
  • Updated dependencies [ae6a54993]
  • Updated dependencies [206fba2b5]
  • Updated dependencies [457cb2822]
  • Updated dependencies [4945b0be2]
  • Updated dependencies [c5eb3a2ba]
  • Updated dependencies [5553425fc]
  • Updated dependencies [30033421c]
    • @logto/phrases@1.2.0
    • @logto/phrases-ui@1.2.0
    • @logto/schemas@1.2.0
    • @logto/shared@2.0.0
    • @logto/core-kit@2.0.0
    • @logto/connector-kit@1.1.1

1.1.0

Minor Changes

  • e2ec1f93e: add translate create and translate list-tags commands

Patch Changes

  • Updated dependencies [f9ca7cc49]
  • Updated dependencies [37714d153]
  • Updated dependencies [f3d60a516]
  • Updated dependencies [5c50957a9]
  • Updated dependencies [e9e8a6e11]
    • @logto/phrases@1.1.0
    • @logto/phrases-ui@1.1.0
    • @logto/schemas@1.1.0
    • @logto/shared@1.0.3

1.0.3

Patch Changes

  • Updated dependencies [5b4da1e3d]
    • @logto/schemas@1.0.7
    • @logto/shared@1.0.2

1.0.2

Patch Changes

  • Updated dependencies [621b09ba1]
    • @logto/schemas@1.0.1
    • @logto/shared@1.0.1

1.0.1

1.0.0

Major Changes

  • 343b1090f: Seed data for cloud

    • cli!: remove oidc option for database seed command as it's unused
    • cli: add hidden --cloud option for database seed command to init cloud data
    • cli, cloud: appending Redirect URIs to Admin Console will deduplicate values before update
    • move UrlSet and GlobalValues to @logto/shared
  • 1c9160112: Packages are now ESM.

  • f41fd3f05: drop settings table and add systems table

    BREAKING CHANGES

    • core: removed GET /settings and PATCH /settings API
    • core: added GET /configs/admin-console and PATCH /configs/admin-console API
      • /configs/* APIs are config/key-specific now. they may have different logic per key
    • cli: change valid logto db config keys by removing alterationState and adding adminConsole since:
      • OIDC configs and admin console configs are tenant-level configs (the concept of "tenant" can be ignored until we officially announce it)
      • alteration state is still a system-wide config

Minor Changes

  • f41fd3f05: Add logto database alteration rollback command for running down() alteration scripts

  • 343b1090f: Allow admin tenant admin to create tenants without limitation

  • 343b1090f: Add CLI command to get/set db's system table value

  • f41fd3f05: - cli: use ec with secp384r1 as the default key generation type

    • core: use ES384 as the signing algorithm for EC keys
  • 3ff2e90cd: CLI

    Rotate your private or secret key

    We add a new command db config rotate <key> to support key rotation via CLI.

    When rotating, the CLI will generate a new key and prepend to the corresponding key array. Thus the old key is still valid and the service will use the new key for signing.

    Run logto db config rotate help for detailed usage.

    Trim the private or secret key you don't need

    If you want to trim one or more out-dated private or secret key(s) from the config, use the command db config trim <key>. It will remove the last item (private or secret key) in the array.

    You may remove the old key after a certain period (such as half a year) to allow most of your users have time to touch the new key.

    If you want to remove multiple keys at once, just append a number to the command. E.g. logto db config trim oidc.cookieKeys 3.

    Run logto db config trim help for detailed usage.

Patch Changes

  • 38970fb88: Fix a Sign-in experience bug that may block some users to sign in.
  • 7fb689b73: Fix version lifecycle script
  • 1c9160112: - Remove official connectors inquiry
    • Fix default download url with current package version
  • Updated dependencies [343b1090f]
  • Updated dependencies [e63f5f8b0]
  • Updated dependencies [f41fd3f05]
  • Updated dependencies [343b1090f]
  • Updated dependencies [343b1090f]
  • Updated dependencies [c12717412]
  • Updated dependencies [343b1090f]
  • Updated dependencies [38970fb88]
  • Updated dependencies [343b1090f]
  • Updated dependencies [343b1090f]
  • Updated dependencies [343b1090f]
  • Updated dependencies [1c9160112]
  • Updated dependencies [1c9160112]
  • Updated dependencies [7fb689b73]
  • Updated dependencies [343b1090f]
  • Updated dependencies [f41fd3f05]
  • Updated dependencies [f41fd3f05]
  • Updated dependencies [2d45cc3e6]
    • @logto/schemas@1.0.0
    • @logto/shared@1.0.0
    • @logto/connector-kit@1.1.0
    • @logto/core-kit@1.1.0

1.0.0-rc.3

1.0.0-rc.2

Patch Changes

  • Updated dependencies [c12717412]
    • @logto/schemas@1.0.0-rc.1
    • @logto/shared@1.0.0-rc.1

1.0.0-rc.1

1.0.0-rc.0

Major Changes

  • f41fd3f0: drop settings table and add systems table

    BREAKING CHANGES

    • core: removed GET /settings and PATCH /settings API
    • core: added GET /configs/admin-console and PATCH /configs/admin-console API
      • /configs/* APIs are config/key-specific now. they may have different logic per key
    • cli: change valid logto db config keys by removing alterationState and adding adminConsole since:
      • OIDC configs and admin console configs are tenant-level configs (the concept of "tenant" can be ignored until we officially announce it)
      • alteration state is still a system-wide config

Minor Changes

  • f41fd3f0: Add logto database alteration rollback command for running down() alteration scripts
  • f41fd3f0: - cli: use ec with secp384r1 as the default key generation type
    • core: use ES384 as the signing algorithm for EC keys

Patch Changes

  • Updated dependencies [f41fd3f0]
  • Updated dependencies [f41fd3f0]
  • Updated dependencies [f41fd3f0]
    • @logto/schemas@1.0.0-rc.0
    • @logto/shared@1.0.0-rc.0

1.0.0-beta.19

Patch Changes

  • df9e98dc: Fix version lifecycle script
  • Updated dependencies [df9e98dc]
    • @logto/schemas@1.0.0-beta.18
    • @logto/shared@1.0.0-beta.18

1.0.0-beta.18

Major Changes

Patch Changes

  • 1c916011: - Remove official connectors inquiry
    • Fix default download url with current package version
  • Updated dependencies [1c916011]
  • Updated dependencies [1c916011]
    • @logto/schemas@1.0.0-beta.17
    • @logto/shared@1.0.0-beta.17

1.0.0-beta.16

Patch Changes

  • 38970fb8: Fix a Sign-in experience bug that may block some users to sign in.
  • Updated dependencies [38970fb8]
    • @logto/schemas@1.0.0-beta.16
    • @logto/shared@1.0.0-beta.16

1.0.0-beta.15

Patch Changes

  • Updated dependencies
    • @logto/schemas@1.0.0-beta.15
    • @logto/shared@1.0.0-beta.15

1.0.0-beta.14

Patch Changes

  • Updated dependencies [2d45cc3e]
    • @logto/schemas@1.0.0-beta.14
    • @logto/shared@1.0.0-beta.14

1.0.0-beta.13

Minor Changes

  • 3ff2e90c: CLI

    Rotate your private or secret key

    We add a new command db config rotate <key> to support key rotation via CLI.

    When rotating, the CLI will generate a new key and prepend to the corresponding key array. Thus the old key is still valid and the service will use the new key for signing.

    Run logto db config rotate help for detailed usage.

    Trim the private or secret key you don't need

    If you want to trim one or more out-dated private or secret key(s) from the config, use the command db config trim <key>. It will remove the last item (private or secret key) in the array.

    You may remove the old key after a certain period (such as half a year) to allow most of your users have time to touch the new key.

    If you want to remove multiple keys at once, just append a number to the command. E.g. logto db config trim oidc.cookieKeys 3.

    Run logto db config trim help for detailed usage.

Patch Changes

  • @logto/schemas@1.0.0-beta.13
  • @logto/shared@1.0.0-beta.13

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.0-beta.12 (2022-10-19)

Note: Version bump only for package @logto/cli

1.0.0-beta.11 (2022-10-19)

Features

  • npm create compatibility (a5cd73d)
  • cli: db alteration deploy command (a5280a2)
  • cli: db seed oidc command (911117a)
  • cli: db seed command (5c7000d)
  • cli: add download-url option for install (5dda0a6)
  • cli: add connector command (4ccbe4a)
  • cli: command init/i/install (f05691b)
  • cli: database config command (0eb306a)
  • cli: get/set db config key (0eff1e3)
  • cli: list connectors (dcb9142)
  • cli: remove connectors (7d257c4)

Bug Fixes

  • add publish config for public packages (#2192) (38f664c)
  • alteration script in dev (9ebb3dd)
  • cli: chooseAlterationsByVersion should contain the last next version alteration script (#2175) (fd50304)
  • cli: fix skip-when-exists option (#2180) (4ce2073)