Unleash is the open source feature toggle service.

Overview

Unleash

Build & Tests Coverage Status Deploy

Unleash is a open source feature flag & toggle system, that gives you a great overview over all feature toggles across all your applications and services. It comes with official client implementations for Java, Node.js, Go, Ruby, Python and .NET Core.

Unleash-enterprise 🔗

Unleash is also available in an enterprise edition, which builds on top of the open-source version, with additional features. Go to unleash-hosted.com to learn more about the enterprise offering.

What is a feature toggle?

The main motivation for doing feature toggling is to decouple the process for deploying code to production and releasing new features. This helps reducing risk, and allow us to easily manage which features to enable

Feature toggles decouple deployment of code from release of new features

This repo contains the unleash-server, which contains the admin UI and a place to ask for the status of features. In order to make use of unleash you will also need a client implementation.

Unleash UI

Online demo version available on heroku.

Activation strategies

It's fine to have a system for turning stuff on and off. But some times we want more granular control, we want to decide who to the toggle should be enabled for. This is where activation strategies comes in to the picture. Activation strategies take arbitrary config and allows us to enable a toggle in various ways.

Common activation strategies includes:

  • Active For users with a specified userId
  • GradualRollout to X-percent of our users
  • Active for our beta users
  • Active only for application instances running on host x.

Read more about activation strategies in docs/activation-strategies.md

Variants

Sometimes you need more control than just a boolean flag. Variants provides this and can be used in combination of feature toggles and allow you to return multiple variants from a feature toggle, if it is enabled.

Client implementations

We have official SDK's for Java, Node.js, Go, Ruby and Python. And we will be happy to add implementations in other languages written by you! These libraries makes it very easy to use Unleash in you application.

Official client SDK's:

Clients written by awesome enthusiasts: 🔥

The Client API

The client SDKs provides a simple abstraction making it easy to check feature toggles in your application. The code snippet below shows how you would use Unleash in Java.

if (unleash.isEnabled("AwesomeFeature")) {
  //do some magic
} else {
  //do old boring stuff
}

Running Unleash Service

Run it yourself

Unleash is open source and you are free to run your own instance. Please refer to the getting-started-guide to learn how to run the Unleash Service.

We have made a separate project which runs Unleash inside docker. Please see unleash-docker for details

Unleash as a Service (SaaS)

After numerous request we have created a separate company, Unleash-hosted, which offer Unleash as a Service. Unleash-hosted allows you to focus on you core business and have someone else taking care of hosting and maintaining Unleash.

Go to unleash-hosted.com to learn more about this offering and start using Unleash today. This service also includes official support.

Developer Guide

If you want to contribute to this project you are encouraged to send issue request, or provide pull-requests. Please read the unleash developer guide to learn more on how you can contribute.

I Need help

In the media

