New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1 release #331

Open
Keats opened this Issue Sep 6, 2018 · 1 comment

Comments

Projects
None yet
1 participant
@Keats
Copy link
Owner

Keats commented Sep 6, 2018

v1 should be released after the edition 2018 has been released to ensure everything works properly.
Beta versions can be released before that though in order to get all the changes a bit battle-tested, such as using it in Gutenberg.

Blockers:

  • #328
  • #297
  • #322
  • #256
  • #219 (#299 is related)
  • #212 (ensure globwalk works well on every OS)
  • remove Context::add (deprecated for now)
  • deprecate global_function for function
  • remove global_function everywhere
  • remove compile_templates!
  • look into not using serde_json
  • #374

Undecided:

  • #320 this is a backward compatible change so no hurry
  • #265 the usecase is pretty narrow, need to see if it the changes to the code to allow that are worth doing
  • #308 I would err into "no" because of the potentially weird/unreadable syntax it would allow
  • #340 would be a huge work (I think) I don't have the time for right now
@Keats

This comment has been minimized.

Copy link
Owner Author

Keats commented Jan 2, 2019

If you're reading this and wondering whether you should use the alpha release on crates.io, the answer is no. Wait for the v1 release as there will breaking changes in between alpha releases

@Keats Keats pinned this issue Feb 6, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment