mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-20 20:55:50 +00:00
Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dff2df4c79 | ||
|
|
7fe99a2483 | ||
|
|
5d7640f6fa | ||
|
|
937c3713dd | ||
|
|
f3ba1b1f16 | ||
|
|
1c9905f6e2 | ||
|
|
e5d16e768e | ||
|
|
61dd407126 | ||
|
|
a34eeb163a | ||
|
|
1a78e9178a | ||
|
|
1659cf7a01 |
30
.github/workflows/ci.yml
vendored
Normal file
30
.github/workflows/ci.yml
vendored
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
name: CI
|
||||||
|
|
||||||
|
on: [push]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
rust_version: [stable, "1.40.0"]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Setup Rust toolchain
|
||||||
|
run: rustup default ${{ matrix.rust_version }}
|
||||||
|
|
||||||
|
- name: Build
|
||||||
|
run: cargo build --locked --verbose
|
||||||
|
|
||||||
|
- name: Run tests
|
||||||
|
run: cargo test --locked --verbose
|
||||||
|
|
||||||
|
- name: Build (All Features)
|
||||||
|
run: cargo build --locked --verbose --all-features
|
||||||
|
|
||||||
|
- name: Run tests (All Features)
|
||||||
|
run: cargo test --locked --verbose --all-features
|
||||||
60
.github/workflows/release.yml
vendored
Normal file
60
.github/workflows/release.yml
vendored
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
name: Release
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
tags: ["*"]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
windows:
|
||||||
|
runs-on: windows-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Build release binary
|
||||||
|
run: cargo build --verbose --locked --release
|
||||||
|
|
||||||
|
- name: Upload artifacts
|
||||||
|
uses: actions/upload-artifact@v1
|
||||||
|
with:
|
||||||
|
name: rojo-win64
|
||||||
|
path: target/release/rojo.exe
|
||||||
|
|
||||||
|
macos:
|
||||||
|
runs-on: macos-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Install Rust
|
||||||
|
run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||||
|
|
||||||
|
- name: Build release binary
|
||||||
|
run: |
|
||||||
|
source $HOME/.cargo/env
|
||||||
|
cargo build --verbose --locked --release
|
||||||
|
env:
|
||||||
|
OPENSSL_STATIC: 1
|
||||||
|
|
||||||
|
- name: Upload artifacts
|
||||||
|
uses: actions/upload-artifact@v1
|
||||||
|
with:
|
||||||
|
name: rojo-macos
|
||||||
|
path: target/release/rojo
|
||||||
|
|
||||||
|
linux:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Build
|
||||||
|
run: cargo build --locked --verbose --release
|
||||||
|
env:
|
||||||
|
OPENSSL_STATIC: 1
|
||||||
|
|
||||||
|
- name: Upload artifacts
|
||||||
|
uses: actions/upload-artifact@v1
|
||||||
|
with:
|
||||||
|
name: rojo-linux
|
||||||
|
path: target/release/rojo
|
||||||
34
CHANGELOG.md
34
CHANGELOG.md
@@ -1,6 +1,40 @@
|
|||||||
# Rojo Changelog
|
# Rojo Changelog
|
||||||
|
|
||||||
## Unreleased Changes
|
## Unreleased Changes
|
||||||
|
* Updated reflection database and other dependencies.
|
||||||
|
|
||||||
|
## [0.5.4](https://github.com/rojo-rbx/rojo/releases/tag/v0.5.4) (February 26, 2020)
|
||||||
|
This is a general maintenance release for the Rojo 0.5.x release series.
|
||||||
|
|
||||||
|
* Updated reflection database and other dependencies.
|
||||||
|
* First stable release with binaries for macOS and Linux.
|
||||||
|
|
||||||
|
## [0.6.0 Alpha 1](https://github.com/rojo-rbx/rojo/releases/tag/v0.6.0-alpha.1) (January 22, 2020)
|
||||||
|
|
||||||
|
### General
|
||||||
|
* Added support for nested project files. ([#95](https://github.com/rojo-rbx/rojo/issues/95))
|
||||||
|
* Added project file hot-reloading. ([#10](https://github.com/rojo-rbx/rojo/issues/10)])
|
||||||
|
* Fixed Rojo dropping Ref properties ([#142](https://github.com/rojo-rbx/rojo/issues/142))
|
||||||
|
* This means that properties like `PrimaryPart` now work!
|
||||||
|
* Improved live sync protocol to reduce round-trips and improve syncing consistency.
|
||||||
|
* Improved support for binary model files and places.
|
||||||
|
|
||||||
|
### Command Line
|
||||||
|
* Added `--verbose`/`-v` flag, which can be specified multiple times to increase verbosity.
|
||||||
|
* Added support for automatically finding Roblox Studio's auth cookie for `rojo upload` on Windows.
|
||||||
|
* Added support for building, serving and uploading sources that aren't Rojo projects.
|
||||||
|
* Improved feedback from `rojo serve`.
|
||||||
|
* Removed support for legacy `roblox-project.json` projects, deprecated in an early Rojo 0.5.0 alpha.
|
||||||
|
* Rojo no longer traverses directories upwards looking for project files.
|
||||||
|
* Though undocumented, Rojo 0.5.x will search for a project file contained in any ancestor folders. This feature was removed to better support other 0.6.x features.
|
||||||
|
|
||||||
|
### Roblox Studio Plugin
|
||||||
|
* Added "connecting" state to improve experience when live syncing.
|
||||||
|
* Added "error" state to show errors in a place that isn't the output panel.
|
||||||
|
* Improved diagnostics for when the Rojo plugin cannot create an instance.
|
||||||
|
|
||||||
|
## [0.5.3](https://github.com/rojo-rbx/rojo/releases/tag/v0.5.3) (October 15, 2019)
|
||||||
|
* Fixed an issue where Rojo would throw an error when encountering recently-added instance classes.
|
||||||
|
|
||||||
## [0.5.2](https://github.com/rojo-rbx/rojo/releases/tag/v0.5.2) (October 14, 2019)
|
## [0.5.2](https://github.com/rojo-rbx/rojo/releases/tag/v0.5.2) (October 14, 2019)
|
||||||
* Fixed an issue where `LocalizationTable` instances would have their column order randomized. ([#173](https://github.com/rojo-rbx/rojo/issues/173))
|
* Fixed an issue where `LocalizationTable` instances would have their column order randomized. ([#173](https://github.com/rojo-rbx/rojo/issues/173))
|
||||||
|
|||||||
2133
Cargo.lock
generated
2133
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
Submodule plugin/modules/rbx-dom updated: 6739c42beb...37f308da06
@@ -1,6 +1,6 @@
|
|||||||
return {
|
return {
|
||||||
codename = "Epiphany",
|
codename = "Epiphany",
|
||||||
version = {0, 5, 2},
|
version = {0, 5, 4},
|
||||||
expectedServerVersionString = "0.5.0 or newer",
|
expectedServerVersionString = "0.5.0 or newer",
|
||||||
protocolVersion = 2,
|
protocolVersion = 2,
|
||||||
defaultHost = "localhost",
|
defaultHost = "localhost",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
created: "2019-08-10T07:45:07.961823500Z"
|
created: "2020-02-27T02:00:43.519025Z"
|
||||||
creator: insta@0.10.0
|
creator: insta@0.10.1
|
||||||
source: rojo-test/src/build_test.rs
|
source: rojo-test/src/build_test.rs
|
||||||
expression: contents
|
expression: contents
|
||||||
---
|
---
|
||||||
@@ -27,12 +27,14 @@ expression: contents
|
|||||||
<R22>1</R22>
|
<R22>1</R22>
|
||||||
</CoordinateFrame>
|
</CoordinateFrame>
|
||||||
<Ref name="PrimaryPart">null</Ref>
|
<Ref name="PrimaryPart">null</Ref>
|
||||||
<BinaryString name="Tags"><![CDATA[]]></BinaryString>
|
<BinaryString name="Tags">
|
||||||
|
</BinaryString>
|
||||||
</Properties>
|
</Properties>
|
||||||
<Item class="StringValue" referent="2">
|
<Item class="StringValue" referent="2">
|
||||||
<Properties>
|
<Properties>
|
||||||
<string name="Name">Cool StringValue</string>
|
<string name="Name">Cool StringValue</string>
|
||||||
<BinaryString name="Tags"><![CDATA[]]></BinaryString>
|
<BinaryString name="Tags">
|
||||||
|
</BinaryString>
|
||||||
<string name="Value">Did you know that BaseValue.Changed is different than Instance.Changed?</string>
|
<string name="Value">Did you know that BaseValue.Changed is different than Instance.Changed?</string>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Item>
|
</Item>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rojo"
|
name = "rojo"
|
||||||
version = "0.5.2"
|
version = "0.5.4"
|
||||||
authors = ["Lucien Greathouse <me@lpghatguy.com>"]
|
authors = ["Lucien Greathouse <me@lpghatguy.com>"]
|
||||||
description = "Enables professional-grade development tools for Roblox developers"
|
description = "Enables professional-grade development tools for Roblox developers"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|||||||
Reference in New Issue
Block a user