Comments
  • feat: db-plugin layer to support multiple dbs (sql, nosql, file, in-mem, etc)

    feat: db-plugin layer to support multiple dbs (sql, nosql, file, in-mem, etc)

    I find this project totally lovable for open source/hobby projects that i deploy on Heroku. But the description of this project is that it is enterprise ready. Thus I expect to be able to choose my database type, ie Oracle. The project is however intwined with Postgres. But this could be cured, and we would be even more ready to claim enterprise approval.

    The knex dependency, which is already in use for CRUD operations, but not for migrations, even though the knex website claims to have this capability with handling of differences in SQL syntax.

    We might be able to break the Postgres dependency by dropping db-migrate and moving over to knex for db-migrations and connectivity. The pg-dependencies would then belong in dev-dependencies.

    Acceptance criteria:

    • [ ] Backwards compatibility for db-migrations
    • [ ] Make the postgres dependencies into dev-dependencies
    • [ ] Connection config adapted according to the knex json standard
    • [ ] Connect to MySql or OracleDB by adding dev-dependencies like so http://knexjs.org/#Installation-node and adding config for connectivity.
    opened by jensim 32
  • feat: Open API documentation

    feat: Open API documentation

    Hi,

    would it be possible to offer a swagger document that describes the REST API? Having this, it would be easy to create additional clients, also for the administrative interfaces.

    Thanks! Cheers, Lutz.

    help wanted v4 
    opened by Lutz-Hilken 30
  • unleash with cockroachdb as backend

    unleash with cockroachdb as backend

    I'm trying to run Unleash server with CockroachDB as backend. Forgive me if my issue sounds naive, I'm new to Unleash and node. The issue I'm having starts I believe at migration 7 https://github.com/Unleash/unleash/blob/ff7be7696c5b42997990c30f3cbecaed82a2fffd/src/migrations/20160618193924-add-strategies-to-features.js All previous migrations appear to be working.

    [email protected]:26257/unleash> show tables;
      schema_name | table_name | type  | owner | estimated_row_count | locality
    --------------+------------+-------+-------+---------------------+-----------
      public      | events     | table | root  |                   1 | NULL
      public      | features   | table | root  |                   0 | NULL
      public      | migrations | table | root  |                   7 | NULL
      public      | strategies | table | root  |                   1 | NULL
    
    [email protected]:26257/unleash> select * from events;
              id         |         created_at         |       type       | created_by |                               data
    ---------------------+----------------------------+------------------+------------+--------------------------------------------------------------------
      725583036242821121 | 2022-01-06 20:26:09.925033 | strategy-created | migration  | {"description": "Default on or off Strategy.", "name": "default"}
    
    [email protected]:26257/unleash> select * from migrations;
              id         |                         name                          |         run_on
    ---------------------+-------------------------------------------------------+--------------------------
      725583034835861505 | /20141020151056-initial-schema                        | 2022-01-06 20:26:09.513
      725583034993934337 | /20141110144153-add-description-to-features           | 2022-01-06 20:26:09.562
      725583035597094913 | /20141117200435-add-parameters-template-to-strategies | 2022-01-06 20:26:09.748
      725583036130295809 | /20141117202209-insert-default-strategy               | 2022-01-06 20:26:09.911
      725583036253962241 | /20141118071458-default-strategy-event                | 2022-01-06 20:26:09.949
      725583036317892609 | /20141215210141-005-archived-flag-to-features         | 2022-01-06 20:26:09.967
      725583037432135681 | /20150210152531-006-rename-eventtype                  | 2022-01-06 20:26:10.309
    (7 rows)
    
    [email protected]oach-0:26257/unleash> select * from strategies;
              created_at         |  name   |       description        | parameters_template
    -----------------------------+---------+--------------------------+----------------------
      2022-01-06 20:26:09.897414 | default | Default on/off strategy. | NULL
    

    I believe the issue is that in this particular migration, the exports.down code gets called and not exports.up.

    https://github.com/Unleash/unleash/blob/ff7be7696c5b42997990c30f3cbecaed82a2fffd/src/migrations/20160618193924-add-strategies-to-features.js#L23

    I'm not familiar with this framework and was wondering why in this particular migration the second block gets called and not first? Testing these statements individually works.

    [2022-01-06T20:37:02.280] [ERROR] server-impl.js - Failed to migrate db error: column "strategies" does not exist
        at Parser.parseErrorMessage (/unleash/node_modules/pg-protocol/dist/parser.js:287:98)
        at Parser.handlePacket (/unleash/node_modules/pg-protocol/dist/parser.js:126:29)
        at Parser.parse (/unleash/node_modules/pg-protocol/dist/parser.js:39:38)
        at Socket.<anonymous> (/unleash/node_modules/pg-protocol/dist/index.js:11:42)
        at Socket.emit (events.js:400:28)
        at addChunk (internal/streams/readable.js:293:12)
        at readableAddChunk (internal/streams/readable.js:267:9)
        at Socket.Readable.push (internal/streams/readable.js:206:10)
        at TCP.onStreamRead (internal/stream_base_commons.js:188:23) {
      length: 105,
      severity: 'ERROR',
      code: '42703',
      detail: undefined,
      hint: undefined,
      position: undefined,
      internalPosition: undefined,
      internalQuery: undefined,
      where: undefined,
      schema: undefined,
      table: undefined,
      column: undefined,
      dataType: undefined,
      constraint: undefined,
      file: 'column_resolver.go',
      line: '196',
      routine: 'NewUndefinedColumnError'
    }
    [ERROR] error: column "strategies" does not exist
        at Parser.parseErrorMessage (/unleash/node_modules/pg-protocol/dist/parser.js:287:98)
        at Parser.handlePacket (/unleash/node_modules/pg-protocol/dist/parser.js:126:29)
        at Parser.parse (/unleash/node_modules/pg-protocol/dist/parser.js:39:38)
        at Socket.<anonymous> (/unleash/node_modules/pg-protocol/dist/index.js:11:42)
        at Socket.emit (events.js:400:28)
        at addChunk (internal/streams/readable.js:293:12)
        at readableAddChunk (internal/streams/readable.js:267:9)
        at Socket.Readable.push (internal/streams/readable.js:206:10)
        at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
    

    If you can point me in the right direction, I'd be happy to continue working on this. Thank you

    opened by dbist 27
  • [Proposal] Liberating Unleash from Postgres

    [Proposal] Liberating Unleash from Postgres

    Regarding #316, Liberating from Postgres.

    I have taken in a forked commit that did most of the work of converting the migration files to knex-native migrations. I took the additional steps of ripping out a lot of the postgres-specific queries and places where postgres is assumed.

    I don't think this is ready for a merge yet, it needs a few items of cleanup:

    • I don't have a great story for how to migrate existing installations to the knex-based migrations.
    • It creates a potential SQL injection vulnerability when searching for events by feature name. Since other engines don't have json-specific operators, I had to move it to a string LIKE comparison, but knex doesn't seem to do parameter binding in this mode. I feel it's probably there, I just need to figure it out
    • ~~Restore the postgres dependency, and finish ripping out postgres-specific bit (mostly left in test, i think).~~
    • Restore ability to change the database through environment variables. Currently, it will only get connection information from the knexfile.js, indexing by process.env.NODE_ENV.
      • This might actually be cleaner because it also would meet the use case of DATABASE_URL_FILE
    • ~~I haven't actually gone back and tested these changes on Postgres. I'd like to make sure MySQL works as well, because that's the case I am working towards.~~
    • If accepted, updating the documentation to reflect the new method of configuration.
    opened by dustinbarnes 25
  • Add import & export by file, admin api and methods exported by start()

    Add import & export by file, admin api and methods exported by start()

    This PR adds a state service which enables import & export of features and strategies as JSON and YAML via /api/admin/state/export and /api/admin/state/import, via configuration option importFile as well as by:

    const unleash = require('unleash-server');
    
    unleash.start({...})
      .then(({stateService}) => {
        const exportedData = stateService.export({includeStrategies: true, includeFeatureToggles: true});
        stateService.import({data: exportedData, userName: 'importer'});
      });
    

    The option dropBeforeImport will delete all existing features/strategies before import

    example npx usage npx unleash-server --databaseUrl ... --importFile features.yml --dropBeforeImport

    This allows you to quickly bring up an unleash server for client development with custom feature toggles, without using database dumps.

    To-Do

    • [x] Documentation
    opened by Kouzukii 25
  • feat: Make js-proxy-sdk support React-Native Unleash

    feat: Make js-proxy-sdk support React-Native Unleash

    Hello,

    Can anyone please tell me what library I can use to integrate Unleash into my react-native mobile application?

    Does this package or https://github.com/unleash-hosted/unleash-proxy-client-js work?

    opened by vedyed 22
  • feat: User Activity Tracker

    feat: User Activity Tracker

    Summary

    In the engineering discovery for GitLab A/B testing, we took an approach to introduce Event API to track both user activity and feature toggle events for calculating conversion rates that how many users actually engaged a specific action per toggle variant.

    Traditionally, user activity tracker (e.g. Google Analytics) and feature toggle system (e.g. Unleash) were/are separate services. Given the nature of GitLab's single platform for entire DevOps lifecycle direction, it'd make more sense to integrate these two systems into one unified service. This is a similar reasoning with why we integrated CI/CD into SVC platform and how it was successful.

    Proposals

    Proposal 1: Introduce User Activity/Event API

    Introduce Event API to record/persist user activity through the following payload:

    events:
      - recorded_at: # When the event happened   e.g. `2020-11-02T13:15:34.787Z`
        name:        # What event happened       e.g. `user-visits-new-project-page`, `toggle-a`
        context:     # Who made the event        e.g. `jhon`
        type:        # The type of event.        e.g. `engage`, `feature-toggle`
        output:      # The output of event.      e.g. `blue`, `red`, etc
    

    This allows us to collect accurate/detailed user activity in an application, which can be visualized flexibly from various aspect. For example, the collected data can be illustrated as A/B testing result by aggregating base event and conversion event. It's even possible to show a general usage count, such as a click rate on a button.

    A performance implication of this approach is that a payload size of events linearly increase by the number of events. This could be a bottle neck in a large application that has many active users. To reduce an unnecessary network I/O, it'd be better to give an option to turn the event recording off when it's unnecessary. Also, reducing the outbound traffic with a middle ware, such as Unleash Proxy, is also an important factor for the further optimization.

    Proposal 2: Extend Metrics API

    Extending Metrics API to record/persist user activity through events key:

    bucket:
      start:                 # DateTime
      stop:                  # DateTime
      toggles:               # Toggle Metrics
        toggle_name:
          variant_name:      # The access count per variant 
      events:                 # User Activity Metrics (New)
        event_name:          # The engage count per event
    

    This is a dynamic approach that it produces A/B testing metrics by taking a diff of engage count per variant weight setup. For example,

    1. Set the variant weight to "blue" is 100% and "red" is 0%
    2. Take a snapshot of engage count
    3. Change the weight to "blue" is 0% and "red" is 100%
    4. Take a snapshot of engage count again
    5. Compare 2. and 4. engage count

    A performance implication of this approach is less severe compared to proposal 1, as basically unleash-client can reuse the existing polling mechanizm for metrics API.

    wontfix 
    opened by dosuken123 21
  • [Auth] Support for providing custom Oauth 2.0 provider

    [Auth] Support for providing custom Oauth 2.0 provider

    The intention of this PR is to solve the following issues:

    • [x] [Auth] User-provider ( #261)
    • [x] [Auth] Document how to secure Unleash (#234)
    • [x] [Auth] Admin UI integrated with Oauth (#233)
    • [x] [Auth] Admin UI should handle 401 (#232)
    • [x] [Auth] Client API authentication (#231)
    • [x] [Auth] Handle 403 (Forbidden) with custom auth.
    • [x] [Auth] Support sign out (#288)

    This feature also requires changes in the unleash-frontend module, code can be tracked in this PR: https://github.com/Unleash/unleash-frontend/pull/99

    Technical stuff that must be done before this is merged:

    • [x] clean up commits
    • [x] write tests:
      • [x] for "simple-authentication"
      • [x] for "custom-authentication"

    I have written a small example on how you would provide and Google Oauth 2.0 integration via passport here: https://gist.github.com/ivarconr/3748f20e5c5c0634879a2b01b957911e

    opened by ivarconr 20
  • An in-range update of @types/node is breaking the build 🚨

    An in-range update of @types/node is breaking the build 🚨

    The devDependency @types/node was updated from 12.11.2 to 12.11.3.

    🚨 View failing branch.

    This version is covered by your current version range and after updating it in your project the build failed.

    @types/node is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

    Status Details
    • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

    FAQ and help

    There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


    Your Greenkeeper Bot :palm_tree:

    greenkeeper 
    opened by greenkeeper[bot] 17
  • Improvement/reflux

    Improvement/reflux

    In the pull request I have rewritten the FeatureStore in to following the flux pattern with the reflux library.

    So far I have rewritten featureToggles and archivedFeatureToggles. The main benefits are:

    • Less logic in the view-components.
    • Lower coupling
    • "faster rendering" ass all data are available even when a component is not visible.

    If we move in this direction there is more work to be done:

    • A separate store for the error-handling (aka ErrorStore).
    • ErrorHandling inside the store when polling data.
    • StrategyStore must be converted to reflux.
    • EventStore. Here we could also potentially start thinking about pagination and such.

    I hope people can look over the code and we can discuss whether we should move in this direction.

    (This pull request relates to issue #91. )

    opened by ivarconr 17
  • Updating multiple feature toggles at once using the API

    Updating multiple feature toggles at once using the API

    Describe the bug

    I cannot seem to update multiple feature toggles using the API. I can only do them manually.

    The objective I'm trying to achieve is to back-up and restore feature toggles to be rolled back in case of an error/issue. I'm using python to pull in all feature toggles in json format and store them in a bucket in GCP for the back-up. For the restore I'm also using python to pull the json file from the bucket, filter it and pass it in the request.put method in python.

    When I ran requests.post it only created the feature toggles. It didn't include the description, enabled, stale, type fields. So I only have around 40 toggles with only their names configured.

    Steps to reproduce the bug

    API_KEY = ""
    server = "http://localhost:4242/api/"
    
    headers = {
        "Authorization": f"{API_KEY}",
        "Content-Type": "application/json"
        }
    
    with open('./test.json') as file:
        data = json.load(file)
    
    for i in data['features']:
        toggles = {
            "name": i['name'],
            "description:": i['description'],
            "enabled:": i['enabled'],
            "stale:": i['stale'],
            "type:": i['type']
        }
    
        url = server + f"admin/projects/default/features/{i['name']}"
        r = requests.put(url=url, headers=headers, json=toggles)
        print(r.status_code)
    

    Expected behavior

    Supposed to update feature toggles with description, enabled, stale and type.

    Logs, error output, etc.

    No response

    Screenshots

    No response

    Additional context

    No response

    Unleash version

    latest

    Subscription type

    No response

    Hosting type

    No response

    SDK information (language and version)

    No response

    bug 
    opened by saidfarah 14
  • chore(deps): update dependency msw to v0.49.1

    chore(deps): update dependency msw to v0.49.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | msw (source) | 0.49.0 -> 0.49.1 | age | adoption | passing | confidence |


    Release Notes

    mswjs/msw

    v0.49.1

    Compare Source

    v0.49.1 (2022-11-28)

    Bug Fixes

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Enabled.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • fix: state-service should always keep api keys

    fix: state-service should always keep api keys

    We have experienced side-effects where the import was unexpected and resulted in environments thought to be removed. This had the unexpected side-effect of also deleting API keys for some environments not part of the import file.

    This commit removes the ability of the state-service to mutate api keys directly. There is no compelling reasons why we should remove API keys as part of an import query.

    opened by ivarconr 1
  • Favorite features

    Favorite features

    This PR adds following functionality.

    1. Feature flag for favorites
    2. Ability to add features as favorites
    3. Ability to delete features from favorites
    4. /api/admin/projects/default/features/${featureName} will return favorites
    5. /api/admin/features will return favorites
    6. /api/admin/projects/default/features will return favorites
    opened by sjaanus 1
  • perf: remove indexes covered by pks

    perf: remove indexes covered by pks

    About the changes

    While experimenting with https://github.com/ankane/pghero it reported some indexes that can be removed:

    Screenshot from 2022-11-25 17-22-49

    This can improve write performance and disk usage but in both cases, the impact might be rather low (except maybe for metrics).

    Discussion points

    This is not a must do, but because the potential impact on metrics performance I opened this PR as a conversation opener

    opened by gastonfournier 2
  • Add Grafana dashboard

    Add Grafana dashboard

    Describe the feature request

    We want to monitor Unleash on-prem installation with Prometheus. And we want to observe the collected metrics via Grafana dashboard.

    Background

    No response

    Solution suggestions

    Would be awesome to have a ready-to-use Grafana dashboard. In this case, would be much easier to observe Unleash from the box.

    enhancement help wanted good first issue ideas 
    opened by zamazan4ik 1
Releases(v4.18.0-beta.12)
  • v4.18.0-beta.12(Nov 29, 2022)

    • 87211dd22 - 4.18.0-beta.12
    • e97922d06 - store min approvals as part of change request creation (#2548)
    • fc9cad12e - fix: addon parameter validation on empty strings (#2547)
    • 4518ed664 - Fix plan upgrade tooltip (#2549)
    • ad7c13999 - fix: add ADR for domain language (#2541)
    • 1c5b96fca - chore(deps): update dependency @babel/core to v7.20.5 (#2551)
    • f9cc36522 - chore(deps): update dependency @types/make-fetch-happen to v10.0.1 (#2539)
    • a992aca22 - Feat/add pro feature icon to oss projects (#2544)
    • b8012a5ad - Client-side SDK access tokens info (#2485)
    • 0943ff8f4 - Fix OOM with eslint in migrations (#2545)
    • 1eb0116e1 - Fix/last viewed project (#2530)
    • 1fec43947 - add feature flag: network view (#2543)
    • e7225dd29 - Fix test assumption (#2540)
    • 1ecbc32e1 - task: Make operations on the API Token store auditable. (#2531)
    • b5e1c72cc - chore(deps): update dependency @swc/core to v1.3.20 (#2536)
    • 2afadf31b - 4.18.0-beta.11
    • 68162c2b6 - make approvals unique (#2534)
    • ad19779b4 - chore(deps): update dependency superagent to v8.0.4 (#2535)
    • a2c50c622 - chore(deps): update dependency lint-staged to v13.0.4 (#2532)
    • a3957f8c9 - disable change request overview actions when CR are disabled (#2527)
    • 5d52216d5 - fix: adds cors caching (#2522)
    • d63f5d9a4 - fix: add project move warning when change requests exists with the fe… (#2526)
    • 3f881caa3 - fix: feature overview env count should only count enabled (#2521)
    • 492950e0a - Use project id for last viewed project (#2523)
    • 21d67abd6 - readme: Update online demo image (#2528)
    • e80980646 - log widths should be equal size (#2524)
    • 094e80e4f - changes count (#2515)
    • da59354bb - Change fetcher in OSS chang (#2518)
    • 6e2351ede - chore(deps): update dependency enhanced-resolve to v5.12.0 (#2517)
    • 4e28aef55 - react exhaustive check fix (#2513)
    • 35d9a62d8 - Soft landing page on projects or last viewed project (#2499)
    • 0897180af - fix: resolve an issue where cloning a feature toggle with a segment (#2511)
    • 9fee0bb26 - cancel changes (#2510)
    • f9726fdee - add tokens last seen feature flag (#2512)
    • e439e4609 - fix: change domain vocabulary (#2503)
    • bf13009a0 - Docs: update unleash proxy API img (#2478)
    • 98a9a770d - hide discard button (#2506)
    • f87feb9b8 - chore(deps): update material-ui monorepo (#2494)
    • 273230c35 - 4.17.3
    • c54268be3 - fix: broken UI after import (#2447)
    • b071de674 - Add possibility to soft delete users (#2497)
    • 9bf3e09d5 - fix: improve UI, simplify code (#2505)
    • 543f07104 - chore(deps): update dependency enhanced-resolve to v5.11.0 (#2507)
    • 51deb9b94 - chore(deps): update dependency vitest to v0.25.3 (#2500)
    • c67e44385 - misc fixes related to loading, font-size, alignment (#2504)
    • 4d5c12dbf - Feature overview sidepanel UI improvements (#2502)
    • 801df6953 - fix: force clone feature to correctly copy variant environments (#2498)
    • 27cb6b742 - fix cr banner (#2501)
    • 4aff5ad37 - 4.18.0-beta.10
    • a19cd9f2a - fix: Pagination of event log (#2495)
    • 8af64e937 - add events and expose them for webhooks (#2493)
    • 9f4b34367 - fix: secondary button should say "cancel" instead of "close" (#2496)
    • a53d97026 - feat: add badges to modified strategies (#2492)
    • 2a4ca96da - Permission for variant environments (#2490)
    • 137d2caaa - feat: add details section to overview sidepanel (#2489)
    • ac16e7e3b - feat: add tags to the new feature overview sidepanel (#2488)
    • d5fbd0b74 - refactor: move docs into new structure / fix links for SEO (#2416)
    • f937e8027 - fix: Updated event to include project (#2491)
    • 3dca3d53f - feat: improved feature overview sidepanel env toggles (#2487)
    • 97372cf48 - fix: flaky tests on segments order (#2472)
    • b39f6a2f0 - disable approvers select when no access (#2486)
    • 6e5b21447 - implement proxy all endpoint (#2460)
    • efd47b72a - feat: Add variants per env (#2471)
    • a165eb191 - add back removed permissions and eventType from module exports (#2476)
    • 39e964322 - chore(deps): update dependency msw to v0.49.0 (#2480)
    • 1c5dfe9a9 - chore(deps): update dependency jsdom to v20.0.3 (#2483)
    • d0cecf37f - chore(deps): update dependency @swc/core to v1.3.19 (#2482)
    • f5c1d472b - chore(deps): update dependency eslint to v8.28.0 (#2479)
    • 1aad6fca4 - chore(deps): update dependency vite-tsconfig-paths to v3.6.0 (#2481)
    • d9cf6a377 - chore(deps): update dependency @uiw/react-codemirror to v4.15.1 (#2469)
    • e9b072050 - chore(deps): update dpage/pgadmin4 docker tag to v6.16 (#2475)
    • 65ba1bf4e - docs: Update Unleash proxy illustration (#2477)
    • 93bd9d869 - Variants per environment (frontend) (#2453)
    • 31dc31fdf - Docs: Updated personal access tokens for accuracy (#2459)
    • ef693d4c1 - 4.18.0-beta.9
    • 50f974696 - older safari does not support gap (#2470)
    • cd9627ef0 - Virtualize users table (#2429)
    • ac65778cf - separate protected and unprotected routes (#2466)
    • 51ccf6536 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.1 (#2468)
    • 865cfeaf9 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.0 (#2461)
    • f46be4439 - chore(deps): update dependency @uiw/react-codemirror to v4.15.0 (#2457)
    • d1f657bf0 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.5 (#2370)
    • 1b901bb6c - chore(deps): update dependency chartjs-adapter-date-fns to v2.0.1 (#2454)
    • c9c5cf536 - conditional message for change request strategy form (#2465)
    • 42eadef8d - Custom roles redesign (#2439)
    • 8e1fc7322 - fix: flaky test on number of projects statistic (#2463)
    • e9fa156ae - fix: tags highlight case sensitivity (#2462)
    • dc08f1dad - fix: broken UI after import (#2447)
    • 726ede5cb - Define exports for enterprise (#2435)
    • 0ba00cc7f - 4.18.0-beta.8
    • 9176ffae1 - Change requests - add multiple reviewers (#2448)
    • f2dde9d63 - stop making enterprise calls in oss (#2449)
    • 6cd61466f - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.14.0 (#2456)
    • bffea7dcb - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.5 (#2369)
    • 538bbe710 - fix: make the tags column have a fixed width (#2451)
    • e25a108ea - add comment with current user avatar (#2452)
    • 978674e33 - feat: update strategy segments with edit / create strategy (#2420)
    • 51ad23955 - first draft of the comments ui (#2440)
    • 8dac08c5a - chore(deps): update dependency @swc/core to v1.3.18 (#2445)
    • 48c340585 - Copy strategy bug fix (#2444)
    • 5761aabb7 - chore(deps): update dependency msw to v0.48.3 (#2443)
    • e29b7d673 - chore(deps): update material-ui monorepo (#2432)
    • 3638f0d09 - chore(deps): update dependency @codemirror/state to v6.1.4 (#2441)
    • c1abac2a1 - chore(deps): update dependency vite to v3.2.4 (#2437)
    • 3628258db - chore(deps): update dependency @swc/core to v1.3.17 (#2431)
    • 99fd4e831 - 4.18.0-beta.7
    • 3ef0ca580 - Remove change request api protection (#2434)
    • e32b6ad57 - fix: update text in environments (#2433)
    • 1ddc46011 - Feature toggles: Filtering by tags (#2396)
    • b891d1ec4 - 4.18.0-beta.6
    • a19131395 - refactor: remove public signup link feature flag (#2423)
    • 8b057a146 - Show conflicts in change requests (#2389)
    • 89f2d8125 - fix: copy strategy change request (#2430)
    • 49fc31883 - change request help popover (#2388)
    • 4f65ad555 - Changeset comments schema (#2425)
    • ca328d6bc - chore(deps): update dependency @types/jest to v29.2.3 (#2427)
    • 8da1b5628 - chore(deps): update dependency vitest to v0.25.2 (#2421)
    • b5f969cc4 - chore(deps): update dependency copy-to-clipboard to v3.3.3 (#2413)
    • 131ebb931 - Permission guards in existing endpoints interacting with feature toggle configuration (#2418)
    • 3624cdc21 - docs: move sso how to guides to the how-to folder (#2323)
    • 900c50b8c - fix: remove uneccesary code (#2417)
    • 4689705f4 - feat: update hook to use change request settings (#2406)
    • a425bcb3b - feat: upload main branch builds to cdn (#2415)
    • 309ba68a3 - Update import-export.md
    • bd686eb24 - fix: improve drag behaviour when using handle (#2407)
    • 29da62519 - chore: update docusaurus/openapi integration to stable version (#2414)
    • d04b41fce - chore(deps): update dependency @swc/core to v1.3.16 (#2412)
    • e378e0864 - chore(deps): update dependency msw to v0.48.2 (#2411)
    • e33c9728d - chore(deps): update dependency @swc/core to v1.3.15 (#2410)
    • ca2c96de5 - chore(deps): update dependency @babel/core to v7.20.2 (#2371)
    • 5988148e1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v0.0.0-514 (#2409)
    • 167ad82a4 - chore(deps): update react-router monorepo to v6.4.3 (#2368)
    • e924d9da5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v0.0.0-514 (#2408)
    • 0cd04fc88 - chore: fix broken docs build / remove unused tag files (#2402)
    • 47f991830 - chore(deps): update dependency @codemirror/state to v6.1.3 (#2394)
    • 6ba30a0e3 - Merge branch 'main' of https://github.com/Unleash/unleash
    • a01fab5ff - 4.18.0-beta.5
    • 89e5043f3 - fix: add discard actions (#2405)
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.11(Nov 28, 2022)

    • 2afadf31b - 4.18.0-beta.11
    • 68162c2b6 - make approvals unique (#2534)
    • ad19779b4 - chore(deps): update dependency superagent to v8.0.4 (#2535)
    • a2c50c622 - chore(deps): update dependency lint-staged to v13.0.4 (#2532)
    • a3957f8c9 - disable change request overview actions when CR are disabled (#2527)
    • 5d52216d5 - fix: adds cors caching (#2522)
    • d63f5d9a4 - fix: add project move warning when change requests exists with the fe… (#2526)
    • 3f881caa3 - fix: feature overview env count should only count enabled (#2521)
    • 492950e0a - Use project id for last viewed project (#2523)
    • 21d67abd6 - readme: Update online demo image (#2528)
    • e80980646 - log widths should be equal size (#2524)
    • 094e80e4f - changes count (#2515)
    • da59354bb - Change fetcher in OSS chang (#2518)
    • 6e2351ede - chore(deps): update dependency enhanced-resolve to v5.12.0 (#2517)
    • 4e28aef55 - react exhaustive check fix (#2513)
    • 35d9a62d8 - Soft landing page on projects or last viewed project (#2499)
    • 0897180af - fix: resolve an issue where cloning a feature toggle with a segment (#2511)
    • 9fee0bb26 - cancel changes (#2510)
    • f9726fdee - add tokens last seen feature flag (#2512)
    • e439e4609 - fix: change domain vocabulary (#2503)
    • bf13009a0 - Docs: update unleash proxy API img (#2478)
    • 98a9a770d - hide discard button (#2506)
    • f87feb9b8 - chore(deps): update material-ui monorepo (#2494)
    • 273230c35 - 4.17.3
    • c54268be3 - fix: broken UI after import (#2447)
    • b071de674 - Add possibility to soft delete users (#2497)
    • 9bf3e09d5 - fix: improve UI, simplify code (#2505)
    • 543f07104 - chore(deps): update dependency enhanced-resolve to v5.11.0 (#2507)
    • 51deb9b94 - chore(deps): update dependency vitest to v0.25.3 (#2500)
    • c67e44385 - misc fixes related to loading, font-size, alignment (#2504)
    • 4d5c12dbf - Feature overview sidepanel UI improvements (#2502)
    • 801df6953 - fix: force clone feature to correctly copy variant environments (#2498)
    • 27cb6b742 - fix cr banner (#2501)
    • 4aff5ad37 - 4.18.0-beta.10
    • a19cd9f2a - fix: Pagination of event log (#2495)
    • 8af64e937 - add events and expose them for webhooks (#2493)
    • 9f4b34367 - fix: secondary button should say "cancel" instead of "close" (#2496)
    • a53d97026 - feat: add badges to modified strategies (#2492)
    • 2a4ca96da - Permission for variant environments (#2490)
    • 137d2caaa - feat: add details section to overview sidepanel (#2489)
    • ac16e7e3b - feat: add tags to the new feature overview sidepanel (#2488)
    • d5fbd0b74 - refactor: move docs into new structure / fix links for SEO (#2416)
    • f937e8027 - fix: Updated event to include project (#2491)
    • 3dca3d53f - feat: improved feature overview sidepanel env toggles (#2487)
    • 97372cf48 - fix: flaky tests on segments order (#2472)
    • b39f6a2f0 - disable approvers select when no access (#2486)
    • 6e5b21447 - implement proxy all endpoint (#2460)
    • efd47b72a - feat: Add variants per env (#2471)
    • a165eb191 - add back removed permissions and eventType from module exports (#2476)
    • 39e964322 - chore(deps): update dependency msw to v0.49.0 (#2480)
    • 1c5dfe9a9 - chore(deps): update dependency jsdom to v20.0.3 (#2483)
    • d0cecf37f - chore(deps): update dependency @swc/core to v1.3.19 (#2482)
    • f5c1d472b - chore(deps): update dependency eslint to v8.28.0 (#2479)
    • 1aad6fca4 - chore(deps): update dependency vite-tsconfig-paths to v3.6.0 (#2481)
    • d9cf6a377 - chore(deps): update dependency @uiw/react-codemirror to v4.15.1 (#2469)
    • e9b072050 - chore(deps): update dpage/pgadmin4 docker tag to v6.16 (#2475)
    • 65ba1bf4e - docs: Update Unleash proxy illustration (#2477)
    • 93bd9d869 - Variants per environment (frontend) (#2453)
    • 31dc31fdf - Docs: Updated personal access tokens for accuracy (#2459)
    • ef693d4c1 - 4.18.0-beta.9
    • 50f974696 - older safari does not support gap (#2470)
    • cd9627ef0 - Virtualize users table (#2429)
    • ac65778cf - separate protected and unprotected routes (#2466)
    • 51ccf6536 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.1 (#2468)
    • 865cfeaf9 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.0 (#2461)
    • f46be4439 - chore(deps): update dependency @uiw/react-codemirror to v4.15.0 (#2457)
    • d1f657bf0 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.5 (#2370)
    • 1b901bb6c - chore(deps): update dependency chartjs-adapter-date-fns to v2.0.1 (#2454)
    • c9c5cf536 - conditional message for change request strategy form (#2465)
    • 42eadef8d - Custom roles redesign (#2439)
    • 8e1fc7322 - fix: flaky test on number of projects statistic (#2463)
    • e9fa156ae - fix: tags highlight case sensitivity (#2462)
    • dc08f1dad - fix: broken UI after import (#2447)
    • 726ede5cb - Define exports for enterprise (#2435)
    • 0ba00cc7f - 4.18.0-beta.8
    • 9176ffae1 - Change requests - add multiple reviewers (#2448)
    • f2dde9d63 - stop making enterprise calls in oss (#2449)
    • 6cd61466f - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.14.0 (#2456)
    • bffea7dcb - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.5 (#2369)
    • 538bbe710 - fix: make the tags column have a fixed width (#2451)
    • e25a108ea - add comment with current user avatar (#2452)
    • 978674e33 - feat: update strategy segments with edit / create strategy (#2420)
    • 51ad23955 - first draft of the comments ui (#2440)
    • 8dac08c5a - chore(deps): update dependency @swc/core to v1.3.18 (#2445)
    • 48c340585 - Copy strategy bug fix (#2444)
    • 5761aabb7 - chore(deps): update dependency msw to v0.48.3 (#2443)
    • e29b7d673 - chore(deps): update material-ui monorepo (#2432)
    • 3638f0d09 - chore(deps): update dependency @codemirror/state to v6.1.4 (#2441)
    • c1abac2a1 - chore(deps): update dependency vite to v3.2.4 (#2437)
    • 3628258db - chore(deps): update dependency @swc/core to v1.3.17 (#2431)
    • 99fd4e831 - 4.18.0-beta.7
    • 3ef0ca580 - Remove change request api protection (#2434)
    • e32b6ad57 - fix: update text in environments (#2433)
    • 1ddc46011 - Feature toggles: Filtering by tags (#2396)
    • b891d1ec4 - 4.18.0-beta.6
    • a19131395 - refactor: remove public signup link feature flag (#2423)
    • 8b057a146 - Show conflicts in change requests (#2389)
    • 89f2d8125 - fix: copy strategy change request (#2430)
    • 49fc31883 - change request help popover (#2388)
    • 4f65ad555 - Changeset comments schema (#2425)
    • ca328d6bc - chore(deps): update dependency @types/jest to v29.2.3 (#2427)
    • 8da1b5628 - chore(deps): update dependency vitest to v0.25.2 (#2421)
    • b5f969cc4 - chore(deps): update dependency copy-to-clipboard to v3.3.3 (#2413)
    • 131ebb931 - Permission guards in existing endpoints interacting with feature toggle configuration (#2418)
    • 3624cdc21 - docs: move sso how to guides to the how-to folder (#2323)
    • 900c50b8c - fix: remove uneccesary code (#2417)
    • 4689705f4 - feat: update hook to use change request settings (#2406)
    • a425bcb3b - feat: upload main branch builds to cdn (#2415)
    • 309ba68a3 - Update import-export.md
    • bd686eb24 - fix: improve drag behaviour when using handle (#2407)
    • 29da62519 - chore: update docusaurus/openapi integration to stable version (#2414)
    • d04b41fce - chore(deps): update dependency @swc/core to v1.3.16 (#2412)
    • e378e0864 - chore(deps): update dependency msw to v0.48.2 (#2411)
    • e33c9728d - chore(deps): update dependency @swc/core to v1.3.15 (#2410)
    • ca2c96de5 - chore(deps): update dependency @babel/core to v7.20.2 (#2371)
    • 5988148e1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v0.0.0-514 (#2409)
    • 167ad82a4 - chore(deps): update react-router monorepo to v6.4.3 (#2368)
    • e924d9da5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v0.0.0-514 (#2408)
    • 0cd04fc88 - chore: fix broken docs build / remove unused tag files (#2402)
    • 47f991830 - chore(deps): update dependency @codemirror/state to v6.1.3 (#2394)
    • 6ba30a0e3 - Merge branch 'main' of https://github.com/Unleash/unleash
    • a01fab5ff - 4.18.0-beta.5
    • 89e5043f3 - fix: add discard actions (#2405)
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.17.3(Nov 23, 2022)

  • v4.18.0-beta.10(Nov 22, 2022)

    • 4aff5ad37 - 4.18.0-beta.10
    • a19cd9f2a - fix: Pagination of event log (#2495)
    • 8af64e937 - add events and expose them for webhooks (#2493)
    • 9f4b34367 - fix: secondary button should say "cancel" instead of "close" (#2496)
    • a53d97026 - feat: add badges to modified strategies (#2492)
    • 2a4ca96da - Permission for variant environments (#2490)
    • 137d2caaa - feat: add details section to overview sidepanel (#2489)
    • ac16e7e3b - feat: add tags to the new feature overview sidepanel (#2488)
    • d5fbd0b74 - refactor: move docs into new structure / fix links for SEO (#2416)
    • f937e8027 - fix: Updated event to include project (#2491)
    • 3dca3d53f - feat: improved feature overview sidepanel env toggles (#2487)
    • 97372cf48 - fix: flaky tests on segments order (#2472)
    • b39f6a2f0 - disable approvers select when no access (#2486)
    • 6e5b21447 - implement proxy all endpoint (#2460)
    • efd47b72a - feat: Add variants per env (#2471)
    • a165eb191 - add back removed permissions and eventType from module exports (#2476)
    • 39e964322 - chore(deps): update dependency msw to v0.49.0 (#2480)
    • 1c5dfe9a9 - chore(deps): update dependency jsdom to v20.0.3 (#2483)
    • d0cecf37f - chore(deps): update dependency @swc/core to v1.3.19 (#2482)
    • f5c1d472b - chore(deps): update dependency eslint to v8.28.0 (#2479)
    • 1aad6fca4 - chore(deps): update dependency vite-tsconfig-paths to v3.6.0 (#2481)
    • d9cf6a377 - chore(deps): update dependency @uiw/react-codemirror to v4.15.1 (#2469)
    • e9b072050 - chore(deps): update dpage/pgadmin4 docker tag to v6.16 (#2475)
    • 65ba1bf4e - docs: Update Unleash proxy illustration (#2477)
    • 93bd9d869 - Variants per environment (frontend) (#2453)
    • 31dc31fdf - Docs: Updated personal access tokens for accuracy (#2459)
    • ef693d4c1 - 4.18.0-beta.9
    • 50f974696 - older safari does not support gap (#2470)
    • cd9627ef0 - Virtualize users table (#2429)
    • ac65778cf - separate protected and unprotected routes (#2466)
    • 51ccf6536 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.1 (#2468)
    • 865cfeaf9 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.0 (#2461)
    • f46be4439 - chore(deps): update dependency @uiw/react-codemirror to v4.15.0 (#2457)
    • d1f657bf0 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.5 (#2370)
    • 1b901bb6c - chore(deps): update dependency chartjs-adapter-date-fns to v2.0.1 (#2454)
    • c9c5cf536 - conditional message for change request strategy form (#2465)
    • 42eadef8d - Custom roles redesign (#2439)
    • 8e1fc7322 - fix: flaky test on number of projects statistic (#2463)
    • e9fa156ae - fix: tags highlight case sensitivity (#2462)
    • dc08f1dad - fix: broken UI after import (#2447)
    • 726ede5cb - Define exports for enterprise (#2435)
    • 0ba00cc7f - 4.18.0-beta.8
    • 9176ffae1 - Change requests - add multiple reviewers (#2448)
    • f2dde9d63 - stop making enterprise calls in oss (#2449)
    • 6cd61466f - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.14.0 (#2456)
    • bffea7dcb - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.5 (#2369)
    • 538bbe710 - fix: make the tags column have a fixed width (#2451)
    • e25a108ea - add comment with current user avatar (#2452)
    • 978674e33 - feat: update strategy segments with edit / create strategy (#2420)
    • 51ad23955 - first draft of the comments ui (#2440)
    • 8dac08c5a - chore(deps): update dependency @swc/core to v1.3.18 (#2445)
    • 48c340585 - Copy strategy bug fix (#2444)
    • 5761aabb7 - chore(deps): update dependency msw to v0.48.3 (#2443)
    • e29b7d673 - chore(deps): update material-ui monorepo (#2432)
    • 3638f0d09 - chore(deps): update dependency @codemirror/state to v6.1.4 (#2441)
    • c1abac2a1 - chore(deps): update dependency vite to v3.2.4 (#2437)
    • 3628258db - chore(deps): update dependency @swc/core to v1.3.17 (#2431)
    • 99fd4e831 - 4.18.0-beta.7
    • 3ef0ca580 - Remove change request api protection (#2434)
    • e32b6ad57 - fix: update text in environments (#2433)
    • 1ddc46011 - Feature toggles: Filtering by tags (#2396)
    • b891d1ec4 - 4.18.0-beta.6
    • a19131395 - refactor: remove public signup link feature flag (#2423)
    • 8b057a146 - Show conflicts in change requests (#2389)
    • 89f2d8125 - fix: copy strategy change request (#2430)
    • 49fc31883 - change request help popover (#2388)
    • 4f65ad555 - Changeset comments schema (#2425)
    • ca328d6bc - chore(deps): update dependency @types/jest to v29.2.3 (#2427)
    • 8da1b5628 - chore(deps): update dependency vitest to v0.25.2 (#2421)
    • b5f969cc4 - chore(deps): update dependency copy-to-clipboard to v3.3.3 (#2413)
    • 131ebb931 - Permission guards in existing endpoints interacting with feature toggle configuration (#2418)
    • 3624cdc21 - docs: move sso how to guides to the how-to folder (#2323)
    • 900c50b8c - fix: remove uneccesary code (#2417)
    • 4689705f4 - feat: update hook to use change request settings (#2406)
    • a425bcb3b - feat: upload main branch builds to cdn (#2415)
    • 309ba68a3 - Update import-export.md
    • bd686eb24 - fix: improve drag behaviour when using handle (#2407)
    • 29da62519 - chore: update docusaurus/openapi integration to stable version (#2414)
    • d04b41fce - chore(deps): update dependency @swc/core to v1.3.16 (#2412)
    • e378e0864 - chore(deps): update dependency msw to v0.48.2 (#2411)
    • e33c9728d - chore(deps): update dependency @swc/core to v1.3.15 (#2410)
    • ca2c96de5 - chore(deps): update dependency @babel/core to v7.20.2 (#2371)
    • 5988148e1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v0.0.0-514 (#2409)
    • 167ad82a4 - chore(deps): update react-router monorepo to v6.4.3 (#2368)
    • e924d9da5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v0.0.0-514 (#2408)
    • 0cd04fc88 - chore: fix broken docs build / remove unused tag files (#2402)
    • 47f991830 - chore(deps): update dependency @codemirror/state to v6.1.3 (#2394)
    • 6ba30a0e3 - Merge branch 'main' of https://github.com/Unleash/unleash
    • a01fab5ff - 4.18.0-beta.5
    • 89e5043f3 - fix: add discard actions (#2405)
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.9(Nov 18, 2022)

    • ef693d4c1 - 4.18.0-beta.9
    • 50f974696 - older safari does not support gap (#2470)
    • cd9627ef0 - Virtualize users table (#2429)
    • ac65778cf - separate protected and unprotected routes (#2466)
    • 51ccf6536 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.1 (#2468)
    • 865cfeaf9 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.15.0 (#2461)
    • f46be4439 - chore(deps): update dependency @uiw/react-codemirror to v4.15.0 (#2457)
    • d1f657bf0 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.5 (#2370)
    • 1b901bb6c - chore(deps): update dependency chartjs-adapter-date-fns to v2.0.1 (#2454)
    • c9c5cf536 - conditional message for change request strategy form (#2465)
    • 42eadef8d - Custom roles redesign (#2439)
    • 8e1fc7322 - fix: flaky test on number of projects statistic (#2463)
    • e9fa156ae - fix: tags highlight case sensitivity (#2462)
    • dc08f1dad - fix: broken UI after import (#2447)
    • 726ede5cb - Define exports for enterprise (#2435)
    • 0ba00cc7f - 4.18.0-beta.8
    • 9176ffae1 - Change requests - add multiple reviewers (#2448)
    • f2dde9d63 - stop making enterprise calls in oss (#2449)
    • 6cd61466f - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.14.0 (#2456)
    • bffea7dcb - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.5 (#2369)
    • 538bbe710 - fix: make the tags column have a fixed width (#2451)
    • e25a108ea - add comment with current user avatar (#2452)
    • 978674e33 - feat: update strategy segments with edit / create strategy (#2420)
    • 51ad23955 - first draft of the comments ui (#2440)
    • 8dac08c5a - chore(deps): update dependency @swc/core to v1.3.18 (#2445)
    • 48c340585 - Copy strategy bug fix (#2444)
    • 5761aabb7 - chore(deps): update dependency msw to v0.48.3 (#2443)
    • e29b7d673 - chore(deps): update material-ui monorepo (#2432)
    • 3638f0d09 - chore(deps): update dependency @codemirror/state to v6.1.4 (#2441)
    • c1abac2a1 - chore(deps): update dependency vite to v3.2.4 (#2437)
    • 3628258db - chore(deps): update dependency @swc/core to v1.3.17 (#2431)
    • 99fd4e831 - 4.18.0-beta.7
    • 3ef0ca580 - Remove change request api protection (#2434)
    • e32b6ad57 - fix: update text in environments (#2433)
    • 1ddc46011 - Feature toggles: Filtering by tags (#2396)
    • b891d1ec4 - 4.18.0-beta.6
    • a19131395 - refactor: remove public signup link feature flag (#2423)
    • 8b057a146 - Show conflicts in change requests (#2389)
    • 89f2d8125 - fix: copy strategy change request (#2430)
    • 49fc31883 - change request help popover (#2388)
    • 4f65ad555 - Changeset comments schema (#2425)
    • ca328d6bc - chore(deps): update dependency @types/jest to v29.2.3 (#2427)
    • 8da1b5628 - chore(deps): update dependency vitest to v0.25.2 (#2421)
    • b5f969cc4 - chore(deps): update dependency copy-to-clipboard to v3.3.3 (#2413)
    • 131ebb931 - Permission guards in existing endpoints interacting with feature toggle configuration (#2418)
    • 3624cdc21 - docs: move sso how to guides to the how-to folder (#2323)
    • 900c50b8c - fix: remove uneccesary code (#2417)
    • 4689705f4 - feat: update hook to use change request settings (#2406)
    • a425bcb3b - feat: upload main branch builds to cdn (#2415)
    • 309ba68a3 - Update import-export.md
    • bd686eb24 - fix: improve drag behaviour when using handle (#2407)
    • 29da62519 - chore: update docusaurus/openapi integration to stable version (#2414)
    • d04b41fce - chore(deps): update dependency @swc/core to v1.3.16 (#2412)
    • e378e0864 - chore(deps): update dependency msw to v0.48.2 (#2411)
    • e33c9728d - chore(deps): update dependency @swc/core to v1.3.15 (#2410)
    • ca2c96de5 - chore(deps): update dependency @babel/core to v7.20.2 (#2371)
    • 5988148e1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v0.0.0-514 (#2409)
    • 167ad82a4 - chore(deps): update react-router monorepo to v6.4.3 (#2368)
    • e924d9da5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v0.0.0-514 (#2408)
    • 0cd04fc88 - chore: fix broken docs build / remove unused tag files (#2402)
    • 47f991830 - chore(deps): update dependency @codemirror/state to v6.1.3 (#2394)
    • 6ba30a0e3 - Merge branch 'main' of https://github.com/Unleash/unleash
    • a01fab5ff - 4.18.0-beta.5
    • 89e5043f3 - fix: add discard actions (#2405)
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.8(Nov 17, 2022)

    • 0ba00cc7f - 4.18.0-beta.8
    • 9176ffae1 - Change requests - add multiple reviewers (#2448)
    • f2dde9d63 - stop making enterprise calls in oss (#2449)
    • 6cd61466f - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.14.0 (#2456)
    • bffea7dcb - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.5 (#2369)
    • 538bbe710 - fix: make the tags column have a fixed width (#2451)
    • e25a108ea - add comment with current user avatar (#2452)
    • 978674e33 - feat: update strategy segments with edit / create strategy (#2420)
    • 51ad23955 - first draft of the comments ui (#2440)
    • 8dac08c5a - chore(deps): update dependency @swc/core to v1.3.18 (#2445)
    • 48c340585 - Copy strategy bug fix (#2444)
    • 5761aabb7 - chore(deps): update dependency msw to v0.48.3 (#2443)
    • e29b7d673 - chore(deps): update material-ui monorepo (#2432)
    • 3638f0d09 - chore(deps): update dependency @codemirror/state to v6.1.4 (#2441)
    • c1abac2a1 - chore(deps): update dependency vite to v3.2.4 (#2437)
    • 3628258db - chore(deps): update dependency @swc/core to v1.3.17 (#2431)
    • 99fd4e831 - 4.18.0-beta.7
    • 3ef0ca580 - Remove change request api protection (#2434)
    • e32b6ad57 - fix: update text in environments (#2433)
    • 1ddc46011 - Feature toggles: Filtering by tags (#2396)
    • b891d1ec4 - 4.18.0-beta.6
    • a19131395 - refactor: remove public signup link feature flag (#2423)
    • 8b057a146 - Show conflicts in change requests (#2389)
    • 89f2d8125 - fix: copy strategy change request (#2430)
    • 49fc31883 - change request help popover (#2388)
    • 4f65ad555 - Changeset comments schema (#2425)
    • ca328d6bc - chore(deps): update dependency @types/jest to v29.2.3 (#2427)
    • 8da1b5628 - chore(deps): update dependency vitest to v0.25.2 (#2421)
    • b5f969cc4 - chore(deps): update dependency copy-to-clipboard to v3.3.3 (#2413)
    • 131ebb931 - Permission guards in existing endpoints interacting with feature toggle configuration (#2418)
    • 3624cdc21 - docs: move sso how to guides to the how-to folder (#2323)
    • 900c50b8c - fix: remove uneccesary code (#2417)
    • 4689705f4 - feat: update hook to use change request settings (#2406)
    • a425bcb3b - feat: upload main branch builds to cdn (#2415)
    • 309ba68a3 - Update import-export.md
    • bd686eb24 - fix: improve drag behaviour when using handle (#2407)
    • 29da62519 - chore: update docusaurus/openapi integration to stable version (#2414)
    • d04b41fce - chore(deps): update dependency @swc/core to v1.3.16 (#2412)
    • e378e0864 - chore(deps): update dependency msw to v0.48.2 (#2411)
    • e33c9728d - chore(deps): update dependency @swc/core to v1.3.15 (#2410)
    • ca2c96de5 - chore(deps): update dependency @babel/core to v7.20.2 (#2371)
    • 5988148e1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v0.0.0-514 (#2409)
    • 167ad82a4 - chore(deps): update react-router monorepo to v6.4.3 (#2368)
    • e924d9da5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v0.0.0-514 (#2408)
    • 0cd04fc88 - chore: fix broken docs build / remove unused tag files (#2402)
    • 47f991830 - chore(deps): update dependency @codemirror/state to v6.1.3 (#2394)
    • 6ba30a0e3 - Merge branch 'main' of https://github.com/Unleash/unleash
    • a01fab5ff - 4.18.0-beta.5
    • 89e5043f3 - fix: add discard actions (#2405)
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.7(Nov 15, 2022)

    • 99fd4e831 - 4.18.0-beta.7
    • 3ef0ca580 - Remove change request api protection (#2434)
    • e32b6ad57 - fix: update text in environments (#2433)
    • 1ddc46011 - Feature toggles: Filtering by tags (#2396)
    • b891d1ec4 - 4.18.0-beta.6
    • a19131395 - refactor: remove public signup link feature flag (#2423)
    • 8b057a146 - Show conflicts in change requests (#2389)
    • 89f2d8125 - fix: copy strategy change request (#2430)
    • 49fc31883 - change request help popover (#2388)
    • 4f65ad555 - Changeset comments schema (#2425)
    • ca328d6bc - chore(deps): update dependency @types/jest to v29.2.3 (#2427)
    • 8da1b5628 - chore(deps): update dependency vitest to v0.25.2 (#2421)
    • b5f969cc4 - chore(deps): update dependency copy-to-clipboard to v3.3.3 (#2413)
    • 131ebb931 - Permission guards in existing endpoints interacting with feature toggle configuration (#2418)
    • 3624cdc21 - docs: move sso how to guides to the how-to folder (#2323)
    • 900c50b8c - fix: remove uneccesary code (#2417)
    • 4689705f4 - feat: update hook to use change request settings (#2406)
    • a425bcb3b - feat: upload main branch builds to cdn (#2415)
    • 309ba68a3 - Update import-export.md
    • bd686eb24 - fix: improve drag behaviour when using handle (#2407)
    • 29da62519 - chore: update docusaurus/openapi integration to stable version (#2414)
    • d04b41fce - chore(deps): update dependency @swc/core to v1.3.16 (#2412)
    • e378e0864 - chore(deps): update dependency msw to v0.48.2 (#2411)
    • e33c9728d - chore(deps): update dependency @swc/core to v1.3.15 (#2410)
    • ca2c96de5 - chore(deps): update dependency @babel/core to v7.20.2 (#2371)
    • 5988148e1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v0.0.0-514 (#2409)
    • 167ad82a4 - chore(deps): update react-router monorepo to v6.4.3 (#2368)
    • e924d9da5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v0.0.0-514 (#2408)
    • 0cd04fc88 - chore: fix broken docs build / remove unused tag files (#2402)
    • 47f991830 - chore(deps): update dependency @codemirror/state to v6.1.3 (#2394)
    • 6ba30a0e3 - Merge branch 'main' of https://github.com/Unleash/unleash
    • a01fab5ff - 4.18.0-beta.5
    • 89e5043f3 - fix: add discard actions (#2405)
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.6(Nov 15, 2022)

    • b891d1ec4 - 4.18.0-beta.6
    • a19131395 - refactor: remove public signup link feature flag (#2423)
    • 8b057a146 - Show conflicts in change requests (#2389)
    • 89f2d8125 - fix: copy strategy change request (#2430)
    • 49fc31883 - change request help popover (#2388)
    • 4f65ad555 - Changeset comments schema (#2425)
    • ca328d6bc - chore(deps): update dependency @types/jest to v29.2.3 (#2427)
    • 8da1b5628 - chore(deps): update dependency vitest to v0.25.2 (#2421)
    • b5f969cc4 - chore(deps): update dependency copy-to-clipboard to v3.3.3 (#2413)
    • 131ebb931 - Permission guards in existing endpoints interacting with feature toggle configuration (#2418)
    • 3624cdc21 - docs: move sso how to guides to the how-to folder (#2323)
    • 900c50b8c - fix: remove uneccesary code (#2417)
    • 4689705f4 - feat: update hook to use change request settings (#2406)
    • a425bcb3b - feat: upload main branch builds to cdn (#2415)
    • 309ba68a3 - Update import-export.md
    • bd686eb24 - fix: improve drag behaviour when using handle (#2407)
    • 29da62519 - chore: update docusaurus/openapi integration to stable version (#2414)
    • d04b41fce - chore(deps): update dependency @swc/core to v1.3.16 (#2412)
    • e378e0864 - chore(deps): update dependency msw to v0.48.2 (#2411)
    • e33c9728d - chore(deps): update dependency @swc/core to v1.3.15 (#2410)
    • ca2c96de5 - chore(deps): update dependency @babel/core to v7.20.2 (#2371)
    • 5988148e1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v0.0.0-514 (#2409)
    • 167ad82a4 - chore(deps): update react-router monorepo to v6.4.3 (#2368)
    • e924d9da5 - fix(deps): update dependency docusaurus-plugin-openapi-docs to v0.0.0-514 (#2408)
    • 0cd04fc88 - chore: fix broken docs build / remove unused tag files (#2402)
    • 47f991830 - chore(deps): update dependency @codemirror/state to v6.1.3 (#2394)
    • 6ba30a0e3 - Merge branch 'main' of https://github.com/Unleash/unleash
    • a01fab5ff - 4.18.0-beta.5
    • 89e5043f3 - fix: add discard actions (#2405)
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.5(Nov 11, 2022)

    • a01fab5ff - 4.18.0-beta.5
    • c57baeb35 - integrate change request settings be (#2403)
    • 70e020ffe - fix: project access table (#2404)
    • 2fa154a3e - Update environments (#2339)
    • b9db7952f - feat: add permission buttons for change requests (#2392)
    • 74c518915 - Feat/add change request settings (#2390)
    • 665638b9d - fix: Fix broken OpenAPI (#2379)
    • 3f78bc93d - chore(deps): update material-ui monorepo (#2269)
    • 7207f1b57 - chore(deps): update dependency minimatch to v5 (#2400)
    • 27eac4bc7 - fix(deps): update dependency json-schema-to-ts to v2.6.0 (#2397)
    • 64bda7cfd - chore(deps): update typescript-eslint monorepo to v5.42.1 (#2395)
    • fb8136688 - chore(deps): update dependency @uiw/react-codemirror to v4.13.2 (#2393)
    • 6641e11ac - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.2 (#2391)
    • e5c72ee75 - chore(deps): update dependency sass to v1.56.1 (#2376)
    • 96d995f3f - chore(deps): update dependency @uiw/react-codemirror to v4.13.0 (#2373)
    • 79806840e - Update index.md (#2383)
    • cbfeedf48 - chore(deps): update node.js to v14.21.1 (#2385)
    • 0bb5a3d07 - chore(deps): update dependency vitest to v0.25.1 (#2384)
    • fc2a9d820 - chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /website (#2353)
    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.4(Nov 10, 2022)

    • 7bc4d1fff - 4.18.0-beta.4
    • e5a5d7ded - Fix async issue (#2387)
    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.3(Nov 10, 2022)

    • b1af0b224 - 4.18.0-beta.3
    • 076ce027e - Extract gravatar URL fn (#2386)
    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.2(Nov 10, 2022)

    • 029bb2453 - 4.18.0-beta.2
    • ac78c8f73 - Feat/change request permissions (#2382)
    • 45ee13503 - feat: project change request page frontend (#2361)
    • 0649262c7 - chore(deps): update dependency eslint to v8.27.0 (#2374)
    • 81ff55286 - chore(deps): update dependency msw to v0.48.1 (#2375)
    • 1312579bf - fix: upgrade @types/node to v16.18.3 (#2365)
    • 5dd319e41 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.13.0 (#2372)
    • f71f9179a - chore(deps): update dependency babel-loader to v9 (#2293)
    • 0daf3e53d - chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2367)
    • 038bf4fa6 - chore(deps): update jest monorepo (#2366)
    • e9501d3f8 - chore(deps): update dependency vite to v3.2.3 (#2364)
    • a658693f2 - Docs: Impression events only fire on enabled front-end toggles (#2153)
    • 794ed681e - fix(deps): update dependency helmet to v6 (#2295)
    • 8999d852b - fix(deps): update dependency make-fetch-happen to v11 (#2296)
    • 24d2bbcf9 - chore(deps): update dependency @types/jest to v29 (#1529)
    • 2fb548f4c - chore(deps): update metcalfc/changelog-generator action to v4 (#2294)
    • 325cd34c0 - fix: remove 'fixHourMetrics' flag
    • 0c2a67f1d - chore(deps): update dependency openapi-enforcer to v1.22.1 (#2362)
    • 670b97ded - fix: set suggested min value to 0 (#2363)
    • 343e561bc - chore(deps): update dependency jsdom to v20.0.2 (#2355)
    • b9f55a3fb - fix sidebar width (#2359)
    • b61dbbd71 - fix: remove lexical illusion in playground guidance (#2360)
    • 47a617c78 - Add changeRequestEnabled to project and project_environments (#2357)
    • ff11f30e1 - Change request approvers displaying in UI (#2358)
    • f316e99dc - Authorization header webhook (#2356)
    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.18.0-beta.1(Nov 9, 2022)

    • 29524ab42 - 4.18.0-beta.1
    • 5e14e80ae - Change request approvals table (#2347)
    • d998f4c67 - feat: suggest strategy from template (#2340)
    • 907cce9c8 - chore(deps): update dependency husky to v8.0.2 (#2354)
    • aed48c0ee - chore(deps): update dependency @swc/core to v1.3.14 (#2352)
    • aa9aa6fb4 - styling change request sidebar (#2350)
    • 5b3d95cc3 - If baseUriPath is set format it, but if it's not, don't override default with empty string (#2118)
    • d5e33ab1f - Fix(export API): accept true and false as param values (#2349)
    • 75c3fcd17 - docs: update export/import examples (#2348)
    • f5fb7b66d - Fix: validate that the project is correct when getting feature by project (#2344)
    • 88a9e0cb9 - feat: stateful banner (#2346)
    • b086f7fd5 - 4.17.2
    • 4574c9f90 - Fix/embedded proxy memory leak (#2345)
    • f76ac0edb - Fix/embedded proxy memory leak (#2345)
    • f624f4498 - 4.17.1
    • c6f906159 - feat: env check in change requests (#2336)
    • 377a99753 - fix: merge order for UI config
    • bf521b58f - fix: merge order for UI config
    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 9577a8152 - fix: clone environment creating token everytime (#2335)
    • 065833e5d - feat: display change details (#2327)
    • 4b281d951 - Change request - edit strategy (#2334)
    • d2000f284 - feat: request change - add strategy (#2330)
    • c1e0bd83b - Frontend - Suggest change copy strategy (#2312)
    • 587c02258 - 4.17.0-beta.13
    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 2cb763145 - 4.17.0-beta.12
    Source code(tar.gz)
    Source code(zip)
  • v4.17.2(Nov 8, 2022)

  • v4.17.1(Nov 8, 2022)

  • v4.18.0-beta.0(Nov 4, 2022)

    • a267f13a7 - 4.18.0-beta.0
    • 102713eec - Remove uniqueness from change requests merging (#2332)
    • fae7de0d5 - refactor: hook for change requests (#2331)
    • 2d2d6f268 - fix: generate all hour buckets if missing (#2319)
    • 46076fcbc - Fix: Conditionally hide Change Requests tab (#2329)
    • f0a929044 - Change request API draft to open (#2320)
    • 0717b281f - fix: update resolutions
    • 3d0146cca - Fix docker build (#2326)
    • ae0006b83 - fix: require minimatch 3.0.5 or higher
    • 90cb73720 - docs: add documentation for user group syncing (#2314)
    • 20310bf1a - docs: add environment cloning and how-to guide (#2249)
    • 0de0da8f9 - Remove manually added migrations and fix the scripts (#2324)
    • d8db33ac7 - Feat/change request overview applied state (#2322)
    • 147408045 - feat: suggest remove strategy UI (#2321)
    • 4937b23e1 - fix: remove duplicate formatApiPath in userUiConfigApi hook (#2318)
    • 0a855604a - feat: review your draft sidebar (#2305)
    • 2f1f9cecc - feat: change request header (#2317)
    • 662234628 - Add stable row id. (#2315)
    • 9b10a8815 - Feat/review page timeline (#2310)
    • 9fb431aab - fix: limit total of PATs a user can have (#2301)
    • 98cda9258 - 4.17.0-beta.11
    • 5dd8616c7 - Rename suggest changes to change request (#2311)
    • da102a3e9 - Feat/review page states (#2309)
    • e3a185d65 - Hard cap expiry date of public signup token (#2308)
    • c501fb221 - Hyperlink Injection in People Invitation Emails (#2307)
    • f1634bb52 - fix: adapt to new CI builder format (#2303)
    • f39d1021d - feat: discard suggested draft change (#2285)
    • 15c22d763 - feat: integrate with API for suggest changes (#2286)
    • 95779754f - 4.17.0-beta.10
    • 8f37f9fcc - fix: re export knex (#2300)
    • 07821174a - refactor: remove PAT experimental flag (#2299)
    • 302956430 - Feat/enterprise stores (#2289)
    • ce6d2e56b - fix: only show link to create segment if you have permission (#2291)
    • 9201f4f08 - 4.17.0-beta.9 (#2298)
    • 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
    • e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
    • c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
    • 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
    • 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
    • 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
    • 7e03fba6c - make prettify large number tests independent of locale (#2284)
    • c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
    • 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
    • 055397624 - add support for cloning environments (#2205)
    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0(Nov 4, 2022)

    • 302cb176c - 4.17.0
    • cb45aecda - fix: clone environment creating token everytime (#2335)
    • 587c02258 - 4.17.0-beta.13
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2cb763145 - 4.17.0-beta.12
    • 0717b281f - fix: update resolutions
    • 3d0146cca - Fix docker build (#2326)
    • ae0006b83 - fix: require minimatch 3.0.5 or higher
    • 90cb73720 - docs: add documentation for user group syncing (#2314)
    • 20310bf1a - docs: add environment cloning and how-to guide (#2249)
    • 0de0da8f9 - Remove manually added migrations and fix the scripts (#2324)
    • d8db33ac7 - Feat/change request overview applied state (#2322)
    • 147408045 - feat: suggest remove strategy UI (#2321)
    • 4937b23e1 - fix: remove duplicate formatApiPath in userUiConfigApi hook (#2318)
    • 0a855604a - feat: review your draft sidebar (#2305)
    • 2f1f9cecc - feat: change request header (#2317)
    • 662234628 - Add stable row id. (#2315)
    • 9b10a8815 - Feat/review page timeline (#2310)
    • 9fb431aab - fix: limit total of PATs a user can have (#2301)
    • 98cda9258 - 4.17.0-beta.11
    • 5dd8616c7 - Rename suggest changes to change request (#2311)
    • da102a3e9 - Feat/review page states (#2309)
    • e3a185d65 - Hard cap expiry date of public signup token (#2308)
    • c501fb221 - Hyperlink Injection in People Invitation Emails (#2307)
    • f1634bb52 - fix: adapt to new CI builder format (#2303)
    • f39d1021d - feat: discard suggested draft change (#2285)
    • 15c22d763 - feat: integrate with API for suggest changes (#2286)
    • 95779754f - 4.17.0-beta.10
    • 8f37f9fcc - fix: re export knex (#2300)
    • 07821174a - refactor: remove PAT experimental flag (#2299)
    • 302956430 - Feat/enterprise stores (#2289)
    • ce6d2e56b - fix: only show link to create segment if you have permission (#2291)
    • 9201f4f08 - 4.17.0-beta.9 (#2298)
    • 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
    • e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
    • c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
    • 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
    • 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
    • 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
    • 7e03fba6c - make prettify large number tests independent of locale (#2284)
    • c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
    • 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
    • 055397624 - add support for cloning environments (#2205)
    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.13(Nov 4, 2022)

    • 587c02258 - 4.17.0-beta.13
    • 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
    • 1061991eb - fix: generate all hour buckets if missing (#2319)
    • 2cb763145 - 4.17.0-beta.12
    • 0717b281f - fix: update resolutions
    • 3d0146cca - Fix docker build (#2326)
    • ae0006b83 - fix: require minimatch 3.0.5 or higher
    • 90cb73720 - docs: add documentation for user group syncing (#2314)
    • 20310bf1a - docs: add environment cloning and how-to guide (#2249)
    • 0de0da8f9 - Remove manually added migrations and fix the scripts (#2324)
    • d8db33ac7 - Feat/change request overview applied state (#2322)
    • 147408045 - feat: suggest remove strategy UI (#2321)
    • 4937b23e1 - fix: remove duplicate formatApiPath in userUiConfigApi hook (#2318)
    • 0a855604a - feat: review your draft sidebar (#2305)
    • 2f1f9cecc - feat: change request header (#2317)
    • 662234628 - Add stable row id. (#2315)
    • 9b10a8815 - Feat/review page timeline (#2310)
    • 9fb431aab - fix: limit total of PATs a user can have (#2301)
    • 98cda9258 - 4.17.0-beta.11
    • 5dd8616c7 - Rename suggest changes to change request (#2311)
    • da102a3e9 - Feat/review page states (#2309)
    • e3a185d65 - Hard cap expiry date of public signup token (#2308)
    • c501fb221 - Hyperlink Injection in People Invitation Emails (#2307)
    • f1634bb52 - fix: adapt to new CI builder format (#2303)
    • f39d1021d - feat: discard suggested draft change (#2285)
    • 15c22d763 - feat: integrate with API for suggest changes (#2286)
    • 95779754f - 4.17.0-beta.10
    • 8f37f9fcc - fix: re export knex (#2300)
    • 07821174a - refactor: remove PAT experimental flag (#2299)
    • 302956430 - Feat/enterprise stores (#2289)
    • ce6d2e56b - fix: only show link to create segment if you have permission (#2291)
    • 9201f4f08 - 4.17.0-beta.9 (#2298)
    • 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
    • e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
    • c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
    • 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
    • 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
    • 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
    • 7e03fba6c - make prettify large number tests independent of locale (#2284)
    • c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
    • 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
    • 055397624 - add support for cloning environments (#2205)
    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.12(Nov 3, 2022)

    • 2cb763145 - 4.17.0-beta.12
    • 0717b281f - fix: update resolutions
    • 3d0146cca - Fix docker build (#2326)
    • ae0006b83 - fix: require minimatch 3.0.5 or higher
    • 90cb73720 - docs: add documentation for user group syncing (#2314)
    • 20310bf1a - docs: add environment cloning and how-to guide (#2249)
    • 0de0da8f9 - Remove manually added migrations and fix the scripts (#2324)
    • d8db33ac7 - Feat/change request overview applied state (#2322)
    • 147408045 - feat: suggest remove strategy UI (#2321)
    • 4937b23e1 - fix: remove duplicate formatApiPath in userUiConfigApi hook (#2318)
    • 0a855604a - feat: review your draft sidebar (#2305)
    • 2f1f9cecc - feat: change request header (#2317)
    • 662234628 - Add stable row id. (#2315)
    • 9b10a8815 - Feat/review page timeline (#2310)
    • 9fb431aab - fix: limit total of PATs a user can have (#2301)
    • 98cda9258 - 4.17.0-beta.11
    • 5dd8616c7 - Rename suggest changes to change request (#2311)
    • da102a3e9 - Feat/review page states (#2309)
    • e3a185d65 - Hard cap expiry date of public signup token (#2308)
    • c501fb221 - Hyperlink Injection in People Invitation Emails (#2307)
    • f1634bb52 - fix: adapt to new CI builder format (#2303)
    • f39d1021d - feat: discard suggested draft change (#2285)
    • 15c22d763 - feat: integrate with API for suggest changes (#2286)
    • 95779754f - 4.17.0-beta.10
    • 8f37f9fcc - fix: re export knex (#2300)
    • 07821174a - refactor: remove PAT experimental flag (#2299)
    • 302956430 - Feat/enterprise stores (#2289)
    • ce6d2e56b - fix: only show link to create segment if you have permission (#2291)
    • 9201f4f08 - 4.17.0-beta.9 (#2298)
    • 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
    • e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
    • c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
    • 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
    • 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
    • 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
    • 7e03fba6c - make prettify large number tests independent of locale (#2284)
    • c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
    • 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
    • 055397624 - add support for cloning environments (#2205)
    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.11(Nov 2, 2022)

    • 98cda9258 - 4.17.0-beta.11
    • 5dd8616c7 - Rename suggest changes to change request (#2311)
    • da102a3e9 - Feat/review page states (#2309)
    • e3a185d65 - Hard cap expiry date of public signup token (#2308)
    • c501fb221 - Hyperlink Injection in People Invitation Emails (#2307)
    • f1634bb52 - fix: adapt to new CI builder format (#2303)
    • f39d1021d - feat: discard suggested draft change (#2285)
    • 15c22d763 - feat: integrate with API for suggest changes (#2286)
    • 95779754f - 4.17.0-beta.10
    • 8f37f9fcc - fix: re export knex (#2300)
    • 07821174a - refactor: remove PAT experimental flag (#2299)
    • 302956430 - Feat/enterprise stores (#2289)
    • ce6d2e56b - fix: only show link to create segment if you have permission (#2291)
    • 9201f4f08 - 4.17.0-beta.9 (#2298)
    • 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
    • e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
    • c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
    • 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
    • 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
    • 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
    • 7e03fba6c - make prettify large number tests independent of locale (#2284)
    • c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
    • 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
    • 055397624 - add support for cloning environments (#2205)
    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.9(Oct 31, 2022)

    • 9201f4f08 - 4.17.0-beta.9 (#2298)
    • 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
    • e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
    • c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
    • 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
    • 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
    • 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
    • 7e03fba6c - make prettify large number tests independent of locale (#2284)
    • c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
    • 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
    • 055397624 - add support for cloning environments (#2205)
    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.10(Oct 31, 2022)

    • 95779754f - 4.17.0-beta.10
    • 8f37f9fcc - fix: re export knex (#2300)
    • 07821174a - refactor: remove PAT experimental flag (#2299)
    • 302956430 - Feat/enterprise stores (#2289)
    • ce6d2e56b - fix: only show link to create segment if you have permission (#2291)
    • 9201f4f08 - 4.17.0-beta.9 (#2298)
    • 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
    • e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
    • c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
    • 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
    • 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
    • 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
    • 7e03fba6c - make prettify large number tests independent of locale (#2284)
    • c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
    • 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
    • 055397624 - add support for cloning environments (#2205)
    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.8(Oct 28, 2022)

    • 28880adc2 - 4.17.0-beta.8
    • d48cfc858 - Feat/frontend changeset list (#2264)
    • d2324ee91 - Feat clone environment modal (#2245)
    • 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
    • b7183fdf9 - feat: get suggested changeset draft (#2274)
    • c6c873d67 - feat: add changes to draft (#2271)
    • b2c099a1c - Feat/apply changes api (#2276)
    • 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
    • 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
    • 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
    • 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
    • 4ecab1a52 - docs: change notice about constraints availability. (#2275)
    • 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.7(Oct 27, 2022)

    • 77f2f55ae - 4.17.0-beta.7
    • dda1f19c7 - Suggest changes updates (#2273)
    • e1883caf0 - fix: escape single quotes ' for curl (#2272)
    • 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.6(Oct 27, 2022)

    • 922ec7126 - 4.17.0-beta.6
    • 3daef1d00 - Suggest change - update status and get per project (#2266)
    • 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
    • c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
    • e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
    • ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
    • 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
    • 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
    • ea2cf144f - Suggest changes dialog (#2247)
    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.5(Oct 26, 2022)

    • 2304ea1d1 - 4.17.0-beta.5
    • 929f824a3 - fix: refactor conditional middleware (#2261)
    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.4(Oct 26, 2022)

    • a579245f2 - 4.17.0-beta.4
    • 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
    • d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
    • 0dba97388 - Feat/apply changes (#2258)
    • 4aa1a34fe - docs: remove instagram url from link checker (#2257)
    • cf4fc2303 - Feat/stats service (#2211)
    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 2fbe69527 - 4.16.4
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • 04981efce - fix: respect environment if set on context (#2206)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.3(Oct 24, 2022)

    • 1bdd516fc - 4.17.0-beta.3
    • 85631b995 - Add suggest-change-store.ts and db migration (#2201)
    • 827016628 - Review your changes - approval flow (#2215)
    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.17.0-beta.2(Oct 24, 2022)

    • 56e9af343 - 4.17.0-beta.2
    • da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
    • e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
    • 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
    • d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
    • 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
    • d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
    • 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
    • 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
    • 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
    • ca4c03017 - chore(deps): update jest monorepo (#2227)
    • fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
    • ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
    • 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
    • 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
    • de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
    • 86a5d0956 - Group misc UI fixes (#2208)
    • d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
    • a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
    • bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
    • b8c3833ae - Suggest changes - initial frontend (#2213)
    • 726674ea3 - UX additions to groups SSO syncing (#2200)
    • f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
    • 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
    • 50fb671b6 - Docs/dev docs (#2134)
    • 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
    • 8916de76b - docs: Remove/update references to Heroku (#2099)
    • 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
    • b0626d46b - fix: respect environment if set on context (#2206)
    • f1c678e5c - fix: tell heroku to not build in production mode
    • d0ea49b92 - fix: add heroku postbuild step - second attempt
    • 4e1b371f8 - fix: add heroku postbuild step
    • 233e38874 - fix: heroku manifest
    • e52611deb - fix: pin @xmldom/xmldom to v0.7.6
    • 2edadc4b4 - 4.16.3
    • d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
    • bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
    • 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
    • d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
    • 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
    • e08c4b274 - 4.16.2
    • d4049ed42 - fix: CORS options path (#2165)
    • 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
    • c4d68110f - 4.17.0-beta.1
    • 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
    • b82d2b22d - feat: trigger unleash-ci-builder (#2192)
    • 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
    • 06ebe4fca - Syncing external groups with unleash group (#2194)
    • e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
    • 1f8c4f7c4 - fix: invite link page docs (#2166)
    • a3bf56410 - feat: add SSO mappings to groups (#2175)
    • b1a877e56 - docs: adds documentation for personal api tokens (#2164)
    • 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
    • 33c084dd0 - feat: Add group sync settings to front end (#2183)
    • 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
    • 1a09d1778 - feat: prettify large numbers in metrics (#2176)
    • e1b903a36 - feat: add event log to project (#2136)
    • 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
    • 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
    • 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
    • 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
    • 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
    • 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
    • dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
    • 585ce12da - Docs: Clarify proxy limitations
    • 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
    • 2a3ab795a - 4.17.0-beta.0
    • b341018b1 - fix: CORS options path (#2165)
    • 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
    • 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
    • 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
    • bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
    • 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
    • 0651c83bd - Docs/public signup (#2070)
    • 64b8df7ee - fixed segments not being copied (#2105)
    • 10eb50036 - Custom event tracking (#2151)
    • dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
    • c105ca02f - Change PAT primary key from string to number (#2163)
    • 879e1358e - feat: frontend app error boundary (#2144)
    • 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
    • b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
    • 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
    • e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
    • d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
    • 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
    • c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
    • b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
    • 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
    • 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
    • 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
    • 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
    • b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
    • 003b0e7a4 - #1391: ensure all tags are valid (#2124)
    • bbe3e6de9 - 4.16.1
    • c52c6c40a - fix: equality check on feature strategy (#2145)
    • 3d90a3d07 - fix: equality check on feature strategy (#2145)
    • 3ec124141 - Update how project member count works (#2132)
    • 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
    • b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
    • f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
    • 1ee64170b - fix(deps): pin dependencies (#2139)
    • a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
    • 1d5249edd - fix: slack back link url to point to the feature page (#2128)
    • 774d4234b - Remove member count for default project (#2131)
    • e30b83030 - docs: add link to migration guides (#2135)
    • df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
    • 0e4734af3 - docs: Update docs with new constraint availability (#2113)
    • 688ca2c53 - Updated Readme with the Constraints Announcement
    • e53d40c58 - fix: strategy name sort (#2130)
    • 528748e75 - fix: use correct column name for correct member count (#2127)
    Source code(tar.gz)
    Source code(zip)
  • v4.16.4(Oct 24, 2022)

Owner
Unleash
The Open-Source Feature Toggle Service
Unleash
⚡️The Fullstack React Framework — built on Next.js

The Fullstack React Framework "Zero-API" Data Layer — Built on Next.js — Inspired by Ruby on Rails Read the Documentation “Zero-API” data layer lets y

⚡️Blitz 12.3k Nov 21, 2022
Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.

Key Sequence Shortcut Key Sequence Shortcut is an obsidian plugin, allow binding key sequences to an obsidian command. For example If we assume "t" st

Yu Wang 24 Oct 25, 2022
They stole our free learn feature, so it's now time for an open source variant

Quizletbutfree This project was generated using Nx. ?? Smart, Fast and Extensible Build System Quick Start & Documentation Nx Documentation 10-minute

zerxal 2 Nov 13, 2022
Reference for How to Write an Open Source JavaScript Library - https://egghead.io/series/how-to-write-an-open-source-javascript-library

Reference for How to Write an Open Source JavaScript Library The purpose of this document is to serve as a reference for: How to Write an Open Source

Sarbbottam Bandyopadhyay 173 Nov 22, 2022
A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.

freeboard free·board (noun) *\ˈfrē-ˌbȯrd* the distance between the waterline and the main deck or weather deck of a ship or between the level of the w

freeboard 6.3k Nov 28, 2022
An Open-Source Platform to certify open-source projects.

OC-Frontend This includes the frontend for Open-Certs. ?? After seeing so many open-source projects being monetized ?? without giving any recognition

Open Certs 15 Oct 23, 2022
Shikhar 4 Oct 9, 2022
This is a project for open source enthusiast who want to contribute to open source in this hacktoberfest 2022. 💻 🎯🚀

HACKTOBERFEST-2022-GDSC-IET-LUCKNOW Beginner-Hacktoberfest Need Your first pr for hacktoberfest 2k22 ? come on in About Participate in Hacktoberfest b

null 8 Oct 29, 2022
DownTube is a free to use - Content downloader service that works upon YouTube based open source APIs. It is developed and handled by M30.

?? DownTube 3.1.7 DownTube is a free to use - Content downloader service that works upon YouTube based open source APIs. It is developed and handled b

Dev Anand 1 Sep 5, 2022
A free, open-source, web-based self-service BI tailor-made for analytical databases.

Rocket BI RocketBI is a self-service, web-based business intelligent product tailor-made for analytical databases. RocketBI is the core product of Dat

Data Insider 11 Nov 24, 2022
A package to toggle properties of your HTML tags.

Toggler A package(atleast the code) to toggle properties of tags. I mostly use toggle classes while making a switch theme method, button interaction e

chandra sekhar pilla 6 Jan 9, 2022
Light-switch-bootstrap - Dark mode toggle for Bootstrap 5

?? Light Switch for Bootstrap 5 Basic Bootstrap 5 custom checkbox to use night mode in your web site. Under the hood Switching to dark mode is done by

Han 33 Nov 29, 2022
Toggle the state of a UI element to easily create components e.g. collapse, accordion, tabs, dropdown, dialog/modal.

Tiny UI Toggle Toggle the state of a UI element to easily create components e.g. collapse, accordion, tabs, dropdown, dialog/modal. Demo and documenta

Nigel O Toole 77 Nov 10, 2022
Interactive, accessible toggle switches for the web.

On-Off Toggle Switch Interactive, accessible toggle switches for the web Transform checkboxes into toggle switches. Toggle switches made for the web a

Timmy Willison 91 Sep 9, 2022
DoMe is a ToDo App. you can add, delete and reorder elements of the todo list using drag and drop. You can also toggle between dark&light mode

DO ME Todo App Live Preview : DO ME Built With : - ReactJS - TailwindCSS Make sure you have: - Git - Nodejs version 14 or higher (we recommend using

Medjahdi Islem 5 Nov 18, 2022
Toggle Dark-Mode manually on InStream.de

InStream.de Dark-Mode Umschalter Was es macht Dieses Add-On für Firefox fügt einen Button hinzu, mit dem man websites zwischen "Normal" und "Dark-Mode

InStream.de 2 Feb 7, 2022
❤️ A heart-shaped toggle switch component for React.

heart-switch A heart-shaped toggle switch component for React. Inspired by Tore Bernhoft's I heart toggle Dribbble shot. ?? Table of Contents ?? Getti

Anatoliy Gatt 406 Nov 28, 2022
A utility for creating toggleable items with JavaScript. Inspired by bootstrap's toggle utility. Implemented in vanillaJS in a functional style.

LUX TOGGLE Demo: https://jesschampion.github.io/lux-toggle/ A utility for creating toggleable dom elements with JavaScript. Inspired by bootstrap's to

Jess Champion 2 Oct 3, 2020
🤖 Tailwind CSS assistant helps you to edit classes (includes JIT & ignores purge), toggle breakpoint classes on an element and view current breakpoint

Tailwind CSS Assistant See it in action on this example website ?? ✅ Small JavaScript package that helps you work with Tailwind CSS by... Showing you

Mark Mead 28 Nov 4, 2022