Release @nxtend/ionic-react 3.1.0

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

This is a pretty typical maintenance release with a few package updates. The most notable change is @testing-library/cypress which introduces some breaking changes which you can read about below, or in the release notes.

Features

  • update @nxtend/capacitor to 1.1.0
  • update Ionic to 5.3.2
  • update Ionicons to 5.1.2
  • update @testing-library/cypress to 7.0.0
  • update @testing-library/jest-dom to 5.11.4
  • update @testing-library/user-event to 12.1.5

BREAKING CHANGES

  • @testing-library/cypress
    • get and query queries (which have been deprecated) have now been removed. Use find queries only.
    • TS: TypeScript type definitions have been brought into this module and no longer needs to be referenced from DefinitelyTyped

@nxtend/capacitor 1.1.0

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

This release upgrades Capacitor dependencies to 2.4.0, and also makes it easier to add Capacitor plugins to a project. Previously, the user would have to add a Capacitor plugin dependency to both the root workspace package.json, but also the individual Capacitor projects package.json. Now, a package.json in the individual Capacitor project is no longer needed.

Features

  • upgrade Capacitor to 2.4.0
  • copy package.json from workspace root for cap commands

@nxtend/ionic-react 3.0.4

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

A bug was introduced with @nxtend/ionic-react 3.0.4 where @nrwl/react would not get installed to the users dependencies properly. This required new users to manually install @nrwl/react before using @nxtend/ionic-react.

Bug Fixes

  • fix Collection @nrwl/react not found error if @nrwl/react is not added manually

@nxtend/ionic-react 3.0.3

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

This version of the @nxtend/ionic-react plugin includes a few quality of life improvements regarding dependency management.

Bug Fixes

  • add @nrwl/react version based on the users Nx version
  • don't unnecessarily add @nxtend/ionic-react dependency in init schematic
  • add @nxtend/capacitor 1.0.0 instead of *

@nxtend/capacitor 1.0.0

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

A few months ago, I started working on an Nx plugin to enable Ionic React support in an Nx workspace. From the beginning, I planned to add support for Capacitor as well to fully enable the cross-platform development that the Ionic framework promises. Today, I am excited to announce the release of @nxtend/capacitor, a third-party Capacitor plugin for Nx.

@nxtend/ionic-react 3.0.0

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

The @nxtend/capacitor Nx plugin has finally been released, and an accompanying @nxtend/ionic-react update has also been released. The headlining feature for this release is the ability to generate a Capacitor project by default with new Ionic React applications.

Features

  • generate Capacitor project with application by default
  • upgrade @testing-library/jest-dom to 5.11.0
  • upgrade @testing-library/user-event to 12.0.11

Breaking Changes

  • @testing-library/user-event was upgraded two major versions (11.0.0) (12.0.0)

@nxtend/ionic-react 2.2.0

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

It's been a while since the last @nxtend/ionic-react release, and as always, there is a lot in the works. Going forward, I plan to release more frequently and in smaller iterations.

Bug Fixes

  • fix pascal case generate App unit test
  • fix generating global styles for Emotion

Features

  • upgrade Ionic to 5.2.2
  • add --disableSanitizer flag to application schematic to disable the Ionic sanitizer

Hello World!

Devin Shoemaker

Devin Shoemaker

Maintainer of nxtend

I am excited to announce the release of nxtend.dev, the official website for documentation and release notes for nxtend plugins. However, the blog itself is not all that I'm excited about. This site was created with the @nx-plus/docusaurus Nx plugin, so not only is the development experience great by being able to store my documentation in the same repo as my plugins, it also proves the potential for community Nx plugins.

I have a lot of changes planned for @nxtend/ionic-react, and I have another plugin that is nearing release that will go hand-in-hand with @nxtend/ionic-react. To stay tuned to updates, follow this blog, my Twitter, or my dev.to.