v3.2.0
Breaking changes:
Event Logger:
If you're doing custom event login in your app, the EventLogger.info
signature has changed:
-self.info(key, current_user_id, description, metadata, object)
+self.info(key, current_user_id, description, object, metadata = {})
Frontend build:
The frontend build process has been refactored. See UPGRADING.
Major Features:
- New frontend build process
- Implement App Rating/Review & App Comparison (disabled by default)
- Intercom in backend
- New purchase workflow
- Improve generated Rails application
Implemented enhancements:
- App Template: add protocol to mailer url config #319 (ouranos)
- Use settings.yml template as default settings #253 (ouranos)
- [MNOE-375] Add Payment restrictions #252 (ouranos)
- [MNOE-375] Add Payment restrictions #249 (ouranos)
- [MNOE-328] Add external_id and source tagging to Intercom #248 (ouranos)
- Add User#external_id and meta_data #240 (ouranos)
- [MNOE-246] Add Puma config file #227 (ouranos)
- [IMPAC-328] include params opts in kpis_controller #index #226 (xaun)
- [Mnoe Template] Ask which mnoe version to use #224 (ouranos)
- [MNO-512] Discrepancy between Mno active admin and Intercom #223 (x4d3)
- [MNOE-283][MNOE-285][MNOE-286] App reviews #220 (ouranos)
- [MNOE-265] Logo size change #206 (clemthenem)
- [MNOE-282] Disable app comparison by default #201 (ouranos)
- [MNOE-282] App comparison config #199 (c3gdlk)
- Relax constraint on config gem #189 (ouranos)
- Added automatic locales generation to the build #187 (clemthenem)
- Application Rating & Review #186 (ouranos)
- [MNO-436] notify user of changes #183 (clemthenem)
- [MNOE-242] Refactor build process #181 (ouranos)
- [MNOE-246] Improve generated app config #178 (ouranos)
- Comments pagination #177 (hedudelgado)
- [MNO-399] Upgrade Angular and jQuery on Rails pages #174 (ouranos)
- [MNO-396] Sanitize mandrill merge vars #173 (ouranos)
- [MNOE-162] Add Intercom support for personal token #172 (ouranos)
- [MNOE-259] Add New Relic config to generator #166 (ouranos)
- [MNO-390] Remove calls to kpi_enabled? #155 (x4d3)
- [MNOE-243] Disable I18n by default in generator #154 (ouranos)
- [MNO-287] Developer Section in My Account #153 (hedudelgado)
- Update email doc in README #152 (ouranos)
- [MNOE-157] - Admin connect app #147 (clemthenem)
- [Perf] Add AssociationProxy#loaded? #146 (ouranos)
- Add Organization#widgets and /organizations/:id/widgets #144 (cesar-tonnoir)
- Add documentation on how to extend the backend #140 (ouranos)
- Extract Team to Concern #139 (ouranos)
- Locales related to app provisionning fixes #138 (alexnoox)
- Add Intercom documentation #137 (ouranos)
- [MNOE-188] - Added SSO icons on the login page #136 (clemthenem)
- Decorate controllers and removed unused ones #135 (ouranos)
- [MNOE-170] App modals SPA: Locales #132 (alexnoox)
- [MNOE-206] Expose free_trial_end_at to mnoe angular #131 (hedudelgado)
- Add sidekiq documentation #129 (ouranos)
- [MNOE-170] - Purchase Workflow #125 (clemthenem)
- [MNOE-207] Intercom Event Logger - Add user_id #117 (x4d3)
- Intercom - Add more information when app is launched #109 (x4d3)
- Improve perf in json views #108 (alachaum)
- [MNOE-167] Add OAuth SSO #107 (ouranos)
- Impac alert porting #106 (cesar-tonnoir)
- [MNOE-62] Add Terms page #103 (ouranos)
- Asynchronous Event Logging & improve doc #102 (ouranos)
- Add corners variable to login box #101 (hedudelgado)
- [MNOE-165] Does not permit to install a second app if the app is not multi_instantiable #88 (x4d3)
- [MNOE-156] - Improvements #87 (clemthenem)
- Expose user API credentials #86 (cesar-tonnoir)
- [MNO-271] Add support for Intercom secure mode #85 (ouranos)
- Add Intercom Server Side #82 (x4d3)
- [MNO-281] Add intercom setting #71 (hedudelgado)
- [MNOE-135] Add .editorconfig #63 (ouranos)
- Add i18n for dock and its settings #62 (hedudelgado)
- Transmit parameters given to launch in the redirection #60 (x4d3)
- [MNOE-109] Better App title management #52 (winnietan)
Fixed bugs:
- [MNOE-443] Fix password change notification #292 (ouranos)
- Patch devise lockable hook #275 (ouranos)
- Fix locale error #267 (ouranos)
- [MNOE-394] Respect yarn.lock dependencies on build #265 (ouranos)
- Fix T&C page when no apps are present #264 (adamaziz15)
- Update mnohub endpoint in the generator #262 (ouranos)
- Fix cache refresh when there's a marshalling error #251 (ouranos)
- Devise - Do not load an ORM #233 (ouranos)
- Fix Devise #authenticate_user! signature #229 (ouranos)
- Fix staff page inaccessible #204 (clemthenem)
- [MNOE-294] Wrong redirection when connecting an app #196 (ouranos)
- Fix outdated wiki link in README #193 (ouranos)
- Fix locales generation #192 (ouranos)
- [IMPAC-411] kpi_enable property on mnoe user model #176 (xaun)
- [MNOE-54][MNO-324] Manage admin role update backend #160 (ouranos)
- Fix SSO links when no providers configured #150 (ouranos)
- [MNOE-153] Fix admin panel app selection on non-retina screens #130 (alexnoox)
- Fix deserialization error of deleted Object in EventLoggerJob #127 (x4d3)
- [MNO-322][MNO-333] Improve App provisioning #114 (ouranos)
- Fix missing locales on marketplace #111 (alexnoox)
- [MNOE-138][MNOE-168] Fix double provisioning issue #110 (ouranos)
- Fix typo and add missing specs #69 (ouranos)
Merged pull requests:
- Missing locales #221 (clemthenem)
- Addeds locales and fixed others #219 (clemthenem)
- Added locales #218 (clemthenem)
- Add :edited_by_name, :edited_by_admin_role, :edited_by_id fields in a AppReview #217 (x4d3)
- Added locales to improve edit modal wording #215 (clemthenem)
- Delete modals locales #214 (alexnoox)
- Rephrase wording #213 (clemthenem)
- Added app install component locales #212 (clemthenem)
- [MNOE-286] - Locales from versioning #210 (clemthenem)
- [MNOE-282/286] Application compare locales #209 (clemthenem)
- Forgot to commit specs :s #180 (ouranos)
- Add locales in mnoe #179 (alexnoox)
- Update settings.yml to include impac_pusher_key #169 (xaun)
- Rename model Rating to Review #167 (x4d3)
- Ratings property is always displayed, even as an empry array #165 (alexnoox)
- Add transparent logo #164 (adamaziz15)
- Implement comments management in Admin Panel #161 (hedudelgado)
- Add App User Rating #159 (x4d3)
- [MNO-287] Developer Section locales #157 (alexnoox)
- [MNOE-241] Notification toastr after adding an app locales #156 (alexnoox)
- Code Improvements #141 (ouranos)
- Travis: ruby 2.1.8 #128 (ouranos)
- [IMPAC-371] Fix targets & alerts being deleted on metadata currency update #116 (xaun)
- [MNOE-310] Fix empty email error #113 (alexnoox)
- Fix OAuth SSO #112 (ouranos)
- Fix typo #64 (hedudelgado)
- Add add_on field to apps instances #59 (hedudelgado)
- Update Readme #58 (hedudelgado)
- Fix typo #57 (hedudelgado)
- Edited README.md #56 (hedudelgado)