Skip to content

Releases: unsignedapps/Vexil

Initial Release – 1.0.0 🌈

02 Aug 09:31
Compare
Choose a tag to compare

What’s Changed

We've finally reached the first proper release! 🎉

🚀 Features

  • Removed the requirement that FlagValues also conform to Codable. @bok- (#37)
  • Improved Unit Tests @bok- (#36)

📚 Documentation Changes

  • Updated documentation and templates @bok- (#38)

Release 0.2.9 – Bug Fixes 🐞

31 Jul 06:17
2141200
Compare
Choose a tag to compare
Pre-release

What’s Changed

🐛 Bug Fixes

  • Fixed crash when the FlagViewSource list changed while the FlagDetailView was open @bok- (#35)
  • Fixed scenario where flags could not be updated in Vexillographer @bok- (#33)
  • Fixed recent regression where Snapshots were not being published at all @bok- (#32)

Release 0.2.6 – Flag Keys 🔑 and Bug Fixes 🐞

30 Jul 08:08
3b382c1
Compare
Choose a tag to compare

What’s Changed

🚀 Features

  • Added the flag key to the FlagDetailView @bok- (#31)

🐛 Bug Fixes

  • Don't setup Snapshot Publishing before publishing is required @bok- (#29)
  • Fixed infinite loop when setting up snapshot publishing @bok- (#30)

Release 0.2.3 – Type hints for FlagValueSources 🕵️‍♀️

30 Jul 03:57
75e53de
Compare
Choose a tag to compare

What’s Changed

🚀 Features

  • Added a BoxedValueType to the FlagValue protocol to provide simplified type hints to FlagValueSource implementations @bok- (#28)

Release 0.2.2 – Snapshots and Optionals

21 Jul 01:29
7a77923
Compare
Choose a tag to compare

What’s Changed

🚀 Features

  • Added support for Optional Flag Values @bok- (#27)

🐛 Bug Fixes

  • Fixed forced unwrap error when accessing/setting values on a Snapshot @bok- (#26)

Patch Release 0.2.1

16 Jul 04:14
515953f
Compare
Choose a tag to compare
Patch Release 0.2.1 Pre-release
Pre-release

What’s Changed

🚀 Features

  • Identified the current source (if known) in the Vexillographer hierarchy display @bok- (#24)
  • Respect FlagDisplayView when displaying flag values in the FlagDetailView @bok- (#22)
  • Removed the explicit Form used in the Vexillographer view as this limits how the view can be consumed @bok- (#23)

🧰 Maintenance

  • Opted out of the SwiftLint Action's changed files detection @bok- (#25)

Feature Complete: v0.2.0

15 Jul 11:32
f655456
Compare
Choose a tag to compare
Pre-release

What’s Changed

This release includes the final features earmarked for Vexil 1.0 and can be considered feature complete. There will be a couple of subsequent releases for bug fixes and getting documentation, unit tests and GitHub workflows in order prior to 1.0.

🚀 Features

  • Added support for TextField and Picker flag editing controls @bok- (#21)
  • Packaged name and description into a FlagInfo type and a .hidden option for hiding items from Vexillographer @bok- (#20)
  • Added optional FlagValueDisplay protocol to customise the display of flag values @bok- (#19)
  • Refactored FlagValue encoding and decoding @bok- (#16)

🐛 Bug Fixes

  • Fixed incorrect unboxing of Int values from UserDefaults @bok- (#18)

Pre-Release v0.1.1

13 Jul 05:57
3de5c1c
Compare
Choose a tag to compare
Pre-Release v0.1.1 Pre-release
Pre-release

What's Changed

🐛 Bug Fixes

  • Fixed display of digits in Vexillographer property display names @bok- (#15)

Initial Pre-Release

13 Jul 05:06
Compare
Choose a tag to compare
Initial Pre-Release Pre-release
Pre-release

What’s Changed

🚀 Features

  • Vexillographer @bok- (#12)
  • Added support for custom display names @bok- (#14)
  • Added Custom Fully Qualified Key Paths @bok- (#13)
  • Simplified Snapshots @bok- (#9)

🐛 Bug Fixes

  • Miscellaneous Fixes @bok- (#11)
  • Disable Combine-based Publishing on Linux @bok- (#4)

📚 Documentation Changes

  • Added initial Vexil logo @bok- (#6)

🧰 Maintenance

  • Integrate with SonarCloud for code quality scans @bok- (#5)
  • Disable the unit tests from running unless we change a relevant file @bok- (#7)
  • Setup GitHub Actions for CI @bok- (#3)