Skip to content

Commit c1d067e

Browse files
committed
Prepare 0.2.0 release
1 parent d535c0e commit c1d067e

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ The format is based on [Keep a Changelog] and this project adheres to
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2020-09-11
11+
1012
### Changed
1113

1214
- **\[breaking\]** Placed each library/framework module behind a feature flag.
@@ -34,4 +36,5 @@ Initial release.
3436

3537
[#1]: https://github.com/nvzqz/fruity/issues/1
3638

37-
[Unreleased]: https://github.com/nvzqz/fruity/compare/v0.1.0...HEAD
39+
[Unreleased]: https://github.com/nvzqz/fruity/compare/v0.2.0...HEAD
40+
[0.2.0]: https://github.com/nvzqz/fruity/compare/v0.1.0...v0.2.0

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fruity"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
authors = ["Nikolai Vazquez <[email protected]>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ by adding the following to your project's [`Cargo.toml`]:
2828

2929
```toml
3030
[dependencies.fruity]
31-
version = "0.1.0"
31+
version = "0.2.0"
3232
```
3333

3434
### Feature Flags
@@ -38,17 +38,17 @@ Each module for a library or framework has its own
3838
with the same name.
3939

4040
For example, this is how you enable the
41-
[`foundation`](https://docs.rs/fruity/0.1.0/fruity/foundation/index.html)
41+
[`foundation`](https://docs.rs/fruity/0.2.0/fruity/foundation/index.html)
4242
module:
4343

4444
```toml
4545
[dependencies.fruity]
46-
version = "0.1.0"
46+
version = "0.2.0"
4747
features = ["foundation"]
4848
```
4949

5050
This feature transitively enables the
51-
[`objc`](https://docs.rs/fruity/0.1.0/fruity/objc/index.html)
51+
[`objc`](https://docs.rs/fruity/0.2.0/fruity/objc/index.html)
5252
feature/module.
5353

5454
## Goals
@@ -85,14 +85,14 @@ This is true for the following:
8585
- **Getting a static class.**
8686

8787
Getters like
88-
[`NSString::class`](https://docs.rs/fruity/0.1.0/fruity/foundation/struct.NSString.html#method.class)
88+
[`NSString::class`](https://docs.rs/fruity/0.2.0/fruity/foundation/struct.NSString.html#method.class)
8989
retrieve the class directly through its symbol. This is instantaneous,
9090
especially when compared to calling into the Objective-C runtime via
9191
[`objc_getClass`](https://developer.apple.com/documentation/objectivec/1418952-objc_getclass).
9292

9393
- **Creating an `NSString` from a Rust string literal.**
9494

95-
The [`nsstring!`](https://docs.rs/fruity/0.1.0/fruity/macro.nsstring.html)
95+
The [`nsstring!`](https://docs.rs/fruity/0.2.0/fruity/macro.nsstring.html)
9696
macro creates an `NSString` literal (i.e. `@"string"`) at compile time. There
9797
is no runtime dispatch/allocation/initialization cost.
9898

src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
//!
3030
//! ```toml
3131
//! [dependencies.fruity]
32-
//! version = "0.1.0"
32+
//! version = "0.2.0"
3333
//! ```
3434
//!
3535
//! ## Feature Flags
@@ -43,7 +43,7 @@
4343
//!
4444
//! ```toml
4545
//! [dependencies.fruity]
46-
//! version = "0.1.0"
46+
//! version = "0.2.0"
4747
//! features = ["foundation"]
4848
//! ```
4949
//!

0 commit comments

Comments
 (0)