Unleash - v4.5.3

Security

  • c2fb3f3c - 4.5.3
  • 9c57ff5c - fix: cleanup migrations after the 3.13.0 bug
  • 277012bf - fix: add release script
  • 755f7b88 - 4.10.0-beta.5
  • 2f638334 - fix: release script syntax
  • 9f49e5a9 - 4.10.0-beta.4
  • 636f0325 - fix: update npm publish script to select correct dist-tag
  • 60c1265a - chore: update matrix (#1511)
  • 28da39fd - Merge pull request #1510 from Unleash/botconfig
  • 67799657 - fix: upgrade async to v3.2.3
  • 9101884c - feat: add no response action config
  • 5165f342 - feat: add stalebot config
  • 178539b8 - chore(deps): update dependency babel-loader to v8.2.5
  • c3e9d67e - chore(deps): update dependency @storybook/testing-library to v0.0.10
  • 3d1b6e59 - Merge pull request #1501 from Unleash/docs/proxy-overhaul
  • 9d2ef0c4 - docs: add note about client tokens changing with v 4.10
  • 54bfe732 - docs: update introduction
  • 4b8c3c39 - Apply suggestions from code review
  • 4a9b8feb - docs(fix): fix link to environments docs
  • e38f7cf7 - feat: add context value descriptions (#1496)
  • 76090e0c - chore(deps): update typescript-eslint monorepo to v5.20.0
  • b5d25960 - chore(deps): update dependency lint-staged to v12.3.8
  • 2935226e - chore(deps): update storybook monorepo to v6.4.22
  • 3ed0f398 - fix(deps): update dependency async to v3.2.2 [security]
  • bb853219 - chore(deps): update dependency enhanced-resolve to v5.9.3
  • 9db36013 - chore: delete reference doc scaffolding
  • f1a43475 - chore: delete duplicate configuration section
  • b43d9b05 - docs: link to the how-to guide from the proxy reference docs
  • ac9f800b - docs: add details to the configuration option table
  • 6a71c275 - docs: Update ApiRequest in how-to guide for proxy
  • ecbae418 - feat: allow ApiRequest component to create proxy requests
  • 93d2ef55 - chore: clarify proxy clients vs front-end clients
  • 5e382e64 - docs: api request and placeholders to proxy how-to
  • 0f9da030 - docs: link to the how-to guide for creating tokens
  • e0a87c68 - docs: minor tweaks for client keys
  • 88450a89 - docs: rename api token + client key doc
  • f7081d5f - docs: First draft of API tokens and client keys doc
  • 07de36f6 - docs: add api-tokens to sidebar
  • bba6d6de - docs: add api tokens outline
  • 0a0ade18 - docs: add API tokens placeholder document
  • dc7e93b6 - docs: start smoothing out proxy docs
  • f1601392 - docs: change title, add content to how-to guide
  • 8f3018d0 - docs: ad configuration variables to proxy reference
  • c7fe197f - docs: add new how-to category: Unleash Proxy
  • 48f5e45b - fix: remove wrong id
  • 29f77b8e - docs: add configuration options header.
  • 3c63addd - docs: add more scaffolding to proxy docs
  • 4b0b08a2 - docs: start moving proxy details around
  • 6d5b89d8 - docs: add how-to for running proxy (duplicated content)
  • f3a7ec55 - Merge pull request #1492 from Unleash/docs/update-sdk-compat
  • 747b5f12 - Merge pull request #1498 from Unleash/docs/update-sdk-overview-title
  • a327f55b - docs: update client sdk overview title
  • f12f8b85 - chore(deps): update typescript-eslint monorepo to v5.19.0
  • 55e43b03 - docs: correct secrets key
  • 947d9fc4 - docs: correct proxy url to demo instance
  • 4fe38325 - Merge pull request #1495 from Unleash/docs/fix-segments-image
  • 2e142309 - fix: Add missing segments image
  • dfb3bb5b - Merge pull request #1488 from Unleash/docs/readme-update
  • 3d078550 - chore(deps): update storybook monorepo to v6.4.21
  • de362074 - chore(deps): update dependency eslint to v8.13.0
  • d86f8983 - docs: Add ✅s for proxy features
  • 30670010 - docs: add ✅ for .NET constraints since 2.1
  • 8867860c - fix(docs): add colon, align and and vs &
  • dc5b7d1d - fix: make section specing consistent
  • 61d353de - docs: add padding between header and buttons
  • c7875bc9 - docs:
  • 6573a12f - docs: add margin before sections
  • ea510049 - fix: inconsistent use of colons, wrong image link
  • 46c15764 - docs: Add section with links to deployment setup docs
  • 124c54ca - fix: Add unleash users image
  • 0213dbc8 - docs: Update users of Unleash section
  • b38963e5 - fix: remove rogue question mark
  • b138812d - docs: Update "want to know more about unleash"
  • 210bb9da - docs: delete old sections
  • c7544d4e - docs: Update SDKs section
  • 2d8812ef - docs: move and update architecture section
  • eeead521 - docs: add updated features section
  • c9b44b65 - Merge pull request #1476 from Unleash/feat/multi-project-tokens
  • 5f3396f7 - fix: remove in-text reminder
  • 479eee79 - docs: Update community section
  • c42089d6 - docs: Add online demo illustration image.
  • 608d8708 - fix: remove duplicate foreign key (#1491)
  • fe0f684b - 4.10.0-beta.3
  • d2e5c07a - chore: update unleash-frontend (#1490)
  • 4e545dc4 - chore(deps): update dependency tsc-watch to v5 (#1487)
  • 7ddbff26 - feat: add "application_name" as an optional DB option #1170 (#1478)
  • 2f594268 - chore(deps): update typescript-eslint monorepo to v5.18.0
  • 78098578 - docs: add placeholder for online demo; start community section
  • e6943ddd - docs: add links for git and docker
  • 602fce81 - fix: header order and sizes
  • bd22d3db - fix: add missing header image
  • 9042263d - docs: move heroku / DO buttons
  • 83c9125f - chore: add new header
  • 95c243fa - chore: fix readme buttons
  • 0c1698ce - docs: Add client API example.
  • 07408bba - docs: Add "about unleash section"
  • 63c178e3 - chore(deps): update dependency eslint-plugin-import to v2.26.0
  • 21eac0e3 - chore(deps): update dependency eslint to v8.12.0
  • b222c7b0 - chore(deps): update dependency typescript to v4.6.3
  • e68bce05 - chore(deps): update dependency prettier to v2.6.2
  • 7c188f38 - chore(deps): update dependency @babel/core to v7.17.9
  • 86f03ed3 - chore(deps): update actions/setup-node action to v3 (#1396)
  • 19db5bb8 - chore(deps): update actions/checkout action to v3 (#1407)
  • 007cc0a8 - chore(deps): pin dependencies (#1427)
  • c8801913 - chore(deps): update dependency ts-jest to v27.1.4 (#1468)
  • cf5878a4 - chore: update release steps in CONTRIBUTING.md
  • 66c66c7e - feat: events for feature tag and untag (#1355)
  • fe45c69f - chore: add check-relase script as part of perversion validations.
  • 794327f8 - fix: reject duplicate segment names (#1475)
  • a96cb0cc - Merge pull request #1477 from Unleash/docs/update-android-docs
  • 188f44df - fix: add alternate (shorter) build badge
  • 004e28ad - fix: build badge link
  • c58f6cf0 - chore: add link to ci build from readme
  • 41485ec5 - docs: change android docs to use clientKey, not clientSecret
  • cde34e70 - chore: adjust heading levels
  • c769e219 - chore: move community and contribute sections
  • ce01c7da - docs: add get started in 2 steps
  • 23826a3a - chore: swap twitter and slack buttons
  • 6a01539a - chore: add slack join badge
  • e889d8e2 - feat: Implement multi token support for client tokens
  • f4bfb860 - 4.10.0-beta.2
  • f5257b32 - fix: update release script
  • f9d7126e - 4.10.0-beta.1
  • 48b19694 - fix: update unleash-frontend to v4.10.0-beta.5
  • e00d5532 - fix: add release script
  • f22f16ec - fix(readme): remove mention of Rust as community SDK
  • d0506a24 - docs: fix heading level in readme
  • f64d2cb7 - Merge pull request #1474 from Unleash/docs/segments-reference-docs
  • 35bd047a - docs: reword api return type description
  • 90794fc6 - docs: add segment ids examples for replacing strategy segments
  • 6f2a336f - docs: simplify activation strategy payload
  • 683e3391 - docs: update payload for activation strategies
  • bf9f9e9d - docs: update return types to use JSON examples instead of TS
  • d9aae95c - docs: move when to use segments to top of document
  • 14cb523c - docs: expand on time-based strategies with segments
  • 971b411d - docs: explain that with multiple segments, all must be satisfied.
  • 93b20246 - docs: make note of how to remove all segments from a strategy
  • e4c2e880 - docs: segment names don't need to be url-friendly.
  • 020e94e3 - docs: update segments availability in API docs too
  • cc670a01 - docs: update segments availability: indicate that it's experimental
  • 524be02b - docs(docs): document the use of AliasPlugin for theme resolution
  • c8578f06 - chore: remove comment code
  • f59f43bb - chore: use docusaurusPath function consistently.
  • c0228a0c - chore: remove unused code
  • 79b55825 - docs(fix): various typos and abstractions fixed
  • facf546d - docs(fix): fix internal links between segments docs
  • 8eb91fc8 - fix(docs): fix the quotes of JSON property in table
  • 45dc2c8c - fix: remove redundant heading
  • 3846ad82 - fix: re-add the groupId prop for the API request tabs component.
  • e0387628 - docs: finish the API docs for segments
  • 10243894 - docs: add POST and GET by ID
  • d8803271 - docs: describe GET /api/admin/segments
  • 5d164db4 - docs: add relevant types for this API
  • fc6ea25e - docs: add more endpoint data
  • cfbe0427 - feat: make API request component work without payloads
  • d167de76 - docs: add stories file for API request component
  • 03217657 - chore: add more docusaurus alias resolutions
  • 3440b4f4 - docs: add segments api placeholder
  • e37714d6 - docs: First draft of segments reference doc
  • 9f7d8784 - fix: add missing awaits (#1472)
  • 1da38781 - feat: add segment limits (#1469)
  • cf06b562 - fix: allow instance ID to be empty for metrics (#1471)
  • be21a2af - Merge pull request #1473 from Unleash/docs/add-dotnet-constraint-warning
  • 43068365 - docs: Add .NET SDK to list of SDKs that crash on new operators
  • aaddcf4a - 4.10.0-beta.0
  • c1e45c0a - feat: upgrade unleash-frontend to 4.10.0-beta.0
  • 4f0a7192 - 4.5.2
  • a244e70c - feat: upgrade front end to 4.4.2
  • 66d9d7a6 - feat: add segments (#1426)
  • f469b41e - Merge pull request #1466 from Unleash/docs/update-jira-docs
  • 17e7777a - Update website/docs/integrations/jira-server-plugin-installation.md
  • 8c13fe74 - Update website/docs/integrations/jira-server-plugin-installation.md
  • 69532656 - Update website/docs/integrations/jira-server-plugin-installation.md
  • f05d7625 - Update website/docs/integrations/jira-server-plugin-installation.md
  • 0d4360b9 - docs: add installation instructions for jira plugin for marketplace
  • 0d2e72ee - docs: delete images that are no longer in use.
  • 2709f19a - docs(a11y): add alt texts to images + minor rewording
  • d7b09f73 - docs: Add prerequisites, new installation instructions (marketplace)
  • d11d0e71 - refactor: block creating token for disabled environment (#1464)
  • b76be29e - chore(deps): update dependency minimist to v1.2.6 [security]
  • 215151aa - chore(deps): update dependency node-forge to v1.3.0 [security]
  • ab1ecf6c - 4.9.1
  • af692c2c - feat: upgrade unleash-frontend to 4.9.0
  • c15d221b - Merge pull request #1463 from Unleash/docs/bump-php-adv-constraints-version
  • 907a5c6d - Merge pull request #1449 from Unleash/docs/improve-db-ssl-docs
  • 2ffe11a3 - docs: list v1.3.1 of the PHP sdk as first compatible w/adv constr.
  • 296ed51d - Merge pull request #1459 from Unleash/docs/add-warning-about-php-crashing
  • 23e18476 - 4.9.0
  • 77f128c4 - docs: add note about PHP crashing if it doesn't recognize the op
  • 47a4fe32 - docs: sort options alphabetically in example object.
  • da0fe218 - docs: PR feedback: configure db url, db url file, precedence
  • 03dc579c - chore(deps): update typescript-eslint monorepo to v5.16.0
  • 593847b2 - chore(deps): update dependency @types/supertest to v2.0.12
  • 8aa17e61 - Merge pull request #1451 from Unleash/docs/sdk-min-version-for-advanced-operators
  • e27e4a37 - chore(deps): update dependency @babel/core to v7.17.8
  • 27bb6346 - chore(deps): update node.js to v14.19.1
  • 3eb37837 - fix(deps): update dependency unleash-frontend to v4.9.0-beta.3
  • 0998ca46 - Merge branch 'main' into docs/sdk-min-version-for-advanced-operators
  • 40d9842c - Merge pull request #1453 from Unleash/docs/link-to-strat-constraints-from-schedule
  • 0950a956 - docs: add a link to the SDK incompatibility section
  • 7efd3069 - docs: link to strategy constraints from the schedule how-to guide
  • b432ec87 - docs: only list feature versions for constraint ops inclusion
  • e604b95e - docs: update min versions for node, python, ruby
  • 85c74864 - Merge pull request #1452 from Unleash/docs/add-more-adv-constraints-sdk-details
  • d6f6d5d1 - Merge pull request #1441 from shailscript/patch-1
  • 7e8cae39 - docs: change spec to specification, add link to spec
  • 8c8d1659 - docs: add more comprehensive overview of sdk incompatibilities
  • c999b4c4 - docs: add php support version for advanced constraints
  • a9a480d3 - docs: note the minimum SDK versions necessary for adv constraints
  • 59609a85 - Merge pull request #1440 from Unleash/docs/how-to-time-feature-releases
  • 609f4bdc - chore(deps): update dependency lint-staged to v12.3.7
  • b8673c86 - docs: remove duplicate db connection options description
  • b235eba6 - docs: add code samples, move db configuration to separate section
  • 3d1d115a - docs: add more content around database connections
  • c72a1ff6 - Merge pull request #1447 from Unleash/docs/strat-constraints-ruby-warning
  • 1cc43c0a - refactor: always add values to constraints (#1448)
  • 84f44c03 - docs: Add note saying that some SDKs will crash with new operators.
  • 0a346619 - docs: clear up that constraints are available to pro customers too
  • b3faf3e6 - docs: add screenies and update descriptions accordingly
  • 957ec1c1 - chore(deps): update dependency prettier to v2.6.0
  • 8f60dd69 - Merge pull request #1431 from Unleash/enabled-environments-override
  • ba07080a - chore: extend tests for enabled environments
  • df86afcf - Merge pull request #1443 from Unleash/docs/warn-about-constraint-issues
  • 104ff933 - docs: Add note to strategy constraints about undefined behavior
  • a236a616 - Fix/user added event (#1437)
  • 5e551b01 - docs: bold important text
  • 905fa6fc - docs: create first draft of schedule how-to
  • 9c3683cf - chore(deps): update typescript-eslint monorepo to v5.15.0
  • e9cfc17b - chore(deps): update dependency @babel/core to v7.17.7
  • 8c565791 - docs: add more placeholder / structural content.
  • 1bc7b6be - fix(deps): update dependency unleash-frontend to v4.9.0-beta.2
  • 91fa0ed2 - fix: update config tests for enabled environments
  • bf95a405 - docs: describe details of enabled_environments in unleash config docs
  • 3514191c - fix(deps): update dependency knex to v1.0.4
  • 05887d2e - chore(deps): update dependency eslint to v8.11.0
  • e78aee1b - fix(deps): update dependency unleash-frontend to v4.9.0-beta.1
  • 20c0c67c - chore(deps): update dependency tsc-watch to v4.6.2
  • 8410a8e3 - feat: enabled environments override now also moves projects and toggles to new environments
  • 27a74ecf - docs: create initial outline for how to schedule feature releases
  • c3b064ad - feat: Add environment variable to set override enabled environments
  • 55469801 - feat: validate strategies (#1429)
  • 3de044ff - Merge pull request #1430 from Unleash/docs/passord-is-not-password
  • 451fa640 - docs: add a note saying passord is password for Norwegian
  • d28c046e - Merge pull request #1428 from Unleash/docs/document-semver-gte-lte
  • 9f292465 - docs: document how to get SEMVER_GTE/LTE functionality
  • b94f7bdb - Merge pull request #1401 from Unleash/docs/add-feedback-component
  • 18c16b30 - fix: make sure customer type is included in the payload.
  • 027eac47 - feat: add data: "was the form opened manually" and "current page"
  • 22c4752c - fix: remove empty ruleset
  • 32922152 - Merge pull request #1422 from Unleash/docs/new-constraint-operators
  • ad9709f2 - Tell the user what was available prior to 4.9
  • 613ee550 - docs: merge currentTime with "advanced constraints" row
  • aafa2005 - Merge branch 'main' into docs/new-constraint-operators
  • 52281512 - Apply suggestions from code review
  • fd042f9b - docs: update semver format after discussion and alignment
  • 3910e23d - Merge pull request #1408 from Unleash/feat/init-client-tokens
  • db9a0e2c - chore: merge main -> this branch
  • fee4caf2 - docs: Add note about how invalid context field values are handled
  • c0eac493 - fix: delete empty table row
  • 419dda09 - docs: Update description of currentTime in the Unleash context.
  • 2f6b067e - docs: Update SemVer section: clarify what requirements we have
  • 39d01f46 - docs: move string operator case sensitivity note to table
  • 774bed5b - fix: mark .NET sdk as not having currentTime context field
  • 4ce4a9c2 - docs: remove 'introduced in' column in Unleash Context table.
  • 05187ce6 - fix: remove placeholder comment
  • 94f13075 - docs: add unleash context and compat table updates
  • decdc083 - docs: finish first draft of new strat constraints doc.
  • 5a19f1b8 - chore(deps): update typescript-eslint monorepo to v5.14.0
  • 3f5e8524 - docs: add availability note, finish first draft of constraint ops
  • 731d1374 - docs: update "constraint structure" section
  • 1b19cac3 - docs: add description of each of the strat constraint operators.
  • 0b5b74eb - docs: start scaffolding out new constraint operator info
  • 983fb948 - Merge pull request #1379 from Unleash/docs/php-compatibility-matrix
  • 2623fb17 - Mark custom headers - function as supported in PHP SDK
  • 29c8f1ec - Merge remote-tracking branch 'origin/main' into docs/php-compatibility-matrix
  • c63c9b6f - docs: minor rewording and clarification around strategy impl/eval
  • 1f854a79 - chore(deps): update dependency ts-node to v10.7.0
  • e28aaccc - chore(deps): update dependency lint-staged to v12.3.5
  • 084752ba - 4.9.0-beta.0
  • 0daf65d0 - chore: update frontend
  • 6f075e4d - Feat/new constraint operators (#1397)
  • 300c6abd - fix: fix broken link in SDK list
  • c88da638 - Merge pull request #1417 from Unleash/docs/add-offline-info-to-sdks
  • c0985ad0 - docs: be explicit about what happens if an SDK doesn't have toggles.
  • 304e95f9 - docs: add working offline section to the SDKs doc
  • db784868 - Merge pull request #1416 from Unleash/docs/clarify-activation-evaluation
  • 6a4e2b71 - fix: change : to ,
  • f35a932e - fix: stitch the info paragraph together with the existing content
  • cda31e46 - fix: remove unintended line break.
  • 28df5dcb - docs: add offline headings / rough skeleton
  • 9b691a4f - fix: fix broken link custom activation strategies doc.
  • 28b16d92 - docs: reword and add additional deets re: activation strategy impl
  • c15cbfc6 - Merge pull request #1319 from Unleash/docs/describe-project-users-endpoints
  • cf2a8de1 - Merge pull request #1342 from Unleash/docs/user-admin-send-email-props
  • 4705fe22 - docs: remove error payload that no longer applies.
  • 6d433c50 - docs: add info about requiring name OR email
  • c9dd60e1 - Apply suggestions from code review
  • b06f5438 - Merge pull request #1415 from Unleash/docs/fix-variant-description
  • e6d93950 - fix: correct the description of disabled variants
  • 2f8cfc38 - Merge pull request #1413 from Unleash/fix/change-role-project
  • 49af49a9 - fix: lint
  • 4c4f6a3a - docs: update description of sendEmail option
  • d4521a1c - fix: changeRole to assign roles without existing members
  • 38ed3816 - docs: Remove doubled section and clarify role removal
  • 9da796eb - docs: add details for change role endpoint.
  • e84b8f30 - docs: add correct return values for role deletion endpoints.
  • 92349b55 - Apply suggestions from code review
  • 81c6ef2d - chore: align url parameters table.
  • 01f7293e - docs: add description of the project users/roles endpoint
  • f92d8606 - docs(chore): improve syntax highlighting and formatting of code bits
  • d264f30f - fix: lint
  • d5143560 - fix: avoid scope issues
  • 321c9a84 - Update src/test/e2e/services/project-service.e2e.test.ts
  • 8a4984fe - Update src/test/e2e/services/project-service.e2e.test.ts
  • faa87469 - Update src/lib/types/events.ts
  • 7f391e2b - Update src/lib/types/events.ts
  • f0abc0e0 - Update src/lib/types/events.ts
  • 017bd75c - Update src/lib/services/project-service.ts
  • 2f189db3 - Update src/lib/services/project-service.ts
  • 8364c3b3 - fix: add method to change role for project memeber
  • d5661167 - chore(deps): update dependency eslint-config-prettier to v8.5.0
  • 6b624081 - chore: remove node-fetch, don't do Unleash server-side
  • f49fde09 - fix: make buttons visually align in Chrome and Firefox
  • a437ecfd - fix: downgrade to node-fetch 2.x
  • fd0b5fd6 - Revert "fix: remove node-fetch and SSR to fix the build"
  • e106943e - fix: remove node-fetch and SSR to fix the build
  • 010a699a - Update website/docs/deploy/configuring-unleash.md
  • 0ce5e54b - fix: reset yarn.lock to main
  • d3484946 - fix: add new doc dependencies to correct package.json
  • 6de5fdb5 - feat: allow startup to load client tokens from env var
  • 69c29a6c - chore: new doc env vars to doc workflows
  • 756204c5 - feat: type feedback component.
  • 1054f741 - fix: correct the check for fetch to use SSR config in SSR situations
  • d210fcb0 - fix: make the build not die if window.fetch isn't available.
  • d640a8f8 - chore: convert feedback component to typescript
  • 4871f178 - chore: convert feedback component to typescript
  • 67269d95 - fix: change refresh interval from 1 to 0.
  • 995b0eda - chore(deps): update dependency ts-node to v10.6.0
  • c520e118 - fix: retranspose transposed words
  • 9c0a5b4c - fix: use position: fixed to set UI components of feedback.
  • d0132ef6 - docs: integrate unleash to show feedback
  • 8f1750a5 - feat: add unleash proxy client
  • 8651ff2c - 4.8.2
  • fc4d95ff - fix: configure user endpoint when AuthType is NONE (#1403)
  • 553b8020 - docs: fix styling issues on narrow screens
  • 49f1a9f0 - chore(deps): update dependency typescript to v4.6.2
  • 4c34757f - chore(deps): update typescript-eslint monorepo to v5.13.0
  • e12aa946 - feat: set completion flag upon submitting form
  • 44cac1e7 - chore: remove debug logs
  • 98298dc4 - feat: implement saving and loading from localStorage
  • f9561c36 - feat: clear form on manual closing.
  • 74a3c27b - clear form after submission and re-opening
  • 0e96a39e - fix: remove pointer events from hidden content.
  • b2a1628f - feat: set up request execution on form submission
  • 0e4d2cf1 - step forward after submitting response
  • 5c35ea84 - fix: don't reset radio group values to undefined
  • a2a7499e - chore: minor cleanup and simplification
  • 05d8cfe1 - feat: fix keyboard focus between screens
  • f215980d - feat: overlay form sections
  • 355b516d - feat: render all steps at the same time, add thank you; first anims
  • 5456b093 - feat: style open-feedback-button.
  • 911f6585 - feat: further styling and hooking up of open feedback-button
  • 56d93351 - docs: set customer type correctly
  • 6916873e - docs: style input text area
  • 9b1f9b76 - feat: start hooking up open/close logic
  • a629c36f - feat: hide 'very unsatisfied'/'very satisfied' on smaller sreens
  • e007123c - fix: make close button visible again
  • 1534fd16 - feat: style page 3
  • 5bc48076 - feat: reverse source order of form control buttons.
  • 19e03e94 - style page 2
  • da38a419 - feat: create step 1 and set up step 2
  • 5340ca28 - move subcomponent into wrapper
  • 35a939b8 - feat: start splitting component up into multiple pieces.
  • 211b18c4 - feat: start adding state logic to component.
  • ecfa8074 - chore(deps): update dependency eslint to v8.10.0
  • 6e2072bc - chore: first feedback page
  • 532f0cb6 - fix: explicitly set background for the light theme
  • 43597687 - fix: make css module loading work as expected.
  • 790bd4da - chore: support css modules in storybook
  • 4a795966 - docs: change primary color for light theme to unleash purple
  • a6191f5a - feat: rough style first question page of feedback component.
  • 8906bf99 - 4.8.1
  • 32bff186 - Merge pull request #1395 from Unleash/docs/update-environments
  • 3302e66a - docs: remove "future enhancements" section of environments doc
  • 3704f93f - fix: readd orderBy statement to project query (#1394)
  • aa3fb6c4 - chore: rename styles to module, add more focus styles
  • 39f4d73d - feat: add basic (sorta styled) first feedback screen
  • 0160eb8e - docs: swizzle root and add feedback component
  • d401a8bd - 4.8.0
  • 2d4727d2 - fix: remove project column from roles if exists
  • 48e09dbc - fix: add migration patch
  • 6e09fa42 - fix(deps): update dependency unleash-frontend to v4.8.0
  • c2b946bf - Merge pull request #1381 from Unleash/docs/update-compat-table-for-constraints
  • 2bc294e6 - Merge pull request #1388 from Unleash/docs/update-go-compat
  • bec32f72 - fix: correct oas for creating feature toggle
  • f0978220 - fix(deps): update dependency unleash-frontend to v4.8.0-beta.10
  • a7fa3f70 - docs: update docs for Go SDK because wait until initialized already exists
  • 2580bb0d - chore(deps): update dependency @types/jest to v27.4.1
  • 435f64ad - docs: mark PHP as advanced constraint compatible in compatibility table
  • 105f3bac - chore: use standard css file name
  • e66466b2 - 4.8.0-beta.2
  • e62cbb6e - chore: update fronted to version 4.8.0-beta.8
  • 2734440b - chore(deps): update typescript-eslint monorepo to v5.12.1
  • 18309f73 - fix(deps): update dependency unleash-frontend to v4.8.0-beta.7
  • 5487fca3 - docs: add in compatibility table entry for advanced constraints
  • 34e50345 - fix: reduce project overview query count to 2. (#1356)
  • 9f6b414e - docs: correct unleash proxy sdk docs
  • 3610b284 - chore(deps): update dependency eslint-config-prettier to v8.4.0
  • 81e0b6c4 - docs: update php compatibility matrix table
  • c19278e8 - Merge pull request #1376 from Unleash/docs/add-how-to-video-for-impression-data
  • 43051661 - chore(storybook): wire storybook up with docusaurus
  • c9177ecf - chore(deps): update dependency @babel/core to v7.17.5
  • 9bcb489d - docs: add data-theme attribute to storybook html
  • 1b8a15aa - docs: Add storybook
  • 45186058 - Merge pull request #1375 from Unleash/docs/ruby_sdk_has_bootrap_impl
  • eb08ed0b - refactor: add an hoursBack query param to the raw metrics endpoint (#1373)
  • 7c70dffd - fix: add missing word
  • f5c7f3a3 - docs: Add how-to video for impression data
  • 50cbc78c - (docs) Ruby SDK now has a bootstrap impl
  • 6d8f4016 - chore(deps): update dependency @babel/core to v7.17.4
  • 2b9825c3 - chore(deps): update dependency @types/node-fetch to v2.6.1
  • 10d2762d - chore(deps): update dependency @babel/core to v7.17.3
  • 692cca6b - fix(deps): update dependency unleash-frontend to v4.8.0-beta.5
  • 551b2489 - chore(deps): update dependency @types/node-fetch to v2.6.0
  • 415c711c - chore(deps): update typescript-eslint monorepo to v5.12.0
  • a50f3413 - fix(deps): update dependency unleash-frontend to v4.8.0-beta.4
  • b9697730 - fix(deps): update dependency unleash-frontend to v4.8.0-beta.3
  • d3326976 - Merge pull request #1358 from Unleash/docs/dark-theme-a11y-search-dropdown
  • 63cd0d22 - docs: adjust primary color scale, fix search dropdown a11y issues
  • 30682070 - chore(deps): update dependency eslint to v8.9.0
  • d1154115 - chore(deps): update dependency lint-staged to v12.3.4
  • 08df9a1d - fix: increase timeout for tests
  • c63d5525 - Merge pull request #1345 from Unleash/docs/impression-data-how-to
  • 0a9e3fdb - 4.8.0-beta.1
  • 098a5f03 - chore: update frontend
  • ea7d599b - chore: add missing comma
  • 99e6012c - 4.8.0-beta.0
  • 2026bbed - chore: update frontend
  • 04f6ff2f - Merge pull request #1348 from Unleash/docs/update-a-b-testing-doc
  • 5d0b4b9c - Merge pull request #1349 from Unleash/fix/docs-css-img-error
  • ca37b570 - fix(deps): update dependency knex to v1.0.3
  • 17d32f5e - fix: don't apply extra image styling to images outside the main
  • ebcab898 - docs: Reference impression data from A/B testing doc
  • e1140259 - docs: reference A/B testing doc from impression data how-to
  • 812aa5c6 - docs: reference how-to impression data from ref impression data
  • a125ea10 - fix: add missing backslashes to curl command
  • 9998e4cd - chore: rename impression data how-to
  • 84516838 - docs: Finish initial draft of how-to guide
  • b56f809f - docs: rename file extension from .md to .mdx
  • d0c4eb26 - docs: Add cURL command to ApiRequest component.
  • 141ea5fd - 4.7.2
  • 57c65380 - fix: upgrade unleash-frontend to v4.7.2
  • d2be2e91 - 4.7.1
  • 1eb4ae99 - docs: Clarify placeholder info.
  • 31b3792a - docs: Add steps to enable impression events for existing toggles.
  • 752a1df3 - docs: Add API request component: display in http and httpie easy!
  • 323b9e42 - docs: Add more outlines, steps, etc to how-to impression data
  • a48d6af7 - fix: fix google analytics link
  • 6ee9a432 - docs: Add impression data guide outline and sidebar entry
  • 281115e8 - Merge pull request #1334 from Unleash/docs/a11y-dark-theme-fixes
  • fe69c1d9 - docs(chore): Use ifm variable for border width.
  • 0b69e175 - chore: remove trailing full stop.
  • 986d628f - docs(a11y): fix issues with transparent pngs; add borders, centering
  • 3e150062 - docs(chore): remove 'documentation' link in na bar.
  • d0023f61 - docs(a11y): use a purple color for primary theme color
  • 7ee4e12a - docs(a11y): dark mode fix contrast in sidebar and with vid comp
  • 52e85ab5 - docs(a11y): move light-specific theme changes to 'light-theme' css
  • f7301ef9 - docs(a11y): fix contrast issues with dark theme link color.
  • 4754d203 - Merge pull request #1344 from Unleash/docs/change-api-how-tos-sidebar-title
  • 5a220caf - docs: Add payload properties for user-admin post payload
  • 1487ae10 - docs: update compatibility matrix
  • 60942207 - docs: add "sendEmail" field to user-admin.md (#1329)
  • cc74f1fe - chore(deps): update dependency @babel/core to v7.17.2
  • a8adfccf - chore(deps): update dependency jest to v27.5.1
  • b0edddb2 - fix: typo (#1346)
  • ea930cd3 - docs: change API how-tos label from "API" to "API how-tos"
  • acb98db0 - docs: add docs for impression data (#1328)
  • de2e2ae9 - Merge pull request #1338 from Unleash/docs/hide-back-to-main-menu
  • 64712b81 - chore(deps): update typescript-eslint monorepo to v5.11.0
  • fd607f42 - chore(deps): update dependency ts-node to v10.5.0
  • 96292850 - docs: hide 'back-to-main-menu' entry in narrow menu
  • 47fe00e5 - Merge pull request #1337 from Unleash/chore/fix-broken-doc-link
  • 4e03e4b3 - chore: fix broken link to community sdks section
  • 41d673ec - Merge pull request #1335 from Unleash/ivarconr-patch-2
  • fa95a715 - chore(deps): update dependency jest to v27.5.0
  • 00b62d2b - fix(deps): update dependency unleash-frontend to v4.7.1
  • 2bc7b951 - doc: Fix delete call for deleting feature toggles
  • d8f847d7 - Merge pull request #1332 from Unleash/docs/proxy-client-keys-consistency
  • 673b2972 - docs: use some-secret instead of some-public-key
  • 9ccba984 - 4.7.0
  • 0962dc89 - chore: update frontend
  • 6520aa1b - Feat/impression data (#1310)
  • fb7014a8 - chore(deps): update dependency @babel/core to v7.17.0
  • 0e8bb74e - fix: jest-coverage-report-action disable annotations
  • 2a4fd933 - fix(deps): update dependency knex to v1.0.2
  • 7e61ead2 - 4.6.5
  • 73c8f049 - chore: update frontend
  • d61b0232 - chore(deps): update node.js to v14.19.0
  • e5500539 - 4.6.4
  • 897d7bb2 - fix: upgrade unleash-frontend to v4.6.3
  • e5035f96 - fix: rbac should pick up projectId from path if available
  • 2be07700 - chore(deps): update dependency lint-staged to v12.3.3
  • d5c7ffa9 - 4.6.3
  • ccee5bbd - fix(deps): update dependency unleash-frontend to v4.6.2
  • 41653575 - Merge pull request #1318 from Unleash/fix-docs-links
  • 73bd6a0b - docs: fix markdown file name
  • e7a1bd86 - docs: link directly to the markdown file
  • 1f6c91b5 - docs: link directly to the markdown file
  • 1bba30a3 - docs: fix link to getting started page
  • 8c09bf4f - docs: fix link to addons page
  • 41ec7ae4 - chore(deps): update typescript-eslint monorepo to v5.10.2
  • 4d87230a - 4.6.1
  • d2b4eef8 - fix: set migration for feedbacK (#1315)
  • 013a4b07 - 4.6.0
  • f1688c71 - fix: upgrade unleash-frontend to v4.6.1
  • 19cb991c - fix: metric counters should use bigint (#1313)
  • fe0c35c7 - fix(deps): update dependency @svgr/webpack to v6.2.1
  • cd19a891 - chore(deps): update dependency eslint to v8.8.0
  • d77e1548 - fix(deps): update dependency unleash-frontend to v4.6.0
  • 1cad01b9 - fix: welcome-email should not include password-link when disabled (#1302)
  • 26f66c4f - fix(docs): remove test subcat from sidebar
  • 28599d32 - fix: readme.md
  • b26869fe - Merge pull request #1308 from Unleash/docs/add-video-component
  • 65c25328 - docs: remove container query polyfill
  • 0073de00 - docs: remove redundant video heading and commented-out content.
  • fe20a62f - fix(deps): pin dependency @docusaurus/plugin-google-analytics to 2.0.0-beta.15 (#1307)
  • d4e0c6a2 - fix: googleAnalytics for docusaurus to new format (#1306)
  • e4b21a31 - chore: make docs sidebar hover and active color same unleash grey.
  • c14f52c3 - docs: finish v1 of the video content element.
  • 9ba9abbe - docs: Update how-to for cprs with new video element.
  • fdb435a6 - Merge pull request #1305 from aruizs/patch-1
  • 73ee4c92 - docs(a11y): remove role 'alert' from availability notice.
  • 0f03bebc - Add Unleash SDK for C++ to Community SDKs list.
  • 36af8db8 - chore(deps): update dependency lint-staged to v12.3.2
  • 332b94d2 - fix: convert simple-password-provider.test.js to ts
  • 50364cd2 - 4.6.0-beta.9
  • 5ed86c8a - chore: update frontend
  • ac7c9bb2 - chore: rename unleash purple color variable to align with other vars
  • 0c6bbc21 - docs: move video component to /src/components
  • 2c318546 - docs: remove unnecessary wrapping divs.
  • a853de45 - docs: size video wrapper elements correctly
  • 1a399fca - docs: add video content component (to be moved)
  • c373db40 - docs: make the video content callout Unleash gray.
  • 27ab905d - docs: remove container query polyfill.
  • 2a6504e5 - docs: use grid for videos in smaller formats.
  • 132cba74 - docs: add media query to control for smaller sizes.
  • 2d56e07d - docs: styling changes to the videos component
  • 2259cc4e - docs: add initial video component idea (+ cq polyfill)
  • 4c48d5bf - chore: fix typo in introductory docs (missing accent)
  • a50d0e2a - fix: improve API error-handling (#1301)
  • cd5f3bb9 - chore(deps): update dependency superagent to v7 (#1242)
  • b8399abe - fix: add migration for old feature events (#1300)
  • 452416ca - Merge pull request #1269 from Unleash/docs/diataxis-restructure
  • bb371418 - docs: Tweak github links (labels, text)
  • e697e146 - chore(format): run prettier on the custom css stylesheet
  • ee55f6a9 - docs: make top-level categories open by default, re-order references
  • f62a65a2 - docs: order the docs structure overview the same as the actual doc.
  • a78f4bd4 - fix: remove unused style
  • 1b48bc0a - docs: sidebar markers // use vertical pipes instead.
  • fe17c4f0 - docs: add purple squares to the top level categories.
  • f944a40d - docs: Extend docs landing page; add more links, structure, etc.
  • 100e1369 - docs: flesh out integrations category page.
  • 738643eb - docs: Add landing pages for all first and second-level categories.
  • ea0ff8f9 - docs: Potential fix to SSO guide ordering (with deprecated guides)
  • 3dec1ee7 - docs: remove emoji, add placeholder links to landing page.
  • 6d43b93b - docs(chore): fix broken links to control_rollout
  • 775da478 - docs: remove links to deployment, integrations, and api.
  • 43604df3 - docs: sort all sidebar items
  • de412081 - docs: create categories and group how-to guides.
  • a13a4632 - docs: change topic emoji from 🤓 -> 🧠
  • 5e556bc8 - Rename all how-to guides to start with 'how to'.
  • 286edba2 - docs: place emoji before their following headings
  • bf7231bd - docs: group sdks by server/client
  • e43f1dd6 - docs: delete control-rollout, redirect to activation strategies
  • 50d0f391 - docs: add content from control rollout to activation strategies
  • d3d9d440 - docs: remove 'what's new in v4'
  • 4848104e - docs: move all docs into sidebar
  • 28934042 - docs: re-categorize most current docs
  • ca7657e4 - docs: change title of addons index doc.
  • 8828523e - docs: move sdks to reference docs
  • 4f0fa7cf - docs: move addons and (most) api docs to reference
  • 19eea8b3 - docs: rename doc introduction.
  • b3c28de0 - docs: add introduction as separate entry
  • 24e614c9 - docs: start restructuring the docs landing page.
  • c9026395 - docs: add initial extra doc categories.
  • 025ba0e3 - chore(deps): update typescript-eslint monorepo to v5.10.1
  • da2b165a - fix(deps): update dependency knex to v1 (#1272)
  • 59cd88d7 - docs: Update getting-started.md (#1294)
  • 0af22709 - chore(deps): update dependency lint-staged to v12.3.1
  • 8a175aa2 - docs: update Server-side SDK compatibility table
  • 72e053f2 - chore(deps): pin dependency @types/type-is to 1.6.3 (#1285)
  • 14a305f0 - fix: upgrade node-fetch to version 2.6.7
  • 2fbbe51b - chore(deps): update dependency @babel/core to v7.16.12
  • 69a6f5c3 - fix(deps): update dependency log4js to v6.4.0 [security]
  • baa09665 - 4.6.0-beta.8
  • 01cd4eb4 - chore: update frontend
  • 8ecacfb8 - Fix/validate context (#1282)
  • 37352804 - Merge pull request #1289 from Unleash/docs/proxy-client-keys
  • 9ce77e2c - chore: Add rust sdk + sort SDKs list (#1288)
  • a5367ef9 - docs: improve proxy commands
  • b9d8c549 - Merge pull request #1244 from Unleash/feat/update-toggle-type-description
  • 61846b6a - chore(deps): update dependency typescript to v4.5.5
  • 9275fff5 - chore(deps): update dependency lint-staged to v12.2.2
  • 367b3118 - fix: allow charset in content-type (#1241)
  • d27542bb - Merge pull request #1281 from Unleash/docs/add-cpr-vids
  • ce555f5f - docs: Add ngx-unleash-proxy-client to community sdks (#1275)
  • 23fda8d0 - Merge pull request #1279 from Unleash/docs/rust-compatability
  • 3777791b - chore(deps): update dependency @babel/core to v7.16.10
  • f8c40d11 - refactor: create migration to update feature types description
  • 79c7d5aa - chore(deps): update dependency lint-staged to v12.2.1
  • 1207d83a - docs: Move proxy sdk compatibility to end of the compatability table
  • 738d6eb9 - Update website/docs/sdks/index.md
  • 3ce2ea0f - docs: simplify text
  • c1130818 - docs: Add how-to videos to cpr how-tos
  • 76a55946 - docs: Add in missing N/A for rust context provider compatibility
  • 53034e83 - chore: Add compatability table for Rust SDK
  • 76713c97 - chore(deps): update dependency supertest to v6.2.2
  • 5ce4e2b0 - chore(deps): update dependency lint-staged to v12.2.0
  • 8868881f - Merge pull request #1276 from Unleash/a11y/fix-contrast-on-hover-links-in-footer
  • e30ff2b8 - Merge pull request #1206 from Unleash/chore/update-workflows
  • 4899eff2 - fix(docs/a11y): fix lack of contrast in on hovered links in footer
  • 184a18ba - Merge branch 'master' into chore/update-workflows
  • 647a14ce - Merge pull request #1273 from Unleash/a11y/fix-docs-link-contrast
  • 380c1822 - chore(deps): update typescript-eslint monorepo to v5.10.0
  • a6f9c4f6 - fix: use the Unleash purple for links / increase contrast
  • 68672264 - Merge pull request #1268 from Unleash/docs/add-steps-for-running-proxy-via-node
  • cf35efed - Apply suggestions from code review
  • 3f3fbb37 - chore(deps): update dependency eslint to v8.7.0
  • cab33f7f - chore(deps): update dependency ts-jest to v27.1.3
  • 611602c7 - docs: add steps for running the proxy via Node
  • fc4adb9c - 4.6.0-beta.7
  • bd517d1d - 4.6.0-beta.6
  • 4b5da3f6 - chore: update frontend
  • e8a3d6e6 - Merge pull request #1238 from Unleash/docs/custom-project-roles
  • 55a7cefc - docs: add note about when the new configuration option was added.
  • dc920e85 - Fix/add project events (#1267)
  • e164e3d8 - Merge pull request #1266 from Unleash/feat/block-deletion-of-root-roles
  • 39e79c06 - Apply suggestions from code review
  • 1989c53f - fix: enable tags and validate for legacy api (#1264)
  • 299afd97 - docs(chore): update images; remove empty space.
  • 7897ee2e - docs: add how-to screenies for cpr
  • bfcad65c - fix: Prevent deletion of built in roles
  • c1826ca7 - fix: incorrect snapshot
  • 5f581f76 - Merge pull request #1263 from Unleash/docs/group-sdks
  • 308f5ab4 - docs: add new cpr permissions, update existing ones
  • 0d8a1e8c - 4.6.0-beta.5
  • 793ec8eb - chore: update frontend
  • 1766aa87 - 4.6.0-beta.4
  • b95e1d87 - chore: update frontend
  • 5696b0ff - 4.6.0-beta.3
  • ab51d23d - 4.6.0-beta.2
  • 0c789805 - feat: custom project roles (#1220)
  • 9fbfc28a - docs: add Rust SDK to sidebar list of official sdks.
  • 9e55752d - docs(chore): standardize on the naming of the .NET sdk.
  • bfd16868 - docs(chore): sort the sdk list the same as the sidebar list.
  • 18c87ced - Fixed syntax error for Ruby SDK example
  • b8f3313a - docs: group sdks into non-collapsible categories: server and client
  • 4a5b3325 - fix: make sure our CSP allow gravatar.com for images
  • 211de55b - docs: add new disableLegacyFeaturesApi config option.
  • d9960235 - docs(chore): sort configuration options alphabetically.
  • 12e78663 - Merge pull request #1260 from Unleash/rarruda-patch-1
  • 5896b650 - Merge pull request #1259 from Unleash/docs/sort-sdks-sidebar
  • 22f78e67 - chore(deps): update dependency supertest to v6.2.1
  • 4de96018 - Update ruby SDK capabilities
  • 69446886 - Merge pull request #1249 from Unleash/docusaurusVersionBump
  • 49172870 - fix(docs): fix broken links to addons
  • 29ed242d - docs(fix): add missing commas
  • adec5aa2 - docs: add redirect from old integrations url
  • c3c7e1b4 - docs: update link to integrations
  • b2a8bc16 - docs: reorder sdks listing in sidebar
  • ec2d6b6c - Merge pull request #1258 from Unleash/docs/move-community-sdks
  • e1ba5f2e - docs: reuse pre-existing redirect to /sdks
  • eb89d450 - docs: add link to /sdks/community-sdks
  • f404c37f - docs(chore): Update headings, slight sdk doc restructure.
  • 2488124a - docs(chore): add redirect from '/sdks/community' to '/sdks'
  • cc66cc4a - chore(deps): update dependency supertest to v6.2.0
  • ec62e622 - chore(deps): update node.js to v14.18.3
  • f10910bb - chore(deps): update typescript-eslint monorepo to v5.9.1
  • d9eadfc7 - Merge pull request #1250 from Unleash/docs/move-rust-sdk-to-official-sdks
  • d2369b5a - docs(chore): sort SDK lists alphabetically
  • d785b25a - docs(chore): move Rust sdk from community to official listing
  • c3d78bc0 - docs: delete /sdks/community page
  • 53001a47 - docs: update steps to edit roles.
  • 145a587d - fix(deps): update dependency @svgr/webpack to v6.2.0
  • 76d590d0 - Upgrade docusaurus to 2.0.0.beta.14 from beta.9
  • c85c7103 - Update the default metrics interval for Ruby SDK (#1247)
  • b6a3448c - chore(deps): update dependency lint-staged to v12.1.7
  • dcdc449f - chore(deps): update dependency lint-staged to v12.1.6
  • eb08fb4c - docs: improve wording of how-to for cprs.
  • 3fd31ced - docs: first draft basic how-to for creating/assigning cprs
  • 575ad109 - docs: add dummy how-to; link from reference docs
  • 0d6c440c - feat: update feature types description
  • abc38670 - Merge pull request #1243 from Unleash/docs/import-polish
  • 5573af67 - docs: restructure startup import section to group actions by intent
  • b1a2f110 - chore: reduce test time-complexity
  • 73685c77 - fix: allow static assets from cdn.getunleash.io
  • 5566d33e - docs: add info on variants to project permissions.
  • 72fc329d - docs: explain what the project and env permissions mean for CPR
  • ccc46ab8 - docs: revamp the rbac article; add roles table, describe CPR.
  • 45fe4839 - docs: add placeholder how-to-guide for custom project roles
  • cc6d073b - docs: update version tag for when CPR* is expected to be released
  • fd3333bf - docs: add initial stub for custom project roles to rbac article.
  • 14081c01 - chore(workflows): update with new branch names

Security

Security wording was detected, but no CVEs were found.

Details

date
April 21, 2022, 2:34 p.m.
name
v4.5.3
type
Patch
👇
Register or login to:
  • 🔍View and search all Unleash releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or