1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-11-01 19:07:38 +01:00
unleash.unleash/frontend/CHANGELOG.md
Fredrik Strand Oseberg e78273516a Chore/update frontend 4.2.13 (#503)
* chore: update changelog

* 4.2.13
2021-11-12 13:24:41 +01:00

16 KiB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

The latest version of this document is always available in releases.

4.2.13

  • fix: mobile percentagecircle (#502)
  • fix: status chip (#501)
  • Feat/new toggle overview (#497)
  • chore(deps): update dependency @types/node to v14.17.33
  • chore(deps): pin dependencies
  • fix: support new event format with diff will be done in th e UI (#496)
  • Merge pull request #495 from Unleash/fix/revive-archived-f eature
  • update snapshots
  • fix: disable revive feature when project is deleted
  • use useProjects to check if project deleted or not
  • fix: add correct path for create first toggle button
  • fix: remove typo from UI
  • fix: rename isProject Deleted to projectExists and add PermissionIconButton

4.2.2

  • fix: toast text
  • Fix/strategy sidepanel (#479)
  • fix: guard for disabling envs (#4
  • fix: handle undefined project wit h default (#486)
  • chore(deps): update dependency cs s-loader to v6.5.1
  • chore(deps): update dependency @types/react-dom to v17.0.11
  • chore(deps): update dependency @types/react to v17.0.34
  • Merge pull request #483 from Unleash/fix/add-highlight-row

4.2.1

  • Feat/toggle view (#389)
  • feat: created project header (#388)
  • feat: e2e tests and mobile views (#348)
  • fix: missing-toggle link should include name-param once
  • feat: project environments configuration (#365)
  • fix: use renovater github config
  • fix: renovate should be allowed to automerge all packages
  • fix: allow renovate bot to auto-merge
  • task: remove display name from environment (#367)

4.2.0

  • Feat/environment strategies (#339)
  • fix: not set env if undefined
  • Add renovate.json (#340)
  • Add project and environment scoping to API keys (#336)
  • Fix/strategy permissions (#337)
  • fix: header zIndex
  • Feat/environment crud (#335)

4.1.1

  • fix: header zindex

4.1.0

  • fix: sync (#334)
  • Fix/create feature (#332)
  • Fix/texture (#330)
  • fix: update constraint text field
  • Fix/minor 41 bugs (#329)
  • fix: clean up footer a bit
  • fix: content-wrapper should not take 100%
  • fix: should not show deprecated strategies
  • fix: do not filter parent routes for main nav
  • fix: add feature toggles and projects to mobile navigation (#328)
  • fix: change prepublish to prepare

4.1.0-beta.4

  • Feat/feature routes
  • add enableSingleSignOut for OIDC
  • (feat/tests) feat: SSO auto-create users with default role

4.1.0-beta.3

  • Fix/routing

4.1.0-beta.2

  • Fix/frontend projects changes
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7
  • Add switch for deciding whether to send email.
  • Fix/make sure stickiness exists
  • Load name from url
  • chore(deps): bump dns-packet from 1.3.1 to 1.3.4
  • chore(deps): bump ws from 6.2.1 to 6.2.2
  • chore(deps): bump tar from 6.1.0 to 6.1.5
  • fix: variant stickiness should not revert to default when updating
  • fix: add logout as an explicit call
  • Feat/new navigation

4.0.5 fix: run use effect when value changes, not object (#315)

  • fix: run use effect when value changes, not object (#315)
  • fix: add flex wrap

4.0.5-beta.2

  • fix/pagination

4.0.5-beta.1

  • Feat/group by projects
  • fix: add missing icons
  • Offline mode

4.0.4

  • fix: update feedback url

4.0.3

  • fix: add null check for dueDate

4.0.2

  • chore/update-changelog
  • feat/pnps
  • fix/customer journey patches (#304)
  • fix: add check for obscure error (#305)
  • fix: passwordchecker

4.0.1

  • fix: Project actions need to checkAccess based on projectId
  • fix: INLINE_RUNTIME_CHUNK

4.0.0

  • feat: update color scheme and logo (#301)
  • feat: Add admin-invoice section (#299)
  • fix: reset border radius on mobile
  • fix: standalone pages (#300)

4.0.0-beta.5

  • chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (#291)
  • fix: remove unused components
  • Fix/customer journey (#297)
  • feat: simple project view (#295)
  • fix: use router match util (#298)
  • fix: typo
  • fix: import correct component container (#296)

4.0.0-beta.4

  • fix: footer

4.0.0-beta.3

  • fix: include invite link in email (#294)
  • fix: add link to manage access to edit project
  • fix: hosted auth should not need to load initial data

4.0.0-beta.2

  • Fix: feedback on create (#292)
  • fix: proper error handling for auth-settings being stored (#293)
  • fix: api path for auth-config
  • fix: improve password auth extra options

4.0.0-beta.1

  • fix: support custom stickiness for flexible strategies
  • fix: add members to project use correct uri
  • Fix/console warn (#290)
  • Fix/strategy constraints (#289)
  • Set .nvmrc to 14 to reflect new requirement of node

4.0.0-beta.0

  • feat: upgrade to node.js v14
  • fix: tiny margin for feature toggle list item
  • fix: should be allowed to create toggles without errors
  • Fix: jumping screen (#288)
  • Fix/minor changes (#285)
  • Fix/v4 corrections (#287)
  • fix: use correct baseUriPath with localStorage
  • fix: link to docs for empty apps

4.0.0-alpha.14

  • fix: all global event log requires admin
  • fix: constraints array can be undefined

4.0.0-alpha.13

  • feat: bootstrap endpoint for initial data (#281)
  • fix: allow permissions to be checked without project being defined (#282)
  • fix/strategy constraints (#283)
  • fix: logout should only be called once
  • fix: handle generic errors better

4.0.0-alpha.12

  • fix: add datadog logo for addons

4.0.0-alpha.11

  • Feat/auth hosted section (#280)
  • fix: only get legalValues if definition exists
  • Fix/variants (#278)
  • Fix/bugfixes (#279)
  • fix/locale (#277)
  • fix: added teams logo
  • Fix/cleanup (#276)
  • fix: password

4.0.0-alpha.10

  • fix: password

4.0.0-alpha.9

  • fix: optimizations
  • feat: user profile

4.0.0-alpha.8

  • chore(deps): bump ssri from 6.0.1 to 6.0.2 (#270)
  • fix: lint
  • fix: minor tuning on auth
  • feat: add new user (#273)

4.0.0-alpha.7

  • feat: add support for demo sign-in

4.0.0-alpha.5

  • fix: require ADMIN role to manage users
  • fix: add permissions for tag-types and project

4.0.0-alpha.4

  • fix: overall bugs
  • feat: user flow
  • fix: small description for toggles
  • fix: make admin pages fork for OSS and enterprise

4.0.0-alpha.3

  • fix: logout redirect logic
  • fix: redirect from login page if authorized
  • fix: material UI cleanup (#264)

4.0.0-alpha.2

  • feat: admin users (#266)
  • fix: remove editableStrategies from useEffect deps
  • fix: Migrate to create-react-app and react-scripts (#263)

4.0.0-alpha.1

  • fix: delete strategy

4.0.0-alpha.0

  • feat: Switch to material-ui

3.15.0

  • feat: Adapt API keys to new endpoint (#259)
  • chore(deps): bump elliptic from 6.5.3 to 6.5.4 (#253)
  • chore(deps): bump yargs-parser from 5.0.0 to 5.0.1 (#256)
  • chore(deps): bump y18n from 3.2.1 to 3.2.2 (#261)
  • fix: add ascending sorting (#260)
  • chore: changelog
  • fix: encode URI value when deleting tag
  • Merge pull request #257 from Unleash/fix/encode-tag-values
  • fix: encode tag value

3.14.1

  • fix: uriencode tag.value when deleting a tag

3.14.0

  • fix: should fetch projects once to make sure we know about projects
  • feat/rbac: edit access for projects. (#251)

3.13.5

  • fix: check that strategies exists before calling includes

3.13.4

  • fix: metrics invalid date

3.13.3

  • fix: content-min-height

3.13.2

  • feat: stale dashboard

3.13.1

  • fix: fix update-variant-test
  • fix: unsecure => insecure
  • fix: upgrade uglifyjs-webpack-plugin to version 2.2.0
  • fix: one and only one front (#244)

3.13.0

  • fix: minor visual for dropdowns
  • feat: add oss/enterprise version to footer (#245)

3.12.0

  • feat: allow custom context fields to define stickiness. (#241)
  • fix: filter duplicates

3.11.4

  • fix: should not register duplicate HTML5 backends

3.11.3

  • fix: use findIndex when using predicate.

3.11.2

  • fix: Add UI for showing 'create tag' errors
  • fix: UX should not eagerly store strategy updates! (#240)
  • fix: upgraded jest to version 26.6.3

3.11.1

  • fix: make sure we also bundle SVG in public

3.11.0

  • feat: Addon support from UI (#236)
  • fix: Use type and value from action to remove tag (#238)
  • fix: add missing space (#239)
  • fix: error in snapshot

3.10.0

  • feat: Can now deprecate and reactivate strategies (#235)

3.9.1

  • fix: Tags viewable on archived features (#233)

3.9.0

  • feat: Tags for feature toggles (#232)
  • feat: Tag-types (#232)

3.8.4

  • fix: update canisue-lite
  • fix: move all api calls to store folders
  • fix: move feature-metrics store to its own folder
  • fix: move history to folder
  • fix: move feature-toggle store into folder
  • fix: move error store into folder
  • fix: remove unused client-instance concept
  • fix: archive store in folder
  • fix: remove use of input stores

3.8.3

  • feat: Add last seen at timestamp
  • fix: add last seen as sort option

3.8.2

  • fix: new feature toggle gets default strategy

3.8.1

  • fix: minor CSS improvement for strategy configs
  • fix: minor strategy configure update

3.8.0

  • feat: Should update activation strategies immediately (#229)

3.7.0

  • fix: remove deprecated badges
  • fix: filter for projects
  • chore(deps-dev): bump node-fetch from 2.6.0 to 2.6.1
  • feat: add technical support for projects in UI

3.6.5

  • fix: should be possible to remove all variants.

3.6.4

  • fix: minur ux tweaks

3.6.3

  • fix: hide content if showing authentication modal
  • fix: add security wanring to the console
  • fix: typo description => descriptionn

3.6.2

  • fix: show notification when app updates
  • fix: add created date for applications

3.6.1

  • fix: minor css tweaks for mobile
  • fix: should support 409 responses as well

3.6.0

  • feat: add search for applications
  • feat: Should be possible to remove applications
  • fix: make sure application is updated on edit
  • fix: list parameters should be trimmed
  • fix: cleanup edit application a bit
  • fix: use https url for local->heroku proxy
  • fix: upgrade whatwg-fetch to version 3.4.1

3.5.1

  • fix: add link to all client SDKs
  • fix: use Rect.memo to increase performance

[3.5.0]

  • feat: added time-ago to toggle-list
  • feat: Add stale marking of feature toggles
  • feat: add support for toggle type (#220)
  • feat: sort by stale
  • fix: improve type-chip color
  • fix: some ux cleanup for toggle types

[3.4.0]

  • Feat: (VariantCustomization) Allow user to customize variant weights (#216)
  • bump elliptic from 6.5.2 to 6.5.3 (#218)
  • chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 (#217)
  • chore(deps-dev): bump lodash from 4.17.15 to 4.17.19 (#214)
  • fix: upgrade react-dnd to version 11.1.3
  • fix: Update react-dnd to the latest version 🚀 (#213)
  • fix: read unleash version from ui-config (#219)
  • fix: flag initial context fields

[3.3.5]

  • fix: should handle zero variants
  • fix: modal for variants

[3.3.4]

  • fix: allow overflow for strategy card
  • fix: add common component input-list-field

[3.3.3]

  • fix: improve on variant ui
  • fix: should not clear all stores on update user profile
  • fix: convert variant-view-component to function
  • fix: tune css a little

[3.3.2]

  • fix: reset stores on login/logout (#212)
  • fix: password login should prefer login options
  • fix: Transform username/password login response to json (#211)

[3.3.1]

  • feat: add support for username/password login
  • feat: locale select should be dropdown menu
  • feat: support internal routes
  • fix: adjust colors of dialog

[3.2.21]

  • fix: upgrade fetch-mock to version 9.4.0
  • fix: upgrade redux to version 4.0.5
  • fix: upgrade babel dependencies
  • fix: upgrade react-router to version 5.1.2
  • fix: upgrade react to version 16.13.1
  • fix: rename use of legacy react lifecyle methods
  • fix: upgrade react-dnd to version 10.0.2"

[3.2.20]

  • fix: logout should be real request and not just XHR

[3.2.19]

  • fix: default groupId never set for strategies (only in ui)

[3.2.18]

  • fix: clean up history view a bit

[3.2.17]

  • fix: feature search should use debounce
  • fix: footer should be on bottom

[3.2.16]

  • fix: minor improvement on context UI

[3.2.15]

  • fix: strategy config not maintainted in create toggle
  • fix: missing feature toggle should pre-fill name

[3.2.14]

  • fix: upgrade react-mdl to version 2.1.0

[3.2.13]

  • fix: Should be possible to clone even if strategy does not have groupId

[3.2.12]

  • feat: clone feature toggle configuration (#201)

[3.2.11]

  • fix: clean up variants view
  • fix: Cannot remove all variants in Admin UI
  • fix: update fetch-mock to version 8.0.0 (#199)
  • fix: update mini-css-extract-plugin to version 0.9.0

[3.2.10]

  • fix: missing strategy makes the toggle-configure crash

[3.2.9]

  • fix: Update feature toggle description. (#198)
  • fix: Update feature toggle description. (#196)
  • feat: Filter on all values in toogle data
  • feat: Add option for custom ui links (#195)
  • fix: Ensure chips are wrapped (#194)

[3.2.8]

  • fix: auto-fill groupId paramters
  • feat: Add support for flexible rollout strategy. (#193)

[3.2.7]

  • fix: upgrade react to 16.10.2
  • fix: upgrade eslint to version 6.5.1
  • fix: upgrade style-loader to version 1.0.0
  • fix: Build with node-10
  • chore: update yarn.lock
  • fix: babel-preset-env (#190)
  • fix: Added plugin to remove dist folder automatically (#191)
  • fix: Prevent text highlighting overlap between chips (#188)
  • chore: Added official sdk in the footer (#189)

[3.2.6]

  • fix: Add new locales: cz, de

[3.2.5]

  • feat: boolean strategy paramters

[3.2.4]

  • fix: Clean up the UI with empty states
  • feat: Support a few more locales

[3.2.3]

  • fix: Cleanup logut flow
  • chore: remove unleash.beta.variants flag

[3.2.2]

  • fix: Use toggle/on/off endoints to ensure correct state
  • feat: Customisable UI via config
  • chore: Update css-loader to version 2.1.1
  • chore: Update debug to version 4.1.1
  • chore: Update enzyme to latest versions
  • chore: Update redux* to latest versions

[3.2.1]

  • fix: Fixed bug in history view preventing toggle-view.
  • feat: Add all official client SDKs to footer

[3.2.0]

  • feat: Initial beta support for variants
  • feature: Show tooltips and featuretoggle names in event view

[3.1.4]

  • feat: Add UI support for permission.

[3.1.3]

  • fix(webpack): Strip all comments in css/js bundles.

[3.1.2]

  • chore(package): update webpack to version 4.17.1
  • chore(package): move all dependencies to devDependencies as they are not used outside this module.

[3.1.1]

  • fix(strategy-create): Should be able to open the create strategy view.
  • chore(package): Upgrade redux to version 4.0.0

[3.1.0]

  • fix(react-router): Upgrade to react-router v4.
  • fix(feature-create): Default strategy should be chosen if strategy list is empty.
  • fix(feature-update): Do not change route after feature toggle update.

[3.0.1]

  • fix(feature): Create feature form inside a Card to align UI
  • feat(archive): Improve archive view, UI, search, toggle details
  • fix(navigation): signout more visible
  • fix(signout): make signout works with proxy
  • chore(package): Upgrade react to version 16.2.0
  • chore(package): update sass-loader to version 7.0.1

[3.0.0]

  • Nothing new, just locking down the version.

[3.0.0-alpha.8]

  • feat(timestamps): Make formatting of timestamps configurable.
  • fix(package): Update react-mdl to version 1.11.0
  • fix(package): update normalize.css to version 8.0.0

[3.0.0-alpha.7]

  • Move metrics poller to seperate class
  • Bugfix: CreatedAt set when creating new toggle
  • chore(lint): Added propTypes to all components

[3.0.0-alpha.6]

  • Bugfix: actions should always throw errors
  • Bugfix: filter regex should never throw.

[3.0.0-alpha.5]

  • Add support for simple builtin authentication provider
  • Add support for custom authentication provider (aka Oauth2, etc)

[3.0.0-alpha.4]

  • Added unleash-version details in footer.
  • Some house-keeping

[3.0.0-alpha.2]

  • show sdk version as part of instances details.
  • Bugfix: multiple strategies with list-inputs should work.

[3.0.0-alpha.1] - 2017-06-28

  • updated paths to use new admin api paths

[2.2.0] - 2017-01-20

  • clean filter/sorting and fabbutton #61
  • nicer fallback image for metric progress
  • fix switch width issue

[2.1.0] - 2017-01-20

  • Adjust header #51 #52