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

chore(main): release 0.3.0 #12

Merged
merged 1 commit into from
Dec 8, 2023

Conversation

nfejzic
Copy link
Owner

@nfejzic nfejzic commented Dec 8, 2023

🤖 I have created a release beep boop

0.3.0 (2023-12-08)

Features

  • add Tag variants and helper macro for conversion (6f215e6)
  • add basic implementation for annotation element (a1d7b46)
  • add basic implementation for MathML global attributes (727af4b)
  • add buffered writer rendering trait and impl (2554668)
  • add getter for content of MathMl (d710039)
  • add helper function to add attributes to table (d35ad91)
  • add helper Ident constructors (f10b9c5)
  • add operator helper constructors (6108285)
  • define ToMathMl trait (2927ce5)
  • derive useful traits for marker structs (70477d8)
  • further improve API of elements and builders (a962235)
  • group elements as defined in MathMl spec (1fcdf1e)
  • impl ToMathMl for annotation and semantics (b78fac4)
  • impl builder for msub, msup and msubsup (53729d2)
  • impl builder pattern for multiscripts (5d04c0a)
  • impl from error for tag (aa77c3c)
  • impl from frac for tag (339563e)
  • impl from ident for tag (cb3ac83)
  • impl from multiscripts for tag (fa9d153)
  • implement Renderer for BufMathMlWriter (5188edb)
  • implement ToMathMl for Attribute (0df3dfe)
  • implement action to tag conversion (7f2943f)
  • implement annotation and semantics to tag conversion (5c7f2d8)
  • implement attributes for MathMl (c5a7865)
  • implement basic types and their builders (81bed89)
  • implement basics of some elements (9abf901)
  • implement builder for math (77d93b6)
  • implement builder for merror (bcdfdca)
  • implement builder for mi element (ident) (14c0ca6)
  • implement builder for munderover element (df564d0)
  • implement builder for radicals (c89aa73)
  • implement builder pattern for annotation (97a229f)
  • implement builder pattern for mfrac (d17ea5f)
  • implement builder pattern for semantics (c0ce1b0)
  • implement building of padded (dfd02c0)
  • implement building of phantom (81d3baa)
  • implement building patterns for mn, mo (fc35c0d)
  • implement more elements (0569f4a)
  • implement more elements (ecfe9ec)
  • implement rendering with visitor pattern (5586407)
  • implement rest of the conversions to Tag (d3d95e5)
  • implement the rest of elements (305ad42)
  • improve API of mrow (6cb213e)
  • improve API of ms, mspace and mstyle (b717979)
  • improve API of Table, TableRow and TableCell (a1aaf83)
  • improve API of Text element (f55998e)
  • improve docs and impl builder for maction (6da8df0)
  • init repository (23e08af)
  • make API more ergonomic (46dcae6)
  • mutably borrow renderer in MathMlRenderer trait (ee9d7d9)
  • prepare rendering of MathMl (605b0ad)
  • provide more helper macros and improve API (7edd11f)

Bug Fixes

  • borrow immutable when mutable not needed (9311883)
  • correctly set sub and sup in SubSupBuilder (9c13518)
  • generalize from_types macro (e917f5d)
  • ignore html and javascript files used for testing (3bb0605)
  • improve API consistency (39e305f)
  • improve buffered rendering (4dc8fbc)
  • improve tag_from_type macro (323be61)
  • indicate fallible rendering operations (c27c8f1)
  • lint clippy.nursery and fix lint warnings (5c87016)
  • rename MathMl::render to MathMl::render_with (32098ff)
  • rename trait MathMlRenderer to Render (0a9d6c4)
  • use buffered rendering per default (7c5b8fe)

This PR was generated with Release Please. See documentation.

@nfejzic nfejzic changed the title chore(main): release 0.3.1 chore(main): release 0.3.0 Dec 8, 2023
@nfejzic nfejzic force-pushed the release-please--branches--main--components--alemat branch from 955ac75 to 87250e0 Compare December 8, 2023 22:09
@nfejzic nfejzic force-pushed the main branch 2 times, most recently from 81e55b5 to db4f8e2 Compare December 8, 2023 22:14
@nfejzic nfejzic force-pushed the release-please--branches--main--components--alemat branch from 87250e0 to 36f4fa0 Compare December 8, 2023 22:15
@nfejzic nfejzic merged commit 6a4e07b into main Dec 8, 2023
2 checks passed
@nfejzic nfejzic deleted the release-please--branches--main--components--alemat branch December 8, 2023 22:16
@nfejzic
Copy link
Owner Author

nfejzic commented Dec 8, 2023

🤖 Release is at https://github.com/nfejzic/alemat/releases/tag/v0.3.0 🌻

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

Successfully merging this pull request may close these issues.

1 participant