Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
046b663
Merge pull request #1110 from heisian/0.9.1
rkhaotix Apr 23, 2018
193ea22
Minor code refactor in BaseObjectView::getScreenDpiFactor
rkhaotix Apr 23, 2018
7629747
Minor typo fixes in PgModelerCLI
rkhaotix Apr 23, 2018
01bf0fa
Detecting the PostgreSQL version when diffing databases in CLI
rkhaotix Apr 24, 2018
42a3a65
Added support to RESTART IDENTITY on truncate tables in
rkhaotix Apr 25, 2018
061ed7b
Minor improvement in the text find widgets in SQLExecutionWidget in o…
rkhaotix Apr 25, 2018
0b59218
Minor improvement in SQLExecutionWidget to show the amount of time took
rkhaotix Apr 25, 2018
e446f75
Improved the SQLExecutionWidget in such way that it'll display large
rkhaotix Apr 26, 2018
1885f34
Refactored the methods in SQLExecutionWidget that copy results grid as
rkhaotix Apr 26, 2018
316d7ad
Removed the experimental max rows limit from SQLExecutionWidget
rkhaotix Apr 26, 2018
f58e6f8
Fixed the import of user defined types which names contains uppercase
rkhaotix Apr 26, 2018
32680f6
The validator now checks if model has columns with spatial datatype and
rkhaotix Apr 27, 2018
d37bf2d
Fixed the catalog query for user defined types
rkhaotix Apr 27, 2018
cf4c893
Added support to source code selection by clicking and moving the mouse
rkhaotix Apr 29, 2018
9d2ebe2
Selected lines numbers are now correctly highlighted in
rkhaotix Apr 30, 2018
bd51e97
Improved the selected lines highlighting in LineNumbersWidget
rkhaotix May 1, 2018
c4ff4ff
Added column names to the code completion widget used in the filter
rkhaotix May 2, 2018
888a232
Fixed a bug when selecting line in LineNumbersWidget from bottom to top.
rkhaotix May 2, 2018
1203d62
Merge branch 'sql-exec-improvements' into 0.9.1
rkhaotix May 2, 2018
ba2a671
Disabled the drag & drop for items in the side listing at
rkhaotix May 3, 2018
36ccf2d
Fixed the check boxes disabling linked to identifier (issue #1118)
rkhaotix May 3, 2018
f33ad67
Refactored the LineNumbersWidget improving the line selection feature
rkhaotix May 3, 2018
a24c03e
Removing unused includes
rkhaotix May 3, 2018
e267b6d
Minor fixes in messages in PgModelerCLI
rkhaotix May 4, 2018
2a427a6
Updates on CHANGELOG.md and RELEASENOTES.md for 0.9.1
rkhaotix May 7, 2018
01374a1
Improved the object duplication/copy operation so the rules, index,
rkhaotix May 8, 2018
196f54a
Additional updates on CHANGELOG.md and RELEASENOTES.md
rkhaotix May 8, 2018
79eb524
Minor layout adjustment on AboutWidget
rkhaotix May 9, 2018
1072115
Fixed a bug when import identity columns in certain cases when the
rkhaotix May 11, 2018
db43240
Minor typo fixes in dbmodel.sch
rkhaotix May 11, 2018
046925b
Additional updates for CHANGELOG.md and RELEASENOTES.md
rkhaotix May 11, 2018
fcb3121
Merge branch '0.9.1' into develop
rkhaotix May 14, 2018
77df97b
Update issue templates
rkhaotix May 14, 2018
888fdb3
Update issue templates
rkhaotix May 14, 2018
7794026
Update issue templates
rkhaotix May 14, 2018
288b864
Update issue templates
rkhaotix May 14, 2018
f466930
Update issue templates
rkhaotix May 15, 2018
4365851
Minor fix schema file sql/table.sch
rkhaotix May 17, 2018
a4b12c2
Version upgrade 0.9.1 -> 0.9.2-alpha
rkhaotix May 21, 2018
0a135e9
Moved the bulkDataEdit from DataManipulationForm to PgModelerUiNS in
rkhaotix May 21, 2018
7b70032
Added the ability to paste CSV text from clipboard into the
rkhaotix May 21, 2018
caaee2b
Minor typo in TableDataWidget
rkhaotix May 21, 2018
1bc7443
Fix a crash when importing CSV files into DataManipulationForm
rkhaotix May 22, 2018
feb2e92
Added support to sequence options for identity columns (issue #1132)
rkhaotix May 27, 2018
9f33a56
French translation update
rkhaotix May 28, 2018
3b8e1aa
Minor adjustment on constraints rendering at extended attributes section
rkhaotix May 28, 2018
6a0bf26
Fixed a crash when trying to remove an fk relationship when it was
rkhaotix May 28, 2018
dd340e2
Merge branch 'identity-cols-fixes' into 0.9.2-alpha
rkhaotix May 28, 2018
0e383fd
Start to adding support to logical view (representation) of the model
rkhaotix May 29, 2018
5010033
Renamed the "logical view" to "compact view" and all the settings/
rkhaotix May 30, 2018
023ce20
Fixing metadata handling to include alias attributes of the objects
rkhaotix Jun 1, 2018
0d0857a
Finished the support to save/load object's metadata containing aliases
rkhaotix Jun 1, 2018
adbb65d
Merge branch 'metadata-handling-fix' into 0.9.2-alpha
rkhaotix Jun 1, 2018
becc982
Replicating the usage of aliases in relationship created objects
rkhaotix Jun 1, 2018
b1dbc34
Added support to alias on view references (WIP)
rkhaotix Jun 1, 2018
8f98427
Improved the model loading from file by blocking signals of relations…
rkhaotix Jun 3, 2018
d9bec54
View references now have full support to aliases for compact view
rkhaotix Jun 3, 2018
1c58b79
Fixed a bug that was not quoting extension name when needed (issue #249)
rkhaotix Jun 4, 2018
b351dc4
Refactored the view editing dialog by moving the references handling
rkhaotix Jun 6, 2018
51f8673
Finished the view editing dialog adjustments
rkhaotix Jun 7, 2018
24feb51
Merge branch 'view-refs-widget' into 0.9.2-alpha
rkhaotix Jun 7, 2018
d8ecae6
Adding support to alias on policies
rkhaotix Jun 11, 2018
8e29db7
Minor adjustments in the toolbar actions
rkhaotix Jun 13, 2018
dd3a745
Fixed the method BaseObjectWidget::setRequiredField to make object
rkhaotix Jun 14, 2018
5b60a16
Fixed the generation of Database object source in DatabaseExplorerWidget
rkhaotix Jun 15, 2018
997a7db
Merge branch 'toolbars-rearrange' into 0.9.2-alpha
rkhaotix Jun 15, 2018
560e575
Change the behaviour of the fade in/out of relationships linked to a
rkhaotix Jun 20, 2018
82d6351
Fixed the tab order in PolicyWidget
rkhaotix Jun 20, 2018
501ee53
Minor adjustment on OperationList::removeFromPool to avoid throw an
rkhaotix Jun 21, 2018
a7ae0a2
Minor fix in SQLExecutionWidget allowing the output widget to be resized
rkhaotix Jun 26, 2018
0640336
Adding support to truncate tables on DataManipulationForm
rkhaotix Jun 27, 2018
aaccab9
Start adding support to sql execution cancellement in SQLExecutionWidget
rkhaotix Jul 4, 2018
a5e3e36
SQL execution cancellation implementation checkpoint.
rkhaotix Jul 4, 2018
a715729
Minor fix in sqlexecutionwidget.ui to force the exhibition of grid
rkhaotix Jul 4, 2018
42759e4
Finished the support to sql cancelation in SQLExecutionWidget
rkhaotix Jul 5, 2018
52f495d
Minor adjustment in SQLExecutionHelper to keep the connection open even
rkhaotix Jul 6, 2018
1370338
Configured the shortcut for stop button on SQLExecutionWidget
rkhaotix Jul 6, 2018
8b3528a
Minor form size adjustments
rkhaotix Jul 6, 2018
c18826d
Fixed the offset of strings composing the StorageType
rkhaotix Jul 9, 2018
e3869b2
Fix a shortcut conflict in DataManipulationform
rkhaotix Jul 28, 2018
a074d50
Merge branch 'async-sqlcmds' into 0.9.2-alpha
rkhaotix Aug 7, 2018
42f938a
Minor fix on stylesheet in order to display the extended button on
rkhaotix Aug 8, 2018
3ff79cf
Fixed the disabling of design related action when switching to manage
rkhaotix Aug 8, 2018
5d2644e
Updates on CHANGELOG.md and RELEASENOTES.md for 0.9.2-alpha
rkhaotix Aug 9, 2018
f5ffceb
Updated the Qt version on linux deploy script
rkhaotix Aug 10, 2018
00dc1f5
Minor adjustment in NewObjectOverlayWidget by putting the toolbuttons
rkhaotix Aug 13, 2018
9c4dc2f
Minor ui stylesheet fixes and syntax highlighting style updates.
rkhaotix Aug 13, 2018
86352fb
Added some statistics attributes for tables on DatabaseExplorerWidget
rkhaotix Aug 13, 2018
96797b1
Fixed the query catalog for policies which was causing syntax error when
rkhaotix Aug 13, 2018
31735bf
Fixed a regression that caused notices not to be shown in the output
rkhaotix Aug 13, 2018
0f0e90a
Merge branch '0.9.2-alpha' of https://github.com/pgmodeler/pgmodeler …
rkhaotix Aug 13, 2018
811f274
Fixed a bug that was preventing to create a view containing the same
rkhaotix Aug 14, 2018
55f1087
Added support to save/restore the dialogs sizes
rkhaotix Aug 14, 2018
7af0c54
Fixed an error raised right after activating the dialogs dimension save/
rkhaotix Aug 15, 2018
688df78
Fixed the editing form canceling operation. Now operations done when the
rkhaotix Aug 15, 2018
8e1593b
Minor performance tuning when handling big models.
rkhaotix Aug 15, 2018
2c80bff
Minor adjustments on UI stylesheet
rkhaotix Aug 15, 2018
ad1d169
Fixed a bug in ObjectFinderWidget that was forcing schemas rectangles to
rkhaotix Aug 15, 2018
8bf551a
Removing the extra separator in general toolbar at MainWindow
rkhaotix Aug 16, 2018
a88941f
Merge branch 'ui-stylesheet-changes' into 0.9.2-alpha
rkhaotix Aug 16, 2018
d842096
Minor adjustments of features on demo version
rkhaotix Aug 16, 2018
d654dae
Removing icons at the top of the dialogs: DatabaseImportForm,
rkhaotix Aug 16, 2018
7bf2342
Some adjustments done in the dialog size save feature in order to store
rkhaotix Aug 16, 2018
a36ad60
Minor adjustment in NewObjectOverlayWidget
rkhaotix Aug 16, 2018
a5eaa3a
Updates on CHANGELOG.md and RELEASENOTES.md for 0.9.2-alpha
rkhaotix Aug 16, 2018
bb39bde
Minor adjustments on the item delegates to draw text in the right
rkhaotix Aug 16, 2018
de047d6
Adjusted the font size of code completion widget
rkhaotix Aug 16, 2018
4277e8f
Update on CHANGELOG.md
rkhaotix Aug 16, 2018
cb1f9c7
Minor fix on linuxdeploy.sh to use the most recent Qt IFW
rkhaotix Aug 17, 2018
214c422
Avoiding trying to request execution cancel when the connection is still
rkhaotix Aug 18, 2018
b82e340
Adding missing routines to save/restore sizes of PermissionWidget,
rkhaotix Aug 18, 2018
63c241a
Adding missing options to CopyOptions class related to copy relationship
rkhaotix Aug 18, 2018
ae32fbb
Update on CHANGELOG.md
rkhaotix Aug 18, 2018
37c7d0d
Fix resolving PGMODELER_ROOT from pgmodeler.vars
rokkie Oct 28, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Report a bug
about: Instructions on how to report pgModeler bugs. Before report any bug please
check if someone already has submited issues similiar to yours. Duplicated issues
will be ignored.

---

**Bug description**
_A clear and concise description of what the bug is._

**How to reproduce**
_Please, if the bug can be reproduceable describe the steps in full details. If possible provide a sample model and/or a SQL dump for test purposes._

**Expected behavior**
_A clear and concise description of what you expected to happen._

**Screenshots**
_If applicable, add screenshots to help explain your problem._

**Info about your desktop**
- OS:
- Version:
- Window manager:
- pgModeler version:
- Qt version:

**Stacktrace / Debug info**
_If pgModeler crashed after the bug raised attach the stacktrace below_

```

Put the stacktrace here!

```

**Additional info**
_Add any other information that you may find useful to help in the problem solving._
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/Custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: General discussion
about: For any discussion not related to bugs or feature requests please use this
one.

---


14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: Feature request / improvement
about: Give your suggestions for improvements to this project.

---

**Feature description**
_A clear and concise description of what the problem is._

**Sample image**
_If the feature requested is a visual improvement, please, attach some images to make it clear._

**Additional info**
_Add any other context or screenshots about the feature request here._
101 changes: 101 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,107 @@
Change Log
---------

v0.9.2-alpha
------
<em>Release date: August 20, 2018</em><br/>

* [New] Added the support to cancelling SQL execution in SQLExecutionWidget.
* [New] Added support to save/restore the dialogs sizes and positions.
* [New] Added support to truncate tables in DataManipulationForm.
* [New] Added support to aliases on some graphical objects that is used in the compact view mode.
* [New] Added support to save/load object's metadata containing aliases information.
* [New] Added support to compact view of the model where graphical objects can have a more friendly name for a reduced view as well for those who don't need to see details about tables (clients of the business, for instance).
* [New] Added support to sequence options for identity columns.
* [New] Added the ability to paste CSV text from clipboard into the TableDataWidget.
* [New] Added support to bulk data edit in TableDataWidget.
* [Change] Added missing copy options on copy relationships.
* [Change] Minor adjustments on the item delegates in order draw text in the right alignment.
* [Change] Minor adjustment on buttons style in DatabaseExplorerWidget, DataManipulationForm and SQLExecutionWidget.
* [Change] Minor adjustment on OperationList::removeFromPool to avoid throw an exception when an invalid index is passed.
* [Change] Changed the behaviour of the fade in/out of relationships linked to a table by applying the effect on the other tables that are related to the selected one.
* [Change] Refactored the view editing dialog by moving the references handling form to a dedicated modal dialog.
* [Change] Improved the model loading from file by blocking signals of relationships avoiding excessive/repetive rendering of objects. The whole model is fully rendered when the file was completely loaded.
* [Change] Minor adjustment on constraints rendering at extended attributes section of tables.
* [Change] French translation update.
* [Change] Updated the other lang dictionaries with the new text brought by new releases.
* [Change] Removing icons at the top of the dialogs: DatabaseImportForm, MetaDataHandlingForm, ModelDatabaseDiffForm, ModelExportForm, ModelFixForm.
* [Change] Minor adjustments in the features of the demo version.
* [Change] Minor adjustments in the UI stylesheet.
* [Change] In DatabaseExplorerWidget the root item will come automatically selcted when browsing a database.
* [Change] Minor performance tuning when handling big models.
* [Change] Added some statistics attributes for tables on DatabaseExplorerWidget.
* [Change] Minor adjustment in NewObjectOverlayWidget by putting the tool buttons under categories.
* [Fix] Fixed a bug in ObjectFinderWidget that was forcing schemas rectangles to appear even if the flag indicating them to be visible was set to false.
* [Fix] Fixed the editing form cancel operation. Now operations done when the form was active are undone correctly.
* [Fix] Fixed a bug that was preventing to create a view containing the same name as a table but in different schema.
* [Fix] Fixed a regression that caused notices not to be shown in the output panel at SQLExecutionWidget.
* [Fix] Fixed the query catalog for policies which was causing syntax error when combining import system objects and extension objects options.
* [Fix] Fixed the disabling of some actions related to design when switching to manage view.
* [Fix] Minor fix on stylesheet in order to display the extended button on general toolbar.
* [Fix] Fix a shortcut conflict in DataManipulationform.
* [Fix] Fixed the offset of strings composing the StorageType.
* [Fix] Minor form size adjustments.
* [Fix] Minor fix in sqlexecutionwidget.ui to force the exhibition of grid headers
* [Fix] Minor fix in SQLExecutionWidget allowing the output widget to be resized to a size lower than the default one.
* [Fix] Fixed the tab order in PolicyWidget.
* [Fix] Fixed the generation of Database object source in DatabaseExplorerWidget.
* [Fix] Fixed the method BaseObjectWidget::setRequiredField to make object selector fields as required correctly.
* [Fix] Minor fix in HintTextWidget to stay on top of all widget when being displayed.
* [Fix] Fixed a bug that was not quoting extension name when needed.
* [Fix] Fixed a crash when trying to remove a fk relationship when it was created from a foreign key which references protected columns (added by relationship).
* [Fix] Fix a crash when importing CSV files into DataManipulationForm.
* [Fix] Minor typo in TableDataWidget.
* [Fix] Minor fix on schema file sql/table.sch.

v0.9.1
------
<em>Release date: May 14, 2018</em><br/>

* [New] Added support to line selection by clicking and moving the mouse over the line numbers widget in any source code field.
* [New] The validator now checks if the model has columns referencing spatial data types and creates the postgis extension automatically when fixing the model.
* [New] Added support to RESTART IDENTITY on truncate tables in DatabaseExplorerWidget.
* [New] Added an custom option checkbox in Messagebox for general purpose usage.
* [New] Added support to diff operation in CLI.
* [New] Added support to import database from CLI.
* [New] Adding missing types regrole and regnamespace.
* [Change] Improved the copy/duplicate operation in order to copy rules, index, trigger and policies together to their parents.
* [Change] Added column names to the code completion widget used in the filter widget at DataManipulationForm.
* [Change] Improved the SQLExecutionWidget in such way that it'll display large amount of data more quickly and consuming less memory.
* [Change] Minor improvement in SQLExecutionWidget to show the amount of time took to run a query.
* [Change] Minor improvement in the text find widgets in SQL tool in order to make them closable via dedicated button.
* [Change] Improved the set tag operation in ModelWidget in order to cleanup the assigned tags to a set of objects.
* [Change] Minor improvement on DatabaseExplorerWidget to show the rls attributes labels correctly in the attributes grid.
* [Change] Refactored all the CLI options.
* [Change] Minor change in Connection::generateConnectionString in order to put the dbname param in the start of the string.
* [Change] Improved the performance of the row duplication action in DataManipulationForm.
* [Change] Minor improvement in order to update the schemas boxes when the tables have their extended attributes box toggled.
* [Change] Improved the performance of "Move to schema" operation.
* [Change] Added an busy cursor while closing a model.
* [Change] Improved the object selection in object finder.
* [Change] Changed the behaviour of select and fade buttons in ObjectFinderWidget in such way to enable the user to select/fade the objects in the listing (or not included in the results).
* [Fix] Fixed a bug when import identity columns in certain cases when the identity column was followed by another column which data type was not accepted for identity, e.g, text after smallint.
* [Fix] Fixed the check boxes disabling when dealing with identifier relationships.
* [Fix] Disabled the drag & drop for items in the side listing at ConfigurationForm.
* [Fix] Fixed the tab behavior on comment box in all editing forms of database objects.
* [Fix] Fixed the catalog query for user defined types.
* [Fix] Fixed the import of user defined types which names contains uppercase characters.
* [Fix] Minor typo fixes in CLI.
* [Fix] Fix window scaling on HiDPI/Retina screens.
* [Fix] Minor fix in Connection::getConnectionId in order to omit port when that parameter is not configured in the connection.
* [Fix] Fixed a bug in ModelExportHelper that was failing to remane the database when the command appeared.
* [Fix] Fixed a bug in CollationWidget that was referencing the collation attributes LC_??? using the wrong constant.
* [Fix] Fixed the behaviour of the message box that warns about the need of validate the model prior to export, save or diff. Now rejecting the dialog (i.e. closing it) will be considered that the user wants to proceed with the pending operation even with an invalid model.
* [Fix] Fixed the import of comments for constraints,triggers, index and rules.
* [Fix] The value input in BulkDataEditWidget will be focused as soon as the widget appears.
* [Fix] Fixed a bug in the aggregate import process.
* [Fix] Minor fix in DataManipulationForm to avoid the generation of a where clause when the filter is filled only with spaces.
* [Fix] Minor fix in the magnfier tool to use the same render hints as the canvas viewport.
* [Fix] Fixed a bug in the diff process that was trying to recreate the whole database when the "Force recreation" option was set.
* [Fix] Fixed a bug when showing the source of tables in DatabaseExplorerWidget when these objects have permissions assigned.
* [Fix] Adjusting tables position when the parent schema is moved and the alignment to grid is enabled.
* [Fix] Minor fix in the CLI menu.
* [Fix] Fixed the saving process for large models by stopping the threads related to temp models saving while the model file is being written.

v0.9.1-beta1
------
<em>Release date: April 6, 2018</em><br/>
Expand Down
Loading