Skip to content

Releases: timvir/timvir

v0.2.44

17 Sep 11:51
b849d98

Choose a tag to compare

Patch Changes

  • Fix Viewport caption placement (#3484) - During the migration to StyleX the layout of the Viewport caption got broken. Now the caption is once again in its correct place.
  • Trim dependencies (#3497) - Removed downshift (because unused) and vendored the few icons from react-feathers. These dependencies are either unmaintained, contain legacy code, or make Timvir depend on such through their transitive dependencies. These changes improve the security posture of the Timvir package.

v0.2.43

16 Sep 18:35
a045b04

Choose a tag to compare

Patch Changes

  • Avoid cyclic dependencies between Timvir modules (#3482) - Cyclic dependencies were causing broken styles at best, and a crash at worst.

v0.2.42

16 Sep 11:44
9806c91

Choose a tag to compare

Patch Changes

  • Fix broken release (#3473) - No code changes.

v0.2.41

16 Sep 11:22
4fd27a1

Choose a tag to compare

Patch Changes

  • Fix broken release (#3471) - No code changes.

v0.2.40

16 Sep 10:59
6504526

Choose a tag to compare

Patch Changes

  • Remove peer dependency on @mdx-js/react (#3315) - Timvir no longer wraps the page content with <MDXProvider>. Instead, Timvir provides a custom hook – useArticleComponents – for use in client components. If you're building server components though, you should prefer importing your custom components directly, and import Timvir builtins from the timvir/builtins module.
  • Improve word wrapping behavior in article pages (#3429) - Long words (for example long identifiers used in certain programming languages) no longer extend beyond the layout box. Instead, the browser will break the words when needed. Note that this change only applies inside the article page content. In other parts of the interface (eg. sidebar or navigation footer) Timvir continues to use text truncation with ellipsis for long words.
  • Improve type of Page Link prop (#3330) - The Link prop on the <Page> component is now type-compatible with the <Link> component from Next.js. This is not a breaking change, not at runtime anyways. There is a small chance that TypeScript will raise a type error. But it's more likely that you can remove a as any type cast if you currently use one.

v0.2.39

01 Jul 12:07
e7e6894

Choose a tag to compare

Patch Changes

  • Use the New JSX Transform (#3323) - The New JSX Transform was released as part of React 17. This transform reduces bundle sizes and improves performance. For more details, see the announcement on the React blog: Introducing the New JSX Transform. As Timvir already requires React 17 or later, this should not have any impact to users.
  • Fix dark mode styles (#3197) - During the recent Linaria v5 -> v6 (and corresponding stylis v3 -> v4) upgrade, the dark mode styles were slightly broken. This patch restores the dark mode styles.

v0.2.38

20 Apr 23:29
ffecda0

Choose a tag to compare

No code changes. Just for testing to see if automated dependency update tools pick up notes from GitHub releases.