Files
sk-react-toolkit/CHANGELOG.md
T

1.9 KiB

Changelog

0.2.0

feature: the credential store keeps credentials of any kind in config.json with encrypted secrets, with its routes and its dialog.

  • encryptionKey, encrypt and decrypt: AES-256-GCM with the SHA-256 of ENCRYPTION_KEY or of the content of ENCRYPTION_KEY_FILE.
  • CredentialStore, credentialProblems, credentialValues and registerCredentialRoutes: a list of credentials in a key of config.json, of the kinds the application gives, with routes to read, validate and write it; secrets are encrypted and never answered.
  • POSTGRESQL_KIND, the kind of a PostgreSQL connection.
  • CredentialsButton, the dialog that edits a store, its fields rendered from the kinds.

0.1.1

fix: the declarations of the published package import the other declarations by their .js names.

  • The .d.ts files of the package name the files they import as .js, as the compiled JavaScript does, instead of the .ts and .tsx files of the source, which the package does not hold.

0.1.0

feature: sk-react-toolkit holds the server helpers, web components and Vite font plugin shared by manage-ui and sql-query-webui.

  • sk-react-toolkit/server: HttpError, strict, the error and not-found handlers, the log, fail, gitVersion, exitOnSignals and readJsonObject.
  • sk-react-toolkit/web: request and ApiError, the theme and renderApp, the font styles, Card, ThemeMenu, SwitcherMenu, TextInput, RowDialog, useValidation and createBrowserSettings.
  • sk-react-toolkit/vite: the VITE_FONT font plugin and the resolve options that keep one copy of React, MUI and Emotion.
  • npm run build builds the published package, @koszewscy/sk-react-toolkit, compiled to JavaScript with declarations, in dist/. The Release workflow of Gitea Actions checks, builds and publishes each tag to the Gitea npm registry, skipping a version already published.