Skip to content
This repository has been archived by the owner on Jan 30, 2024. It is now read-only.

Releases: GettEngineering/Prism

Prism v0.6, It's Windows time!

04 Oct 17:48
Compare
Choose a tag to compare

Thanks to the release of Swift for Windows, this version includes an experimental, yet fully-featured release of Prism for windows.
See attached prism.exe in this release including instructions in the README file.

Thanks to @compnerd for his massive assistance in making this work.

image

This version also fixes an existing issue where templates stored in any folder hierarchy were processed as a flat hierarchy to the output folder. Now, the directory structure is preserved.

Prism 0.5.0

14 Aug 03:41
Compare
Choose a tag to compare
  • Allow generating code from either a Project or a Styleguide [#40]
  • Add textStyle.lineSpacing token [#42]
  • Various internal improvements

Prism 0.4.1

04 Jul 15:03
Compare
Choose a tag to compare

This is a recommended bug fix / patch release

  • Fix an issue where a styleguide might not be found if the consumer isn't a member of the styleguide, even if they're a member of the linked project. (#37)

  • Better support for special characters in asset identities (#38)

Prism 0.4.0 #BlackLivesMatter

16 Jun 14:54
Compare
Choose a tag to compare
  • Add support for kebab-case and PascalCase identities (#32)
  • Allow using ! to invert template conditionals (#30)
  • Support isFirst and isLast for asset loops (colors, text styles, spacings) (#30)
  • Add support for font weight, font style and font stretch (#29)
  • Support text styles that have no color attached to them (#22)
  • Round font size to nearest two decimal points (#33)
  • Various bug fixes and optimizations

Prism 0.3.0

30 Apr 16:36
Compare
Choose a tag to compare

📣 Prism 0.3.0 is out! 🎉😃

Thanks for all the great feedback and ideas for Prism! Keep 'em coming, we're always excited to improve and expand Prism's capabilities and support.

Here are some updates since 0.2:

  • Support for Zeplin's new Spacing feature (#17)
  • Recursively fetch resources (colors, text styles) in multi-paged settings (e.g. when there are more than 100 of either) (#16)
  • Fix edge-cases where transformations have spacing around them (#20)
  • Fully support Linux
  • Update Swift Tools to 5.2

Prism 0.2.0

30 Apr 16:20
Compare
Choose a tag to compare

📣 Prism 0.2 is out! 🎉😃

Thanks for all the great feedback and ideas for Prism! Here are some updates since 0.1:

  • Letter Spacing & Line Height now have friendly 2-precision rounding #15 (Thanks @artemnovichkov!)
  • prism now uses swift-argument-parser for parsing its arguments
  • We also switched to CI for this repo to use GitHub Actions!
  • Add examples on generating SwiftUI style code with custom modifiers
  • You can now install Prism via Homebrew
  • Add instructions for installation via Mint
  • Build-in reserved colors have been removed, but they can still be set in reserved_colors (along with reserved_textstyles) in .prism/config.yml

Prism 0.1

25 Feb 13:52
Compare
Choose a tag to compare

Initial version! 🥳