Skip to content

Latest commit

 

History

History
37 lines (35 loc) · 1.58 KB

CHANGELOG.md

File metadata and controls

37 lines (35 loc) · 1.58 KB

v0.1.4 (2023-11-11)

  • 🐍 Code refactor for easier maintenance
  • 🐍 Strung trait methods are optional
  • 🐤 every method supports cascading (recursion)
  • 🐤 new method strung_generic<PRE,POST>(text:&str) accepting constant chars as pre/postfix
  • 🐤 strung::set_static() function to set static pre/postfix
  • 🐤 fields of named structs can be adressed by their index/position

v0.1.3 (2022-09-19)

Derive Macro ./derive

  • 🌟 add #[cascade]/#[cscd] and #[igno] as alternatives to the more specific, but longer #[strung(cascade)] and #[strung(ignore)], also add #[strung(igno)]
  • 🎇 cascade now auto-ignores, cause it's common to use it in combination
  • 🌟 add #[notice]/#[notc] and #[strung(notice)]/#[strung(notc)], to override cascades auto-ignore
  • 🧹 clean up a lil
  • 🐛 fix macro to be re-exportable

Library ./

  • 💡 update doc to changes

Readme

  • 📝 remove license badge
  • 📝 rewrite all
  • 🦀 use animal emojis for fun!
  • 🎨 add animated header for fun!

Other

  • 📝 changelog: change wording & use titles

v0.1.2 (2022-09-14)

Derive Macro ./derive

  • 🐛 fix to work with structs with generic type parameters

v0.1.1 (2022-09-12)

Library ./ & Derive Macro ./derive

  • 🌟 add Strung::strung_angle(..): replaces angled bracets in strings: "<field_name>"

Derive Macro ./derive

  • 🌟 add StrungUnit: empty struct with the Strung trait

Other

  • 📝 doc,readme,meta: minor fixes

v0.1.0 (2022-09-12)

  • ✨ first version: easy access to field via crates strung ./ and strung_derive ./derive.