Releases: newmips/newmips
Releases · newmips/newmips
2.9.0
2.8.2
Bug Fix
- Fix a crash when deleting file from dropzone in update_form, fix file display on show_field when no file uploaded
- Fix gitlab user trouble in session when resetting user password
- When user download image or file fields, the filename is not completed with uuid anymore to get a more userfriendly filename
- Fix for email field selector in Media Mail creation ( newmipsType "mail" is now deprecated ).
- Toastr message is used when status is changed with errors in triggered actions
- Fix widget last record crash when using ID as column to display
- Fix postgres ID sequence not updated on user, role and group entity
2.8.1
Bug Fix
- Fix a bug that crash an application when multiple users try to generate a script at the same time
- Improve multiple script generation handling
- Fix and improve gitlab API connection, now password reset on your studio account will also change your gitlab account password
- Fix save user settings without writing email
- Fix a require cache on option file that bring back old relation when deleting entity
- Improve deploy function to avoid git clone mismatch between studio and cloud env
- Add git remote function in git_helper utils
- Grant privilege on generator db user on separate workspace, also fix set unique field query
- Fix missing condition about already exist field for related to and related to many field
- Add same alias verification and handling
- Remove duplicate const variable in agenda controller
- Fix agenda all day update
- Fix some french traduction
- Fix reset password generator host url
- Fix delete component agenda crash error
- Clean generator commit message
- Fix currency value formatage
- Remove moment-timezone guess for sequelize that generated mysql2 warning
- Lettify some var, fix relation exception between related to and has many preset instruction
2.8
Features
- Added the possibility to show/hide columns in lists, choice saved in the browser.
- Added server-side validation of values (Sequelize validators)
- Replacement of the Slack support chat by Mattermost
- Added multi-account generator management, new entry in the main user management menu
- Added the instruction "Add a title", with the option "after the field?"
Improvements
- Management of several users connected to the same account, the user already connected will be disconnected
- Management of the case where a node module is missing in the application, Mipsy will now propose to install it
- Management of related to fields in Piechart widgets
- Added the possibility to put HTML directly in the content of the mail media
- Improvement on error handling on the Sequelize side.
- Improvement of the filter of a Boolean field in the lists
- Rewriting the online help route that was obsolete
- Added the possibility to change the label of a status button
- Added an alert about creating a 'Last Record' widget without specifying any field
- Adding line numbers to the application logs
- Adding the date and time to the application logs
- Improved cleaning of file names when uploading them
- Adding the Group and Role columns to the User list
- Securing download routes, adding access verification to the connected person's entities
- Improvement of the interface for creating/modifying status and media management (alphabetical sorting of entities).
- Added an explanation in "Applications" to help you clone an application on your computer (Online environment only)
- Added help button on all interfaces of the Template menu
- Improvement of auto-completion in generator preview mode
- Improvement of the ergonomics of the online editor
- Separation between generator logs and application logs, log files are now dedicated to each application
- Added verification of the old password in the password change process via the "My Account" interface
- The Login field of the User entity is now mandatory by default
- Added protection against double-clicking on form submission buttons
- Added the possibility to change the default sorting of a list via the HTML attribute data-default-sort
- Improvement of the status history text of the status component states
- Added a button to reset filters in lists
- From now on, the connection is automatic after a first connection or password change process, whether in the generator or in the applications
- Management of enum and radio translation in media management interfaces
- Updating API documentation
Bug Fix
- Fixed a bug in the lists on level 2 relation
- Fixed a bug on the variabilization selectors in the Media management interfaces
- Handling a case where spaces in the name of an imported theme made it unusable
- Fix API documentation generation
- Fixed resizing of selectors according to screen size
- Correction of the default text in date fields
- Fixed data import to manage the case of a separate workpace database
- Fixed a bug that prevented some entities from being checked in the access management
- Fixed a Mipsy jet lag (Sorry it was Jetlagged)
- Fixed error messages that were always displayed in English when connecting the generator and application interfaces
- Fixed Piechart Widget crashing when it was on a Status component.
- Fixed column selection in lists that was not displayed at first initialization
- Fixed Helpers Dust that caused session mismatch when several people used them at the same time.
- Graphical correction of the barcode field icon
- Correction and improvement of the entity and subentity selector of the interface for creating/modifying the document template
- Optimization of some requests Sequelize using the order + limit that caused a performance gap
- Fixed a bug that changed the focus from input to preview when creating a field
- Fixed the interface for managing Media and Users with unnecessary HTML elements.
- Fixed a bug that prevented the deletion of an entity when a related to field was present
- Optimization of SQL queries in 'Has One' tabs
- Correction of the box "Remember me" which did not remember you...
- Improved compatibility of the IE11 browser
- Fixed a bug on the placeholder in several words
2.7.1
2.7
Features
- Add new DB Tool menu to export / import the database
- Add new export / import access configuration menu
- Add "related to many with type checkbox" instruction
- Add media SMS to allow SMS notification when status are changed on entity
- Postgres integration
Improvements
- Update 90% of node modules
- Sequelize 4 implementation
- Convert Jade to Pug
- New media creation interface
- "My account" page has been reworked inside generated applications
- Rework datalist in tabs for better performance
- Rework media notification
- Type file in tab datalist can now be downloaded
- Set logo now change the logo on the login page too, and you can click on the logo to go home
- Improve the "has many preset" instruction
- Optimize ajax tab reloading after creating or removing row
- In user creation & update pages, the login, role and group are now required fields
- Improve icons selecting in media creation and update forms
- Add new button on datalist to scroll full right
- Improve the access.json management between studio and cloud to avoid conflict
- Separate Role / Group / API access menu for better performance
- Add technical tables in export BDD tool choices, add a checkbox "Check all"
- Improve component status
- Add speech to text in textarea (Google Chrome only)
- Clicking on labels now check radio and checkbox buttons
- Improve relation/association management
- Improve document template component
- Add HTML to PDF in document template component using dust templating
- Optimize component status
- Mipsy answers are now more accurate
- Overall performance improvements
- Various interface tweaks and improvements
Bug Fixes
- Fix missing cleaning in generator DB when deleting projects/applications
- Fix enum/radio translation in media
- Fix ghost row in local file storage component when clicking on save without file
- Fix ajax tab field error that redirect outside the context
- Fix double sidebar glitch when the side menu was too big
- Fix open bar access when a user do not have group or role
- Fix error when space added at the end of instructions
- Fix password resetting when updating a user
- Fix theme upload with space in title in infos.json
- Fix address component field display in media dropdown
- Fix editor introduction text
- Fix category and user display in create / update / show of component agenda event entity
- Fix set field required in script
- Fix memory crash on google chrome due to autocompletion
- Fix various bugs around ajax loading of tabulation
2.6.2
Hotfix 2.6.2
- Fixed a mistake that put 3
/default/home
in routes - API syntax error fixed on associations managment
- User tab of group and role entities fixed
- Role and group selects fixed for API credentials
- Minor improvment to make select2 search custom dev easier
2.6.1
2.6.0
Feature
- Ajax loading: Now all tabs and select dropzone are loaded with ajax method, much more ergonomic and efficient.
- New component address with openStreetMap plugin included
- New field type: Big number, regular text
Improvements
- ORM SQL requests are now splitted when it includes too many associations
- Setting Association Many Values is now synchronous
- In Editor side, update beautifyJS plugin for better code indentation
- Add data formatting display in tabulation datalist
- It's now possible to update all previously created rows with a new status
- Component status history table length is now handled
- Improve various translations
- Add buttons to scroll to the right when displaying list of entities
- Improve the preview Log tab to display properly error and warning lines
- Url check improved to avoid wrong redirection in generator context
- Inline Help now handles relatedTo & related to many fields
- Datalist delay added client side
- Datalist improved server side
- Add pagination on dropdown zone ( relatedTo )
- API improved
- Change PDF filler module (needs pdfTk to be installed on the server)
- Input icons are now more useful than ever
- "Set field unique" becomes a forbidden instruction when used by script
Bug Fix
- Fix dropzonejs thumbnail and update
- Fix related to many field in print
- Fix access_settings inline help
- Fix sidebar preference startup glitch
- Fix component document template bug on upload file caused by getPicturesBuffers in entity_helper
- Remove CSV label in import data
- Fix component document template empty value if entity is different of alias
- Fix multiple select in media modification
- Fix component chat
- Fix update img
- Fix some ugly css glitch on agenda component
- Fix server side memory leak due to require cache
- Fix instructions proposed by Mispy that it itself did not understand, naughty robot
- Fix component contact form that needed to be fixed
- Fixed bug when deleting relatedTo fields with similar names
- Fix hide column
- Fix belongsToMany using field in has many preset
2.5.3
Feature
- New component document template
- New material blue & green theme
- Add npm install instruction
- Add new code editor shortcut: Fold/Unfold, Autoformatting
- Add apply all feature in UI designer
Improvements
- Fix filterdatable search method
- Trim values in instructions
- Reduce related to many through entity length to avoid DB error
- Add default value NOW in createdAt and updatedAt DB side
- Add utils folder in code editor
- Improve editor dust and javascript syntax formatting
- Improve agenda component by adding new event and update event modals
- Save the scroll state of an editor tab and retrieve it when switching file
- Improve cleanup module
- Type password no more searchable and sortable in datalist
- Improve Mispy dialog on relatedTo and relatedToMany
- Add alias in the through generated table in related to multiple
- Add delete component contact form instruction
- Show status with color in datalist
- Improve UI designer, add shortcut
- Add more grammar for existing instruction in bot.js
- Remove deleted entity locales
- Improve reload server
- Remove useless action button th and td in sub entity simple table
- Add maxLength 255 on standard input to avoid SQL error
- Remove useless session entity check on has many preset generation
- Improve import feature
- Add loading logo in editor
- Improve preview logs, now error are also logged
- Improve history script
- Set min-height in each field to avoid bootstrap glitch
- Improve print and fix structureType syntax
Bug Fix
- Fix field height with related to and related to many
- Fix datatable crash when component status added on entity with already exisiting rows
- Fix inline help redirect when deleting a field
- Add generated entity length verification on status component
- Fix simple table th removing
- Fix currency filter and display in datalist
- Fix empty space in list field after field generation
- Fix email in print
- Fix type color in show field
- Fix set unique on related to field
- Fix session entity when deleting the current entity
- Fix max 10 limit on ean13 and ean8 type
- Fix locales cache issue in generation
- Fix designer with the component status fields
- Fix autocompletion performance drop on google chrome
- Fix component status
- Fix boolean default false value
- Fix crash toSync on script that include instructions concerning associations with generic entities
- Fix hide column that broke filters and orders
- Fix currency display in datalist with space between thousand
- Fix type tel
- Fix sidebar preference glitch
- Fix missing space warning in 404.jade
- Fix show redirect when you cancel delete action in datatable