Skip to content

Tommy Flyleaf 0.2.4

Choose a tag to compare

@anderix anderix released this 15 Sep 00:46
· 35 commits to main since this release

flyleaf-core compiles on macOS on its own. NSError::underlyingErrors
and the iteration over what it returns are gated on objc2-foundation's
NSArray and NSEnumerator features, which the dependency did not name, and
that crate gates a method on the features of every type in its signature. So
the published crate did not build on a Mac unless something else in the tree
pulled those features in. Nothing here saw it: cargo check --workspace
passes because the flyleaf crate's own dependency line unifies both in, and
CI publishes from Linux, where the macOS dependency table is not compiled at
all. Anyone who took flyleaf-core 0.2.3 by itself on a Mac met it.

Nothing a person using the editor will notice has changed. The rest of this
version is packaging. The macOS bundle declares that the application is
offered in German, which CFBundleDevelopmentRegion does not do — that key
names the language the application is written in, so App Store Connect listed
English alone and the per-app language picker in System Settings had nothing
for a German speaker to choose. And the sample TOML files App Review asked to
be able to download are published at an address that stays, after the Mac
submission of 0.2.1 came back under Guideline 2.1(a) because the notes had
asked the reviewer to bring their own.