Release history

📅 The latest version was released last month.

👍 This is release number 82 since 2017.

What's New

All

Fixed

  • We removed the redundant --save flag from the install commands generated by the config command (npm, pnpm and yarn save dependencies by default).
  • Angular and React version detection now understands catalog: specs (pnpm, yarn and bun catalogs), npm: aliases, ranges like >=18 or ^18 || ^19, and versions declared in devDependencies / peerDependencies. It falls back to the version installed in node_modules. Previously these projects silently got the -legacy package.

What's New

All

Fixed

  • Updated axios package dependency to resolve npm audit warnings.

What's New

All

Fixed

  • We fixed an issue where the config command, in the case of v6 packages, failed for users with date & time licenses.
  • Updated package dependencies to resolve npm audit warnings.

What's New

All

New

  • We fixed a v6 --no-npm CSS path generation issue that could produce an invalid comma-separated stylesheet entry.

What's New

All

New

  • We updated the start command to install modern Mobiscroll demo applications, replacing the legacy v4 starters.
  • We added version property to esm5 package.json in no-npm installation to support additional bundlers.
  • We added support for Mobiscroll v6 packages.
  • We added yarn/pnpm monorepo detection to use the correct package manager in submodules.
  • We updated the SCSS configuration to use the modern @use syntax instead of the deprecated @import for Sass 1.23.0+.

Fixed

  • We corrected the mbsc-font-path SCSS variable in Angular 13+ applications in case of no-npm config.
  • We fixed the config command for Angular 19+ applications to properly inject CSS/SCSS imports and MbscModule.
  • We updated package dependencies to resolve npm audit warnings.

What's New

All

New

  • Added support for installing the new react-next package for React 18 and higher.

What's New

All

Fixed

  • We improved on the angular MbscModule injection and fixed the extra trailing spaces.
  • We fixed the angular style sheet loading order in the angular.json file.
  • We fixed the no-npm config in case of legacy Angular View Engine packages.

What's New

All

Fixed

  • We fixed an error appearing when the config command was executed in an application where the cli couldn't identify the necessary module/component files.
  • We fixed the logout command which was not working in certain scenarios.
  • We added the missing helper message in case of jquery and javascript config.

What's New

All

Fixed

  • We fixed the package generated with the --no-npm flag to work with native Node.js imports.
  • We fixed the documentation link for Vue.

What's New

All

Fixed

  • We added missing --legacy-peer-deps flag in case of no-npm install.
  • We fixed yarn support in case of the login/logout commands, the AUTH_TOKEN was not updated in the .yarnrc.yml.
  • We fixed the logout command which was not working correctly when the npm login was used.

What's New

All

New

  • We added support for pnpm repositories.

What's New

All

New

  • We added support for team npm users to allow sharing credentials between members of the same development team.

What's New

All

New

  • We added support for Date & time picking packages from npm. The config command will handle the license type and install the appropriate package.

What's New

All

Fixed

  • We added support for Vue, the config command will install Mobiscroll for Vue in case of Vue applications and provide usage examples.

What's New

All

Fixed

  • We fixed a bug that prevented the version 4 library installation with the --no-npm flag in Angular projects.

What's New

All

New

  • We added support for Angular standalone components.
  • We added support for Ionic 7 Angular applications which are using standalone Angular components by default.

Fixed

  • We prevented Angular Ivy package installation for previous unsupported versions.

What's New

All

New

  • We added Angular Ivy support for Angular version 13 and higher.

What's New

All

Fixed

  • We fixed the yarn 2+ config where the AUTH_TOKEN was not updated in the .yarnrc.yml when a new token was generated in the .npmrc file.

What's New

All

New

  • We added the --legacy-peer-deps flag that will be transmitted to internally executed npm install command.

Fixed

  • We fixed the yarn 2+ config where the content of the .yarnrc.yml file was overwritten.
  • We adjusted the scss import in case of Angular config to work with Angular 15.

What's New

All

Fixed

  • Solved deprecation warnings by removing the npm-registry-client dependency and replaced with a local solution.
  • Solved the vulnerability error by removing the git-clone dependency and replaced with a local solution.

What's New

All

Fixed

  • We fixed the yarn 2+ config where on some cases the npm auth token copy from the .npmrc gave error.

What's New

All

