Releases: maestrano/mno-enterprise
Releases · maestrano/mno-enterprise
v3.4.0
Dependencies:
For the Staff Dashboard feature, MnoHub v2.1.15 with the IDMv2 enabled is required.
Implemented enhancements:
- [KAPP-175] Staff Dashboard #809 (ouranos)
- Code Improvements #808 (ouranos)
- [IMPAC-793] Add layouts attribute to Widget #665 (xaun)
- [APPINT-1169] Dynamic financial year end month #655 (MehreenT)
- [MNOE-823] Fix alphabetical order #623 (ouranos)
- [MNOE-823] "Account Manager" feature flag #598 (x4d3)
- Impac! permissions #588 (cesar-tonnoir)
- [MNOE-483] Add Sub Tenant Feature #380 (ouranos)
Fixed bugs:
- fix bug on kpis create #599 (cesar-tonnoir)
v3.3.3
Dependencies:
Requires MnoHub containing maestrano/maestrano-hub#269 (eg: v2.0.0-rc7+)
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
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.2.1
v3.3.1
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
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](https://github.com/maes...
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: