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 ? '