Skip to content
This repository was archived by the owner on Jul 22, 2023. It is now read-only.

Commit 5b52ba6

Browse files
committed
Release 0.6.0
1 parent 00843a5 commit 5b52ba6

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
# Remodel Changelog
22

33
## Unreleased Changes
4+
5+
## 0.6.0 (2019-09-27)
46
* **Breaking:** `Instance.new` now only works for instances that actually exist.
57
* Added `Instance:Clone()` for copying instances all over the place, as is Roblox tradition. ([#12](https://github.com/rojo-rbx/remodel/issues/12))
68
* Added `DataModel:GetService()` for finding services and creating them if they don't exist, like Roblox does. ([#10](https://github.com/rojo-rbx/remodel/issues/10))
79
* Added `remodel.getRawProperty(instance, name)`, a clunky but powerful API for reading properties with no validation.
810
* Added `remodel.setRawProperty(instance, name, type, value)` for writing properties with no validation.
911
* Fixed Remodel dropping unknown properties when reading/writing XML models. This should make Remodel's behavior line up with Rojo.
1012
* Improved error messages in preparation for [#7](https://github.com/rojo-rbx/remodel/issues/7) to be fixed upstream.
13+
* Remodel Windows binaries now statically link the MSVC CRT, which should improve portability.
1114

1215
## 0.5.0 (2019-09-21)
1316
* Added `Instance.new` for creating instances.

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "remodel"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
description = "A tool to read, modify, and write Roblox objects."
55
authors = ["Lucien Greathouse <[email protected]>"]
66
edition = "2018"

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ Remodel supports some parts of Roblox's API in order to make code familiar to ex
5959
* `<Instance>.ClassName` (read only)
6060
* `<Instance>.Parent` (read + write)
6161
* `<Instance>:Destroy()` (0.5.0+)
62-
* `<Instance>:Clone()` (**unreleased**)
62+
* `<Instance>:Clone()` (0.6.0+)
6363
* `<Instance>:GetChildren()`
6464
* `<Instance>:FindFirstChild(name)`
6565
* The second argument (recursive) is not supported by Remodel.
66-
* `<DataModel>:GetService(name)` (**unreleased**)
66+
* `<DataModel>:GetService(name)` (0.6.0+)
6767

6868
## Remodel API
6969
Remodel has its own API that goes beyond what can be done inside Roblox.
@@ -164,7 +164,7 @@ If the instance is a `DataModel`, this method will throw. Places should be uploa
164164

165165
Throws on error.
166166

167-
### `remodel.getRawProperty` (**unreleased**)
167+
### `remodel.getRawProperty` (0.6.0+)
168168
```
169169
remodel.getRawProperty(instance: Instance, name: string): any?
170170
```
@@ -175,7 +175,7 @@ This is intended to be a simple to implement but very powerful API while Remodel
175175

176176
Throws if the value type stored on the instance cannot be represented by Remodel yet. See [Supported Roblox Types](#supported-roblox-types) for more details.
177177

178-
### `remodel.setRawProperty` (**unreleased**)
178+
### `remodel.setRawProperty` (0.6.0+)
179179
```
180180
remodel.setRawProperty(
181181
instance: Instance,

0 commit comments

Comments
 (0)