diff --git a/CHANGELOG.md b/CHANGELOG.md
index 206180b2..2df8413b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,11 @@ All notable changes to the Branch Web SDK will be documented here.
The Branch Web SDK adheres to [Semantic Versioning](http://semver.org/).
## [VERSION] - unreleased
+## [2.85.1] - 2024-11-04
+- Updates qr image download to avoid errors
+## [2.85.0] - 2024-04-10
+- SDK-2236: adds script to launch a local runner
+- updates jsdom, mocha
## [2.84.0] - 2024-02-28
- fix(SDK-2255): removes defaults for parameter values of setDMAParamsForEEA method
## [2.82.0] - 2024-02-15
diff --git a/RELEASE_DOCUMENTATION.md b/RELEASE_DOCUMENTATION.md
index 2da1532f..97f9027c 100644
--- a/RELEASE_DOCUMENTATION.md
+++ b/RELEASE_DOCUMENTATION.md
@@ -2,16 +2,16 @@
**Last Updated**: Sep. 24th, 2015
-The entire process for releasing new versions of the Branch SDK, and geenrating accompanying doumentation, is enitrley automated.
+The entire process for releasing new versions of the Branch SDK, and generating accompanying documentation, is entirely automated.
### Features of Build and Release Automation
+ **Makefile**
+ Building and minification with Google Closure Compiler
+ gzip of minified JavaScript
- + Embeding of Branch snipet on the Web testbed
- + Embedding of Branch snipet on the integration Mocha.js test page
+ + Embedding of Branch snippet on the Web testbed
+ + Embedding of Branch snippet on the integration Mocha.js test page
+ Documentation generation from JSDoc style inline comments from `src/3_branch.js`
- + Concatenation of a summary README that includes an introduction, most recent Web snipet, and overview of Web Smart Banner
+ + Concatenation of a summary README that includes an introduction, most recent Web snippet, and overview of Web Smart Banner
+ Concatenation of full documentation for Web of an introduction, an automatically generated table of contents, and JSDoc generated function descriptions and spec.
+ **Release.sh**
@@ -58,13 +58,6 @@ The markdown files concatenated together to make the Full Web SDK documentation,
## Releasing the Web SDK
The entire release process has been encapsulated into a single shell script: `release.sh`. The release script has a few dependencies you'll need to make sure you have installed: [AWS CLI](http://aws.amazon.com/cli/), [make](http://www.gnu.org/software/make/), and you'll need environment variables to upload the SDK and Web testbed to S3. For convenience, I've placed mine in a simple shell script that I have added to `.gitignore`:
`aws_access_keys.sh`
-```sh
-#!/bin/bash
-export AWS_ACCESS_KEY_ID='ID_GOES_HERE'
-export AWS_SECRET_ACCESS_KEY='ACCESS_KEY_GOES_HERE'
-```
-**VERY IMPORTANT**: Do not, in anyway, commit the S3 credentials to this repository. If you store them in a shell script, name it `aws_access_keys.sh`, or add it's name to `.gitignore` so that it is not committed.
-
-The release schell script is a simple wizard. Once your S3 environment variables are set, and you have been added to the Branch npmjs.org account, simple run :`./release.sh` and follow the steps.
+The release shell script is a simple wizard. Once your S3 environment variables are set, and you have been added to the Branch npmjs.org account, simple run :`./release.sh` and follow the steps.
diff --git a/dist/build.js b/dist/build.js
index 0fc3e197..1b274948 100644
--- a/dist/build.js
+++ b/dist/build.js
@@ -96,18 +96,6 @@ $jscomp.polyfill("Array.prototype.includes", function(a) {
return !1;
};
}, "es7", "es3");
-$jscomp.owns = function(a, b) {
- return Object.prototype.hasOwnProperty.call(a, b);
-};
-$jscomp.polyfill("Object.entries", function(a) {
- return a ? a : function(b) {
- var c = [], d;
- for (d in b) {
- $jscomp.owns(b, d) && c.push([d, b[d]]);
- }
- return c;
- };
-}, "es8", "es3");
var COMPILED = !0, goog = goog || {};
goog.global = this || self;
goog.exportPath_ = function(a, b, c, d) {
@@ -823,21 +811,21 @@ goog.createTrustedTypesPolicy = function(a) {
goog.Dependency.call(this, a, b, c, d, e);
}, goog.inherits(goog.Es6ModuleDependency, goog.Dependency), goog.Es6ModuleDependency.prototype.load = function(a) {
function b(l, n) {
- var q = "", r = goog.getScriptNonce_();
- r && (q = ' nonce="' + r + '"');
- l = n ? '