STUDIO-301 - Some views offer save changes when view not changed
STUDIO-338 - Unnecessary items in menu editor
STUDIO-358 - Update standard views after related changes
STUDIO-420 - When we create view for entity, which has reference to himself, drop-down list of attributes doesn't appear
STUDIO-451 - Local attributes are not allocated when we set Extends="_local"
STUDIO-452 - Columns for local attributes are created twice when we generate standard screens
STUDIO-478 - Problems with tree for views
STUDIO-566 - Exclude screens with no XML descriptor from the "Descriptor Extends" list
STUDIO-584 - Mapped by gets erased on attribute selectiion
STUDIO-589 - Screen editor's layout tab freezes when trying to access a generated screen
STUDIO-590 - Editing project properties causes extra line breaks to be removed
STUDIO-591 - Extra spaces when new message translations are added using "add" button
STUDIO-596 - Add Studio icon PNG file to the distribution
STUDIO-605 - Highlight default button in options dialog
STUDIO-610 - Add icon to server window
STUDIO-625 - Change portal module favicon
STUDIO-498 - NPE when we click on button "Up" or "Down"
STUDIO-511 - NPE when we change cardinality to MANY_TO_MANY
STUDIO-582 - NPE when we try to localize inverse attribute
STUDIO-594 - ConcurrentModificationException on project opening
STUDIO-598 - StackOverflow error on renaming attribute of the self-related entity
STUDIO-603 - Internal error after moving row out of GridLayout
STUDIO-545 - Don't allow to create an attribute if there is an inherited attribute with the same name
STUDIO-602 - Add project's 'namespace' field.
It is automatically created from the project's name on project creation and stored in registered projects configuration file ~/.haulmont/studio/projects.xml
.
When you import a project, i.e. there is no stored information about the project in configuration file, you have to specify the namespace value manually. Future versions of Studio will better handle this situation.
STUDIO-611 - Don't run migration for the same minor release
STUDIO-309 - When user changes platform's version, stop application server if it runs
STUDIO-348 - Enable multiselect in registered projects table to be able remove several projects at once
STUDIO-362 - When user changes database type, stop application server if it runs
STUDIO-487 - Ability to start Studio server from any directory
STUDIO-592 - Validation of entity name
STUDIO-607 - Branding messages localization window should immediately react on changing of available locales
STUDIO-612 - Update IDE files after each build.gradle change
STUDIO-98 - FileSystemException occurs when user edit project properties while web application is running.
STUDIO-291 - Need validation for TextFields.
STUDIO-447 - View edit issues.
STUDIO-450 - Studio try to drop attribute and recreate it when it shouldn't.
STUDIO-457 - Instance name list shifts when moving attributes up/down.
STUDIO-461 - Exception when we try to open DB script manager before creating database.
STUDIO-490 - Help: link for name pattern doesn't work.
STUDIO-491 - Add ability to set screen's attribute "multipleOpen".
STUDIO-503 - Don't allow to set illegal symbols in component's height field.
STUDIO-505 - Don't allow to add screens from desktop module to web-menu and vice versa.
STUDIO-513 - Fix problems with Tree component.
STUDIO-518 - Don't allow to set incorrect locale.
STUDIO-521 - Screens are duplicated if we reopen project several times.
STUDIO-528 - Correct colors of attributes after extending another screen.
STUDIO-530 - Incorrect generation of XML for inherited screen.
STUDIO-531 - Fix Grid inheritance problems.
STUDIO-539 - DB scripts manager doesn't sort scripts alphabetically.
STUDIO-540 - Disable importing the same project several times.
STUDIO-541 - "New Entity" button should always be enabled.
STUDIO-544 - Disable creating of screens with the same ID in one module.
STUDIO-546 - We can't select ID for table's column until we didn't save changes.
STUDIO-550 - Moving a screen into another module but in the same path doesn't work.
STUDIO-551 - Fix standard screens creation for inherited entity.
STUDIO-556 - Hierarchy tree has incorrect connection lines between nodes.
STUDIO-563 - View editor doesn't saves changes when user changes atribute view.
STUDIO-567 - Remove SearchField from the components palette.
STUDIO-570 - Add GUI module to Workflow base project.
STUDIO-413 - Fix View Designer unsaved changes dialog.
STUDIO-536 - Fix panel for view's attributes.
STUDIO-537 - Remove cross sign for components which have only width.
STUDIO-547 - Redesign Studio start page.
STUDIO-548 - Description should overlap field, otherwise it looks bad.
STUDIO-498 - NPE when we click on button "Up" or "Down" in the Entity Designer.
STUDIO-532 - StackOverflowError on creation of screens with hierarchy of inheritance.
STUDIO-538 - NPE after running "Update database".
STUDIO-558 - ValidationException on closing the View Designer containing incorrect values.
STUDIO-559 - IllegalStateException on attempt to remove TabSheet component.
STUDIO-561 - NPE on attempt to open in IDE a removed script in the DB Scripts Manager.
STUDIO-580 - Exception in log "PushContext not initialized..." after restarting server.
STUDIO-169 - Support the fllowing View properties: systemProperties, extends.
STUDIO-553 - Support hierarchicalProperty from superclass in datasources editor.
STUDIO-554 - Add ability to set logging level in the server's window.
STUDIO-569 - Add ability to use inherited attributes in Table columns and FieldGroup fields editors.
STUDIO-571 - Stop Tomcat by sending SHUTDOWN on 8005 port.
STUDIO-149 - Ctrl+C does not work in DDL textarea.
STUDIO-495 - Trim spaces in server's window Repository URL field.
STUDIO-572 - Notify user about possibly long build on first run.
This is the first generally available version, so no changes yet :)