Fixed

  • We fixed the --proxy parameter to pass it down to the npm and yarn calls, so the config command runs, even if proxy options are not set in the npm/yarn config, or in the system environment variables.

What's New

All

New

  • We added support for yarn 2+. The cli takes the npm auth token from the .npmrc file and creates .yarnrc.yml to make sure the mobiscroll install gets authenticated.

Fixed

  • Passed down proxy url to the npm registry client
  • Updated outdated packages.

What's New

All

New

  • We switched from the deprecated request library to axios for the internal requests.
  • We added esm build support for the packages created with the no-npm config.

Fixed

  • We fixed the unhandled package.json error message when the CLI was not executed in the root folder of the application.
  • We fixed the missing MbscModule module problem in angular apps.The module was removed when the config command was re-executed.
  • We fixed the --scss and --css flags didn't remove the previous style import.
  • We fixed the v5 angular config which always loaded the css even if the scss option was selected.
  • We fixed the update process which was exiting in case of an unsuccessful update.

What's New

All

New

  • We improved on the version flag and added support for v5 trial installation. Besides semver versions now it is possible to pass main version to the flag and it will install the latest package from the passed version.

What's New

All

Fixed

  • We fixed series of error messages which occurred when the package.json didn't have dependencies property.
  • We prevented the error which occurred if the npm-cli install didn't return the package with the installed version.

What's New

All

Fixed

  • We fixed the start command which was incorrectly detecting the user's license.

What's New

All

Fixed

  • We fixed the scss font path variable in case of angular 10 and no-npm config. It pointed to a wrong path.

What's New

All

Fixed

  • We fixed and improved on the warning message which is appearing when the user doesn't have an appropriate license to install mobiscroll from npm.

What's New

All

Fixed

  • We fixed the angular module detection in case of an Ionic 5 apps. It only displayed the routing modules of the pages.

What's New

All

Fixed

  • We fixed a bug which was present in the no-npm config with sass stylesheet. An angular specific replace in the scss was applied to other frameworks and it caused problems.

What's New

All

Fixed

  • We changed the way new version availability was checked. Starting from this release only stable versions will be installed by default. You can install a beta version with the help of the --version flag.
  • We fixed a version check regex problem which lead to an error if beta version was installed.

What's New

All

New

  • Added compatibility with Mobiscroll version 5.

Fixed

  • --scss flag was not working if the project was already configured with css.
  • no-npm config didn't complete the package generation if yarn was used.

What's New

All

New

  • start command now supports ionic-react app.
  • start ionic-angular command now installs Ionic v5 based app. For starting an Ionic 4 based app use --ionic-version=4 flag.

Fixed

  • config ionic command duplicated mobiscroll imports in react apps.

What's New

All

Fixed

  • config angular gave an error with older angular cli apps. The command searched for a style.scss file even if the app didn't have scss config.
  • Improved angular config feedback messages.

What's New

All

Fixed

  • Error occured when scss stylesheet was selected in Angular CLI app and it wasn configurated with only css. It gave the following error: no such file or directory, open '..\ngapp\src\styles.scss'.
  • yarn detection was improved, it didn't detect correctly if the yarn is installed on system.
  • Angular rxjs-compat package detection on osx.

What's New

All

Fixed

  • Ionic 3 no-npm config was crashing. It gave the following error: TypeError: Cannot read property 'dependencies' of undefined.

What's New

All

Fixed

  • Ionic 3 config was crashing. It gave the following error: no such file or directory, open '...global.scss'.

What's New

All

Fixed

  • Previously configured css/scss versions wasn't detected by the config command in case of angular-cli based apps.
  • Mobiscroll js and css file detection was not correct in case of no-npm config.
  • Get rid of UnhandledPromiseRejectionWarning node warnings.
  • no-npm config update grabbed older package instead of the newly generated one.
  • modified angular config to do not replace modules which are already present in the module file.

What's New

All

Fixed

  • Angular --no-npm includes the esm5 file in the generated package, required by Ivy.

What's New

All

Fixed

  • Angular --no-npm config version check error

What's New

All

New

  • Angular config won't install rxjs-compat package starting form Mobiscroll v4.8.2.
  • Config command will install the trial version if the user has a different or old license.

What's New

All

New

  • Config ionic command now supports ionic react based applications.

