waterdataui merge requestshttps://code.usgs.gov/wma/iow/waterdataui/-/merge_requests2024-03-28T07:17:44Zhttps://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/876Update dependency redux to v52024-03-28T07:17:44Zigswsihw-wmadepbotUpdate dependency redux to v5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [redux](http://redux.js.org) ([source](https://github.com/reduxjs/redux)) | dependencies | major | [`4.2.1` -> `5.0.1`](https://renovatebot...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [redux](http://redux.js.org) ([source](https://github.com/reduxjs/redux)) | dependencies | major | [`4.2.1` -> `5.0.1`](https://renovatebot.com/diffs/npm/redux/4.2.1/5.0.1) |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>reduxjs/redux (redux)</summary>
### [`v5.0.1`](https://github.com/reduxjs/redux/releases/tag/v5.0.1)
[Compare Source](https://github.com/reduxjs/redux/compare/v5.0.0...v5.0.1)
This **patch release** adjusts the `isPlainObject` util to allow objects created via `Object.create(null)`, and fixes a type issue which accidentally made the store state type non-nullable.
#### What's Changed
- fix(isPlainObject): support check Object.create(null) by [@​zhe-he](https://github.com/zhe-he) in https://github.com/reduxjs/redux/pull/4633
- fix(types/store): Unexpectedly narrowed return type of function `Store['getState']` by [@​exuanbo](https://github.com/exuanbo) in https://github.com/reduxjs/redux/pull/4638
**Full Changelog**: https://github.com/reduxjs/redux/compare/v5.0.0...v5.0.1
### [`v5.0.0`](https://github.com/reduxjs/redux/releases/tag/v5.0.0)
[Compare Source](https://github.com/reduxjs/redux/compare/v4.2.1...v5.0.0)
This **major release**:
- Converts the codebase to TypeScript
- Updates the packaging for better ESM/CJS compatibility and modernizes the build output
- Requires that `action.type` *must* be a string
- Continues to mark `createStore` as deprecated
- Deprecates the `AnyAction` type in favor of an `UnknownAction` type that is used everywhere
- Removes the `PreloadedState` type in favor of a new generic argument for the `Reducer` type.
This release has **breaking changes**.
This release is part of a wave of major versions of all the Redux packages: **Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0**.
For full details on all of the breaking changes and other significant changes to all of those packages, see the **["Migrating to RTK 2.0 and Redux 5.0" migration guide](https://redux.js.org/usage/migrations/migrating-rtk-2)** in the Redux docs.
> \[!NOTE]
> The Redux core, Reselect, and Redux Thunk packages are included as part of Redux Toolkit, and RTK users do not need to manually upgrade them - you'll get them as part of the upgrade to RTK 2.0. (If you're not using Redux Toolkit yet, [**please start migrating your existing legacy Redux code to use Redux Toolkit today!**](https://redux.js.org/usage/migrating-to-modern-redux))
```bash
### RTK
npm install @​reduxjs/toolkit
yarn add @​reduxjs/toolkit
### Standalone
npm install redux
yarn add redux
```
#### Changelog
##### ESM/CJS Package Compatibility
The biggest theme of the Redux v5 and RTK 2.0 releases is trying to get "true" ESM package publishing compatibility in place, while still supporting CJS in the published package.
**The primary build artifact is now an ESM file, `dist/redux.mjs`**. Most build tools should pick this up. There's also a CJS artifact, and a second copy of the ESM file named `redux.legacy-esm.js` to support Webpack 4 (which does not recognize the `exports` field in `package.json`). Additionally, all of the build artifacts now live under `./dist/` in the published package.
##### Modernized Build Output
We now publish modern JS syntax targeting ES2020, including optional chaining, object spread, and other modern syntax. If you need to
##### Build Tooling
We're now building the package using https://github.com/egoist/tsup. We also now include sourcemaps for the ESM and CJS artifacts.
##### Dropping UMD Builds
Redux has always shipped with UMD build artifacts. These are primarily meant for direct import as script tags, such as in a CodePen or a no-bundler build environment.
We've dropped those build artifacts from the published package, on the grounds that the use cases seem pretty rare today.
There's now a `redux.browser.mjs` file in the package that can be loaded from a CDN like Unpkg.
If you have strong use cases for us continuing to include UMD build artifacts, please let us know!
##### `createStore` Marked Deprecated
In [Redux 4.2.0, we marked the original `createStore` method as `@deprecated`](https://github.com/reduxjs/redux/releases/tag/v4.2.0). Strictly speaking, **this is *not* a breaking change**, nor is it new in 5.0, but we're documenting it here for completeness.
**This deprecation is solely a *visual* indicator that is meant to encourage users to [migrate their apps from legacy Redux patterns to use the modern Redux Toolkit APIs](https://redux.js.org/usage/migrating-to-modern-redux)**.
The deprecation results in a **visual strikethrough** when imported and used, like **~~`createStore`~~**, but with ***no* runtime errors or warnings**.
**`createStore` will continue to work indefinitely, and will *not* ever be removed**. But, today we want *all* Redux users to be using Redux Toolkit for all of their Redux logic.
To fix this, there are three options:
- **[Follow our strong suggestion to switch over to Redux Toolkit and `configureStore`](https://redux.js.org/usage/migrating-to-modern-redux)**
- Do nothing. It's just a visual strikethrough, and it doesn't affect how your code behaves. Ignore it.
- Switch to using the `legacy_createStore` API that is now exported, which is the exact same function but with no `@deprecated` tag. The simplest option is to do an aliased import rename, like `import { legacy_createStore as createStore } from 'redux'`
##### Action types *must* be strings
We've always specifically told our users that [actions and state *must* be serializable](https://redux.js.org/style-guide/#do-not-put-non-serializable-values-in-state-or-actions), and that `action.type` *should* be a string. This is both to ensure that actions are serializable, and to help provide a readable action history in the Redux DevTools.
`store.dispatch(action)` now specifically enforces that **`action.type` *must* be a string** and will throw an error if not, in the same way it throws an error if the action is not a plain object.
In practice, this was already true 99.99% of the time and shouldn't have any effect on users (especially those using Redux Toolkit and `createSlice`), but there may be some legacy Redux codebases that opted to use Symbols as action types.
##### TypeScript Changes
We've dropped support for TS 4.6 and earlier, and our support matrix is now TS 4.7+.
##### Typescript rewrite
In 2019, we began a community-powered conversion of the Redux codebase to TypeScript. The original effort was discussed in [#​3500: Port to TypeScript](https://github.com/reduxjs/redux/issues/3500), and the work was integrated in MR [#​3536: Convert to TypeScript](https://github.com/reduxjs/redux/issues/3536).
However, the TS-converted code sat around in the repo for several years, unused and unpublished, due to concerns about possible compatibility issues with the existing ecosystem (as well as general inertia on our part).
Redux core v5 is now built from that TS-converted source code. In theory, this should be almost identical in both runtime behavior and types to the 4.x build, but it's very likely that some of the changes may cause types issues.
Please report any unexpected compatibility issues!!
##### `AnyAction` deprecated in favour of `UnknownAction`
The Redux TS types have always exported an `AnyAction` type, which is defined to have `{type: string}` and treat any other field as `any`. This makes it easy to write uses like `console.log(action.whatever)`, but unfortunately does not provide any meaningful type safety.
We now export an `UnknownAction` type, which treats all fields other than `action.type` as `unknown`. This encourages users to write type guards that check the action object and assert its *specific* TS type. Inside of those checks, you can access a field with better type safety.
`UnknownAction` is now the default any place in the Redux source that expects an action object.
`AnyAction` still exists for compatibility, but has been marked as deprecated.
Note that [Redux Toolkit's action creators have a `.match()` method](https://redux-toolkit.js.org/api/createAction#actioncreatormatch) that acts as a useful type guard:
```ts
if (todoAdded.match(someUnknownAction)) {
// action is now typed as a PayloadAction<Todo>
}
```
You can also use the new `isAction` util to check if an unknown value is some kind of action object.
##### `Middleware` type changed - Middleware `action` and `next` are typed as `unknown`
Previously, the `next` parameter is typed as the `D` type parameter passed, and `action` is typed as the `Action` extracted from the dispatch type. Neither of these are a safe assumption:
- `next` would be typed to have **all** of the dispatch extensions, including the ones earlier in the chain that would no longer apply.
- Technically it would be *mostly* safe to type `next` as the default Dispatch implemented by the base redux store, however this would cause `next(action)` to error (as we cannot promise `action` is actually an `Action`) - and it wouldn't account for any following middlewares that return anything other than the action they're given when they see a specific action.
- `action` is not necessarily a known action, it can be literally anything - for example a thunk would be a function with no `.type` property (so `AnyAction` would be inaccurate)
We've changed `next` to be `(action: unknown) => unknown` (which is accurate, we have no idea what `next` expects or will return), and changed the `action` parameter to be `unknown` (which as above, is accurate).
In order to safely interact with values or access fields inside of the `action` argument, you must first do a type guard check to narrow the type, such as `isAction(action)` or `someActionCreator.match(action)`.
This new type is incompatible with the v4 `Middleware` type, so if a package's middleware is saying it's incompatible, check which version of Redux it's getting its types from!
##### `PreloadedState` type removed in favour of `Reducer` generic
We've made tweaks to the TS types to improve type safety and behavior.
First, the `Reducer` type now has a `PreloadedState` possible generic:
```ts
type Reducer<S, A extends Action, PreloadedState = S> = (
state: S | PreloadedState | undefined,
action: A
) => S
```
Per the explanation in [#​4491](https://github.com/reduxjs/redux/pull/4491):
Why the need for this change? When the store is first created by `createStore`/`configureStore`, the initial state is set to whatever is passed as the `preloadedState` argument (or `undefined` if nothing is passed). That means that the first time that the reducer is called, it is called with the `preloadedState`. After the first call, the reducer is always passed the current state (which is `S`).
For most normal reducers, `S | undefined` accurately describes what can be passed in for the `preloadedState`. However the `combineReducers` function allows for a preloaded state of `Partial<S> | undefined`.
The solution is to have a separate generic that represents what the reducer accepts for its preloaded state. That way `createStore` can then use that generic for its `preloadedState` argument.
Previously, this was handled by a `$CombinedState` type, but that complicated things and led to some user-reported issues. This removes the need for `$CombinedState` altogether.
This change does include some breaking changes, but overall should not have a huge impact on users upgrading in user-land:
- The `Reducer`, `ReducersMapObject`, and `createStore`/`configureStore` types/function take an additional `PreloadedState` generic which defaults to `S`.
- The overloads for `combineReducers` are removed in favor of a single function definition that takes the `ReducersMapObject` as its generic parameter. Removing the overloads was necessary with these changes, since sometimes it was choosing the wrong overload.
- Enhancers that explicitly list the generics for the reducer will need to add the third generic.
##### Other Changes
##### Internal Listener Implementation
The Redux store has always used an array to track listener callbacks, and used `listeners.findIndex` to remove listeners on unsubscribe. As we found in React-Redux, that can have perf issues when many listeners are unsubscribing at once.
In React-Redux, we fixed that with a more sophisticated linked list approach. Here, we've updated the `listeners` to be stored in a `Map` instead, which has better delete performance than an array.
In practice this shouldn't have any real effect, because React-Redux sets up a subscription in `<Provider>`, and all nested components subscribe to that. But, nice to fix it here as well.
##### `isAction` Predicate
We recently added an `isAction` predicate to RTK, then realized it's better suited for the Redux core. This can be used anywhere you have a value that *could* be a Redux action object, and you need to check if it is actually an action. This is specifically useful for use with the updated Redux middleware TS types, where the default value is now `unknown` and you need to use a type guard to tell TS that the current value is actually an action:
We've also exported the `isPlainObject` util that's been in the Redux codebase for years as well.
#### What's Changed
Entirely too many MRs to list here, as it's been a few years since 4.2 was released :) See the diff below.
**Full Changelog**: https://github.com/reduxjs/redux/compare/v4.2.1...v5.0.0
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/875Update dependency gunicorn to v212024-03-28T06:01:35Zigswsihw-wmadepbotUpdate dependency gunicorn to v21This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [gunicorn](https://gunicorn.org) ([source](https://github.com/benoitc/gunicorn)) | cloud | major | `20.1.0` -> `21.2.0` |
---
> β **Warni...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [gunicorn](https://gunicorn.org) ([source](https://github.com/benoitc/gunicorn)) | cloud | major | `20.1.0` -> `21.2.0` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>benoitc/gunicorn (gunicorn)</summary>
### [`v21.2.0`](https://github.com/benoitc/gunicorn/releases/tag/21.2.0): Gunicorn 21.2.0 has been released
[Compare Source](https://github.com/benoitc/gunicorn/compare/21.1.0...21.2.0)
**Gunicorn 21.2.0 has been released.** This version fix the issue introduced in the threaded worker.
Changes:
21.2.0 - 2023-07-19
===================
fix thread worker: revert change considering connection as idle .
*** NOTE ***
This is fixing the bad file description error.
1. Documentation is available there: https://docs.gunicorn.org/en/stable/news.html
2. Packages: https://pypi.org/project/gunicorn/
### [`v21.1.0`](https://github.com/benoitc/gunicorn/releases/tag/21.1.0): Gunicorn 21.1.0 has been released
[Compare Source](https://github.com/benoitc/gunicorn/compare/21.0.1...21.1.0)
gunicorn 21.1.0 has been released. This version fix the issue introduced in the threaded worker.
# 21.1.0 - 2023-07-18
- fix thread worker: fix socket removal from the queuet checkout 21.x
### [`v21.0.1`](https://github.com/benoitc/gunicorn/releases/tag/21.0.1): Gunicorn 21 has been released
[Compare Source](https://github.com/benoitc/gunicorn/compare/21.0.0...21.0.1)
Gunicorn 21 is out with miscellaneous changes. Enjoy!
We made this release major to start our new release cycle. More info will be provided on our discussion forum.
##### 21.0.1 - 2023-07-17
fix documentation build
##### 21.0.0 - 2023-07-17
support python 3.11
fix gevent and eventlet workers
fix threads support (gththread): improve performance and unblock requests
SSL: noaw use SSLContext object
HTTP parser: miscellaneous fixes
remove unecessary setuid calls
fix testing
improve logging
miscellaneous fixes to core engine
**Full Changelog**: https://github.com/benoitc/gunicorn/compare/21.0.0...21.0.1
### [`v21.0.0`](https://github.com/benoitc/gunicorn/compare/20.1.0...21.0.0)
[Compare Source](https://github.com/benoitc/gunicorn/compare/20.1.0...21.0.0)
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/874Update dependency requests-mock to v1.12.02024-03-28T06:01:28Zigswsihw-wmadepbotUpdate dependency requests-mock to v1.12.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [requests-mock](https://requests-mock.readthedocs.io/) ([source](https://github.com/jamielennox/requests-mock)) | dev | minor | `1.11.0` ->...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [requests-mock](https://requests-mock.readthedocs.io/) ([source](https://github.com/jamielennox/requests-mock)) | dev | minor | `1.11.0` -> `1.12.0` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>jamielennox/requests-mock (requests-mock)</summary>
### [`v1.12.0`](https://github.com/jamielennox/requests-mock/releases/tag/1.12.0)
[Compare Source](https://github.com/jamielennox/requests-mock/compare/1.11.0...1.12.0)
#### What's Changed
- Update copyright year by [@​KrishanBhasin](https://github.com/KrishanBhasin) in https://github.com/jamielennox/requests-mock/pull/239
- Remove py2 by [@​jamielennox](https://github.com/jamielennox) in https://github.com/jamielennox/requests-mock/pull/248
- Allow `raw` parameter to accept callable like body elements by [@​jamielennox](https://github.com/jamielennox) in https://github.com/jamielennox/requests-mock/pull/249
- Improve type definition of `Mocker.__call__` by [@​Viicos](https://github.com/Viicos) in https://github.com/jamielennox/requests-mock/pull/244
- Drop PBR Support by [@​jamielennox](https://github.com/jamielennox) in https://github.com/jamielennox/requests-mock/pull/250
- fix(mocker.pyi): fix Mocker class type hints by [@​pavellos21](https://github.com/pavellos21) in https://github.com/jamielennox/requests-mock/pull/251
- Remove unused `six` dependency by [@​Viicos](https://github.com/Viicos) in https://github.com/jamielennox/requests-mock/pull/252
#### New Contributors
- [@​KrishanBhasin](https://github.com/KrishanBhasin) made their first contribution in https://github.com/jamielennox/requests-mock/pull/239
- [@​Viicos](https://github.com/Viicos) made their first contribution in https://github.com/jamielennox/requests-mock/pull/244
- [@​pavellos21](https://github.com/pavellos21) made their first contribution in https://github.com/jamielennox/requests-mock/pull/251
**Full Changelog**: https://github.com/jamielennox/requests-mock/compare/1.11.0...1.12.0
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/871Update dependency prettier to v3.2.52024-03-28T06:01:20Zigswsihw-wmadepbotUpdate dependency prettier to v3.2.5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | minor | [`3.1.0` -> `3.2.5`](https://r...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | minor | [`3.1.0` -> `3.2.5`](https://renovatebot.com/diffs/npm/prettier/3.1.0/3.2.5) |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>prettier/prettier (prettier)</summary>
### [`v3.2.5`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#325)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.4...3.2.5)
[diff](https://github.com/prettier/prettier/compare/3.2.4...3.2.5)
##### Support Angular inline styles as single template literal ([#​15968](https://github.com/prettier/prettier/pull/15968) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
[Angular v17](https://blog.angular.io/introducing-angular-v17-4d7033312e4b) supports single string inline styles.
<!-- prettier-ignore -->
```ts
// Input
@​Component({
template: `<div>...</div>`,
styles: `h1 { color: blue; }`,
})
export class AppComponent {}
// Prettier 3.2.4
@​Component({
template: `<div>...</div>`,
styles: `h1 { color: blue; }`,
})
export class AppComponent {}
// Prettier 3.2.5
@​Component({
template: `<div>...</div>`,
styles: `
h1 {
color: blue;
}
`,
})
export class AppComponent {}
```
##### Unexpected embedded formatting for Angular template ([#​15969](https://github.com/prettier/prettier/pull/15969) by [@​JounQin](https://github.com/JounQin))
Computed template should not be considered as Angular component template
<!-- prettier-ignore -->
```ts
// Input
const template = "foobar";
@​Component({
[template]: `<h1>{{ hello }}</h1>`,
})
export class AppComponent {}
// Prettier 3.2.4
const template = "foobar";
@​Component({
[template]: `<h1>{{ hello }}</h1>`,
})
export class AppComponent {}
// Prettier 3.2.5
const template = "foobar";
@​Component({
[template]: `<h1>{{ hello }}</h1>`,
})
export class AppComponent {}
```
##### Use `"json"` parser for `tsconfig.json` by default ([#​16012](https://github.com/prettier/prettier/pull/16012) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
In [v3.2.0](https://prettier.io/blog/2024/01/12/3.2.0#new-jsonc-parser-added-15831httpsgithubcomprettierprettierpull15831-by-fiskerhttpsgithubcomfisker), we introduced `"jsonc"` parser which adds trialing comma **by default**.
When adding a new parser we also define how it will be used based on the [`linguist-languages`](https://www.npmjs.com/package/linguist-languages) data.
`tsconfig.json` is a special file used by [TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#using-tsconfigjson-or-jsconfigjson), it uses `.json` file extension, but it actually uses the [JSON with Comments](https://code.visualstudio.com/docs/languages/json#\_json-with-comments) syntax. However, we found that there are many third-party tools not recognize it correctly because of the confusing `.json` file extension.
We decide to treat it as a JSON file for now to avoid the extra configuration step.
To keep using the `"jsonc"` parser for your `tsconfig.json` files, add the following to your `.pretterrc` file
```json
{
"overrides": [
{
"files": ["tsconfig.json", "jsconfig.json"],
"options": {
"parser": "jsonc"
}
}
]
}
```
<!-- prettier-ignore -->
```
```
### [`v3.2.4`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#Prettier-324)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.3...3.2.4)
prettier --file-info tsconfig.json
{ "ignored": false, "inferredParser": "jsonc" }
### [`v3.2.3`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#323)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.2...3.2.3)
[diff](https://github.com/prettier/prettier/compare/3.2.2...3.2.3)
##### Throw errors for invalid code ([#​15881](https://github.com/prettier/prettier/pull/15881) by [@​fisker](https://github.com/fisker), [@​Josh-Cena](https://github.com/Josh-Cena), [@​auvred](https://github.com/auvred))
<!-- prettier-ignore -->
```ts
// Input
1++;
// Prettier 3.2.2
1++;
// Prettier 3.2.3
SyntaxError: Invalid left-hand side expression in unary operation (1:1)
> 1 | 1++;
| ^
```
<!-- prettier-ignore -->
```ts
// Input
try {} catch (error = 1){}
// Prettier 3.2.2
try {
} catch (error) {}
// Prettier 3.2.3
SyntaxError: Catch clause variable cannot have an initializer. (1:23)
> 1 | try {} catch (error = 1){}
| ^
```
##### Fix parser inference ([#​15927](https://github.com/prettier/prettier/pull/15927) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```console
// Prettier 3.2.2
prettier --file-info tsconfig.json
{ "ignored": false, "inferredParser": "json" }
// Prettier 3.2.3
prettier --file-info tsconfig.json
{ "ignored": false, "inferredParser": "jsonc" }
```
### [`v3.2.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#322)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.1...3.2.2)
[diff](https://github.com/prettier/prettier/compare/3.2.1...3.2.2)
##### Fix crash when parsing template literal CSS in a JSX style tag using a spread attribute ([#​15896](https://github.com/prettier/prettier/pull/15896) by [@​eelco](https://github.com/eelco))
For example this code would crash before:
<!-- prettier-ignore -->
```jsx
<style {...spread}>{`.{}`}</style>
```
##### Fix formatting error on optional call expression and member chain ([#​15920](https://github.com/prettier/prettier/pull/15920) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
```jsx
// Input
a(() => {}, c?.d());
// Prettier 3.2.1
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.2
a(() => {}, c?.d());
```
### [`v3.2.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#321)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.0...3.2.1)
[diff](https://github.com/prettier/prettier/compare/3.2.0...3.2.1)
##### Fix formatting error on member chain ([#​15915](https://github.com/prettier/prettier/pull/15915) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
```jsx
// Input
test().test2().test2(thing?.something);
// Prettier 3.2.0
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.1
test().test2().test2(thing?.something);
```
### [`v3.2.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#320)
[Compare Source](https://github.com/prettier/prettier/compare/3.1.1...3.2.0)
[diff](https://github.com/prettier/prettier/compare/3.1.1...3.2.0)
π [Release Notes](https://prettier.io/blog/2024/01/12/3.2.0.html)
### [`v3.1.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#311)
[Compare Source](https://github.com/prettier/prettier/compare/3.1.0...3.1.1)
[diff](https://github.com/prettier/prettier/compare/3.1.0...3.1.1)
##### Fix config file search ([#​15363](https://github.com/prettier/prettier/pull/15363) by [@​fisker](https://github.com/fisker))
Previously, we start search for config files from the filePath as a directory, if it happened to be a directory and contains config file, it will be used by mistake.
```text
ββ .prettierrc
ββ test.js (A directory)
ββ .prettierrc
```
```js
// Prettier 3.1.0
await prettier.resolveConfigFile(new URL("./test.js", import.meta.url));
// <CWD>/test.js/.prettierrc
// Prettier 3.1.1
await prettier.resolveConfigFile(new URL("./test.js", import.meta.url));
// <CWD>/.prettierrc
```
##### Skip explicitly passed symbolic links with `--no-error-on-unmatched-pattern` ([#​15533](https://github.com/prettier/prettier/pull/15533) by [@​sanmai-NL](https://github.com/sanmai-NL))
Since Prettier v3, we stopped following symbolic links, however in some use cases, the symbolic link patterns can't be filtered out, and there is no way to prevent Prettier from throwing errors.
In Prettier 3.1.1, you can use `--no-error-on-unmatched-pattern` to simply skip symbolic links.
##### Consistently use tabs in ternaries when `useTabs` is `true` ([#​15662](https://github.com/prettier/prettier/pull/15662) by [@​auvred](https://github.com/auvred))
<!-- prettier-ignore -->
```jsx
// Input
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
// Prettier 3.1.0
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
// Prettier 3.1.1
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
```
##### Improve config file search ([#​15663](https://github.com/prettier/prettier/pull/15663) by [@​fisker](https://github.com/fisker))
The Prettier config file search performance has been improved by more effective cache strategy.
##### Fix unstable and ugly formatting for comments in destructuring patterns ([#​15708](https://github.com/prettier/prettier/pull/15708) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
```tsx
// Input
const {
foo,
// bar
// baz
}: Foo = expr;
// Prettier 3.1.0
const {
foo1,
} // bar
// baz
: Foo = expr;
// Prettier 3.1.0 second output
const {
foo1, // bar
} // baz
: Foo = expr;
// Prettier 3.1.1
const {
foo1,
// bar
// baz
}: Foo = expr;
```
##### Support "Import Attributes" ([#​15718](https://github.com/prettier/prettier/pull/15718) by [@​fisker](https://github.com/fisker))
[TypeScript 5.3](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/#import-attributes) supports the latest updates to the [import attributes](https://github.com/tc39/proposal-import-attributes) proposal.
```tsx
import something from "./something.json" with { type: "json" };
```
##### Fix false claim in docs that cursorOffset is incompatible with rangeStart/rangeEnd ([#​15750](https://github.com/prettier/prettier/pull/15750) by [@​ExplodingCabbage](https://github.com/ExplodingCabbage))
The cursorOffset option has in fact been compatible with rangeStart/rangeEnd for over 5 years, thanks to work by [@​ds300](https://github.com/ds300). However, Prettier's documentation (including the CLI `--help` text) continued to claim otherwise, falsely. The documentation is now fixed.
##### Keep curly braces and `from` keyword in empty `import` statements ([#​15756](https://github.com/prettier/prettier/pull/15756) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```js
// Input
import { } from 'foo';
import { /* comment */ } from 'bar';
// Prettier 3.1.0
import {} from "foo";
import /* comment */ "bar";
// Prettier 3.1.1
import {} from "foo";
import {} from /* comment */ "bar";
```
##### Keep empty import attributes and assertions ([#​15757](https://github.com/prettier/prettier/pull/15757) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```js
// Input
import foo from "foo" with {};
import bar from "bar" assert {};
// Prettier 3.1.0
import foo from "foo";
import bar from "bar";
// Prettier 3.1.1
import foo from "foo" with {};
import bar from "bar" assert {};
```
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xODEuNSIsInVwZGF0ZWRJblZlciI6IjM3LjE4MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/869Update Python to ~3.12.02024-03-28T06:00:59Zigswsihw-wmadepbotUpdate Python to ~3.12.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://github.com/containerbase/python-prebuild) | dependencies | minor | `~3.8` -> `~3.12.0` |
---
> β **Warning**
>
> Some d...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://github.com/containerbase/python-prebuild) | dependencies | minor | `~3.8` -> `~3.12.0` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>containerbase/python-prebuild (python)</summary>
### [`v3.12.2`](https://github.com/containerbase/python-prebuild/releases/tag/3.12.2)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.12.1...3.12.2)
##### Bug Fixes
- **deps:** update dependency python to v3.12.2
### [`v3.12.1`](https://github.com/containerbase/python-prebuild/releases/tag/3.12.1)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.12.0...3.12.1)
##### Bug Fixes
- **deps:** update dependency python to v3.12.1
### [`v3.12.0`](https://github.com/containerbase/python-prebuild/releases/tag/3.12.0)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.8...3.12.0)
##### Bug Fixes
- **deps:** update dependency python to v3.12.0
### [`v3.11.8`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.8)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.7...3.11.8)
##### Bug Fixes
- **deps:** update dependency python to v3.11.8
### [`v3.11.7`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.7)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.6...3.11.7)
##### Bug Fixes
- **deps:** update dependency python to v3.11.7
### [`v3.11.6`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.6)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.5...3.11.6)
##### Bug Fixes
- **deps:** update dependency python to v3.11.6
### [`v3.11.5`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.5)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.4...3.11.5)
##### Bug Fixes
- **deps:** update dependency python to v3.11.5
### [`v3.11.4`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.4)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.3...3.11.4)
##### Bug Fixes
- **deps:** update dependency python to v3.11.4
### [`v3.11.3`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.3)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.2...3.11.3)
##### Bug Fixes
- **deps:** update dependency python to v3.11.3
### [`v3.11.2`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.2)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.1...3.11.2)
##### Bug Fixes
- **deps:** update dependency python to v3.11.2
### [`v3.11.1`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.1)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.11.0...3.11.1)
##### Bug Fixes
- **deps:** update dependency python to v3.11.1
### [`v3.11.0`](https://github.com/containerbase/python-prebuild/releases/tag/3.11.0)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.13...3.11.0)
##### Bug Fixes
- **deps:** update dependency python to v3.11.0
### [`v3.10.13`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.13)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.12...3.10.13)
##### Bug Fixes
- **deps:** update dependency python to v3.10.13
### [`v3.10.12`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.12)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.11...3.10.12)
##### Bug Fixes
- **deps:** update dependency python to v3.10.12
### [`v3.10.11`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.11)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.10...3.10.11)
##### Bug Fixes
- **deps:** update dependency python to v3.10.11
### [`v3.10.10`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.10)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.9...3.10.10)
##### Bug Fixes
- **deps:** update dependency python to v3.10.10
### [`v3.10.9`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.9)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.8...3.10.9)
##### Bug Fixes
- **deps:** update dependency python to v3.10.9
### [`v3.10.8`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.8)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.7...3.10.8)
##### Bug Fixes
- **deps:** update dependency python to v3.10.8
### [`v3.10.7`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.7)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.6...3.10.7)
##### Bug Fixes
- **deps:** update dependency python to v3.10.7
### [`v3.10.6`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.6)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.5...3.10.6)
##### Bug Fixes
- **deps:** update dependency python to v3.10.6
### [`v3.10.5`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.5)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.4...3.10.5)
##### Bug Fixes
- **deps:** update dependency python to v3.10.5
### [`v3.10.4`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.4)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.3...3.10.4)
##### Bug Fixes
- **deps:** update dependency python to v3.10.4
### [`v3.10.3`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.3)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.2...3.10.3)
##### Bug Fixes
- **deps:** update dependency python to v3.10.3
### [`v3.10.2`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.2)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.1...3.10.2)
##### Bug Fixes
- **deps:** update dependency python to v3.10.2
### [`v3.10.1`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.1)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.10.0...3.10.1)
##### Bug Fixes
- **deps:** update dependency python to v3.10.1
### [`v3.10.0`](https://github.com/containerbase/python-prebuild/releases/tag/3.10.0)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.18...3.10.0)
##### Bug Fixes
- **deps:** update dependency python to v3.10.0
### [`v3.9.18`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.18)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.17...3.9.18)
##### Bug Fixes
- **deps:** update dependency python to v3.9.18
### [`v3.9.17`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.17)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.16...3.9.17)
##### Bug Fixes
- **deps:** update dependency python to v3.9.17
### [`v3.9.16`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.16)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.15...3.9.16)
##### Bug Fixes
- **deps:** update dependency python to v3.9.16
### [`v3.9.15`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.15)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.14...3.9.15)
##### Bug Fixes
- **deps:** update dependency python to v3.9.15
### [`v3.9.14`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.14)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.13...3.9.14)
##### Bug Fixes
- **deps:** update dependency python to v3.9.14
### [`v3.9.13`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.13)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.12...3.9.13)
##### Bug Fixes
- **deps:** update dependency python to v3.9.13
### [`v3.9.12`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.12)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.11...3.9.12)
##### Bug Fixes
- **deps:** update dependency python to v3.9.12
### [`v3.9.11`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.11)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.10...3.9.11)
##### Bug Fixes
- **deps:** update dependency python to v3.9.11
### [`v3.9.10`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.10)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.9...3.9.10)
##### Bug Fixes
- **deps:** update dependency python to v3.9.10
### [`v3.9.9`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.9)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.8...3.9.9)
##### Bug Fixes
- **deps:** update dependency python to v3.9.9
### [`v3.9.8`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.8)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.7...3.9.8)
##### Bug Fixes
- **deps:** update dependency python to v3.9.8
### [`v3.9.7`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.7)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.6...3.9.7)
##### Bug Fixes
- **deps:** update dependency python to v3.9.7
### [`v3.9.6`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.6)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.5...3.9.6)
##### Bug Fixes
- **deps:** update dependency python to v3.9.6
### [`v3.9.5`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.5)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.4...3.9.5)
##### Bug Fixes
- **deps:** update dependency python to v3.9.5
### [`v3.9.4`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.4)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.3...3.9.4)
##### Bug Fixes
- **deps:** update dependency python to v3.9.4
### [`v3.9.3`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.3)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.2...3.9.3)
##### Bug Fixes
- **deps:** update dependency python to v3.9.3
### [`v3.9.2`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.2)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.1...3.9.2)
##### Bug Fixes
- **deps:** update dependency python to v3.9.2
### [`v3.9.1`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.1)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.9.0...3.9.1)
##### Bug Fixes
- **deps:** update dependency python to v3.9.1
### [`v3.9.0`](https://github.com/containerbase/python-prebuild/releases/tag/3.9.0)
[Compare Source](https://github.com/containerbase/python-prebuild/compare/3.8.18...3.9.0)
##### Bug Fixes
- **deps:** update dependency python to v3.9.0
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xODEuNSIsInVwZGF0ZWRJblZlciI6IjM3LjE4MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/866Update dependency pre-commit to v3.7.02024-03-25T05:49:52Zigswsihw-wmadepbotUpdate dependency pre-commit to v3.7.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pre-commit](https://github.com/pre-commit/pre-commit) | dev | minor | `3.5.0` -> `3.7.0` |
---
> β **Warning**
>
> Some dependencies co...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pre-commit](https://github.com/pre-commit/pre-commit) | dev | minor | `3.5.0` -> `3.7.0` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>pre-commit/pre-commit (pre-commit)</summary>
### [`v3.7.0`](https://github.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#370---2024-03-24)
[Compare Source](https://github.com/pre-commit/pre-commit/compare/v3.6.2...v3.7.0)
\==================
##### Features
- Use a tty for `docker` and `docker_image` hooks when `--color` is specified.
- [#​3122](https://github.com/pre-commit/pre-commit/issues/3122) MR by [@​glehmann](https://github.com/glehmann).
##### Fixes
- Fix `fail_fast` for individual hooks stopping when previous hooks had failed.
- [#​3167](https://github.com/pre-commit/pre-commit/issues/3167) issue by [@​tp832944](https://github.com/tp832944).
- [#​3168](https://github.com/pre-commit/pre-commit/issues/3168) MR by [@​asottile](https://github.com/asottile).
##### Updating
- The per-hook behaviour of `fail_fast` was fixed. If you want the pre-3.7.0
behaviour, add `fail_fast: true` to all hooks before the last `fail_fast`
hook.
### [`v3.6.2`](https://github.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#362---2024-02-18)
[Compare Source](https://github.com/pre-commit/pre-commit/compare/v3.6.1...v3.6.2)
\==================
##### Fixes
- Fix building golang hooks during `git commit --all`.
- [#​3130](https://github.com/pre-commit/pre-commit/issues/3130) MR by [@​asottile](https://github.com/asottile).
- [#​2722](https://github.com/pre-commit/pre-commit/issues/2722) issue by [@​pestanko](https://github.com/pestanko) and [@​matthewhughes934](https://github.com/matthewhughes934).
### [`v3.6.1`](https://github.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#361---2024-02-10)
[Compare Source](https://github.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1)
\==================
##### Fixes
- Remove `PYTHONEXECUTABLE` from environment when running.
- [#​3110](https://github.com/pre-commit/pre-commit/issues/3110) MR by [@​untitaker](https://github.com/untitaker).
- Handle staged-files-only with only a crlf diff.
- [#​3126](https://github.com/pre-commit/pre-commit/issues/3126) MR by [@​asottile](https://github.com/asottile).
- issue by [@​tyyrok](https://github.com/tyyrok).
### [`v3.6.0`](https://github.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#360---2023-12-09)
[Compare Source](https://github.com/pre-commit/pre-commit/compare/v3.5.0...v3.6.0)
\==================
##### Features
- Check `minimum_pre_commit_version` first when parsing configs.
- [#​3092](https://github.com/pre-commit/pre-commit/issues/3092) MR by [@​asottile](https://github.com/asottile).
##### Fixes
- Fix deprecation warnings for `importlib.resources`.
- [#​3043](https://github.com/pre-commit/pre-commit/issues/3043) MR by [@​asottile](https://github.com/asottile).
- Fix deprecation warnings for rmtree.
- [#​3079](https://github.com/pre-commit/pre-commit/issues/3079) MR by [@​edgarrmondragon](https://github.com/edgarrmondragon).
##### Updating
- Drop support for python<3.9.
- [#​3042](https://github.com/pre-commit/pre-commit/issues/3042) MR by [@​asottile](https://github.com/asottile).
- [#​3093](https://github.com/pre-commit/pre-commit/issues/3093) MR by [@​asottile](https://github.com/asottile).
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/861Update public.ecr.aws/bitnami/python Docker tag to v3.122024-01-03T10:05:15Zigswsihw-wmadepbotUpdate public.ecr.aws/bitnami/python Docker tag to v3.12This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| public.ecr.aws/bitnami/python | image | minor | `3.8` -> `3.12` |
| public.ecr.aws/bitnami/python | image-name | minor | `3.8` -> `3.12` |
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| public.ecr.aws/bitnami/python | image | minor | `3.8` -> `3.12` |
| public.ecr.aws/bitnami/python | image-name | minor | `3.8` -> `3.12` |
| public.ecr.aws/bitnami/python | final | minor | `3.8` -> `3.12` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOS4wIiwidXBkYXRlZEluVmVyIjoiMzcuMjkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/850Update dependency boto3 to v1.34.722024-03-28T06:00:42Zigswsihw-wmadepbotUpdate dependency boto3 to v1.34.72This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [boto3](https://github.com/boto/boto3) | dependencies | patch | `1.34.71` -> `1.34.72` |
---
> β **Warning**
>
> Some dependencies could...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [boto3](https://github.com/boto/boto3) | dependencies | patch | `1.34.71` -> `1.34.72` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>boto/boto3 (boto3)</summary>
### [`v1.34.72`](https://github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13472)
[Compare Source](https://github.com/boto/boto3/compare/1.34.71...1.34.72)
\=======
- api-change:`batch`: \[`botocore`] This feature allows AWS Batch to support configuration of imagePullSecrets and allowPrivilegeEscalation for jobs running on EKS
- api-change:`bedrock-agent`: \[`botocore`] This changes introduces metadata documents statistics and also updates the documentation for bedrock agent.
- api-change:`bedrock-agent-runtime`: \[`botocore`] This release introduces filtering support on Retrieve and RetrieveAndGenerate APIs.
- api-change:`elasticache`: \[`botocore`] Added minimum capacity to Amazon ElastiCache Serverless. This feature allows customer to ensure minimum capacity even without current load
- api-change:`secretsmanager`: \[`botocore`] Documentation updates for Secrets Manager
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMDMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/845Update dependency pandas to v2.2.12024-03-28T06:01:11Zigswsihw-wmadepbotUpdate dependency pandas to v2.2.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pandas](https://pandas.pydata.org) ([source](https://github.com/pandas-dev/pandas)) | dependencies | minor | `2.0.3` -> `2.2.1` |
---
> ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pandas](https://pandas.pydata.org) ([source](https://github.com/pandas-dev/pandas)) | dependencies | minor | `2.0.3` -> `2.2.1` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>pandas-dev/pandas (pandas)</summary>
### [`v2.2.1`](https://github.com/pandas-dev/pandas/releases/tag/v2.2.1): Pandas 2.2.1
[Compare Source](https://github.com/pandas-dev/pandas/compare/v2.2.0...v2.2.1)
We are pleased to announce the release of pandas 2.2.1.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.
See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.2.1/whatsnew/v2.2.1.html) for a list of all the changes.
Pandas 2.2.1 supports Python 3.9 and higher.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the [pandas issue tracker](https://github.com/pandas-dev/pandas/issues).
Thanks to all the contributors who made this release possible.
### [`v2.2.0`](https://github.com/pandas-dev/pandas/releases/tag/v2.2.0): Pandas 2.2.0
[Compare Source](https://github.com/pandas-dev/pandas/compare/v2.1.4...v2.2.0)
We are pleased to announce the release of pandas 2.2.0.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.
See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.2.0/whatsnew/v2.2.0.html) for a list of all the changes.
Pandas 2.2.0 supports Python 3.9 and higher.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the [pandas issue tracker](https://github.com/pandas-dev/pandas/issues).
Thanks to all the contributors who made this release possible.
### [`v2.1.4`](https://github.com/pandas-dev/pandas/releases/tag/v2.1.4): Pandas 2.1.4
[Compare Source](https://github.com/pandas-dev/pandas/compare/v2.1.3...v2.1.4)
This is a patch release in the 2.1.x series and includes some regression and bug fixes, and a security fix. We recommend that all users upgrade to this version.
See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.1.4/whatsnew/v2.1.4.html) for a list of all the changes.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the [pandas issue tracker](https://github.com/pandas-dev/pandas/issues).
Thanks to all the contributors who made this release possible.
### [`v2.1.3`](https://github.com/pandas-dev/pandas/releases/tag/v2.1.3): Pandas 2.1.3
[Compare Source](https://github.com/pandas-dev/pandas/compare/v2.1.2...v2.1.3)
This is a patch release in the 2.1.x series and includes some regression and bug fixes, and a security fix. We recommend that all users upgrade to this version.
See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.1.3/whatsnew/v2.1.3.html) for a list of all the changes.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the [pandas issue tracker](https://github.com/pandas-dev/pandas/issues).
Thanks to all the contributors who made this release possible.
### [`v2.1.2`](https://github.com/pandas-dev/pandas/releases/tag/v2.1.2): Pandas 2.1.2
[Compare Source](https://github.com/pandas-dev/pandas/compare/v2.1.1...v2.1.2)
This is a patch release in the 2.1.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.
See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.1.2/whatsnew/v2.1.2.html) for a list of all the changes.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the [pandas issue tracker](https://github.com/pandas-dev/pandas/issues).
Thanks to all the contributors who made this release possible.
### [`v2.1.1`](https://github.com/pandas-dev/pandas/releases/tag/v2.1.1): Pandas 2.1.1
[Compare Source](https://github.com/pandas-dev/pandas/compare/v2.1.0...v2.1.1)
This is a patch release in the 2.1.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.
See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.1.1/whatsnew/v2.1.1.html) for a list of all the changes.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the [pandas issue tracker](https://github.com/pandas-dev/pandas/issues).
Thanks to all the contributors who made this release possible.
### [`v2.1.0`](https://github.com/pandas-dev/pandas/releases/tag/v2.1.0): Pandas 2.1.0
[Compare Source](https://github.com/pandas-dev/pandas/compare/v2.0.3...v2.1.0)
We are pleased to announce the release of pandas 2.1.0.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.
See the [full whatsnew](https://pandas.pydata.org/pandas-docs/version/2.1.0/whatsnew/v2.1.0.html) for a list of all the changes.
Pandas 2.1.0 supports Python 3.9 and higher.
The release will be available on the defaults and conda-forge channels:
conda install pandas
Or via PyPI:
python3 -m pip install --upgrade pandas
Please report any issues with the release on the [pandas issue tracker](https://github.com/pandas-dev/pandas/issues).
Thanks to all the contributors who made this release possible.
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42NC4wIiwidXBkYXRlZEluVmVyIjoiMzcuMjEyLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/842Update dependency @vue/test-utils to v2.4.1 - abandoned2023-11-14T10:00:54Zigswsihw-wmadepbotUpdate dependency @vue/test-utils to v2.4.1 - abandonedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@vue/test-utils](https://github.com/vuejs/test-utils) | [`2.4.0` -> `2.4.1`](https://renovatebot.com/diffs...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@vue/test-utils](https://github.com/vuejs/test-utils) | [`2.4.0` -> `2.4.1`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.0/2.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2ftest-utils/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2ftest-utils/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2ftest-utils/2.4.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2ftest-utils/2.4.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
---
### β Dependency Lookup Warnings β
Warnings were logged while processing this repo. Please check the logs for more information.
---
### Release Notes
<details>
<summary>vuejs/test-utils (@​vue/test-utils)</summary>
### [`v2.4.1`](https://github.com/vuejs/test-utils/releases/tag/v2.4.1)
[Compare Source](https://github.com/vuejs/test-utils/compare/v2.4.0...v2.4.1)
#### What's Changed
##### Fixes
- fix: modify createVMProxy to fix issue 2116 by [@​jason-chang](https://github.com/jason-chang) in https://github.com/vuejs/test-utils/pull/2125
##### Docs
- docs: add warning about `isVisible()` by [@​alecgibson](https://github.com/alecgibson) in https://github.com/vuejs/test-utils/pull/2122
- docs: Update missed rename of import to test-utils as the new default by [@​Hilbrand](https://github.com/Hilbrand) in https://github.com/vuejs/test-utils/pull/2102
##### (Dev) Dependencies
- chore: specify pnpm v8 as package manager by [@​cexbrayat](https://github.com/cexbrayat) in https://github.com/vuejs/test-utils/pull/2104
- chore(deps): update vitest to v0.32.2 by [@​renovate](https://github.com/renovate) in https://github.com/vuejs/test-utils/pull/2099
- chore(deps): update all non-major dependencies by [@​renovate](https://github.com/renovate) in https://github.com/vuejs/test-utils/pull/2110
- chore(deps): update all non-major dependencies by [@​renovate](https://github.com/renovate) in https://github.com/vuejs/test-utils/pull/2111
- chore: compiler-dom as required dependency by [@​cexbrayat](https://github.com/cexbrayat) in https://github.com/vuejs/test-utils/pull/2114
- chore(deps): update vitest to v0.32.4 by [@​renovate](https://github.com/renovate) in https://github.com/vuejs/test-utils/pull/2117
- chore(deps): update all non-major dependencies by [@​renovate](https://github.com/renovate) in https://github.com/vuejs/test-utils/pull/2121
- chore(deps): update dependency prettier to v3 and eslint-plugin-prettβ¦ by [@​cexbrayat](https://github.com/cexbrayat) in https://github.com/vuejs/test-utils/pull/2127
- chore(deps): update vitest to v0.33.0 by [@​renovate](https://github.com/renovate) in https://github.com/vuejs/test-utils/pull/2128
- chore(deps): update dependency js-beautify to v1.14.9 by [@​cexbrayat](https://github.com/cexbrayat) in https://github.com/vuejs/test-utils/pull/2131
- chore: exception for no-extra-semi lint rule by [@​cexbrayat](https://github.com/cexbrayat) in https://github.com/vuejs/test-utils/pull/2133
- chore(deps): update typescript-eslint monorepo to v6 (major) by [@​renovate](https://github.com/renovate) in https://github.com/vuejs/test-utils/pull/2129
#### New Contributors
- [@​Hilbrand](https://github.com/Hilbrand) made their first contribution in https://github.com/vuejs/test-utils/pull/2102
- [@​alecgibson](https://github.com/alecgibson) made their first contribution in https://github.com/vuejs/test-utils/pull/2122
**Full Changelog**: https://github.com/vuejs/test-utils/compare/v2.4.0...v2.4.1
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM2LjI3LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/840Update dependency aiohttp to v3.8.5 - abandoned2023-10-08T09:51:59Zigswsihw-wmadepbotUpdate dependency aiohttp to v3.8.5 - abandonedThis MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [aiohttp](https://github.com/aio-libs/aiohttp) | `==3.8.4` -> `==3.8.5` | [![age](https://developer.mend.io...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [aiohttp](https://github.com/aio-libs/aiohttp) | `==3.8.4` -> `==3.8.5` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/aiohttp/3.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/aiohttp/3.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/aiohttp/3.8.4/3.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/aiohttp/3.8.4/3.8.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
---
### β Dependency Lookup Warnings β
Warnings were logged while processing this repo. Please check the logs for more information.
---
### Release Notes
<details>
<summary>aio-libs/aiohttp (aiohttp)</summary>
### [`v3.8.5`](https://github.com/aio-libs/aiohttp/releases/tag/v3.8.5): 3.8.5
[Compare Source](https://github.com/aio-libs/aiohttp/compare/v3.8.4...v3.8.5)
## Security bugfixes
- Upgraded the vendored copy of llhttp\_ to v8.1.1 -- by :user:`webknjaz`
and :user:`Dreamsorcerer`.
Thanks to :user:`sethmlarson` for reporting this and providing us with
comprehensive reproducer, workarounds and fixing details! For more
information, see
https://github.com/aio-libs/aiohttp/security/advisories/GHSA-45c4-8wx5-qw6w.
.. \_llhttp: https://llhttp.org
([#​7346](https://github.com/aio-libs/aiohttp/issues/7346))
## Features
- Added information to C parser exceptions to show which character caused the error. -- by :user:`Dreamsorcerer`
([#​7366](https://github.com/aio-libs/aiohttp/issues/7366))
## Bugfixes
- Fixed a transport is :data:`None` error -- by :user:`Dreamsorcerer`.
([#​3355](https://github.com/aio-libs/aiohttp/issues/3355))
***
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM2LjI3LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/836Update dependency bumpversion to v0.6.02024-03-28T06:01:07Zigswsihw-wmadepbotUpdate dependency bumpversion to v0.6.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bumpversion](https://github.com/peritus/bumpversion) | publish | minor | `0.5.3` -> `0.6.0` |
---
> β **Warning**
>
> Some dependencies...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bumpversion](https://github.com/peritus/bumpversion) | publish | minor | `0.5.3` -> `0.6.0` |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM3LjExMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://code.usgs.gov/wma/iow/waterdataui/-/merge_requests/833Update dependency d3-simple-slider to v2 - abandoned2024-03-28T06:01:33Zigswsihw-wmadepbotUpdate dependency d3-simple-slider to v2 - abandonedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [d3-simple-slider](https://github.com/johnwalley/d3-simple-slider) | dependencies | major | [`1.10.4` -> `2.0.0`](https://renovatebot.com/d...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [d3-simple-slider](https://github.com/johnwalley/d3-simple-slider) | dependencies | major | [`1.10.4` -> `2.0.0`](https://renovatebot.com/diffs/npm/d3-simple-slider/1.10.4/2.0.0) |
---
> β **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>johnwalley/d3-simple-slider (d3-simple-slider)</summary>
### [`v2.0.0`](https://github.com/johnwalley/d3-simple-slider/releases/tag/v2.0.0): 2.0.0 (14 May 2023)
[Compare Source](https://github.com/johnwalley/d3-simple-slider/compare/v1.10.4...v2.0.0)
Upgrade to latest d3 dependency version.
This is a breaking change. If you require compatibility with older d3 dependencies then continue to use the v1.x.x releases.
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS44Mi4wIiwidXBkYXRlZEluVmVyIjoiMzcuMjMzLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->