Skip to content

chore(deps): update dependency ubi:rojo-rbx/rojo to v7.5.1#257

Merged
christopher-buss merged 1 commit intodevelopfrom
renovate/ubi-rojo-rbx-rojo-7.x
Sep 13, 2025
Merged

chore(deps): update dependency ubi:rojo-rbx/rojo to v7.5.1#257
christopher-buss merged 1 commit intodevelopfrom
renovate/ubi-rojo-rbx-rojo-7.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 9, 2025

This PR contains the following updates:

Package Update Change
ubi:rojo-rbx/rojo minor 7.4.4 -> 7.5.1

Release Notes

rojo-rbx/rojo (ubi:rojo-rbx/rojo)

v7.5.1

Compare Source

  • Fixed output spam related to Instance.Capabilities in the plugin

v7.5.0

Compare Source

  • Fixed an edge case that caused model pivots to not be built correctly in some cases (#​1027)

  • Add blockedPlaceIds project config field to allow blocking place ids from being live synced (#​1021)

  • Adds support for .plugin.lua(u) files - this applies the Plugin RunContext. (#​1008)

  • Added support for Roblox's Content type. This replaces the old Content type with ContentId to reflect Roblox's change.
    If you were previously using the fully-qualified syntax for Content you will need to switch it to ContentId.

  • Added support for Enum attributes

  • Significantly improved performance of .rbxm parsing

  • Support for a $schema field in all special JSON files (.project.json, .model.json, and .meta.json) (#​974)

  • Projects may now manually link Ref properties together using Attributes. (#​843)
    This has two parts: using id or $id in JSON files or a Rojo_Target attribute, an Instance
    is given an ID. Then, that ID may be used elsewhere in the project to point to an Instance
    using an attribute named Rojo_Target_PROP_NAME, where PROP_NAME is the name of a property.

    As an example, here is a model.json for an ObjectValue that refers to itself:

    {
        "id": "arbitrary string",
        "attributes": {
            "Rojo_Target_Value": "arbitrary string"
        }
    }

    This is a very rough implementation and the usage will become more ergonomic
    over time.

  • Updated Undo/Redo history to be more robust (#​915)

  • Added popout diff visualizer for table properties like Attributes and Tags (#​834)

  • Updated Theme to use Studio colors (#​838)

  • Improved patch visualizer UX (#​883)

  • Added update notifications for newer compatible versions in the Studio plugin. (#​832)

  • Added experimental setting for Auto Connect in playtests (#​840)

  • Improved settings UI (#​886)

  • Open Scripts Externally option can now be changed while syncing (#​911)

  • The sync reminder notification will now tell you what was last synced and when (#​987)

  • Fixed notification and tooltip text sometimes getting cut off (#​988)

  • Projects may now specify rules for syncing files as if they had a different file extension. (#​813)
    This is specified via a new field on project files, syncRules:

    {
     	"syncRules": [
     	 	{
     	 	 	"pattern": "*.foo",
     	 	 	"use": "text",
                "exclude": "*.exclude.foo",
     	 	},
     	 	{
     	 	 	"pattern": "*.bar.baz",
     	 	 	"use": "json",
     	 	 	"suffix": ".bar.baz",
     	 	},
     	],
     	"name": "SyncRulesAreCool",
     	"tree": {
     	 	"$path": "src"
     	}
    }

    The pattern field is a glob used to match the sync rule to files. If present, the suffix field allows you to specify parts of a file's name get cut off by Rojo to name the Instance, including the file extension. If it isn't specified, Rojo will only cut off the first part of the file extension, up to the first dot.

    Additionally, the exclude field allows files to be excluded from the sync rule if they match a pattern specified by it. If it's not present, all files that match pattern will be modified using the sync rule.

    The use field corresponds to one of the potential file type that Rojo will currently include in a project. Files that match the provided pattern will be treated as if they had the file extension for that file type.

    use value file extension
    serverScript .server.lua
    clientScript .client.lua
    moduleScript .lua
    json .json
    toml .toml
    csv .csv
    text .txt
    jsonModel .model.json
    rbxm .rbxm
    rbxmx .rbxmx
    project .project.json
    ignore None!

    Additionally, there are use values for specific script types (#​909):

    use value script type
    legacyServerScript Script with Enum.RunContext.Legacy
    legacyClientScript LocalScript
    runContextServerScript Script with Enum.RunContext.Server
    runContextClientScript Script with Enum.RunContext.Client
    pluginScript Script with Enum.RunContext.Plugin

    All sync rules are reset between project files, so they must be specified in each one when nesting them. This is to ensure that nothing can break other projects by changing how files are synced!


Configuration

📅 Schedule: Branch creation - Between 09:00 AM and 09:59 AM, only on Monday ( * 9 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Sep 9, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/ubi-rojo-rbx-rojo-7.x branch 3 times, most recently from eade2bc to 094b86c Compare September 13, 2025 23:00
@renovate renovate Bot force-pushed the renovate/ubi-rojo-rbx-rojo-7.x branch from 094b86c to f8d28e1 Compare September 13, 2025 23:02
@christopher-buss christopher-buss merged commit 87c27b7 into develop Sep 13, 2025
1 check passed
@christopher-buss christopher-buss deleted the renovate/ubi-rojo-rbx-rojo-7.x branch September 13, 2025 23:09
christopher-buss added a commit that referenced this pull request Sep 15, 2025
* docs(dev): update readme for rbxts-build instructions

* chore(deps): update dependency @eslint-react/eslint-plugin to v1.8.2

* chore(deps): update dependency jacktabscode/asphalt to v0.8.1

* feat(ui): add profiler print function

* chore(deps): update dependency rojo-rbx/rojo to v7.4.3

* chore(deps): update dependency @eslint-react/eslint-plugin to v1.9.0

* chore(deps): update actions/upload-artifact digest to 834a144

* chore(deps): update dependency @isentinel/eslint-config to v0.7.5

* chore(deps): update dependency lint-staged to v15.2.8

* chore(deps): update dependency @rbxts/types to v1.0.795 (#171)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor(ui): remove default exports

* chore(deps): update dependency @rbxts/types to v1.0.798 (#172)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @eslint-react/eslint-plugin to v1.9.1

* fix(deps): update dependency @rbxts/lapis to v0.3.4

* chore(deps): update pnpm to v9.7.0

* chore(deps): remove eslint.config.js bundler file

* chore(deps): update commitlint monorepo to v19.4.0

* chore(deps): update dependency lune-org/lune to v0.8.7

* chore(deps): update compeydev/setup-rokit action to v0.1.1

* chore(deps): update compeydev/setup-rokit action to v0.1.2

* chore(deps): update dependency @rbxts/types to v1.0.799

* fix: circular dependency error

* chore(deps): update dependency @rbxts/types to v1.0.800 (#189)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @rbxts/types to v1.0.801 (#192)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @rbxts/compiler-types to v2.3.0-types.2

* ci: remove self-hosted runner

* ci: add missing open cloud key to release develop

* ci: remove unnecessary provided auth key

* ci: remove unnecessary provided auth key

* ci: remove unnecessary gh cli install

* ci(lint): eslint errors

* chore(lint): update automatic custom class ordering

* ci: fix release action

* fix: preserve luau flags

* build(deps): update dependencies and change to alternative packages

* build(deps): update eslint config

* chore(deps): update actions/setup-node digest to 0a44ba7

* chore(deps): update dependency rojo-rbx/rojo to v7.4.4

* chore(deps): update pnpm to v9.10.0

* chore(deps): update actions/upload-artifact digest to 5076954

* chore(deps): update dependency lune-org/lune to v0.8.8

* chore(deps): update pnpm to v9.11.0

* chore(deps): update dependency @rbxts/types to v1.0.809 (#199)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* build(deps): upgrade to roblox-ts v3.0.0

* chore(deps): update dependency eslint to v9.11.1

* fix(mtx): products being incorrectly handled

* ci: fix lint-staged pre-commit linting all files

* fix(deps): update dependency @rbxts/lapis to v0.3.6

* chore(deps): update dependency @rbxts/types to v1.0.810

* chore(deps): update dependency @rbxts/types to v1.0.811 (#212)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(mtx): receipt history not being saved

Due to the fact that reflex is the source of truth, if we update the lapis document directly, then
reflex will override this data as it doesn't know of this data.

* feat(mtx): add product purchase metadata

* feat(mtx): add ability to set game pass active from client

* chore(deps): update pnpm to v9.12.2

* chore(deps): update dependency jiti to v2

* chore(deps): update dependency lune-org/lune to v0.8.9

* chore(deps): update dependency eslint to v9.13.0

* ci: fix deployment actions not working with github runners

* chore(deps): update dependency @rbxts/types to v1.0.813 (#219)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency seaofvoices/darklua to v0.14.0

* chore(deps): update actions/setup-node digest to 39370e3

* chore(deps): update actions/upload-artifact digest to b4b15b8

* fix(deps): update dependency @rbxts/ui-labs to v2.3.0

* chore(deps): update dependency @eslint/config-inspector to v0.5.5

* chore(deps): update actions/checkout digest to 11bd719

* fix(deps): update dependency @rbxts/react to v17

* fix(deps): update dependency @rbxts/react-roblox to v17

* fix(deps): update dependency @rbxts/pretty-react-hooks to v0.6.1

* chore(deps): update dependency jacktabscode/asphalt to v0.9.1

* chore(deps): update actions/setup-node digest to 1d0ff46

* build(lint): update eslint-config to v0.10.0

* build(deps): update eslint-config to v1.0.0-beta.1

* build(deps): fix lockfile

* style(deps): update eslint-config to v1.0.0

* feat(ci): down wireguard tunnel to cleanup

* chore: lint files

* Replace Rokit with Mise (#251)

* ci: update compile command in release workflow

* perf: optimize eslint performance with caching (#252)

* chore(deps): update dependency ubi:seaofvoices/darklua to v0.17.1 (#258)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore: update workflows to remove corepack references (#260)

* style(lint): update eslint-config to v3.0.0 (#261)

* chore: update renovate configuration

* build(deps): bump package versions

* chore(deps): update actions/checkout action to v5 (#259)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency ubi:rojo-rbx/rojo to v7.5.1 (#257)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update actions/upload-artifact digest to ea165f8 (#236)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update actions/download-artifact digest to d3f86a1 (#238)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency ubi:lune-org/lune to v0.10.2 (#256)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update ncipollo/release-action digest to b7eabc9 (#242)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update actions/download-artifact action to v5 (#250)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore: remove deprecated shell script lines from post-merge hook

* ci: update workflows to use composite actions

* ci: update build environment to use ubuntu-latest

* ci: pass in secret to fix missing secret issue

* ci: move secrets to inputs

* ci: add debug check

* ci: fix incorrect input names

* build: update catalog names for release workflow

* build: update @isentinel/eslint-config to version 3.0.0-beta.8

Remove temporary action sorting from config

* ci: remove packages write permission

* ci: move wireguard ip to github variable

This allows us to update the IP if necessary without having to make changes
to the workflow file.

* chore: update pnpm-lock.yaml

* ci: update expected-ip input for deploy actions

* docs: format header correctly

* ci: resolve jq parse error in ip verification

* chore(deps): update dependency ubi:jacktabscode/asphalt to v1 (#264)

* docs: update commit instructions for clarity and formatting

* chore(deps): update patches (#263)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* build: remove nmprc in favor of pnpm-workspace

* chore: update post-merge script to include mise.toml check

* chore: add packages section to pnpm-workspace.yaml

* ci: remove catalog filter installation

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: 6ixfalls <23470032+6ixfalls@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant