Skip to content

Commit

Permalink
Merge #686
Browse files Browse the repository at this point in the history
686: Meta/685/release 0 16 1 r=azriel91 a=azriel91

Prep for #685.

Co-authored-by: Azriel Hoh <[email protected]>
  • Loading branch information
bors[bot] and azriel91 authored Feb 17, 2020
2 parents 57fc04d + 2a59e7f commit b7da013
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 22 deletions.
42 changes: 22 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# 0.16.1
# 0.16.1 (2020-02-18)

* Implement `Clone` for some `JoinIter`. ([#620])
* `JoinIter` now implements `Clone` when inner types are `Clone` -- usually for immutable `join()`s. ([#620])
* Bump `hibitset` to `0.6.3`. ([#620])
* Add `fn StorageEntry::replace`. ([#622])
* `StorageEntry::replace` replaces a component, returning the previous value if any. ([#622])

[#620]: https://github.com/slide-rs/specs/pull/620
[#622]: https://github.com/slide-rs/specs/pull/622

# 0.16.0
# 0.16.0 (2020-02-13)

* Update `syn`, `quote` and `proc-macro2` to `1.0`. ([#648])
* Implement `ParJoin` for `MaybeJoin` if the inner type is `ParJoin`. ([#655])
Expand All @@ -23,7 +24,7 @@
[#674]: https://github.com/slide-rs/specs/pull/674
[#683]: https://github.com/slide-rs/specs/pull/683

# 0.15.1
# 0.15.1 (2019-09-16)

* Benchmark uses `nalgebra` instead of `cgmath`. ([#619])
* Bumped `shrev` from `1.0` to `1.1`. ([#619]).
Expand All @@ -35,7 +36,7 @@
[#631]: https://github.com/slide-rs/specs/pull/631
[#632]: https://github.com/slide-rs/specs/pull/632

# 0.15.0
# 0.15.0 (2019-06-30)

* Removed `common` and `RudyStorage` ([#542])
* Moved `World` to `shred`, added `WorldExt` trait for Specs functionality ([#550])
Expand All @@ -55,7 +56,7 @@
[#603]: https://github.com/slide-rs/specs/pull/603
[#606]: https://github.com/slide-rs/specs/pull/606

# 0.14.2
# 0.14.2 (2019-01-04)

* Add `Join`-able entries API to `Storage` ([#518])
* Several docs / meta improvements ([#526], [#527], [#528], [#530], [#531])
Expand All @@ -71,7 +72,7 @@
[#533]: https://github.com/slide-rs/specs/pull/533
[#534]: https://github.com/slide-rs/specs/pull/534

# 0.14.1
# 0.14.1 (2018-11-23)

* Allow accessing the `EntitiesRes` fetched by a `Storage` ([#515])
* Book / API doc improvements ([#496], [#507], [#511])
Expand All @@ -81,13 +82,13 @@
[#511]: https://github.com/slide-rs/specs/pull/511
[#515]: https://github.com/slide-rs/specs/pull/515

# 0.14.0
# 0.14.0 (2018-10-28)

* Changed `ConvertSaveload::convert_into` and `ConvertSaveload::convert_from` ([#504])

[#504]: https://github.com/slide-rs/specs/pull/504

# 0.13.0
# 0.13.0 (2018-10-28)

This release can be skipped; please use `0.14` instead.

Expand All @@ -111,27 +112,27 @@ This release can be skipped; please use `0.14` instead.
[#495]: https://github.com/slide-rs/specs/pull/495
[#505]: https://github.com/slide-rs/specs/pull/505

# 0.12.3
# 0.12.3 (2018-09-21)

* Add `MaybeJoin` to iterate over components without filtering the joint set ([#455])
* Implement `Join` on `Fetch`/`Read`/`Write`/etc. to eliminate unnecessary dereference ([#472])

[#455]: https://github.com/slide-rs/specs/pull/455
[#472]: https://github.com/slide-rs/specs/pull/472

# 0.12.2
# 0.12.2 (2018-09-09)

* Fix `Allocator::kill` in the case of atomically created entities. ([#454])

[#454]: https://github.com/slide-rs/specs/pull/454

# 0.12.1
# 0.12.1 (2018-08-09)

* Add `#[must_use]` to entity builders to avoid people forgetting to call `.build()`. ([#443])

[#443]: https://github.com/slide-rs/specs/pull/443

# 0.12.0
# 0.12.0 (2018-06-26)

* `Join::open()` and `Storage::unprotected_storage_mut()` have been marked unsafe.
Thanks to [@andrewhickman](https://github.com/andrewhickman) for discovering this
Expand All @@ -147,13 +148,13 @@ unsoundness!
[#420]: https://github.com/slide-rs/specs/pull/420
[#433]: https://github.com/slide-rs/specs/pull/433

# 0.11.2
# 0.11.2 (2018-05-20)

* Add `unprotected_storage()` and `unprotected_storage_mut()` methods to `Storage` ([#419])

[#419]: https://github.com/slide-rs/specs/pull/419

## 0.11.1
## 0.11.1 (2018-05-18)

* Add diagrams to book, small code fixes in the book ([#412], [#416], [#417])
* Increase tuple size for `SerializeComponents` / `DeserializeComponents` ([#415])
Expand All @@ -163,7 +164,7 @@ unsoundness!
[#416]: https://github.com/slide-rs/specs/pull/416
[#417]: https://github.com/slide-rs/specs/pull/417

## 0.11.0
## 0.11.0 (2018-05-14)

* Improve docs, book and examples ([#278], [#281], [#283], [#285], [#296], [#313], [#316], [#322], [#350], [#356], [#363])
* Add `StorageEntry` for easier handling of inserting/removing component ([#274])
Expand Down Expand Up @@ -229,7 +230,7 @@ behavior as before).

[shred#77]: https://github.com/slide-rs/shred/pull/77

## 0.10.0
## 0.10.0 (2017-10-04)

* Separate `CheckStorage` into two variants and fix soundness issues ([#203])
* Fix `Merge` system and add test for it ([#243], [#248])
Expand All @@ -256,7 +257,7 @@ behavior as before).
[#265]: https://github.com/slide-rs/specs/pull/265
[#273]: https://github.com/slide-rs/specs/pull/273

## 0.9.3
## 0.9.3 (2017-07-22)

* Add `specs-derive` crate, custom `#[derive]` for components ([#192])
* Add lazy updates: insert and remove components, execute closures on world ([#214], [#221])
Expand All @@ -265,7 +266,8 @@ behavior as before).
[#214]: https://github.com/slide-rs/specs/pull/214
[#221]: https://github.com/slide-rs/specs/pull/221

## 0.9.2
## 0.9.2 (2017-07-02)

* Fixed grammar in book ([#198])
* Better docs for `World` and better panic message ([#199])
* Add support for Emscripten ([#205])
Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "specs"
version = "0.16.0"
version = "0.16.1"
description = """
Specs is an Entity-Component-System library written in Rust.
"""
Expand Down Expand Up @@ -53,7 +53,7 @@ nalgebra = "0.19.0"
criterion = "0.3.1"
ron = "0.5.1"
rand = "0.7.3"
serde_json = "1.0.47"
serde_json = "1.0.48"
shred = { version = "0.10.2", default-features = false, features = ["shred-derive"] }
specs-derive = { path = "specs-derive", version = "0.4.1" }

Expand Down

0 comments on commit b7da013

Please sign in to comment.