> ## Documentation Index
> Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Appkit SDK 4.6.0 Release Notes

[localhost link]: http://localhost:3000/docs/4/app-studio/release-notes/appkit/4.6.0-release-notes

[mintlify link]: https://doc.lucidworks.com/docs/4/app-studio/release-notes/appkit/4.6.0-release-notes

[old doc.lw link]: https://doc.lucidworks.com/app-studio/4.2/974

**Release date:** 27 September 2019

## Upgrading to this version

In apps created with earlier versions of Fusion App Studio, you can **Upgrade Appkit in Existing Apps**.

<Accordion title="Upgrade Appkit in Existing Apps">
  When you create an Appkit webapp, it uses a specific version of Appkit. Appkit releases occur independently of App Studio releases.

  You can upgrade web apps to use the latest version of Appkit.

  **How to upgrade**

  1. Stop the app.
  2. In the `package.json` file at the root of your project, update the `appkit-ui` dependency to the latest Appkit version, for example:

     ```json theme={"dark"}
     "appkit-ui": "http://appkit.lucidworks.com/repo/4.2.0/appkit-ui.tar.gz",
     ```
  3. In the `pom.xml` file at the root of your project, update the value of the `parent.version` property to the latest Appkit version, for example:

     ```xml theme={"dark"}
         <parent>
             <groupId>twigkit</groupId>
             <artifactId>twigkit.app.js</artifactId>
             <version>4.2.0</version>
         </parent>
     ```
  4. Upgrade the Appkit Social module, if required.
  5. Perform any additional upgrade steps that are required for a specific Appkit upgrade. See the [Appkit Release Notes](/docs/4/app-studio/release-notes/appkit/overview) for more information.
  6. Start the app.
</Accordion>

### Additional upgrade steps

If you have previously specified `requestHandler: /` in the platform suggestions configuration files of your apps, you can now remove this parameter.

In earlier versions, `requestHandler: /` was used to allow search term suggestions for apps using a query profile, but this parameter is no longer needed.

For example:

```bash theme={"dark"}
# Configure a Platform for Solr Query Suggestions
query-profile: YOUR_QUERY_PROFILE
requestHandler: /
```

#### Upgrading from Appkit versions prior to 4.4

If you are upgrading from a version of Appkit prior to 4.4 then you may need to follow additional steps described in previous Release Notes.

## New features

No new features are included in this release.

## Improvements

### Easier key navigation in result lists

To support easier keyboard navigation in result lists, for example by using the down arrow to move from result to result, Appkit result titles now use HTML heading tags.

Specifically, `<search:field styling="title">` tags now use `<h3>` tags instead of `<p>`.

## Bug Fixes

* **Fusion 5 authentication.** Apps created using Appkit 4 and App Studio 4 can now authenticate against Fusion 5.0.

* **Fusion sessions.** Existing Fusion sessions are now correctly utilized when authorizing users against a service account.

* **Term suggestions.** Search term suggestions no longer fail when using a Fusion query profile.\
  If you previously used `requestHandler: /` as a workaround for this functionality, carry out the upgrade step described in [Additional upgrade steps](#additional-upgrade-steps) above.

* **Click tracking table results.** The `<track:clicks>` tag now works correctly with `<table:result-list>`.

* **Click tracking fields.** In some conditions, additional fields were incorrectly tracked by the `<track:clicks>` tag. They are now tracked correctly.
