Dynatrace App Toolkit
0.143.0
Features
- Add output adjustments. (APPDEV-12945)
- Improve error output when deploying app. (APPDEV-11601)
- Add name property to IntentDeclaration interface. (PAPA-24657)
Bugfixes
- Fix a bug where app functions were served with an incorrect URL. (APPDEV-13055)
0.142.0
Features
- Export esbuild plugin type. (APPDEV-12897)
- Add sourceRoot support for documents. (APPDEV-12947)
- Warn if UI sources are in the ./src. (APPDEV-12914)
- Update esbuild to 0.25.2. (APPDEV-12830)
- Rename and deprecate build.functions option. (APPDEV-12524)
- Deprecate plugins configurations. (APPDEV-12527)
- New command output. (APPDEV-11176)
Bugfixes
- Fix widget build for multiple css files. (APPDEV-12872)
- Improve authentication page wording.
- Bump fastify to fix a vulnerability. (APPDEV-12987)
- Fix a bug where the dev server was stuck because of multiple prompt interferences. (APPDEV-12887)
- Update generated action widget tests. (PS-31740)
0.141.0
Features
- Add deprications for app config paths. (APPDEV-11835)
- Add the --no-color flag to prevent terminal outputs from being colorized. (APPDEV-12109)
Bugfixes
- Use correct name when generating functions or actions. (APPDEV-12695)
- Fix action generation adding wrong flags. (APPDEV-12710)
0.140.0
Features
- Log refresh token errors in more detail. (APPDEV-12510)
- Improve development server terminal output. (APPDEV-11100)
- Add App Functions
.function.ts
postfix support. (APPDEV-11964)
Bugfixes
- Fix override of NODE_ENV variable. (APPDEV-12516)
- Use en-US as lang for index.html. (APPDEV-12618)
- Correct warning for conditional scope permissions. (APPDEV-12491)
- Fix race condition with refresh token in the background. (APPDEV-12564)
- Bump openkit-js to fix a Server-side Request Forgery vulnerability introduced by the use of axios. (APPDEV-12480)
- Fix double token request on the first run. (APPDEV-12538)
- Generate action widget test template correctly mocks settings objects. (PS-31740)
0.139.0
Features
- Improve app loading time by removing defer from main.js script. (APPDEV-11417)
- Create function and action output rework. (APPDEV-12021)
- Rework default command output. (APPDEV-11091)
- Add new subdomain commands for functions and actions. (APPDEV-11096)
- Create app output rework. (APPDEV-11097)
Bugfixes
- Fix building of newly generated widgets. (PS-31119)
0.138.0
Features
- Send bizevent for app function execution errors. (APPDEV-11042)
- Remove --force-overwrite flag. (APPDEV-11174)
- Add basic auth support for proxies. (APPDEV-11543)
- Authentication page rework. (APPDEV-11175)
Bugfixes
- Fix duplicated platform request headers. (APPDEV-11953)
- Fix invalid url type error on dev server startup on Windows with node 22. (APPDEV-11962)
- Disable bundling of .node files. (APPDEV-11790)
0.137.0
Features
- Improve --sign-archive flag documentation. (APPDEV-8499)
- Report command arguments via telemetry. (APPDEV-11381)
Bugfixes
- Fix build on Windows not bundling main css file. (APPDEV-11776)
- Fix links inside manifest if behind ssl proxy. (APPDEV-11390)
- Fix NODE_ENV variable for development server. (APPDEV-11734)
- Fix error handling when sending request to the platform. (APPDEV-11780)
- Include .d.ts files in the compiler. (APPDEV-11575)
0.136.0
Features
- Add experimental warning if cloud dev env is being used. (APPDEV-11509)
Bugfixes
- Update axios dependency to remove vulnerability. (APPDEV-11465)
- Use non deprecated client-app-settings. (APPDEV-11494)
- Fix content decoding problem on platform requests initiated from the development server. (APPDEV-11451)
- Update axios dependency to remove vulnerability. (APPDEV-11465)
- Fix app runtime loading error. (APPDEV-11545)
- Export dt-fetch again to avoid breaking changes without deprecation. (APPDEV-11550)
0.135.0
Features
- Improve type checking for the app.config.ts file. (APPDEV-8295)
- Track app.config usage. (APPDEV-11214)
- Improve dependency resolution when updating. (APPDEV-10946)
- Add github codespaces support. (APPDEV-10683)
Bugfixes
- Fix NODE_ENV variable for actions and unify it across the code base. (APPDEV-11305)
- Improve error handling for the publish command. (APPDEV-11185)
- Fix a bug where nested dynatrace platform dependencies were not added to the app manifest. (APPDEV-11242)
- Patch js-runtime. (APPDEV-11056)
- Fix gitpod not loading app. (PAPA-22035)
- Fix an edgecase where the auth token has not been refreshed. (APPDEV-11350)
0.134.0
Features
- Show missing premissions warning
Bugfixes
- Fix consistent description of settings created with
dt-app generate action
- Avoid unneeded indendation when formatting description text of table in update command
- Fix react developer mode by turning off the code minification when the app is served via the development server
- Add files from the tsconfig include property as entrypoints
- Fix a bug where dt-app attempted to build functions despite their absence
- Fix display of ui errors in browser
- Improve logging when building functions
- Improve error message for update command from monorepo project
- Add correct default client id value in docs
0.133.0
Bugfixes
- Remove app.config.* from being ignored when watching appconfig
- Fixed
getEnvironmentId
from@dynatrace-sdk/app-environment
returningnull
when running functions in local development - Update dependencies to remove cookie vulnerability
- Hardened local development environment through better input validation
0.132.0
Features
- Add incremental builds for widgets
- New typechecker for the UI
Bugfixes
- Don't generate
.map
and.d.ts
files next to the source files - Add skipLibCheck to app function tsconfig template
- Migrate test files to use the new runtime context if the typescript is already defined in the app's package.json
0.131.0
Features
- Bump dependencies
- Unify the build platform target to browser
Bugfixes
- Fix typescript import scope
- Fix esbuild not bundling .node files properly when symlinked
- Fix forbidden error when deploying
- Remove empty table log if there is no breaking changes
- Correct the typescript version range
- Fix fastify vulnerability
- Improve misleading authentication error message
- Fix broken build after generating an action
- Fix a bug where peer dependencies have not been installed
0.130.0
Features
- Make typescript a peerDependency
Bugfixes
- Fix a bug where ignored platform dependencies were not ignored in the app manifest and where platform dependencies were missing when deploying without building the app
- Fix a bug where app deployment failed once an invalid dynatrace-metadata.json was read
0.129.0
Features
- Show breaking changes before updating the dynatrace packages
Bugfixes
- Fix a bug where not all dynatrace dependencies have been detected when deploying an app
- Improve the documentation for
no-live-reload
flag
0.128.0
Minor Changes
- Enable app functions minification
Patch Changes
- Fix axios vulnerability
- Add incremental build for actions
0.127.0
Patch Changes
- Fix create command dependency installation on Windows
- Skip dependencies property inside manifest to be built during dev command
- Validate proper esbuild dependency in project
- Fix app documents bundling on Windows
0.126.0
Minor Changes
- Exclude node_modules when loading templates
Patch Changes
- Use the correct glob when type checking functions
- Align getEnvironmentId error handling with sdk
0.125.0
Patch Changes
- Add locationAppIds param to the widget dev helper url in the terminal
0.124.0
Minor Changes
- Improve typechecking performance for app functions
- Adjust settings template for connections of automation actions (name must be unique, objects not ordered)
Patch Changes
- Fix building generated actions
- Make widgets use react 18
- Fix a bug where the validation for resumable actions showed an error for a missing UI or functions implementation even when both were present
- Fix broken sdkShim getEnvironmentId method
- Fix a bug where the information of the app token scopes was missing in the token cache
- Fix ws vulnerability
- Fix creation of manifest function property for app functions without default input dir
- Fix a bug where an invalid app document name did not throw an error on build