Skip to content

Releases: shapehq/spices

🗑️ 4.2.2 - Remove assert in Spices

21 May 08:13
a807bc6
Compare
Choose a tag to compare

Setting up an observer in the initializer of a nested SpiceStore would trigger the assert before the parent–child relationship is wired up and developers would work around this by calling prepareIfNeeded() too early, which resulted in an incorrect key path for the child spice.

Removing the assertion makes this pattern valid. The nested store will be prepared automatically when its parent is ready.

🚰 4.2.1 - Sink's Initial Value

17 Mar 13:36
49bb66c
Compare
Choose a tag to compare

What's Changed

  • Ensures observers receive correct initial value by @simonbs in #24

Full Changelog: 4.2.0...4.2.1

🧩 4.2.0 - Inject Views, Sections, and Initialisms

04 Mar 13:17
487fa73
Compare
Choose a tag to compare

What's Changed

  • Adds support for inlining and presenting custom views by @simonbs in #17
  • Enables nested spice stores to be inlined in separate sections by @simonbs in #21
  • Better support for initialisms in spice names by @harlanhaskins in #18
  • Handle title case words after initialisms by @harlanhaskins in #23

Full Changelog: 4.1.0...4.2.0

📝 4.1.0 - Text Fields

26 Feb 15:27
cfb1ca5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.0...4.1.0

🚀 4.0.0

25 Feb 11:32
a4ae194
Compare
Choose a tag to compare

Spices 4.0 introduces the new @Spice property wrapper and SpiceStore protocol, making it even simpler to create in-app debug menus.

Refer to the Getting Started guide for an overview of the changes.

4.0.0 (Beta 3)

24 Feb 15:23
e90b853
Compare
Choose a tag to compare
4.0.0 (Beta 3) Pre-release
Pre-release
4.0.0-beta.3

Update README.md

4.0.0 (Beta 2)

24 Feb 14:22
3e0b086
Compare
Choose a tag to compare
4.0.0 (Beta 2) Pre-release
Pre-release
4.0.0-beta.2

Fixes initial value of spices

4.0.0 (Beta 1)

24 Feb 13:33
7ba09d2
Compare
Choose a tag to compare
4.0.0 (Beta 1) Pre-release
Pre-release
4.0.0-beta.1

Enables customizing name of nested spice store

3.0.0

19 Jun 13:24
d1d506a
Compare
Choose a tag to compare

What's Changed

  • Make some properties of SpiceDispenser MainActor by @Hans-shape in #5

New Contributors

Full Changelog: 2.0.4...3.0.0

Lowered SPM iOS version requirement

02 Oct 11:38
Compare
Choose a tag to compare
2.0.4

Lowered SPM iOS version requirement to iOS 9