Fixed

  • Exit configuration process if the command is not executed on the root folder of the application.

What's New

All

New

  • Added --css flag to force css style config
  • Ionic config detects previously used style type. It can be override with the --css and --scss flags.

What's New

All

Fixed

  • Ionic 3 config font loading errors in case of scss style.

What's New

All

Fixed

  • Older angular cli config not a directory error.

What's New

All

Fixed

  • Changing config from css to scss improvements and fixes.

What's New

All

New

  • Added scss config support.

What's New

All

Fixed

  • --no-npm install package caching problem with yarn.

What's New

All

New

  • Detect yarn and use it's commands where the project was configured with it.
  • Inproved no access to packege feedback message.

What's New

All

New

  • Imporved failed npm install feedback messages.
  • Reduced async operations.

What's New

All

New

  • New proxy flag where the user can define a proxy URL which will be passed to the internal requests.

Fixed

  • Updated package versions. Older inquer(v3.x) was not working with newer node versions.

What's New

All

Fixed

  • config angular --no-npm wasn't clearing unused files.

What's New

All

Fixed

  • config angular errors during the stylesheet configuration. (The angular-cli modified the structer of it's angular.json config file. Added support for both of the configurations).

What's New

All

New

  • Copying font files to the public folder in case of meteor app. Fixed angular typescript check which was giving error if no devDependencies were found in the pacakge.json.

What's New

All

New

  • Support for ionic 4 based app.

What's New

All

Fixed

  • Trial version of angular config.

What's New

All

New

  • Added angular and react project support for start command.

Fixed

  • Add feedback message when Logout command didn't find .npmrc file.

What's New

All

Fixed

  • Ionic 3 config css link.

What's New

All

New

  • Support for ionic 4 based app.

Fixed

  • no-npm install fixes.

What's New

All

New

  • Print warning on unknown command.

Fixed

  • -v(version) flag.

What's New

All

New

  • start command for creating starter apps.

What's New

All

New

  • Modified --no-npm version info. It is get from the local file instead of an apicall.

Fixed

  • Typo fixes.
  • React install istruction fixes.
  • no-npm remove unused file fixes.

What's New

All

New

  • Handle non angular-cli based config angular installs.

What's New

All

Fixed

  • Modified http links to https.

What's New

All

Fixed

  • Fix mobiscroll logout commnad.

What's New

All

New

  • .npmrc file will be generated in the working directory by default and added --global flag to modify this.
  • config commad new --version flag.
  • Print warnings if the config ionic command is used in older ionic projects.

What's New

All

New

  • Added angular cli v6 support.

Fixed

  • Updated getApiKey request, used request.get instead of http.get.

What's New

All

New

  • Unified trial & package names.
  • config angular command installs rxjs-compat package.

What's New

All

Fixed

  • angular config lite/trial old lite replace fix.
  • Normalizing line endings.

What's New

All

Fixed

  • Trial config fix.
  • no-npm support errors.

What's New

All

New

  • Added support for react, javascript, jquery, angularjs config.

What's New

All

New

  • Added separate help for the config command.

Fixed

  • Added description for lazy flag.
  • ionic-pro command error.

What's New

All

New

  • Add ionic-pro command to config
  • Added --lazy flag
  • Use local npm-login instead of git and removed assets copy from copy script.

What's New

All

New

  • Remove trial/nontrial packages from package.json if the other version is installed.

Fixed

  • Removed harmony flag for fixing compatibility problems.

What's New

All

New

  • config command ask for email and username.

What's New

All

New

  • angular configuration.

What's New

All

Fixed

  • npm install error message improvements.

What's New

All

Fixed

  • npm login/logout issues.

What's New

All

New

  • npm login/logout support.

What's New

All

New

  • Error message improvements.

What's New

All

New

  • Introducing Mobiscroll CLI with ionic configuration tool.

So what's next?

Follow every Mobiscroll CLI release in your feed reader.

Get updates in RSS feed

Duplicate Session

You have signed in on a different machine. To keep everything in sync, you have been signed out of this session.

If you need to invite team members, manage seats and accounts you can do it from the licenses page.

Duplicate Session

We noticed you are logged in on a different machine and have closed your old session.

If you need to invite team members, manage seats and accounts you can do it from the licenses page.