Skip to content

Releases: bdewey/textbundle-swift

Tagged<Value>

04 Oct 12:30

Choose a tag to compare

Tagged<Value> Pre-release
Pre-release

Breaking change. Rename DocumentValueWithSource to Tagged, and make Tag an extensible enum. This design will allow for changes to come from multiple "sources" of computation.

Change ownership model

28 Sep 21:35

Choose a tag to compare

Pre-release

This is a big, incompatible change. Instead of having document properties wrap TextBundleDocument, with a retain cycle broken on "close", properties are strictly owned by the TextBundleDocument. I try really hard to prevent keeping any references at all from the property back into the document; the document always comes as a method parameter.

v0.3.0

20 Sep 00:39

Choose a tag to compare

v0.3.0 Pre-release
Pre-release

Cleaned up the DocumentProperty API just a little.

Version 0.2.0

05 Sep 13:12

Choose a tag to compare

Version 0.2.0 Pre-release
Pre-release

This API is incompatible with 0.1.0, but it's too early to adopt semantic versioning.

I feel like I've stumbled into a composable API for accessing the parts of a Textbundle document, as well as additional metadata that an application might want to store alongside a Textbundle.

Initial release

19 Jul 04:14

Choose a tag to compare

First experimental release, seeing if this is a suitable start point for composition of new TextBundle features.