Skip to content
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

0.3.6 Release #129

Open
emmaccode opened this issue Feb 4, 2025 · 0 comments
Open

0.3.6 Release #129

emmaccode opened this issue Feb 4, 2025 · 0 comments
Labels

Comments

@emmaccode
Copy link
Member

0.3.6 focuses on more measured improvements to the router's performance and capabilities, as well as Toolips overall -- with the entire package getting a documentation update, some slight (non-breaking tweaks), and most importantly -- this version is compatible with Julia 1.11+, whereas this version broke 0.3.5. Important notes:

  • updated documentation
  • Added new abstraction step to routing -- the HTTPRoute. So now, the included type hierarchy is Route<:AbstractHTTPRoute<:AbstractRoute which I think is much better. Needless to say, this doesn't break much.
  • New router naming through router_name -- an extensible function that names a customized router according to its provided route types.
  • Added a few new Route indexing dispatches.
  • Changed startup logging -- made logger optional -- up until this point, not loading a logger will make Toolips load a Logger. This is no longer the case. The printouts have also received some slight tweaks, mainly to improve their presentation.
  • A few test updates

I will likely be releasing this February 4th - February 5th. This should be a pretty compelling release, especially considering the aforementioned 1.11 compatibility issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant