---
title: 1.0.0 Super Alpha X
tag_name: v1.0.0-alpha.10
link: https://github.com/phenomic/phenomic/releases/tag/v1.0.0-alpha.10
author: MoOx
prerelease: true
---

Because it’s a trend to skip version 9, we are bumping from alpha.8 to alpha.10
(pronounced “alpha X”).

![phenomic-x](https://user-images.githubusercontent.com/157534/30936524-72e91776-a3d4-11e7-8022-ef9338ce7d2a.jpg)

---

😍 Phenomic was already React 16 ready thanks to our architecture. We are now
fully compatible (= no warnings)

# 💥 2 minor breaking changes

- [`@phenomic/reason`: `Link` component `toURL` prop is now `href`](https://github.com/phenomic/phenomic/commit/b126dc9dae6b57e2c49509577e45135b79ce7f21),
  by @MoOx

- `@phenomic/plugin-transform-markdown`: Anchor that was present by default have
  been removed by default. See new feature at the end 😉

## 🐛 Bugfixes

- [`@phenomic/api-client`: Fix encoding issue for query with path + id](https://github.com/phenomic/phenomic/commit/34a223f9620f01ada8be75e832670292089c2a1a),
  by @MoOx, reported by @ArthurClemens & @tleef (in
  [#1168](https://github.com/phenomic/phenomic/issues/1168))

- [`@phenomic/plugin-bundler-webpack`: react-helmet `renderStatic()` now works as expected](https://github.com/phenomic/phenomic/commit/f9ce59c8d3997592a14a6f0ad11d5c997edfee89),
  by @MoOx, reported by @ArthurClemens & @hellais (in
  [#1167](https://github.com/phenomic/phenomic/issues/1167))

- [`@phenomic/reason`: pass all props to Link component](https://github.com/phenomic/phenomic/commit/2dd164f8a46e3514149d789dbf77b9364e50d12a),
  by @MoOx

- [`@phenomic/plugin-bundler-webpack`: ensure full glamor & aphrodite static rendering compatibility out of the box](https://github.com/phenomic/phenomic/commit/381b4490bb4b9418273958533ae46c2384b79044),
  by @MoOx, reported by @owenhoskins

## 👍 Improvements

- [`@phenomic/plugin-renderer-react`: React 16 compatibility](https://github.com/phenomic/phenomic/commit/19a8246ffd1ec88b069340791659b862abc772c2),
  by @MoOx, helped by @JulienPradet

- [`@phenomic/babel-preset`: babel-preset-react-app to latest version](https://github.com/phenomic/phenomic/commit/137ca8c96b0033ac80300900e03cda7d65fb27a1),
  by @MoOx, reported by @DominikGuzei (in
  [#1162](https://github.com/phenomic/phenomic/issues/1162))

- [`@phenomic/plugin-renderer-react`: avoid some warnings about some props that Link component pass to a tag](https://github.com/phenomic/phenomic/commit/a83b0d113364c4074ace5c21a55a281b4a541069),
  by @MoOx

## ✨ New (AWESOME) feature 🔥

- [`@phenomic/plugin-transform-markdown`: allow custom markup](https://github.com/phenomic/phenomic/commit/1bd1d2f6f15a12082d07061bdc25d46aaae1b86f),
  by @MoOx, reported by @MoOx, @bherila, @daine and @jfjessup (in
  [#817](https://github.com/phenomic/phenomic/issues/817) &
  [#1098](https://github.com/phenomic/phenomic/issues/1098)) This plugin now use
  [unified](http://unifiedjs.github.io) directly instead of
  [remark](https://github.com/wooorm/remark) so we can mix remark with
  [rehype](https://github.com/wooorm/rehype) to allow custom markup. This will
  open up usage of custom react components when rendering markdown tree with a
  custom mapping. Anchor that was present by default have been removed. We will
  introduce in next release a support for custom plugin passed from the config
  to add it back.
