Skip to content
This repository has been archived by the owner on Oct 6, 2021. It is now read-only.

Releases: kabisa/maji

3.3.0

09 Mar 06:52
Compare
Choose a tag to compare

Changed

  • Updated ChromeDriver wrapper #220
  • Live reload is now standard on when using bin/maji start

Fixed

  • Disabling livereload will no longer produce console errors

Fixed

  • Only include cordova.js if a cordova build is needed

3.2.2

09 Mar 06:35
Compare
Choose a tag to compare

Fixed

  • Webpack removing dist/.keep during build

3.2.1

09 Mar 06:35
Compare
Choose a tag to compare

Maji 3.2.1 is exactly the same as 3.2.0 but had to be republished as 3.2.1 due
to a publication mistake during 3.2.0 beta phase.

3.2.0

06 Feb 19:09
Compare
Choose a tag to compare

Added

  • Environment variables starting with MAJI_APP_ are injected by default. They can be referenced by process.env.MAJI_APP_* in your code. #190
  • Allow all external communication in Cordova by default. #216
  • New create-maji-app package to replace maji new. #218

Changed

  • Nightwatch tests now run headless by default. #200
  • Upgraded Cordova platforms. #217
  • Maji no longer requires Bash. #218

3.1.0

12 Jan 12:47
Compare
Choose a tag to compare

Added

  • Settings can be extended with default, env agnostic, settings. #176

Changed

  • Made cosmetic changes to the documentation.
  • Move pageTransitionSupport into Maji library. #197

Fixed

  • Project creation with relative paths #193
  • New projects missing gitignore #194
  • Dist directory itself to be removed by webpack #195
  • Windows compatibility #209

Maji 3: Preact + Redux stack

29 Sep 05:53
Compare
Choose a tag to compare

Maji 3 is the next big iteration of the Maji development stack. Maji 3 moves away from Coffeescript, Backbone and Marionette to ES2015+, Preact and Redux.

Changed

  • The default Javascript stack is now ES2015+, Preact and Redux

Removed

  • Support for Backbone, Marionette, jQuery
  • Support for APP_ENV, in favor of NODE_ENV
  • Makefile for build and deploy, in favor of package.json tasks
  • Rspec/capybara for integration tests, in favor of Nightwatch.js

V2.0.2

21 Feb 10:13
Compare
Choose a tag to compare

Fixed

  • Fixed issue where default --env value overrides APP_ENV env var #148

v2.0.0

06 Feb 15:05
Compare
Choose a tag to compare

Added

  • memo-is for using memoization in specs
  • Improved Maji CLI. Adds maji test and maji start commands. #138
  • Incremental build support. Requires updated Makefile that ships with Maji 2 projects. #131

Changed

  • Updated Marionette to 3.1
  • Updated Backbone to 1.3.3
  • Updated Mocha to 3.1.2
  • Updated jQuery to 3.0.0
  • Node.js >= 6 is now required
  • Switched from Browserify to webpack module bundler
  • maji run and maji build CLI command now allow passing raw arguments to Cordova CLI. #137
  • Many little changes to tooling that make it more convenient to work with Maji.

Removed

  • Maji plugin management (cordova/plugins.txt) in favor of Cordova plugin management
  • Maji application bus in favor of Backbone.Radio
  • Maji Cordova platform management, see upgrade guide for details
  • Dependency installation via Homebrew. #119

Upgrading

Please refer to the upgrade guide when upgrading Maji 1.x apps to Maji 2.

v1.2.0

03 Jan 11:44
Compare
Choose a tag to compare

Add Maji dev server