0.122.0 (2024-07-11)
- Do not hardcode vscode protocol scheme (2255a35)
- Update @appland/components to v4.27.0 (fced78d)
0.121.0 (2024-06-28)
- Upgrade @appland/components to v4.26.0 (5e19f2b)
0.120.0 (2024-06-24)
- Relax the VSCode engine version requirement to v1.61.0 (2fb955b)
- Scanner is disabled by default (9dc63ec)
0.119.5 (2024-06-12)
- Handle cases where the auth provider doesn't register in time (4e40e11)
- Prevent flickering of the unauthenticated side bar (528c92f)
0.119.4 (2024-06-12)
- Address a case where exceptions were lost (6c8e056)
0.119.3 (2024-05-20)
- Drop token interpolation (d9473f0)
0.119.2 (2024-05-15)
- Update the context view on subsequent requests (9365777)
0.119.1 (2024-05-15)
- Drop mode buttons (26f7055)
0.119.0 (2024-05-14)
0.118.2 (2024-05-01)
0.118.1 (2024-04-30)
- Don't replace tool symlinks when not required (9838923)
- Fix a case where the RPC port would not properly assign after (43e2795)
- Retry downloads when needed, show progress and allow cancellation (3b303aa), closes #944
0.118.0 (2024-04-30)
- allow openAsJson from command palette (58476df)
- Include
directory
when parsing context location (13ed3fe) - Remove "installation pending" badge and spinner (4f029a9)
- Specify
APPMAP_CODE_EDITOR
for the RPC service (d2f6dc8)
- Add a Navie section to the sidebar (ef35b04)
- Changing the OpenAI API key will prompt to reload the window (bc8c9c5)
- Do not automatically open the instructions (a89b683)
- Do not prompt new users to make AppMap recordings (91669e8)
- Implement the LLM configuration frontend (9ba067d)
- Integrate the context pane (#949) (da5cdb5)
- Reload is now prompted automatically after changing AppMap (6b0096f)
- Send active text editor code selection to Navie (43dc79e)
- Update resources/versions.json (dca0ead)
- Update RPC configuration on workspace change (23e0d7e)
0.117.4 (2024-04-04)
- Windows binaries properly use the .exe extension (375fd76)
0.117.3 (2024-04-02)
- Windows file URIs now properly omit the hostname (2cae946)
0.117.2 (2024-04-02)
- Windows binary assets include the
.exe
file extension (15f4d71)
0.117.1 (2024-04-02)
- Transform platform identifiers in download URLs (42713b7)
0.117.0 (2024-04-02)
- Retrieving saved filters always returns an array (214f9fd)
- RPC service will restart when the authentication session changes (74af543)
- Allow configuring CLI environment (2e203fa)
- Configure Navie port manually for dev + debugging (d7b22c6)
- Implement a more resilient asset download strategy (2a0108b)
0.116.0 (2024-03-22)
0.115.0 (2024-03-21)
- A progress notification will appear if Navie is not yet ready (a3bf806)
- Periodically poll for missed appmap.yml FS events (ca46be1)
- Run a single RPC server per instance (fb0357f)
0.114.0 (2024-03-16)
- Add Navie explain code action provider to jsx and tsx (c1790c2)
- Revised and reactive Navie status bar (b2ce7b2)
0.113.1 (2024-03-14)
- Apply appropriate flags to CLI installer (bacc41b)
0.113.0 (2024-03-09)
0.112.0 (2024-03-07)
- Remove log out message and update login message (b939045)
- Users can activate with email (b4f0eaa)
0.111.2 (2024-03-06)
- Skip minor version (7785072)
0.111.1 (2024-03-06)
- Entering license manually closes sign in panel (#895) (a6ec5d3)
- Update @appland/components to v4.5.0 (3a5fcad)
0.111.0 (2024-02-29)
- The Navie view now explains AppMap concepts (6e02d99)
0.110.1 (2024-02-23)
0.110.0 (2024-02-21)
- Update Navie AI command (9cb0e04)
0.109.1 (2024-02-17)
- Update README.md (0305da6)
0.109.0 (2024-02-14)
- Add navie and remove explore appmaps and runtime analysis (436f921)
0.108.0 (2024-02-08)
- Update @appland/components to v3.33.1 (44fa3fc)
0.107.0 (2024-02-02)
- Add cleanup of Disposable (4d92c78)
- Add code block syntax highlighting (019feb1)
- Drop extra padding in web view (ae9c261)
- Ensure a deleted AppMap is removed from the tree (b38847c)
- Source links with drive letters on Windows (#849) (b2a38ad)
- Support IPv6 when remote recording (ddf8cd5)
- Allow configuration of AppMap API URL (53de8c0)
- AppMap AI: Explain (c212a2c)
- Configurable CLI flags (e75bd92)
- Handle AppMap view state across views (8747b75)
- Handle exportJSON message from AppMap (ba10c68)
- Integrate the code snippet frontend (5092027)
- Propagate savedFilters to the chatSearch view (d3222df)
- Remove 'performAction' events (3ad2a68)
- Update @appland dependencies (cbec983)
- Update @appland/components to 3.32.0 (a86acad)
- Update @appland/components to v3.33.0 (909c185)
- Update VSCode engine to v1.82.0 (#858) (5456750)
- Use .appmapignore to ignore certain directories (9a31784)
- User is prompted to choose a directory for Explain command (0f371fe)
0.106.0 (2024-01-12)
- Propagate
http.proxy
setting to Yarn (c2cce86)
0.105.0 (2023-12-04)
0.104.0 (2023-11-29)
- Delete appmap reliably (#834) (d2c85d8)
- Improve resource usage in file watchers and finders (091f3db), closes #839
- Use sql query as fallback for finding title (9560546)
- Update @appland/components to 3.13.2 (b65153c)
0.103.0 (2023-10-31)
- Update @appland/components to 3.9.0 (fa2cc6e)
0.102.0 (2023-10-11)
- AppMaps displayed chronologically for Java requests (#813) (4f8e730)
- Instructions page should be reactive to the Java agent file (3bfbcb6)
- Accurately determine if Runtime Analysis step is complete (#829) (0dd1fa2)
- The Code Objects view also lists External Service Calls (d9b9c32)
- Update @appland dependencies (d696a53)
- update @appland/components to 3.8.0 (8b66898)
- deleteAppMaps.ts: add closeEditorByUri function after deleting appmaps (2a54b8c)
0.101.2 (2023-09-21)
0.101.1 (2023-09-20)
- Don't notify of new AppMaps on initialization (428151c)
0.101.0 (2023-09-20)
- Always show 'no projects found' when viewing instructions if no (1ec4dbc)
- Clicking Code Object tree items should open AppMap (f4572b2)
- Clicking Code Object tree leaf items should open AppMap (a29143f)
- Clicking sign-in button cancels previous sign-in attempt (9866fbc)
- Close open editors when using the "delete AppMap" command (#807) (8ffb69d)
- Drop the AppMap pin feature from VSCode (84803ed)
- Drop the AppMap pin feature from VSCode (41829f5)
- lock system tests to vs code version 1.81.1 (39bb3f7)
- lock vs code version in integration tests (ab3c4b8)
- remove generate sequence diagram option for appmap (93fae31)
- Display *.diff.sequence.json files (b18b44a)
- New users see a notification box when they create their first map (d5d6f3f)
- Prompt java and python to install appmap (1f6c57f)
- Remove AppMap upload feature (8d82438)
- Rename AppMap auth provider to 'AppMap' (1337301)
- select finding when opening from finding webview (7c0a156)
- select finding when opening from problems tab (6e7eac3)
- top level of runtime analysis tree is expanded by default (d75c093)
- Upgrade @appland/components to v2.62.0 (ac0fbcc)
0.100.0 (2023-08-31)
- Drop OpenAPI from the onboarding flow (b9e7b58)
0.99.0 (2023-08-31)
- Clean up telemetry (1c28a8a)
0.98.1 (2023-08-22)
- update java jar instructions (4348f5b)
0.98.0 (2023-08-14)
- update @appland/components to 2.58.0 (c31dae5)
0.97.1 (2023-07-21)
- update @appland/components to 2.57.0 (3c45d82)
0.97.0 (2023-07-17)
- Java installation status reflects run configs and agent download (6ed0ede)
- Update installation instructions for Python and Ruby (26d18ea)
0.96.0 (2023-07-12)
- update dependencies to release improved findings hightlighting (15b29e6)
0.95.1 (2023-07-11)
Delete All AppMaps
will delete index directories if the AppMap has not yet been acknowledged (8f19c8a)- AppMaps removed by project will be deleted (b9bcbaa)
- Improve wait conditions for Python interpreter activation before running the installer (3fdde29)
0.95.0 (2023-07-10)
- remove flame graph feature flag (d39a14b)
0.94.0 (2023-07-05)
- appmaps are organized by project folder in sidebar (ff4505d)
- Integrate Java asset status in the instructions (c553bcd)
- move initialization of default AppMap filter to frontend (9520a3d)
0.93.0 (2023-06-30)
- remote recording uses appmap_dir for output (7ad70ab)
0.92.0 (2023-06-30)
- update flame graph (e5f87eb)
0.91.1 (2023-06-29)
- remove sidebar panes when signed out (9ffe1e2)
0.91.0 (2023-06-28)
- Convert context menu commands to inline (550cd48)
- Organize findings by date (39eeb85)
- Show failed tests in the Analysis view (9b6f0ac)
0.90.1 (2023-06-23)
- java test config respects appmap_dir (cfb3604)
0.90.0 (2023-06-23)
- Introduce the installation status bar (bb311e0)
- Reuse existing terminals when rerunning installer if possible (1256af3), closes #703
0.89.1 (2023-06-21)
- do not report error when lockfile exists (a393599)
- throw error when assets not retrieved from github (2e2bb85)
0.89.0 (2023-06-21)
- add flame graph setting (d824f64)
0.88.1 (2023-06-21)
- users can update an existing filter (d7aa7df)
0.88.0 (2023-06-21)
- Ensure the latest cli version is used when installing agent in JS (fc96f38)
0.87.1 (2023-06-20)
appmap.project.language
is now sourced from project metadata (264c51d)- Don't send
appmap:create
on initialization (0fc5a90) - Drop the sequence diagram feedback prompt (fd11b69)
0.87.0 (2023-06-20)
- AppMaps are now removed from the list after deletion (d4dca78)
- Record AppMaps instructions state is consistent across views (f7ba65d)
- Updated instructions content (9050959)
0.86.0 (2023-06-15)
- add run and test configs for java users (8ffacbe)
- command to download latest java agent jar (8cc8966)
- commands to update launch and test configs (e5e1aeb)
- download latest java agent jar file (5e8c694)
- Look for JavaScript dependencies in lockfiles (face65f), closes #711
0.85.0 (2023-06-08)
- Collapse views until the user opens them (ee7b5ba)
- Limit choices for default instructions (d23170c)
- Prompt the user to perform setup (1109490)
- Python installer leverages the Python extension (289912e)
0.84.0 (2023-06-07)
0.83.0 (2023-06-06)
- Don't introduce extra newlines parsing depends (6425250)
- Prefer first language with a web framework (b560d78)
- Rename language and feature status (b99d805)
- Tighten install prompt criteria slightly (5c7bd7c)
- Use warning icon when AppMap test_status is failed (12ce3e2)
0.82.1 (2023-06-05)
- revert "build: bump components peer dependency" (3d80170)
- revert "feat: add flame graph setting" (877f5b2)
0.82.0 (2023-06-05)
- add flame graph setting (3f4769c)
0.81.2 (2023-05-30)
- More verbose telemetry on locking and tool installation failure (741bd53)
0.81.1 (2023-05-20)
- Look for appmaps in subprojects (6290bbd)
0.81.0 (2023-05-18)
- add web and test framework to project:open (a2fe20c)
0.80.0 (2023-05-15)
- expand packages in seq diagram (0a63f62)
0.79.2 (2023-05-11)
- remove broken docs links (0907a5e)
0.79.1 (2023-05-11)
- Use a stable node bin path when running the install CLI (812fd79)
0.79.0 (2023-05-08)
- update sign-in flow (8e651dd)
0.78.0 (2023-05-04)
- Trigger release of new marketplace desc (13e425a)
0.77.0 (2023-05-01)
- Don't catch the wrong exception (d11f8e0)
- Don't parse every AppMap as its observed (7c69a92)
- Remove command 'openMostRecentlyModifiedAppMap' since it has no implementation (701fe47)
- Remove unneeded async (a01e19d)
- Typo (d184b49)
- Use Map as a Map, not as an Object (5504466)
- Delete all AppMaps only from appmap_dir (9ce14a4)
- Open AppMap by Name uses enhanced prompt (48f5850)
- Open Code Object in AppMap uses enhanced prompt (b21deb4)
- Print a debug log message when deleting an AppMap (41a444a)
- Print a warning before retrying (ac45350)
- Use default exclude configuration for identifying appmap.yml (89da5c0)
- Watch only legal appmap dirs for appmap changes (ecb81f6)
0.76.0 (2023-04-28)
0.75.0 (2023-04-24)
- Recognize jest support in the project picker (a6cba2e)
0.74.0 (2023-04-19)
- improved support for monorepos (496c4ee)
0.73.0 (2023-04-13)
- release updates to sidebar sign-in (543aa69)
0.72.0 (2023-04-06)
- make sequence diagram the default view (e21f4a1)
0.71.1 (2023-04-03)
- eliminate linter warnings (81d9756)
0.71.0 (2023-03-27)
- attach stats to appmap (18c8d28)
0.70.2 (2023-03-22)
- Don't infinitely retry crashed processes (cabfc49)
- Upgrade @appland/components, @appland/sequence-diagram (dc60c08)
0.70.1 (2023-03-10)
- correct stack trace rendering in findings webview (fe01ce1)
- correctly create uris in windows (16b58cb)
- re-enable initial state when opening an appmap (bba1d52)
0.70.0 (2023-03-07)
- notify each webview when active editor tab changes (9fa8fc3)
- prompt user for feedback about sequence diagrams (4bcf444)
0.69.0 (2023-03-03)
- Include git repository upstream url in telemetry (3b91de1)
- Report project directory in project:open telemetry message (c2beaa2)
0.68.1 (2023-03-01)
- Opening AppMaps via the code objects tree works on Windows (d48ff47)
- reduce scanning for appmap.yml (a897e5d)
- Use best fit path when opening source of a code object (3805634)
0.68.0 (2023-03-01)
0.67.2 (2023-02-24)
- do not let users bypass sign-in (c52a192)
0.67.1 (2023-02-23)
- Avoid a crash on appmaps without collection metadata (d915b90)
0.67.0 (2023-02-22)
- require sign in for new users (33efa92)
0.66.2 (2023-02-14)
- Update README.md (59344a1)
0.66.1 (2023-02-13)
- Make sure spawned processes quit correctly (69dcf0f)
- Wait for process termination in process watcher (eb8486f)
0.66.0 (2023-02-07)
- update sign up CTA text (481783e)
0.65.1 (2023-02-03)
0.65.0 (2023-02-02)
- telemetry to understand where to put sign-in (4d6ffe6)
0.64.0 (2023-02-02)
- Respect
appmap_dir
when generating OpenAPI (d7a4010)
- share button behind feature flag (fdee697)
0.63.1 (2023-01-20)
- revert sidebar updates (6464877)
0.63.0 (2023-01-18)
- Provide api key to scanner process (fd69280)
0.62.0 (2023-01-17)
- add terms of service to readme (3574931)
0.61.1 (2023-01-13)
- Update @appland/appmap and @appland/scanner properly (6614046)
0.61.0 (2023-01-12)
- add appmap to recommended extensions (7c4425d)
0.60.0 (2023-01-12)
- share button updates (2245b81)
0.59.1 (2023-01-12)
- Override environment yarn configuration (2871c49)
0.59.0 (2023-01-06)
0.58.2 (2022-12-22)
0.58.1 (2022-12-21)
- Revert "feat: Recognize support of Jest testing framework" (0efe031)
- Revert "Bump loader-utils version pins" (d8dd41d)
- Revert "Bump typescript and ts-loader versions" (2f62c93)
- Revert "Update @types/node to ^16" (81e2068)
- Revert "Update ts-node" (4e7780b)
- Revert "Load project analyzers statically" (9df6cdf)
- Revert "feat: Recognize support of Jest testing framework" (1df57ea)
0.58.0 (2022-12-21)
0.57.2 (2022-12-20)
- Drop the front-end sign-up prompt (41f2d9b)
0.57.1 (2022-12-20)
- Set YARN_CHECKSUM_BEHAVIOR=update when 'yarn up' is called (577526c)
0.57.0 (2022-12-20)
- Drop the immediate sign-in prompt (4901f57)
- Emit telemtry for sequence diagrams (c2d113f)
0.56.2 (2022-12-16)
getRecords
now returns nested objects and enforces value type (34fcd28)
0.56.1 (2022-12-16)
- Notify on findings views (90bfc64)
0.56.0 (2022-12-13)
- Add dashboard and details pages for Runtime Analysis (#519) (88f3df8)
- Prompt the user to sign in before viewing instructions if they're not authenticated (3827287)
0.55.0 (2022-12-05)
- Send machine id to AppMap Server auth (b803c52)
0.54.0 (2022-11-30)
- Remove sequence diagram feature flag (90b072f)
0.53.0 (2022-11-29)
- Wait for
yarn up
before releasing installation lock (41d0cf3)
0.52.2 (2022-11-29)
- Acquire a lock before attempting to install node dependencies (1f3c7b8)
- Notify the user when OpenAPI generation fails (b897f96)
- Unpin end-user CLI and scanner versions (14884cf)
0.52.1 (2022-11-17)
- AppMap CLI and scanner processes will now specify --appmap-dir (f24fa59)
- Create
appmap_dir
if it doesn't already exist before launching (354161d)
0.52.0 (2022-11-16)
- Prompt users to install AppMap to installable projects (fe74ee4)
0.51.0 (2022-11-12)
- Bump embedded CLI version pin to 3.49.2 (c5bcadd)
0.50.0 (2022-11-11)
- Add plantUmlJarPath (80c33dc)
- Bundle PlantUML JAR file, with license (ca77f0e)
- Compare two sequence diagrams (488d560)
- Create sequence diagram (d5e0953)
- Display appmap description and detail (e8976cd)
- Inform user when diagram generation fails (9e4d30f)
- Manage collections of AppMaps (09a04ff)
- Properly enable/disable commands (48b12bb)
0.49.3 (2022-11-08)
- Add debugging information for JS supported dependencies (33296d6)
- Emit whether or not a project is installable (dff02fc)
- Emit whether or not the project contains a devcontainer config (18d7ddc)
0.49.2 (2022-11-08)
- Don't fail when checking if the project root is ignored (bd9238c)
0.49.1 (2022-11-07)
- Add @latest tag in install prompt. (72bfd14)
- Gracefully handle unreadable gitignore files (31fb745)
- Prevent semver comparison with 'latest' (0967b0c)
0.49.0 (2022-11-01)
- send info on default terminals in telemetry (f57b8ab)
0.48.7 (2022-10-28)
- Strip paths of any extra leading path separators (9c815f9)
- Strip trailing Windows path separators from gitignore items (9cb3b20)
0.48.6 (2022-10-28)
- Don't emit an error when a watched process is stopped by the (f196293)
- Notify on analysis state changes (f8af2ae)
- Notify on authentication state changes (041ffad)
0.48.5 (2022-10-26)
- Don't attempt to emit appmap:create upon initialization (d4e75fd)
- Initialization failures now have an error code (b96881e)
- Write appmap.file.size as a string (2abd9b4)
0.48.4 (2022-10-24)
0.48.3 (2022-10-21)
- Improve analysis findings tree view (43fd620)
0.48.2 (2022-10-20)
- install button works with pyenv (725919f)
0.48.1 (2022-10-19)
- Enable record by default instructions for Python (d853818)
0.48.0 (2022-10-18)
- Don't fully analyze the project on every change update (bc25c2d)
- Look for poetry.lock over pyproject.toml (40842c4)
- properly escape paths during installation (08e5c3b)
- Remove duplicate findings from appearing in the workspace (fa0add8)
- Add manual installation instructions for pipenv (39f959d)
- Detect dependencies from Pipfiles (f1f3730)
0.47.0 (2022-10-14)
- Projects compatibility is now scored in an expected manner (677f0e4)
- Rename "Install AppMap agent" to "Add AppMap to your project" in the instructions list (f5769fa)
- Enable runtime analysis after logging in to AppMap (d6a40a9)
- The runtime analysis popup has been removed (e328520)
0.46.0 (2022-10-12)
- Describe sessions by email (a8a9d53)
- Gracefully handle cases where AppMap sessions cannot be retrieved (1c6cc06)
0.45.0 (2022-10-06)
- Add command to install appmap agent (#467) (b5e0933)
- Authenticate with AppMap Server (ac971f3)
- manage AppMap Server configuration (f08b5e6)
0.44.1 (2022-09-28)
- Update scanner, appmap CLI dependencies (09c2d4c)
0.44.0 (2022-09-26)
0.43.0 (2022-09-21)
- Filter 'uptodate' lines which are empty after trim (3b38fc1)
- Update project properties for installable status (09c1408)
- add telemetry info from project picker (9888085)
0.42.0 (2022-09-20)
0.41.2 (2022-09-08)
- Prevent a case where OpenAPI would generate invalid YAML (f55b440)
0.41.1 (2022-08-27)
- Getting started button with no appmaps now opens instructions (29dc5a2)
- Remove traces of obsolete appMap.instructionsEnabled config (eaa1c6b)
0.41.0 (2022-08-26)
- Keep viewer state when switching tabs (c46be25)
0.40.0 (2022-08-19)
- Don't trim the start of log messages (6b8b94f)
- Add an instructions page for generating OpenAPI definitions (4d8e3e9)
0.39.2 (2022-08-01)
- Investigate findings instruction page changed to Runtime Analysis (d803f70)
0.39.1 (2022-07-31)
0.39.0 (2022-07-22)
- Add a URI handler to enable early access (22e323f)
- investigate findings shows signup info when findings not enabled (18017d5)
- send findings domain counts to frontend webview (2d085e4)
0.38.1 (2022-07-21)
- Disable the 'next' button on the last instructions page (bf40a8d)
0.38.0 (2022-07-20)
- send selected code objects to frontend (dd05e62)
0.37.0 (2022-07-14)
- CTA is conditional on extension version (3d0c76a)
0.36.0 (2022-07-13)
- Debounce metadata and CTA events (c40cab7)
- Don't mark a project bad (83528b7)
- Handle exception in the proper place (168ef11)
- Remove CONTEXT_FLAG_BETA_ACCESS (84ec593)
- Change CTA prompt text and action (dbbec52)
- Findings view is always visible (3358e10)
- Remove test framework as a CTA criterion (dce14e3)
- Stop popups after user follows CTA (f52e8fa)
- Update the findings view info text (7b35f91)
0.35.0 (2022-07-12)
- Update the marketplace readme (19e8aac)
0.34.1 (2022-07-12)
0.34.0 (2022-07-06)
- Default view configuration setting (ee17599)
0.33.0 (2022-07-01)
- Add debug information for instructions steps (3eeb794)
- Tolerate partial node version in .nvmrc (9620a24)
- Add runtime analysis early access prompts for eligible projects (f95a375)
- Release automatic indexing and updated instructions (70ff951)
0.32.3 (2022-06-30)
- send node status to frontend (5fac197)
0.32.2 (2022-06-30)
- remove python feature flag (1d8d36e)
- tweaked wording when no Gemfile is detected (b2f1737)
- update flask scoring and messaging (a009b83)
- update Ruby analyzer language (db432fd)
- updated JS messages (4c701e8)
- updated language for java (bac15da)
- updated language when express is found (e975d91)
- updated python messages (63a7518)
0.32.1 (2022-06-30)
- Fix fqid conflicts in the Code Objects view (6358d7a)
- Set exitCode instead of calling exit (bc4be1c)
0.32.0 (2022-06-30)
- Add version constraint for @appland/models (e223ce0)
- Remove duplicate titles from some findings (d47f541)
- Run only one uptodate process at a time (00b8ec0)
- Configurable index/scan/depends commands have been removed (52135ff)
- Run background node processes with Electron node (dcf90a1)
- Uptodate service now runs via Electron node (8f91058)
0.31.4 (2022-06-29)
- update project picker scoring (b2ff073)
0.31.3 (2022-06-29)
- Create getTreeName function to format tree name (a643b78)
0.31.2 (2022-06-28)
- Allow opening AppMaps larger than 50 MiB (2aad9ca)
- More robust workspace folder path matching (5193989)
0.31.1 (2022-06-27)
- Update @appland/components v2.5.0 (7f87ddb)
- Updated instructions will appear upon a new installation if flagged (#398) (bc72eff)
0.31.0 (2022-06-22)
- Anticipate partially written findings files (fd53351)
- Don't reset dirty flag too early (be80cf4)
- Don't update uptodate more than necessary (595970d)
- Filter out un-rooted code objects (a2c30ed)
- Leverage built-in search to find .gitignore files (2e8f930)
- Make AppMap index test more robust (c8245be)
- Move classMap update to background job (6f5fec7)
- Only resolve languages every 60 seconds (c97a598)
- Respect user's Find Exclude settings (a675d57)
- Sort code object children (03fd15c)
- Sort findings by description (462a170)
- Suppress harmless depends errors (296e9d2)
- Try harder to resolve file paths within monorepos (0cd8f7b)
- Update base-dir and appmap-dir options (2bbc255)
- Add dependsCommand setting (4735e15)
- Batch up expensive background jobs (c076ae5)
- Selectively update up-to-date (5868fcf)
- WorkspaceServices is a singleton (eab066c)
0.30.0 (2022-06-21)
- Remove Flask and Django from README.md (ea86aec)
- Put Python support behind a feature flag (f611a6d)
0.29.1 (2022-06-18)
0.29.0 (2022-06-17)
- AppMap terminal link provider (e697328)
0.28.3 (2022-06-14)
Open AppMaps
instructions view now automatically reloads (09defe1)- AppMap install state is synchronized at startup (261f52c)
- Clean up resources when closing the instructions window (2a14ce1)
0.28.2 (2022-06-09)
- Be more robust to AppMap index temp files (e32978a)
- Filter out blank source locations (3edb0b7)
- Handle code object not found (247f6c3)
0.28.1 (2022-06-06)
- Update README (25d0c46)
0.28.0 (2022-06-06)
- Commands appmap.view.* (acfab07)
- Indicate whether AppMaps are up-to-date (0213cb6)
- out-of-date tests (9d27b53)
- Print out of date test names to the clipboard (57a29a1)
0.27.0 (2022-06-02)
- Experimental instructions are toggled behind a feature flag (fd95295)
- Fix language resolver test (533424a)
- Fix scanner test (2997978)
- Line info depends on code objects only (bfd8b92)
- Suppress directory removal warning (6239ed6)
- Add 'Open AppMaps' to updated instructions (6682c68)
- Add indexEnabled flag (4736138)
- AppMap usage guide (2d7f48b)
0.26.2 (2022-05-31)
- Migrate Discord to Slack (a5f6475)
0.26.1 (2022-05-26)
- Update @appland/components (adac18b)
0.26.0 (2022-05-24)
- Absolute file paths don't decorate (a068b40)
- Add ~/.yarn/bin to path (009b512)
- Add missing openapi-types (959cc4d)
- Add some Disposable subscriptions (caeedbe)
- autoIndexer|Scanner returns process Promise (936207c)
- Decorations show on initial editor (54bd374)
- Fix casing in file name (c18122e)
- Fixups to rebase (bd6a247)
- Handle missing findings file (f418c51)
- Hide context menus from the command palette (fba2a0d)
- Increase timeout on process service retry (e46820a)
- Path-delimited package names in the classMap (c71ef55)
- Remove AppMap count as it's usuall wrong (ba2b34e)
- Respond to workspace add/remove events (564c1be)
- Run service command with yarn run or npm exec (ffee49a)
- Search parent folders for npm/yarn lock files (496b2cf)
- Add a Code Objects tree view (27b0d71)
- Add AppMap 12px icon (49ee452)
- Add command appmap.deleteAllAppMaps (dd0ea7d)
- Context menu + click for Code Objects (a41b05d)
- Decoration provider (d23a0a7)
- Export extension interfaces (70bbe69)
- Extend CodeObjectEntry fields (2dc839e)
- Feature flag for 'inspect' CLI command (b4a7532)
- Hover provider (2b089e9)
- Inspect code object via CLI shell-out (16b45eb)
- Inspect hover shows links to ancestors (34773c9)
- Line-index, hover, decoration provider (e72de09)
- LineInfoIndex (875c696)
- Open AppMaps from code object tree (981bd58)
- Open code object in AppMap (d0c4751)
- Simplify hover (7bfccf1)
0.25.1 (2022-05-24)
- Process service now inherits user environment (021b777)
0.25.0 (2022-05-15)
- Fix command titles (3a33841)
- Number.MAX_VALUE shows marker to end-of-line (b60bef7)
- Try re-adding launch args (3b85580)
- Enable/disable findings via setting (48bee0a)
- Identify and display Findings (b622eaa)
- Index and scan AppMaps continuously (85852f4)
- Make sure child processes are not detached (02d1d57)
- Show error message when a dependent process can't be spawned (a78f7d5)
- Verify project Node.js version (70b6986)
- Wait for child processes to terminate (88c8792)
0.24.2 (2022-05-13)
- Non-root level gitignores will no longer be treated as root (112998d)
0.24.1 (2022-05-09)
- Remove project watcher, milestones and quickstart (ef2b135)
0.24.0 (2022-05-04)
- Ensure the editor is configured to watch AppMaps (a7e3aa5)
0.23.6 (2022-05-04)
- AppMap count responds to project add/remove (eb50ac1)
- Fix appmap.findByName (9065f32)
- Remove broken doc links (e2f1364)
0.23.5 (2022-02-12)
- Update dependencies (cb0e9b0)
0.23.4 (2022-02-10)
0.23.3 (2022-02-08)
- Upgrade @appland/components to v1.23.0 (5e99a48)
0.23.2 (2022-01-13)
- Update README (aa09ba4)
0.23.1 (2022-01-12)
0.23.0 (2021-12-02)
0.22.4 (2021-11-08)
- Don't attempt to index undefined when no languages are available (4a6c2de)
0.22.3 (2021-11-05)
- More robust language detection in project overview (6313233)
0.22.2 (2021-11-02)
- Send telemetry event on manual command copy (4fad9d2)
0.22.1 (2021-10-28)
- Quote paths with spaces in "getting started" (61612ad)
0.22.0 (2021-10-28)
- Replace quickstart screens with project picker (73ab5ac)
0.21.6 (2021-10-25)
0.21.5 (2021-10-21)
0.21.4 (2021-10-08)
- Ignore file access errors where possible (8b7ac90)
0.21.3 (2021-10-05)
0.21.2 (2021-10-04)
- Update Marketplace description (a22ca47)
0.21.1 (2021-09-24)
- Capture debug information on number of workspace folders (ede0c1c)
0.21.0 (2021-09-22)
0.20.0 (2021-09-21)
- Disable uploading AppMaps from within the app (3fb2d4e)
- Upgrade @appland/components to v1.12.2 (e8d6bba)
- Welcome and install views have merged (1644d43)
0.19.0 (2021-09-17)
0.18.1 (2021-09-15)
- Update README (f3e1ee0)
0.18.0 (2021-09-07)
- Add additional telemetry events (#328) (21a8839)
- Add CLI installer flow (#325) (882767f)
- Add context menu to AppMap panel (#344) (14492c5)
0.17.2 (2021-08-11)
- Do not show instructions popup automatically (f62a93a)
0.17.1 (2021-08-10)
- Don't coerce arbitrary types into strings (53800dc)
0.17.0 (2021-08-06)
- Don't open a webview upon initialization (a44ce5b)
0.16.0 (2021-08-05)
- Replace
Insatll AppMap agent
button (7de440a)
0.15.2 (2021-08-03)
- Alter files included in the extension bundle (2b765d5)
0.15.1 (2021-08-01)
- Abort project polling if one of the ticks fails unexpectedly. (daeb191)
0.15.0 (2021-07-30)
- add possible folders with appmaps to file watcher (a003af6)
- check recording status when trying to stop not running session (7163177)
- ensure config contents is available on step 2 for fresh installations (0743a4a)
- finish extension initialization when no workspace is open (e4bd612)
- Only return supported languages when identifying project language (875856c)
- prevent silent errors when CLI commands are failed (fb37b8f)
- read project.testFrameworks after the
status
information is available (213cffe) - real links to docs (17c2fd3)
- set steps 3 and 4 incomplete when steps 1 or 2 are completed (efec142)
- show update notification only when extension was updated (b8217c4)
- add 'Using AppMaps' and 'Mastering AppMaps' sidebar lists (#253) (30097fa)
- Add Quickstart documentation pages (#297) (444dadb)
- Reset saved usage state (9885b57)
- show 'Open Quickstart' button when no appmaps found (3620dcb)
0.14.4 (2021-06-23)
0.14.3 (2021-06-16)
- Bundle diagram styling (e525c2e)
0.14.2 (2021-06-15)
- Upgrade @appland/components to v1.1.8 (ec39e09)
0.14.1 (2021-06-09)
- Upgrade @appland/components to v1.1.6, @appland/models to v1.0.6 (aab9672)
0.14.0 (2021-06-07)
- Don't rely on isNewAppInstall for new installations (#202) (c29aaca)
- Send event counts as metrics instead of event properties (#200) (d521b3a)
0.13.0 (2021-05-20)
- Initialize after startup has completed (5abe7d4)
- Report AppMap agent references and project language/framework on initialize (a11feca)
- Send telemetry event after extension installation (8024b63)
- Send telemetry event upon opening a URL from the AppMap view (505c87a)
0.12.1 (2021-04-30)
- The AppMap panel will no longer display AppMaps within node_modules (e4a5a06)
0.12.0 (2021-04-28)
- Add AppMap to the sidebar (a650bb7)
- Display patch notes in the AppMap viewer (323ade6)
- filter and search AppMaps (91a8f5e)
- update @appland/appmap to v2.3.4 (c8f9ace)
0.11.1 (2021-04-22)
- Remove command state subscriptions when initializing new views (cb1ef33)
0.11.0 (2021-04-22)
0.10.1 (2021-04-07)
- Update instrumentation key (147a94a)
0.10.0 (2021-04-06)
- AppMap instructions are now shown upon first opening the extension (#164) (4de99a6)
- Upgrade @appland/appmap to v1.12 (54cd392)
0.9.1 (2021-03-24)
- revert bundled logo (d9a9e69)
0.9.0 (2021-03-24)
- update @appland/appmap to v1.7.0 (16635b4)
0.8.6 (2021-03-23)
- doc and video update for recent agent changes (eaef258)
0.8.5 (2021-03-18)
- adding java video and tutorial to docs (b6684ed)
0.8.4 (2021-03-11)
- adding support@ email to documentation (b888dcd)
0.8.3 (2021-03-11)
- sharing instructions, setup videos (8273f34)
0.8.2 (2021-03-06)
- updated description and keywords (3e0a1f3)
0.8.1 (2021-03-05)
0.8.0 (2021-03-05)
- update @appland/appmap to v1.4.0 (c7d9a7f)
0.7.0 (2021-02-25)
0.6.1 (2021-02-25)
- documentation improvements (ea791fa)
0.6.0 (2021-02-23)
- update @appland/appmap to v1.1.2 (3b7ca61)
0.5.1 (2021-02-19)
0.5.0 (2021-02-19)
0.4.1 (2021-02-18)
- reverting package-lock.js to master version (dc2ea81)
0.4.0 (2021-02-12)
- update @appland/appmap to v1.0.1 (f0ac6f3)
- "View source" from the context menu should now work in all cases
- Routes in the dependency map will now favor the normalized path if available
- Components which have no associated runtime execution data will not be displayed
- HTTP events in the trace view will now be named correctly when viewing an appmap generated from Java
- Packages will continue to be highlighted after expand, collapse or switching views
- Packages are now represented by their leafs instead of their top level identifier
- Links from a class to a query now go to the expected destination
- Details for query events no longer use the raw SQL as the title
- Upgrade
@appland/appmap
tov0.2.2
- Rename 'component diagram' to 'dependency map'
- Rename 'flow view' to 'trace'
- 'Reset view' can be selected from the context menu from anywhere in the viewport
- Packages are now visible when expanded
- Fix an issue where long vertical columns could cause the diagrams to center out of the visible space.
- HTTP server responses are now visible in the event details panel
- Update documentation
- Allow 'view source code' from events, functions and classes
- Improved compatability with VS Code theme
- Reduced file size of extension
- Initial release