From 6403f68d2026b69b09ccf991785f229a8eef7dab Mon Sep 17 00:00:00 2001 From: Fredrik Oseberg Date: Tue, 30 Mar 2021 15:52:14 +0200 Subject: [PATCH] chore: update changelog --- frontend/CHANGELOG.md | 470 ++++++++++++++++++++++++------------------ 1 file changed, 274 insertions(+), 196 deletions(-) diff --git a/frontend/CHANGELOG.md b/frontend/CHANGELOG.md index ce9b5d4cb2..06ef2eaa7e 100644 --- a/frontend/CHANGELOG.md +++ b/frontend/CHANGELOG.md @@ -1,4 +1,5 @@ # Change Log + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) @@ -7,355 +8,432 @@ and this project adheres to [Semantic Versioning](http://semver.org/). The latest version of this document is always available in [releases][releases-url]. +# 4.0.0-alpha.1 + +- fix: delete strategy + # 4.0.0-alpha.0 -- feat: Switch to material-ui + +- 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 + +- 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 + +- 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) + +- 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 + +- fix: check that strategies exists before calling includes # 3.13.4 -- fix: metrics invalid date + +- fix: metrics invalid date # 3.13.3 -- fix: content-min-height + +- fix: content-min-height # 3.13.2 -- feat: stale dashboard + +- 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) + +- 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) + +- 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 + +- feat: allow custom context fields to define stickiness. (#241) +- fix: filter duplicates # 3.11.4 -- fix: should not register duplicate HTML5 backends + +- fix: should not register duplicate HTML5 backends # 3.11.3 -- fix: use findIndex when using predicate. + +- 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 + +- 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 + +- 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 + +- 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) + +- feat: Can now deprecate and reactivate strategies (#235) # 3.9.1 -- fix: Tags viewable on archived features (#233) + +- fix: Tags viewable on archived features (#233) # 3.9.0 -- feat: Tags for feature toggles (#232) -- feat: Tag-types (#232) + +- 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 + +- 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 + +- feat: Add last seen at timestamp +- fix: add last seen as sort option # 3.8.2 -- fix: new feature toggle gets default strategy + +- fix: new feature toggle gets default strategy # 3.8.1 -- fix: minor CSS improvement for strategy configs -- fix: minor strategy configure update + +- fix: minor CSS improvement for strategy configs +- fix: minor strategy configure update # 3.8.0 -- feat: Should update activation strategies immediately (#229) + +- 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 + +- 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. + +- fix: should be possible to remove all variants. # 3.6.4 -- fix: minur ux tweaks + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 +- 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 + +- 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 + +- 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 + +- 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) + +- 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 + +- 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" + +- 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 + +- fix: logout should be real request and not just XHR ## [3.2.19] -- fix: default groupId never set for strategies (only in ui) + +- fix: default groupId never set for strategies (only in ui) ## [3.2.18] -- fix: clean up history view a bit + +- fix: clean up history view a bit ## [3.2.17] -- fix: feature search should use debounce -- fix: footer should be on bottom + +- fix: feature search should use debounce +- fix: footer should be on bottom ## [3.2.16] -- fix: minor improvement on context UI + +- 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 + +- 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 + +- 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 + +- fix: Should be possible to clone even if strategy does not have groupId ## [3.2.12] -- feat: clone feature toggle configuration (#201) + +- 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 +- 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 + +- 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) +- 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) +- 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) + +- 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 + +- fix: Add new locales: cz, de ## [3.2.5] -- feat: boolean strategy paramters + +- feat: boolean strategy paramters ## [3.2.4] -- fix: Clean up the UI with empty states -- feat: Support a few more locales + +- 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 + +- 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 + +- 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 + +- 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 + +- feat: Initial beta support for variants +- feature: Show tooltips and featuretoggle names in event view ## [3.1.4] -- feat: Add UI support for permission. + +- feat: Add UI support for permission. ## [3.1.3] -- fix(webpack): Strip all comments in css/js bundles. + +- 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. + +- 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 + +- 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. + +- 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 + +- 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. + +- 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 +- 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. + +- 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) + +- 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 + +- 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. + +- 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 + +- 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 + +- 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 + +- Adjust header #51 #52