Releases: jhipster/generator-jhipster-ionic
v6.0.0
- Upgrades @oktadev/schematics to v3.0.0. Capacitor is now the default!
- Upgrades to JHipster 6.10.3.
To get started with Ionic4J, create a backend with JHipster, and install the following libraries:
npm install -g @ionic/cli generator-jhipster-ionic yo
Then, run this module to create your Ionic app:
yo jhipster-ionic
This module expects you to already have a JHipster app created. For example:
mkdir -p apps/backend
cd apps/backend
jhipster jdl blog-oauth2
cd ..
yo jhipster-ionic
cd ionic4j
yo jhipster-ionic:import-jdl ../backend/blog-oauth2.jdl
Then, run your app with ionic serve
.
See the iOS and Android docs to see how to test your app on a device.
v5.2.2
- Upgrades @oktadev/schematics to v2.2.0 for Angular 10 + OIDC apps
- Upgrades to JHipster 6.10.1
To get started with Ionic4J, create a backend with JHipster, and install the following libraries:
npm install -g @ionic/cli generator-jhipster-ionic yo
Then, run this module to create your Ionic app:
yo jhipster-ionic
This module expects you to already have a JHipster app created. For example, let's say you have backend/app.jdl
for creating JHipster.
mkdir -p apps/backend
cd apps/backend
jhipster import-jdl app.jdl
cd ..
yo jhipster-ionic
cd ionic4j
yo jhipster-ionic:import-jdl ../backend/app.jdl
v5.2.1
- Removes
/implicit
from redirect URIs because authorization code flow + PKCE is used - Upgrades to JHipster 6.9.0
To get started with Ionic4J, create a backend with JHipster and install the following libraries:
npm install -g @ionic/cli generator-jhipster-ionic yo
Then, run this module to create your Ionic app:
yo jhipster-ionic
v5.2.0
- Migrate from Travis to GitHub Actions for CI (thanks to @Hawkurane and @Shaolans)
- Adds unit and e2e tests for generated entities (thanks @amanganiello90)
- Renames templates to end in
.ejs
- Fixes code coverage reporting
- Fixes date handling in generated entities
To get started with Ionic4J, create a backend with JHipster first. Then install the necessary libraries:
npm install -g @ionic/cli generator-jhipster-ionic yo
Then, run the following to create your Ionic app:
yo jhipster-ionic
NOTE: By default, JHipster's Keycloak is configured to have a 5-minute access token lifetime. I've noticed that this makes it so you have to re-authenticate when you refresh the page (if you're using OAuth 2.0). To make it longer, log in to http://localhost:9080/auth
, then go to Realm Settings > Tokens and change the Access Token Lifespan. This could also be caused by dynamic configuration. I'm not sure. 🙂
v5.1.1
v5.1.0
- Fixes import-jdl and entity generator (seems to be related to JHipster 6.8.0).
- Changes to use JDL for CI
- Fixes many-to-one relationships
- Fixes uploading files and images
- Upgrades dependencies to the latest versions.
v5.0.1
- Fixed Ionicon names.
- Minor updates to dependencies.
v5.0.0
- Adds support for Ionic 5! 🎉😃
- Streamlines CI to test more in less time.
- Adds Publish workflow to publish to npm when releases are created.
- Upgrades dependencies to the latest versions.
See our docs and start developing with Ionic and JHipster!