v3.3.3 (2018-10-26)
Dependencies:
Requires MnoHub containing
- maestrano/maestrano-hub#269 (eg: v2.0.0-rc7+)
- maestrano/maestrano-hub#818 (eg: v2.0.0-rc8+)
Implemented enhancements:
- [MNOE-872] Expose session timeout config #654 (MAhsenArif)
- [KAPP-114] Added new action to accept TOS for a user #653 (MAhsenArif)
- [MNOE-827] Improve admin endpoints performances #633 (ouranos)
- [MNOE-887] Invitations rework #631 (MAhsenArif)
- [MNOE-702] Updated admin locale for product reviews #620 (MAhsenArif)
- [MNOE-534] Added message for 500 error and prevent auto page refresh #617 (MAhsenArif)
- [MNOE-110] Handle MnoHub Errors #612 (ouranos)
- [MNOE-209][MNOE-788] Improve Devise configuration #578 (ouranos)
Fixed bugs:
- [MNOE-814] Remove flash messages during OAuth workflow #765 (ruthw)
- [MNOE-1266] Change of Maestrano name in the content #763 (ruthw)
- [MNO-784] Fix facebook SSO #675 (ouranos)
- [MNOE-905] Impersonation topbar showing stable #661 (iseessel)
- Revert "[MNOE-833] - Fix wrong entity sent back on user creation" #627 (ouranos)
- [MNOE-871] Add missing locale #622 (ouranos)
- [MNOE-862] Add missing locale #619 (ouranos)
- [MNOE-110] Fix health check when MnoHub is down #607 (ouranos)
- [MNOE-833] - Fix wrong entity sent back on user creation #602 (fgourichon)
- Update min rubocop version due to security issue #582 (ouranos)
- [MNOE-249] Fix Devise::FailureApp routes #581 (ouranos)
- [MNOE-209] Unlimited failed attempts of login #162 (x4d3)
v3.3.2 (2017-11-09)
Implemented enhancements:
- [MNOE-682] Add Intercom to Admin Panel #513 (ouranos)
- [PF-183] Invoice template: add bank statement mention #474 (enizor)
- Admin build: inject impac-angular dependency #412 (ouranos)
- [MNOE-570] Storing the time of agreement to TOS #407 (enizor)
- Invoice PDF - Clarify payment processor #403 (alachaum)
- [PF-164] Explain roles in invite modal #398 (alexnoox)
- Expose devise config in the frontend #384 (ouranos)
- Expose impersonator admin_role #383 (ouranos)
- [MNOE-447] Dashboard templates management #312 (ouranos)
Fixed bugs:
- [MNOE-699][MNOE-658] Disallow Staff impersonation #545 (ouranos)
- Fix terms of use not being displayed #542 (hedudelgado)
- [MNOE-563][MNOE-677] Add main_logo_white_bg on notifications and fix size #536 (hedudelgado)
- Authorize staff to manage app instances #514 (fgourichon)
- Fixes - Dashboard templates #475 (cesar-tonnoir)
- [MNOE-587][Bug] Nan average rating #451 (adamaziz15)
- Fix intermittent 500 errors on dashboard templates controller #427 (cesar-tonnoir)
- [MNOE-643] Add white logo on App loading page #419 (ouranos)
- Fix marketplace cache when no apps #406 (ouranos)
- [MNOE-558] Filter out rejected comments from feedbacks #385 (adamaziz15)
v3.3.1 (2017-07-24)
Implemented enhancements:
- Add caching to marketplace endpoint #377 (ouranos)
- [IMPAC-623] create email alert on widget kpi create #375 (xaun)
- [MNOE-499] Add locales #368 (hedudelgado)
- [MNOE-501] Locales added for on-boarding improvement #333 (rheasunshine)
- [MNOE-474] Add endpoints to admin api #327 (adamaziz15)
Fixed bugs:
- Fix missing locales #381 (alexnoox)
- Fix impac locales task #379 (ouranos)
- [MNOE-554] Exclude Maestrano CDN from app description sanitisation #378 (ouranos)
- [MNOE-474] Fix locale typo #376 (ouranos)
- [DEVPL-158] Pricing Sync #372 (adamaziz15)
- [MNOE-544] Onboarding: fix locales #370 (alexnoox)
- [MNOE-533] Reload her team object and fix fetch teams #360 (hedudelgado)
Merged pull requests:
- [MNOE-474] Update locales for review frontend #334 (adamaziz15)
v3.3.0 (2017-06-20)
See UPGRADING
Summary:
- Onboarding wizard
- Audit Log in the dashboard and admin panel
- Better app generation
- Extracted Admin Panel to a separate project (feature flags & style customisation)
- Improved design of static pages
- Improved Intercom integration
- Lots of new feature flags
Implemented enhancements:
- Impac! i18n #322 (cesar-tonnoir)
- Implement Fast Ruby idioms #318 (ouranos)
- [MNOE-473] Update settings template to include question feature flag #317 (adamaziz15)
- Ability - case insensitive check of admin_role #316 (ouranos)
- [MNOE-426] - Logged additional events #309 (fgourichon)
- [MNOE-447] Add admin dashboard templates: #308 (hedudelgado)
- [IMPAC-578] Create Widget KPIs #306 (xaun)
- Update impac-angular and minimum node version #304 (ouranos)
- Add new fields and cache to the Marketplace #302 (ouranos)
- [MNOE-407] Onboarding wizard #301 (alexnoox)
- [MNO-643] Fix logos no readable on white background in invoices #298 (hedudelgado)
- Displays frozen organisations #297 (x4d3)
- [MNOE-246] Follow NewRelic naming conventions #287 (ouranos)
- Add billing feature flag #282 (ouranos)
- [MNOE-420] Implement Organization freeze/unfreeze #279 (x4d3)
- [MNOE-399] Add ACL and settings #273 (ouranos)
- [MNOE-399] Add AuditLog to dashboard #272 (ouranos)
- [MNOE-399] Improve CSV export #271 (ouranos)
- Update travis rubies #269 (ouranos)
- [MNOE-399] Audit Log #261 (ouranos)
- [MNOE-389] Expose invoices in admin api #260 (ouranos)
- [MNOE-246] Update Rails template & Install generator #259 (ouranos)
- Add Admin Panel feature flags #258 (ouranos)
- [MNOE-143] Add marketplace settings #257 (ouranos)
- Bump default impac-angular version #256 (ouranos)
- [MNOE-379] User & Organization management feature flag #254 (ouranos)
- Update UPGRADING.md #245 (ouranos)
- [MNOE-361] Feature Flag - Disable Signup routes #243 (ouranos)
- [MNOE-362] Disable Payment #242 (clemthenem)
- [MNOE-360] - add flag for impersonating #239 (clemthenem)
- [MNOE-301] - Refactor billing details page to use the auth design #237 (clemthenem)
- Add add_on field for marketplace apps #235 (hedudelgado)
- Add endpoint for events webhook #231 (hedudelgado)
- Admin Panel build #230 (alexnoox)
- Update default packages version #228 (ouranos)
- Feature - Rework impac interfaces #222 (cesar-tonnoir)
- Add a new loader gif accordind to the new color palette #202 (alexnoox)
- Redesigned the confirmation email page. #198 (clemthenem)
- Fix static pages build #184 (alexnoox)
- [MNO-287] Change developer registration event description #171 (hedudelgado)
Fixed bugs:
- Fix Impac! I18n specs #325 (ouranos)
- [IMPAC-598] Extend manage_kpi ability for widget kpis #324 (xaun)
- [MNOE-463] - Display error message when connecting wrong Xero #323 (fgourichon)
- [MNOE-307] - Impersonate with the right organization #314 (fgourichon)
- Fix backward compatibility with MnoHub #305 (ouranos)
- Fix locales #303 (hedudelgado)
- Fix no organisation locale #299 (alexnoox)
- Fix locale #295 (hedudelgado)
- [MNOE-88] Generate nginx config file #293 (ouranos)
- [MNOE-291] Fix association cache bug #291 (ouranos)
- [MNOE-401] Locales: Access of user without organizations #289 (alexnoox)
- Fix connec_ready? star_ready? and responsive methods of App #286 (x4d3)
- [MNOE-418] Improve Intercom integration #285 (ouranos)
- [MNOE-439] Fix email address change notification wording #284 (ouranos)
- [MNOE-433] Fix flash helper for angular 1.6 #283 (ouranos)
- [MNOE-399] Fix locale #277 (ouranos)
- [MNOE-399] Fix ACL #274 (ouranos)
- [MNOE-399] Fix improve audit log config #270 (ouranos)
- [MNOE-403] Fix tooltip locale #266 (alexnoox)
- Fix doc hyperlinks #250 (ouranos)
- Admin Panel: Fix logout #247 (alexnoox)
- Fix the bang on Angular 1.6 #244 (clemthenem)
- [MNOE-155] - Staff invite workflow #182 (clemthenem)
Merged pull requests:
- [MNOE-407] Onboarding: Create account locales #321 (alexnoox)
- [MNOE-407] Onboarding: fix missing locale #315 (alexnoox)
- [MNOE-407] Onboarding locales update #313 (alexnoox)
- [DEVPL-407] Onboarding locales update #311 (alexnoox)
- [MNOE-407] Onboarding locales #310 (alexnoox)
- Fix locale #296 (hedudelgado)
- Add URL_CONFIG #290 (fgourichon)
v3.2.1 (2017-11-09)
Fixed bugs:
- [MNOE-600] Fix size logo on invoice #477 (hedudelgado)
v3.2.0 (2017-06-14)
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)
v3.1.4 (2017-06-05)
Fixed bugs:
v3.1.3 (2016-11-09)
Fixed bugs:
v3.1.2 (2016-09-30)
Implemented enhancements:
Fixed bugs:
v3.1.1 (2016-08-29)
Implemented enhancements:
Fixed bugs:
v3.1.0 (2016-07-13)
Implemented enhancements:
- Add SparkPost support for transactional emails. You can now choose either Mandrill or SparkPost.
- CI setup #37 (ouranos)
- [MNOE-65] / [MNOE-87] - Implemented staff manager page #35 (clemthenem)
- Use price instead of price_tag #34 (x4d3)
- [MNOE-91] Native possibility to set a background picture on the login page #40 (claire00)
- [MNOE-56] Google Tag Manager Container #48 (claire00)
- [MNOE-97] Add missing value in rails template #47 (winnietan)
- [MNOE-98] Display App Pricing #43 (winnietan)
- UAT should be pointing to production as well. #42 (x4d3)
Fixed bugs:
- Fixed bugs in the staff page and added improvments #46 (clemthenem)
- [MNOE-84] Fixed app ranking on express instances #45 (hedudelgado)
Deprecated:
MnoEnteprise.config.mandrill_key
is replaced withENV['MANDRILL_API_KEY']
MandrillClient
is replaced withMnoEnterprise::MailClient
v3.0.7 (2017-06-05)
Fixed bugs:
- Merge v2.0.9
v3.0.6 (2016-11-09)
Implemented enhancements:
Fixed bugs:
v3.0.5 (2016-09-30)
Fixed bugs:
v3.0.4 (2016-08-30)
- Merge v2.0.4
v3.0.3 (2016-07-13)
Implemented enhancements:
Fixed bugs:
- Correct root redirection in template routes
- [MNOE-70] Anybody can access /admin/ #36 (alexnoox)
- Fix time-dependent specs #44 (ouranos)
- Merge v2.0.3
v3.0.2 (2016-05-12)
Fixed bugs:
v3.0.1 (2016-04-22)
Implemented enhancements:
- Enable widget list filtering #7 (ouranos)
- [MNOE-60] Admin platform: Users pagination, search and KPIs refactoring #6 (alexnoox)
- [MNOE-24] Rails App Template #5 (ouranos)
- Improve frontend generation task
Fixed bugs:
- Fix issue with company renaming #9 (x4d3)
- [MNOE-64] Fix bug introduced in 552c0b7b #10 (ouranos)
- Merge v2.0.1
v3.0.0 (2016-04-05)
- New angular based frontend
- Remove old Rails based frontend
- Theme builder/previewer
- I18n implementation
v2.0.9 (2017-06-05)
Fixed bugs:
v2.0.8 (2016-11-09)
Implemented enhancements:
Fixed bugs:
v2.0.7 (2016-09-30)
Fixed bugs:
v2.0.6 (2016-09-27)
Implemented enhancements:
Closed issues:
- Improve performance for
dashboard.organizations
#73
Fixed bugs:
- Fixed CVV field returned on empty credit card details #97 (clemthenem)
- [MNOE-154] Fix phone number autofill in signup page #96 (clemthenem)
- Fix Her monkey patch #first_or_create/initialize #89 (ouranos)
v2.0.5 (2016-09-09)
Implemented enhancements:
- [MNOE-149] Allow impersonate_redirect_uri #78 (ouranos)
- Expose mno-api-host in /version #74 (ouranos)
Fixed bugs:
- [MNOE-150] Remove Kpi#name #77 (ouranos)
- Add support for pending connector sync #72 (BrunoChauvet)
v2.0.4 (2016-08-30)
Implemented enhancements:
Fixed bugs:
v2.0.3 (2016-07-12)
Implemented enhancements:
- impac widgets_controller to be overridable #39 (cesar-tonnoir)
Fixed bugs:
- Fix invite when home_path already has a fragment #49 (ouranos)
- Fix error when sending invite to unconfirmed email #31 (ouranos)
v2.0.2 (2016-05-12)
Implemented enhancements:
- MYOB products naming #24 (cesar-tonnoir)
Fixed bugs:
v2.0.1 (2016-04-21)
Fixed bugs:
- Added missing User#admin_role field
- expose financial_year_end_month #13 (cesar-tonnoir)
v2.0.0 (2016-04-05)
- Split in multiple gems (api, core, frontend)
- Add admin frontend
* This Change Log was automatically generated by github_changelog_generator