Skip to content

v1.1.0

Latest

Choose a tag to compare

@denisandroid denisandroid released this 03 Aug 21:18
· 2 commits to main since this release
fd54021
  • package: update the library version to 1.1.0, this version will not be backward compatible, but I would like to rethink some things in the library a little
  • feat: rename common macro include_tt to inject, in future all # should define include type tt, array, str , ...
  • feat: improve documentation, rework examples, add more descriptions
  • feat: make it so that you no longer have to write ["test" "2"] to concatenate a file path, you can now just write "test" "2", but the old syntax is still preserved and works
  • feat: remove the requirement to add ! to the type of included data, this made sense before because it was the name of the macro, but now it is the data type
  • refactoring: fix build errors received during testing
  • feat: add the ability to escape # symbols in the inject macro via the - symbol. At the moment, make this abilit
  • y not the default, but via the escape_symbol feature
  • fix: fix the range for tokens that were replaced with empty ones, although this does not give any errors but it is po
  • ssible that someday it will
  • refactoring: replace old pieces of code related to Include with Inject (InjectTT, InjectCTT, InjectStr, ...)
  • feat: instead of functions with additional break functionality, add the marker AS_IS:, which excludes further par
  • sing and adds the macro structure after itself as is
  • feat: now the main macro inject accepts tt, ctt, arr/array, str, defining the type of data inclusion
  • refactoring: change the marker #POINT_TRACKER_FILES; to #POINT_TRACKER_FILES: to give more idea that it is a marker

What's Changed

Full Changelog: v1.0.7...v1.1.0