Skip to content

Releases: get-convex/convex-backend

Precompiled 2025-04-23-2845f7c

23 Apr 00:51
Compare
Choose a tag to compare
Pre-release
Update dependency postcss to v8.5.3 (#34839)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [postcss](https://postcss.org/) ([source](https://redirect.github.com/postcss/postcss)) | dependencies | minor | [`8.4.49` -> `8.5.3`](https://renovatebot.com/diffs/npm/postcss/8.4.49/8.5.3) |

---

### Release Notes

<details>
<summary>postcss/postcss (postcss)</summary>

### [`v8.5.3`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#853)

[Compare Source](https://redirect.github.com/postcss/postcss/compare/8.5.2...8.5.3)

-   Added more details to `Unknown word` error (by [@&#8203;hiepxanh](https://redirect.github.com/hiepxanh)).
-   Fixed types (by [@&#8203;romainmenke](https://redirect.github.com/romainmenke)).
-   Fixed docs (by [@&#8203;catnipan](https://redirect.github.com/catnipan)).

### [`v8.5.2`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#852)

[Compare Source](https://redirect.github.com/postcss/postcss/compare/8.5.1...8.5.2)

-   Fixed end position of rules with semicolon (by [@&#8203;romainmenke](https://redirect.github.com/romainmenke)).

### [`v8.5.1`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#851)

[Compare Source](https://redirect.github.com/postcss/postcss/compare/8.5.0...8.5.1)

-   Fixed backwards compatibility for complex cases (by [@&#8203;romainmenke](https://redirect.github.com/romainmenke)).

### [`v8.5.0`](https://redirect.github.com/postcss/postcss/releases/tag/8.5.0): 8.5 “Duke Alloces”

[Compare Source](https://redirect.github.com/postcss/postcss/compare/8.4.49...8.5.0)

<img src="https://github.com/user-attachments/assets/6ef654a0-d675-4ba0-a670-e28ef27062f5" align="right" width="200" height="200" alt="President Alloces seal">

PostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.

[@&#8203;romainmenke](https://redirect.github.com/romainmenke) during [his work](https://redirect.github.com/postcss/postcss/issues/1995) on [Stylelint](https://stylelint.io) added `Input#document` in additional to `Input#css`.

```js
root.source.input.document //=> "<p>Hello</p>
                           //    <style>
                           //    p {
                           //      color: green;
                           //    }
                           //    </style>"
root.source.input.css      //=> "p {
                           //      color: green;
                           //    }"

```

##### Thanks to Sponsors

This release was possible thanks to our community.

If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:

-   [**Tidelift**](https://tidelift.com/) with a Spotify-like subscription model supporting all projects from your lock file.
-   Direct donations at [**GitHub Sponsors**](https://redirect.github.com/sponsors/ai) or [**Open Collective**](https://opencollective.com/postcss#section-contributors).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **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 [Renovate Bot](https://redirect.github.com/renovatebot/renovate).

GitOrigin-RevId: 5c2a0c41e981d990df96db927a646a7235e1111f

Precompiled 2025-04-22-a7c63f7

22 Apr 00:51
Compare
Choose a tag to compare
Pre-release
Avoid elements being incorrectly blocked by Brave (#36513)

EasyList Cookie, the blocking list used by Brave to block cookie notices, [blocks elements with `.bottom-4` on convex.dev](https://github.com/easylist/easylist/blob/54378db24d7c56f0bf488d7b7825966d9f4a573e/easylist_cookie/easylist_cookie_specific_hide.txt#L3471), presumably to block the cookie notice component on website/docs that uses this class. As a consequence of this, all elements in the dashboard using `.bottom-4` are currently blocked by Brave by default. I’m creating a class with a different name to avoid breaking some dashboard features for Brave users. This PR also adds an ESLint rule to make sure we won’t use `.bottom-4` somewhere else by mistake.

GitOrigin-RevId: ccaa22670e143f19edc0b1836092a68030d98104

Precompiled 2025-04-21-4593d35

21 Apr 00:51
Compare
Choose a tag to compare
Pre-release
Improve eslint plugin (#36486)

A little less stringent: in the default configuration allow no args validator when a handler uses no args.

GitOrigin-RevId: d768c99fe447b39b16f68a89a421d90b5546ca38

Precompiled 2025-04-18-cd77a3c

18 Apr 00:50
Compare
Choose a tag to compare
Pre-release
dashboard: fix insights period  (#36497)

GitOrigin-RevId: 375ce00ea6dac6d775ee06b530cb6cc491b256c3

Precompiled 2025-04-17-c479b40

17 Apr 00:51
Compare
Choose a tag to compare
Pre-release
Lower MAX_USER_MODULES to 4096 but make it actually work (#36478)

There were a couple issues:
- Audit logging creates a ConvexArray with one entry per user module, which implies a hard limit of 8192
- Also, we would hit a TooManyReads error when replacing too many modules in one transaction.

The former is fixed by lowering MAX_USER_MODULES to be safely within the limit - 4096 for now.
This could be raised a little if necessary, but otherwise we would have to change the audit log schema.

The latter is fixed by a somewhat hacky change: since we already read out all the modules from the database,
we can read the `by_id` index instead of `by_creation_time` (which is used by full_table_scan). Then,
the additional read ranges created by `Transaction::replace` will merge with the full-table range,
instead of creating many small ones.

GitOrigin-RevId: 70d43a529b669e59af76fbb87502e61cd265f340

Precompiled 2025-04-16-9290b76

16 Apr 00:50
Compare
Choose a tag to compare
Pre-release
align text in ProblemForInsight occ (#36439)

Fixes alignment of text

GitOrigin-RevId: 42f02db2e8f0377537ae5a35aef7f38b2b9a4cb7

Precompiled 2025-04-15-0793534

15 Apr 00:51
Compare
Choose a tag to compare
Pre-release
Return is_paid_plan bool from BB (#36411)

GitOrigin-RevId: 65942d277ef975f27be40d0f67598e0a7e1d1421

Precompiled 2025-04-14-3a1e2e8

14 Apr 00:51
Compare
Choose a tag to compare
Pre-release
convex-backend PR 70: Update README.md (#36385)

Co-authored-by: Sujay Jayakar <[email protected]>
GitOrigin-RevId: d59848f6c60b22d96349a8f535b32cc0f15b4e91

Precompiled 2025-04-11-56756cc

11 Apr 00:51
Compare
Choose a tag to compare
Simplify previous_revisions_of_documents MySQL query (#36358)

GitOrigin-RevId: 4646999d1ba9cb95ca0c76a725a8b6998406ab7b

Precompiled 2025-04-10-7a79e2f

10 Apr 00:51
Compare
Choose a tag to compare
Pre-release
tell chef whether a team is disabled (#36335)

GitOrigin-RevId: bee603569b2b894e021e0ba795b37fa7d7aca797